Как настроить сервер авторизации Thinktecture

Мне нужно реализовать OAuth 2.0. Благодаря Google я нашел сервер авторизации Thinktecture. Это проект с открытым исходным кодом, который позволяет вам... бла-бла.

Затем я перехожу на вики-страницу и смотрю видео начальной настройки здесь https://vimeo.com/69300053. Я следую инструкции, но после нажатия «Настроить сервер» браузер всегда перенаправляет на эту ссылку.

https://idsrv.local/issue/wsfed?wa=wsignin1.0&wtrealm=urn%3aauthorizationserver&wctx=rm%3d0%26id%3dpassive%26ru%3d%252fAdmin%252fHome&wct=2014-01-04T08%3a08%3a54Z

  1. У кого-нибудь есть опыт решения этой проблемы?
  2. Кто-нибудь имеет опыт настройки сервера авторизации Thinktecture, пожалуйста, дайте мне совет. Я новичок в OAuth2.0 и не знаю, с чего начать.

Спасибо.


person Vu Nguyen    schedule 04.01.2014    source источник


Ответы (1)


Я тоже новичок в этом, но вам нужно настроить его для использования поставщика сервера идентификации, такого как сервер идентификации google/thinktecture/linkin/facebook или других. Другими словами, вам нужно что-то, чтобы сказать, «кто» вошел в систему, что сервер авторизации доверяет, а затем сервер авторизации предоставит токены с областями.

Вам нужно изменить файл \Configuration\identityModel.services.config, чтобы он указывал на правильный URL-адрес того поставщика удостоверений, который вы хотите использовать.

Если вы хотите иметь собственного поставщика удостоверений, у thinktecture также есть Identity Server v2, который отлично подойдет. https://github.com/thinktecture/Thinktecture.IdentityServer.v2

person William    schedule 11.01.2014
comment
Спасибо, я нахожу решение. Несмотря на то, что у меня есть другая проблема... В любом случае, еще раз спасибо. - person Vu Nguyen; 15.01.2014