Передача данных запроса через логин identityserver4 в identity usermanager - PullRequest
0 голосов
/ 18 июня 2020

У меня есть приложение angular, которое входит в систему через identityserver4, используя do tnet identity.

Мой пользователь, удостоверяющий личность, настроен для работы с несколькими клиентами, мне нужно знать URL-адрес angular app из диспетчера пользователей идентификации.

Любые предложения были бы замечательными, спасибо.

1 Ответ

0 голосов
/ 19 июня 2020

Для этого вы можете использовать ProfileService . У вас есть доступ к информации Client в информации RequestContext . Я предлагаю вам прочитать Do c в качестве лучшего справочника.

И если вы хотите добавить свой собственный пользовательский магазин, вам следует сделать что-то вроде того, что сделано для TestUsers :

  • Добавить свой собственный UserStore
  • Добавить свой ProfileService
  • Добавить свой ResourceOwnerValidator
  • Добавьте их в IIdentityServerBuilder вот так:

builder.Services.AddSingleton(new CustomUserStore(users));
builder.AddProfileService<CustomProfileService>();            builder.AddResourceOwnerValidator<CustomResourceOwnerPasswordValidator>();

здесь - это другой вопрос, касающийся пользовательского магазина со всеми деталями

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...