Class JdbcRegisteredClientRepository

java.lang.Object
org.springframework.security.oauth2.server.authorization.client.JdbcRegisteredClientRepository
All Implemented Interfaces:
RegisteredClientRepository

@ImportRuntimeHints(org.springframework.security.oauth2.server.authorization.client.JdbcRegisteredClientRepository.JdbcRegisteredClientRepositoryRuntimeHintsRegistrar.class) public class JdbcRegisteredClientRepository extends Object implements RegisteredClientRepository
A JDBC implementation of a RegisteredClientRepository that uses a JdbcOperations for RegisteredClient persistence.

IMPORTANT: This RegisteredClientRepository depends on the table definition described in "classpath:org/springframework/security/oauth2/server/authorization/client/oauth2-registered-client-schema.sql" and therefore MUST be defined in the database schema.

NOTE: This RegisteredClientRepository is a simplified JDBC implementation that MAY be used in a production environment. However, it does have limitations as it likely won't perform well in an environment requiring high throughput. The expectation is that the consuming application will provide their own implementation of RegisteredClientRepository that meets the performance requirements for its deployment environment.

Since:
0.1.2
See Also: