웹 서비스를 작성하여 서버에 업로드했습니다. 이제 다른 사용자의 서비스 사용을 피하기 위해 웹 서비스를 인증하고 싶습니다. 다른 사용자의 서비스 사용을 차단하기 위해 사용자 이름과 비밀번호를 어떻게 적용 할 수 있습니까?Asp.net의 웹 서비스에 보안 적용
답변
나는 당신이 당신의 웹 방법에
[WebMethod(EnableSession=true)]
를 사용한다고 생각합니다. 동일한 응용 프로그램에서 액세스하는 경우.
다른 메시지 본문에서 일부 자격 증명을 요청할 수 있습니다.
soap Header
사용자를 인증 할 수 있습니다. 여기
는 WCF로 작업하는 경우 X509 인증서를 사용하여 보안을 구현하는 쉬운 방법이 good link
입니다. 'Message'및 clientCredentialType 'Username'보안 모드로 바인딩을 구현하면이 보안을 자동화 된 방식으로 보장 할 수 있습니다.
유효성 검증은 유효성 검증 메소드를 대체하는 클래스를 통해 이루어질 수 있습니다.
또는
당신은 SOAP 헤더로 사용할 수 있습니다
Securing Your ASP.NET Application and Web Services
How to: Use a Custom User Name and Password Validator
는 웹 서비스 보안을 확인합니다.SOAP 헤더 예는 아래 링크를 참조하십시오.
Authentication for Web Services (using SOAP headers)
나는 당신을 도움이되기를 바랍니다.
내 문제는 웹 서비스의 직접 URL을 입력하여 올바른 사용자 이름과 암호를 전달하여 관리자를 제외한 다른 사용자를 사용할 수 없다는 것입니다. – user2346928
당신은 http://www.codeproject.com/Articles/4398/Authentication-for-Web-Services-using-SOAP-headers 링크 예제를 보았습니까? –
- 1. 보안 웹 서비스에 웹 양식을 연결하십시오.
- 2. 웹 서비스에 애스펙트 지향 프로그래밍 적용
- 3. 보안 웹 서비스에 연결하기위한 SSL Cert가 필요합니다.
- 4. 인증은 보안 웹 서비스에 어떻게 도달합니까?
- 5. 안드로이드를 통한 웹 서비스에 대한 보안 요청
- 6. 보안 SOAP 웹 서비스에 파일 보내기
- 7. svc 서비스에 대한 웹 구성의 보안 설정
- 8. 보안 연결을 사용하여 Django 웹 서비스에 로그인
- 9. asp.net의 보안 예외
- 10. 은 보안 웹 서비스입니다. 보안 서비스에 테스터 기능이 지원되지 않습니다.
- 11. asp.net의 보안 구현
- 12. ASP.NET의 역할 기반 보안
- 13. ASP.NET의 APP_Data 폴더 보안
- 14. asp.net의 데이터 캐싱 보안 문제
- 15. ASP.NET의 보안 설정 관련 문제
- 16. ASP.NET의 XML 웹 서비스에 대해 자세히 알고 싶습니다.
- 17. 플러그인에 스프링 보안 적용
- 18. RIA의 승인 및 보안 적용
- 19. ASP.NET의 기본 보안 질문 사항
- 20. ASP.NET MVC를 웹 서비스에 적용 할 수 있습니까?
- 21. 여러 서비스에 걸친 WCF 보안
- 22. OData 서비스에 보안 계층 추가
- 23. ASP.NET의 Crystal Reports에 사용자 정의 CSS를 적용
- 24. Active Directory를 인증하는 웹 서비스에 대한 보안 암호 솔루션?
- 25. 안정된 웹 서비스에 대한 보안을 기존 스프링 보안 3.1에 제공하기
- 26. 웹 서비스에 액세스 할 때 Android 애플리케이션 보안
- 27. Delphi에서 보안 웹 서비스에 대한 클라이언트 인증을 처리하는 방법은 무엇입니까?
- 28. http : 웹 서비스에 대한 보안 위험이있는 엔드 포인트가 있습니다.
- 29. 웹 서비스에 SSL을 추가 할 때 유효하지 않은 보안 헤더
- 30. 보안 웹 서비스에 액세스하기 위해 datacontrol을 구성하는 방법은 무엇입니까?
이는 세션 값이 일치하면 해당 사용자 만 웹 서비스에 액세스 할 수 있음을 의미합니다. 내 사고 방식이 맞습니까? – user2346928
동일한 애플리케이션 또는 다른 애플리케이션에서 액세스하고 있습니까? –
동일한 응용 프로그램 및 다른 응용 프로그램에 액세스 – user2346928