Генерация основных токенов Asp.net - PullRequest
0 голосов
/ 31 мая 2018

Я реализую приложение, составленное поставщиком удостоверений (Identity Server 4 + ASP Identity Core) и двумя другими приложениями (ASP.NET Core 2), которые используют первое для аутентификации.

Пока все хорошо, однако мне нужно создавать учетные записи пользователей непосредственно в клиентских приложениях, и я хотел бы использовать функциональные возможности ASP.NET Core Identity для создания токенов для проверки электронной почты / учетной записи, и мне интересно, чтоэто лучший способ приблизиться к нему.

Поскольку я стараюсь не регистрировать в своих клиентских приложениях несколько служб Identity (менеджеров, магазинов и т. д.) в первую очередь, что пришло мне в головуреализовать это были:

  • Пользовательская конечная точка API (IDSRV4), которая может быть вызвана из клиентских приложений для генерации токенов (или генерации токенов и отправки электронной почты) с помощью UserManager.

  • Общие пользовательские TokenProviders для генерации токенов, которые можно использовать как в IDSRV, так и в клиентах.

Я упустил здесь трюк и есть либолее простой способ решить эту проблему?

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