2014-11-25 2 views
0

여기 모범 사례에 대한 조언이 필요합니다. 내 응용 프로그램에 SAML 프레임 워크가 내장되어 있습니다. 일반적으로 테스트하기 위해 Visual Studio를 실행하는 두 개의 인스턴스를 각각 다른 포트에 연결 한 다음 localhost : 50000에서 localhost : 330000 또는 그 포트 번호를 호출합니다.외부 공급 업체와의 SAML 개발

이 문제는 HTTPS 및이를 필요로하는 실제 인증서로 테스트 할 수 없다는 것입니다. 제가 여기서 찾고있는 충고는 다른 사람들이 과거에 이것을 어떻게 다뤄 왔는지입니다.

HTTPS로 테스트하고 싶다면 생각해 보면 IIS 웹 사이트를 설정하고 서로 사용하는 것이 좋습니다. 외부 공급 업체와 테스트를하고 싶다면 방화벽에서 포트를 열어 내 컴퓨터를 가리켜 야합니다.

이렇게하는 것이 가장 좋은 방법입니까? 나는 그것이 확실하지 않다. 그래서 나는 그 질문을하고 싶었다.

답변

1

실제 URL을 로컬 호스트로 인식하도록 호스트 파일을 설정하는 것이 더 쉽고 유연한 방법 일 수 있습니다.

127.0.0.1 www.testIDP.com 
127.0.0.1 www.testSP.com 

그런 다음 configure your own CA using OpenSSL과 SSL 인증서를 발행하십시오.

마지막으로 응용 프로그램에서 자신의 CA에 트러스트를 추가합니다. 당신이 사용하는 .Net 프레임 워크에 CA 신뢰가 있다고 생각합니다.

관련 문제