Spring セキュリティを使用して OAuth2.0 承認サーバーのセットアップに取り組んでいます。OAuth2.0 承認サーバーが起動して実行された後に、OAuth2.0 クライアントを動的に登録する方法があるかどうかを知りたいですか?
AuthorizationServerConfigurerAdapter
基本的に、クライアントの詳細をメモリに追加するためにconfigureメソッドを拡張およびオーバーライドすることにより、OAuth2.0サーバーの構成中にクライアントを登録できることを私は知っています。ただし、この方法ではクライアントが事前登録されているため、クライアントの詳細を動的に追加する方法を知りたいです。
@Override
public void configure(ClientDetailsServiceConfigurer clients) throws Exception {
// @formatter:off
clients.inMemory()
.withClient(CLIENT_ID)
.secret(CLIENT_SECRET)
.authorizedGrantTypes("authorization_code", "implicit")
.redirectUris("http://junk/")
.scopes("cn")
.accessTokenValiditySeconds(600);
// @formatter:on
}