我正在使用asp.net核心Web API和Angular2
开发应用程序我想为我的应用程序实现身份验证和授权
我想知道如果只有一个客户端(角度为2),使用身份服务器是否是一个不错的选择,我希望将登录屏幕附加到我的客户端而不是身份服务器?
答案 0 :(得分:0)
据我所知,您希望使用以下流程进行基于令牌的身份验证:
所以,我建议您的案例:
如果您使用AspNet Identity,则可以选择带密码授权的OpenIddict。
如果您使用自定义用户存储,请使用IdentityServer4和密码授予。
如果您想编写自己的令牌端点,请查看Token Based Authentication in ASP.NET Core
注意:密码授予使您能够实现自己的登录屏幕。