Interface ClientRegistrationProvider
-
- All Known Implementing Classes:
AbstractAuthorizationCodeDataProvider,AbstractCodeDataProvider,AbstractOAuthDataProvider,DefaultEncryptingCodeDataProvider,DefaultEncryptingOAuthDataProvider,JCacheCodeDataProvider,JCacheOAuthDataProvider,JPACMTCodeDataProvider,JPACodeDataProvider,JPAOAuthDataProvider
public interface ClientRegistrationProvider
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ClientgetClient(String clientId)Get a Client with the given idList<Client>getClients(UserSubject resourceOwner)Get a list of clients registered by a resource owner.ClientremoveClient(String clientId)Remove a Client with the given idvoidsetClient(Client client)Set a Client
-
-
-
Method Detail
-
getClient
Client getClient(String clientId)
Get a Client with the given id- Parameters:
clientId- the client id- Returns:
- Client
-
setClient
void setClient(Client client)
Set a Client- Parameters:
client- the client
-
removeClient
Client removeClient(String clientId)
Remove a Client with the given id- Parameters:
clientId- the client id- Returns:
- Client
-
getClients
List<Client> getClients(UserSubject resourceOwner)
Get a list of clients registered by a resource owner.- Parameters:
resourceOwner- the resource owner, can be null- Returns:
- the list of clients
-
-