2014-10-22 2 views
0

https에서 작동하는 ThinkHecture IdentityServer의 작동 예제가 있습니까? https에서 작동하는 SelfHost가있는 ThinkTecture IdentityServer의 실제 예제는 무엇입니까?

내가 프로젝트 자체 샘플

에 대한 별도의 프로젝트에 샘플을 검색 내가 찾은 모든 HTTP에 IdentityServerOptions에서 RequireSsl = false 및 precofigured URL을 (포함 예를 들어, HTTP https로 변경하려는 시도는 IDX10803: Unable to create to obtain configuration from...

입니다.

내가 필요로하는 것은 작업 예제 또는 지침, https 하에서 실행되도록 샘플을 변경하는 방법입니다. 샘플의 클라이언트가 이미 https로 구성된 것으로 가정 할 수 있습니다 (요구 사항 인 경우).

답변

1

IIS Express Development Certificate가 로컬 호스트 바인딩에 사용되는지 확인하십시오.
사용하지 않을 경우 answer을 사용하여 복원하십시오.
그런 다음 cmd : netsh http show sslcert을 사용하여 ipport 바인딩을 확인하고 필요한 경우 새로 추가 할 수 있습니다.

희망이 도움이 될 것입니다.

+0

IIS express 조작은 여기에 적용되지 않습니다. SelfHost 샘플 자체의 HTTP 구현을 사용하는 것으로 보인다. 있지만, 그것을 작동하도록 wuth SSL 옵션을 켠 방법을 찾을 수 없습니다. – moudrick

+0

사실 나는 그들의 샘플을 실행하는 데 아무런 문제가 없습니다. https : // localhost : 44333/core – adi

+0

@moudrick 기본적으로 Microsoft.Owin.Host.HttpListener는 수신 대기중인 최신 SelfHost (최소)를 시도했습니다. 자체 호스팅은 기본적으로 Microsoft.Owin.Host.HttpListener입니다. 그리고 HttpListener에 대해 SSL을 구성해야합니다. [여기] (http://stackoverflow.com/questions/11403333/httplistener-with-https-support)는 이러한 구성을 수행하는 방법을 보여주는 샘플입니다. – adi