Как настроить сервер Thinktecture Identity v3 beta 1-2 с ASP.NET Identity?
Я просмотрел все документы для Thinktecture Identity Server v3 и не смог понять, с чего начать, используя удостоверение ASP.NET.
Может кто-нибудь объяснить на высоком уровне шаг за шагом от шага 1 (т.е. клонирование git-репо) до его конечного состояния, которое также работает с Identity Manager. По сути, мне просто нужно знать, как это настроить.
Видео, которые я вижу на Vimeo, кажется устаревшим (и я могу ошибаться, потому что я новичок в этом), потому что теперь есть несколько репозиториев, и я думаю, что в видео я видел службу идентификации пользователя asp.net в том же решении в ядре,
Я пытаюсь создать прототип для своего работодателя (AngularJS, Identity Server, OAuth 2.0, владелец ресурса против неявного потока), и надеюсь, что это заработает как можно скорее.
Спасибо заранее! Эндрю
1 ответ
Вы проверили решение https://github.com/thinktecture/Thinktecture.IdentityManager.AspNetIdentity? Вот пример того, как его настроить (см. Хост- проект):
public void Configuration(IAppBuilder app)
{
var factory = new Thinktecture.IdentityManager.Host.AspNetIdentityIdentityManagerFactory("AspId");
app.UseIdentityManager(new IdentityManagerConfiguration()
{
IdentityManagerFactory = factory.Create
});
}
Чтобы добавить эту функциональность в чистый проект, вам просто нужно добавить необходимые пакеты
<package id="Thinktecture.IdentityServer.v3" version="1.0.0-beta1" targetFramework="net45" />
<package id="Thinktecture.IdentityServer.v3.AspNetIdentity" version="1.0.0-beta1" targetFramework="net45" />
и настроить его в автозагрузке. Нет необходимости клонировать git repo и скомпилировать его...