【发布时间】:2021-10-07 14:07:01
【问题描述】:
我正在计划一个使用 .net core web api 的微服务项目,并即将使用身份服务器进行身份验证。由于有基于移动的客户端(android、ios),我如何通过 API 端点将身份服务器登录用作 Web 项目和其他功能,如注册、电子邮件确认、密码重置等
【问题讨论】:
标签: .net identityserver4
我正在计划一个使用 .net core web api 的微服务项目,并即将使用身份服务器进行身份验证。由于有基于移动的客户端(android、ios),我如何通过 API 端点将身份服务器登录用作 Web 项目和其他功能,如注册、电子邮件确认、密码重置等
【问题讨论】:
标签: .net identityserver4
我假设您计划使用 ASP.Net CORE Identity 作为您的身份存储。看看 IdentityServer4 的教程项目 (https://docs.duendesoftware.com/identityserver/v5/quickstarts/)。它具有用于身份验证的示例代码。至于身份管理功能,据我所知,IdentityServer 没有内置这些功能。你需要创建你自己的。但是那里有一些很好的参考资料,例如 https://code-maze.com/asp-net-core-identity-series/。
【讨论】: