Asp.net核心身份代币生成

时间:2018-05-31 15:22:21

标签: asp.net-core-2.0 identityserver4 asp.net-core-identity

我实现了由身份提供程序(Identity Server 4 + ASP Identity Core)和其他两个使用第一个进行身份验证的应用程序(ASP.NET Core 2)组成的应用程序。

到目前为止一切都那么好,但是我需要直接在客户端应用程序中创建用户帐户,我想使用ASP.NET核心身份功能来生成用于电子邮件/帐户验证的令牌,我想知道什么是接近它的更好方法。

因为我试图避免在我的客户端应用程序中注册一堆身份服务(管理器,商店......),所以我想到的第一件事就是:

  • 自定义API端点(IDSRV4),可以使用UserManager从客户端应用程序调用以生成令牌(或生成令牌并发送电子邮件)。

  • 共享自定义TokenProviders,用于生成可在IDSRV和客户端中使用的令牌。

我在这里错过了这个技巧,有没有更简单的方法来解决这个问题?

0 个答案:

没有答案