2013-11-21 1 views
0

ASP.Net 웹 API 서비스의 컨텍스트에서 Sharepoint 사용자의 보안 클레임을 읽으려는 SharePoint STS에 연결하려고합니다.WSTrustChannelFactory를 사용하여 SharePoint STS에 연결하는 방법

사용자는 Forms 기반 인증을 사용하여 SharePoint 2013에 인증됩니다.

저는 셰어 포인트 사이트와 동일한 도메인에 있으므로 셰어 포인트가 사용하는 FedAuth 쿠키에 액세스 할 수 있습니다.

Security Token에 대한 요청을 작성하기 위해 System.ServiceModel.Security.WSTrustChannelFactory를 사용하려고하지만 WSTrustChannelFactory 생성자에 대한 매개 변수로 무엇을 사용해야하는지 잘 모르겠습니다.

내가 시도하고있는 접근법이 WSTrustChannelFactory를 사용하는 방법뿐만 아니라 합리적인 방법인지 몇 가지 유효성 검사를 찾고 있습니다.

참고 : STS의 주소는 내가 그것을 위해 설계되지 않았 음을 방법으로는 SharePoint STS를 사용하려고 시도하는 것을 결정이에 더 읽기 http://localhost:32843/SecurityTokenServiceApplication/securitytoken.svc

답변

0

에서 확인할 수있다

는 (그것은 의존이다 파티 STS). 대신 Thinktecture Identity Server를 ID 공급자로 사용하여 인증을 구현하고이를 사용하여 SharePoint와 내 웹 API 서비스를 인증했습니다.

관련 문제