2011-10-13 2 views
2

WCF에서 기본 인증을 구현해야하지만 사용자 자격 증명은 Active Directory 대신 데이터베이스에 저장됩니다. 그래서 클라이언트가 내 서비스 메소드를 호출 할 때마다 SOAP 헤더에서 사용자 이름 & 암호를 가져 와서 데이터베이스를 사용하여 인증해야합니다. 어떤 신체가 이것을 구현하기 위해 좋은 참고 자료를 지적 할 수 있습니까?WCF에서 기본 인증 구현

참고 : 서비스에서 기본 http 바인딩을 사용하고 있습니다.

답변

2

정말 사용 하시겠습니까? 기본 인증은 일반적으로 기본 HTTP 인증을 나타내며 SOAP 헤더를 사용하지 않으므로 여러 인증 전략을 함께 결합합니다. HTTP 헤더를 사용합니다.

당신이 당신의 선택이 호스팅 유형에 따라 차이가 기본 HTTP 인증을 사용하려면 : IIS는 당신이 필요로하는 서비스를 호스팅에서

자체 호스팅 시나리오 및 WCF 4에서

SOAP 헤더를 기반으로 인증을 사용하려면 사용자 지정 암호 유효성 검사기를 다시 사용할 수 있습니다.