私は、SpringプロジェクトでOAuth2認証サーバーを構成しています。ここに構成があります。Spring Oauth2 JDBCクライアント構成で同じクライアントを複数回追加する
@Override
public void configure(ClientDetailsServiceConfigurer clients)
throws Exception {
clients.jdbc(dataSource)
.withClient("user")
.secret("secret")
.scopes("read", "write")
.autoApprove(true)
.authorizedGrantTypes(
"password","authorization_code", "refresh_token")
}
問題は、私は、アプリケーションを再起動するたびに、それは私が望んでいないされ、データベースにそれらのクライアントを追加しようとしていることです。私は一意制約違反例外を取得しています。すでに存在していない場合にのみクライアントを追加するように設定する方法を教えてください。
ありがとうございました。