Package org.springframework.security.oauth2.provider

Interface Summary
ClientDetails Client details for OAuth 2
ClientDetailsService A service that provides the details about an OAuth2 client.
ClientRegistrationService Interface for client registration, handling add, update and remove of ClientDetails from an Authorization Server.
OAuth2RequestFactory Strategy for managing OAuth2 requests: AuthorizationRequest, TokenRequest, OAuth2Request.
OAuth2RequestValidator Validation interface for OAuth2 requests to the AuthorizationEndpoint and TokenEndpoint.
SaltedClientSecret Marker interface for indicating that a client details secret has some salt.
TokenGranter Interface for granters of access tokens.
 

Class Summary
AuthorizationRequest A request for authorization by an OAuth 2 Client, normally received and processed by the AuthorizationEndpoint.
BaseClientDetails Base implementation of ClientDetails.
BaseClientDetails.ArrayOrStringDeserializer  
CompositeTokenGranter  
DefaultOAuth2RequestFactory Default implementation of OAuth2RequestFactory which initializes fields from the parameters map, validates grant types and scopes, and fills in scopes with the default values from the client if they are missing.
DefaultOAuth2RequestValidator Default implementation of OAuth2RequestValidator.
InMemoryClientDetailsService Basic, in-memory implementation of the client details service.
JdbcClientDetailsService Basic, JDBC implementation of the client details service.
OAuth2Authentication An OAuth 2 authentication token can contain two authentications: one for the client and one for the user.
OAuth2Request Represents a stored authorization or token request.
TokenRequest Represents an OAuth2 token request, made at the TokenEndpoint.
 

Exception Summary
ClientAlreadyExistsException Exception indicating that a client registration already exists (e.g.
ClientRegistrationException  
NoSuchClientException  
 



Copyright © 2013. All rights reserved.