我正在使用以下示例使用 Spring Cloud OAuth2 实现:
https://github.com/spring-cloud-samples/authserver
https://github.com/spring-cloud-samples/sso
第一个是 OAuth 服务器,它在对用户进行身份验证时生成 JWT 令牌。第二个是正在消耗的资源。该资源根据 OAuth 规范将用户的身份验证中继到 authserver。
一切似乎都很好,导致我提出其他问题:
- 在 authserver 中,在身份验证期间,如何访问 clientId 和 clientSecret?
- 我能否确定用于生成 JWT 令牌的值?
- 在 SSO 中,一旦用户通过身份验证,我如何访问令牌的内容(例如主体)?