C# 如何实现多个ASP.NET核心网站的身份验证和授权
我正在寻找一种方法,如何实现几个应用程序的身份验证和授权C# 如何实现多个ASP.NET核心网站的身份验证和授权,c#,authentication,authorization,C#,Authentication,Authorization,我正在寻找一种方法,如何实现几个应用程序的身份验证和授权 我有一个主应用程序和几个子应用程序 我只有一个域,所以我可以访问我的子应用程序,比如mydomain.com/app1 我的目标是: 对所有web应用程序使用一个帐户 对每个用户、每个应用程序具有特定权限 只实现一次注册、登录视图 我的想法是: -创建一个WebApp/API,用于维护用户帐户 -从其他应用调用此Web应用 我在谷歌上搜索了很多,发现了一些有用的技术: Jwt承载令牌-在每个应用程序中生成带有声明的令牌 实现特定
- 我有一个主应用程序和几个子应用程序李>
- 我只有一个域,所以我可以访问我的子应用程序,比如
mydomain.com/app1
- 对所有web应用程序使用一个帐户
- 对每个用户、每个应用程序具有特定权限
- 只实现一次注册、登录视图
- Jwt承载令牌-在每个应用程序中生成带有声明的令牌 实现特定策略所需的声明逻辑
- 身份服务器4
多谢各位 IdentityServer文档末尾提供了一系列教程。请看这里:-另外,这是我几天前发现的一篇有趣的帖子:-希望它对您有所帮助。如果您想要特定的权限,那么您需要查看外部化授权//。identityserver只提供OIDC和OAuth,这对标识很有用,但不用于授权。identityserver文档末尾提供了一系列教程。请看这里:-另外,这是我几天前发现的一篇有趣的帖子:-希望它对您有所帮助。如果您想要特定的权限,那么您需要查看外部化授权//。identityserver只提供OIDC和OAuth,这对标识很有用,但对授权却没有好处。