首页 > 解决方案 > OIDC 动态注册 SpringBoot Client 应用

问题描述

如何为 Spring Boot 2.1 应用程序进行 OIDC 动态客户端注册? https://developer.okta.com/docs/reference/api/oauth-clients/

Spring Security 是否提供了在启动时注册并取回 clientId 和 clientSecret 的方法?

标签: spring-bootokta

解决方案


Spring Security 不提供注册 API。

可以在(或类似机制)中注册新客户端EnvironmentPostProcessor,您的自定义代码将在其中注册客户端,然后设置所需的 OAuth 属性。

使用 Okta,您需要一个 API 密钥来发出此请求: https ://developer.okta.com/docs/reference/api/oauth-clients/#register-new-client

这有帮助吗?


推荐阅读