2014-11-30 1 views
0

승인 된 클라이언트 집합 만 WCF 서버를 사용할 수있는 모델을 구현해야합니다. 나는 AUTH 구조체를 각 메소드 호출 내에서 param으로 전달하면서 뭔가를 생각했다. 이런 종류의 보안을 구현하는 가장 좋은 방법인가요? 아니면 더 쉽게/더 나은 방법이 있습니까? 예를 들어 아래에 나와있는 서비스를 개발하여 게시합니다. http://MyServer.my.com/MyService[ ^] 기본적으로 URL을 아는 사람은 누구나 서비스를 이용할 수 있습니다. 클라이언트의 지정된 집합을 어떻게 설정할 수 있습니까? URL을 소비 할 수 있습니다. 또한 의사 소통간에 데이터를 변경할 수있는 사람을 어떻게 보장 할 수 있습니까?WCF에서 클라이언트와 서버 간의 통신을 인증하는 방법은 무엇입니까?

예 : 클라이언트가 응답 500 R을 사용하여 잔액 조회 서비스를 요청했지만 일부는 500 R로 변경하려고했습니다.

답변

0

인증을 위해 기본 인증을 사용할 수 있습니다. IIS를 사용하는 경우 웹 서비스 사용자는 svc 파일에 대한 읽기 권한이있는 로컬 사용자가 될 수 있습니다.

채널 보안을 위해 전송 모드 (https)를 사용할 수 있습니다. 이 경우 인증서가 필요하지만 작성한 자체 서명이 될 수 있습니다. http://msdn.microsoft.com/en-us/library/ms733775%28v=vs.110%29.aspx

:

이 예는 서버와 클라이언트 설정

관련 문제