Interface ClientRegistrationProvider
- All Known Implementing Classes:
AbstractAuthorizationCodeDataProvider,AbstractCodeDataProvider,AbstractOAuthDataProvider,DefaultEncryptingCodeDataProvider,DefaultEncryptingOAuthDataProvider,JCacheCodeDataProvider,JCacheOAuthDataProvider,JPACMTCodeDataProvider,JPACodeDataProvider,JPAOAuthDataProvider
public interface ClientRegistrationProvider
-
Method Summary
Modifier and TypeMethodDescriptionGet a Client with the given idgetClients(UserSubject resourceOwner) Get a list of clients registered by a resource owner.removeClient(String clientId) Remove a Client with the given idvoidSet a Client
-
Method Details
-
getClient
Get a Client with the given id- Parameters:
clientId- the client id- Returns:
- Client
-
setClient
Set a Client- Parameters:
client- the client
-
removeClient
Remove a Client with the given id- Parameters:
clientId- the client id- Returns:
- Client
-
getClients
Get a list of clients registered by a resource owner.- Parameters:
resourceOwner- the resource owner, can be null- Returns:
- the list of clients
-