2013-04-08 2 views
0

나는 여러 외부 조직이 액세스 할 수 있도록 우리 카탈로그 정보를 공개하는 wcf 서비스로 작업하겠습니다. 나는 로그인 정보가 포함 된 백 엔드의 간단한 테이블을 사용하여 인증/권한 부여를하고 싶습니다. (지금은 하나 밖에 없지만 줄을 따라 자랄 수 있음) 이 시나리오에서 전송 자격증 명과 함께 wcf 메시지를 사용해야합니까? 모든 생각/제안을 환영합니다. wcf 서비스에 액세스하는 방법도 중요합니까? vs2012를 사용할 예정입니다.wcf 보안 모드 선택

답변

1

클라이언트가 WCF 또는 Windows를 사용하지 않을 수도 있으므로 WSHttpBinding을 사용하는 것이 좋습니다. 메시지 보안을 사용하고 사용자 이름과 암호를 요청에 첨부 할 수 있습니다. 그런 다음 호스트에서 사용자 정의 암호 유효성 검사기를 사용하여 데이터베이스에 대한 자격 증명을 확인할 수 있습니다. 자세한 내용은 http://msdn.microsoft.com/en-us/library/aa702565.aspx을 참조하십시오. 전송 보안을 원하면 SSL도 추가 옵션입니다.

+0

예, 사용자 이름/암호 검사기를 SSL과 함께 사용하여 전송을 보호하려고합니다. 위의 예제 링크를 살펴보고 잘하면 얻을 수 있습니다. 거기에 완전한 예가 있습니까? – cableload

+0

웹에 많이 있어야합니다. IIS를 사용하여 서비스를 호스팅한다면 가장 어려운 부분은 인증서가 dev에 제대로 설치되었는지 확인하는 것입니다. – stephenl

+0

감사합니다 ..i는 그것을 알아낼 수있었습니다 ... 예, 우리는 이미 구성된 테스트 인증서를 가지고 있습니다. 당신의 도움을 주셔서 감사합니다!! – cableload