다음을 통해 공유


WCF에서 권한 부여

다음 항목에서는 Windows 인증, X.509 인증서 및 사용자 이름과 암호와 같은 인증을 제공하는 WCF(Windows Communication Foundation)의 다양한 메커니즘을 보여 줍니다.

섹션 내용

방법: ASP.NET 멤버 자격 공급자 사용
ASP.NET 기능에는 멤버 자격 및 역할 공급자, 인증에 필요한 사용자 이름/암호 쌍을 저장할 데이터베이스 및 권한 부여를 위한 사용자 역할이 포함되어 있습니다. 이 항목에서는 WCF 서비스에서 동일한 데이터베이스를 사용하여 사용자를 인증하고 권한을 부여하는 방법에 대해 설명합니다.

방법: 사용자 지정 사용자 이름 및 암호 유효성 검사기 사용
사용자 지정 사용자 이름/암호 유효성 검사기를 통합하는 방법에 대해 보여 줍니다.

서비스 ID 및 인증
클라이언트에서는 추가적인 보호 수단으로서 서비스의 예상 ID를 지정하여 서비스를 인증할 수 있습니다. 예상 ID 및 서비스에서 반환한 ID가 서로 일치하지 않으면 인증되지 않습니다.

보안 협상 및 시간 제한
NegotiationTimeout 클래스의 LocalServiceSecuritySettings 속성을 사용하는 방법에 대해 설명합니다.

Windows 인증 오류 디버깅
Windows 인증을 사용할 때 일반적으로 발생하는 문제에 대해 중점적으로 설명합니다.

참고

System.ServiceModel

일반적인 보안 시나리오

참고 항목