步骤:asp.net core中使用identifyserver4颁发令牌


 使用IdentityServer4颁发令牌基本步骤如下:

  1. 在 Startup.Configure 方法调用 app.UseIdentityServer ,添加IdentityServer4到应用的 HTTP 请求处理管线. 使库 服务 对OpenID连接和 类似使用 /connect/token的OAuth2端点的请求. 
  2. Startup.ConfigureServices调用  services.AddIdentityServer配置 IdentityServer4 . 
  3. 利用一下数据配置认证服务器: 
    •  用于签名的证书(credentials)
    •  用户可能请求访问的 Identity and API resources
      • API resources 包括 被保护的数据或者功能,用户可以通过access token访问. 例如需要授权的web API资源. 
      • Identity resources 包括信息(claims) ,用于在客户端认证用户. claims可能包括用户名, email地址等. 
    • 将要请求token建立连接的客户端.
    • 用户信息的存储机制,如 ASP.NET Core Identity 或者其他方案.


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM