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")
}
문제는 응용 프로그램을 다시 시작할 때마다 내가 원하지 않는 데이터베이스에 클라이언트를 추가하려고 시도한다는 것입니다. 고유 제한 조건 위반 예외가 발생합니다. 이미 존재하지 않는 경우에만 클라이언트를 추가하도록 구성하는 방법은 무엇입니까?
감사합니다.