public interface OAuth2Service
Modifier and Type | Method and Description |
---|---|
OAuth2TokenEntity |
createToken(OAuth2Credentials credentials,
java.util.Set<RoleEntity> roles) |
com.google.common.base.Optional<OAuth2ClientEntity> |
findClientByCredentials(OAuth2Credentials credentials) |
com.google.common.base.Optional<OAuth2ClientEntity> |
findClientById(java.lang.String clientId) |
com.google.common.base.Optional<OAuth2ClientEntity> |
findClientByIdAndSecret(java.lang.String clientId,
java.lang.String clientSecret) |
java.util.Set<RoleEntity> |
findRoleByNames(java.util.Set<java.lang.String> name) |
java.util.List<OAuth2TokenEntity> |
findTokensByPrincipal(java.lang.String principal) |
OAuth2SecurityContext |
getSecurityContext(java.lang.String accessToken,
boolean isSecure) |
void |
removeClient(java.lang.String id) |
void |
removeTokenForClientId(java.lang.String id) |
void |
removeTokenForClientIdAndPrincipal(java.lang.String clientId,
java.lang.String principal) |
java.util.List<OAuth2ClientEntity> |
save(java.util.List<OAuth2ClientEntity> clients) |
OAuth2ClientEntity |
save(OAuth2ClientEntity client) |
com.google.common.base.Optional<OAuth2ClientEntity> findClientById(java.lang.String clientId)
com.google.common.base.Optional<OAuth2ClientEntity> findClientByCredentials(OAuth2Credentials credentials)
com.google.common.base.Optional<OAuth2ClientEntity> findClientByIdAndSecret(java.lang.String clientId, java.lang.String clientSecret)
java.util.List<OAuth2TokenEntity> findTokensByPrincipal(java.lang.String principal)
OAuth2ClientEntity save(OAuth2ClientEntity client)
java.util.List<OAuth2ClientEntity> save(java.util.List<OAuth2ClientEntity> clients)
OAuth2TokenEntity createToken(OAuth2Credentials credentials, java.util.Set<RoleEntity> roles)
credentials
- OAuth2SecurityContext getSecurityContext(java.lang.String accessToken, boolean isSecure)
void removeTokenForClientIdAndPrincipal(java.lang.String clientId, java.lang.String principal)
void removeClient(java.lang.String id)
void removeTokenForClientId(java.lang.String id)
java.util.Set<RoleEntity> findRoleByNames(java.util.Set<java.lang.String> name)