2014-10-22 4 views
0

Есть ли рабочий пример ThinkTecture IdentityServer с SelfHost, работающий на https?Рабочая модель ThinkTecture IdentityServer с SelfHost, работающая на https?

Я искал образцы в самом проекте и в отдельном проекте для образцов

Все, что я нашел включены RequireSsl = false в IdentityServerOptions и precofigured URLs для HTTP (например, HTTP : // loсalhost: 3333/core. Любая попытка изменить его на https приводит к IDX10803: Unable to create to obtain configuration from...

Что мне нужно - это рабочий пример или инструкции, как изменить любой из этих образцов для запуска под https. Мы можем предположить, что любой клиент в образце уже настроен на https, если это требование.

ответ

1

Проверьте, есть ли у вас Сертификат развития IIS Express, который используется для привязок локального хоста.
Если не использовать этот answer для его восстановления.
Затем вы можете использовать cmd: netsh http show sslcert чтобы проверить ipport привязки и при необходимости добавить новые.

Надеюсь, это вам поможет.

+0

Эксплуатационные манипуляции IIS здесь не применимы. Кажется, что образец SelfHost использует собственную реализацию http. Хотя, не может найти способ заставить его работать с включенной опцией SSL. – moudrick

+0

На самом деле у меня нет проблем с запуском их образцов. Я пробовал последний SelfHost (минимальный), который прослушивает: https: // localhost: 44333/core – adi

+0

@moudrick В основном Microsoft.Owin.Host.HttpListener отвечает за самостоятельный хостинг. И вам нужно настроить SSL для HttpListener. [Здесь] (http://stackoverflow.com/questions/11403333/httplistener-with-https-support) является образцом, как это сделать. – adi

Смежные вопросы