- AbstractConnection<A> - Class in org.springframework.social.connect.support
-
Base support class for
Connection
implementations.
- AbstractConnection(ApiAdapter<A>) - Constructor for class org.springframework.social.connect.support.AbstractConnection
-
Creates a new connection.
- AbstractConnection(ConnectionData, ApiAdapter<A>) - Constructor for class org.springframework.social.connect.support.AbstractConnection
-
Creates a connection from the data provider.
- AbstractConnectionRepositoryConfigSupport - Class in org.springframework.social.config.support
-
- AbstractConnectionRepositoryConfigSupport() - Constructor for class org.springframework.social.config.support.AbstractConnectionRepositoryConfigSupport
-
- AbstractOAuth1ApiBinding - Class in org.springframework.social.oauth1
-
Base class for OAuth 1-based provider API bindings.
- AbstractOAuth1ApiBinding() - Constructor for class org.springframework.social.oauth1.AbstractOAuth1ApiBinding
-
Constructs the API template without user authorization.
- AbstractOAuth1ApiBinding(String, String, String, String) - Constructor for class org.springframework.social.oauth1.AbstractOAuth1ApiBinding
-
Constructs the API template with OAuth credentials necessary to perform operations on behalf of a user.
- AbstractOAuth1ServiceProvider<S> - Class in org.springframework.social.oauth1
-
Base class for ServiceProviders that use the OAuth1 protocol.
- AbstractOAuth1ServiceProvider(String, String, OAuth1Operations) - Constructor for class org.springframework.social.oauth1.AbstractOAuth1ServiceProvider
-
Creates a OAuth1ServiceProvider.
- AbstractOAuth2ApiBinding - Class in org.springframework.social.oauth2
-
Base class for OAuth 2-based provider API bindings.
- AbstractOAuth2ApiBinding() - Constructor for class org.springframework.social.oauth2.AbstractOAuth2ApiBinding
-
Constructs the API template without user authorization.
- AbstractOAuth2ApiBinding(String) - Constructor for class org.springframework.social.oauth2.AbstractOAuth2ApiBinding
-
Constructs the API template with OAuth credentials necessary to perform operations on behalf of a user.
- AbstractOAuth2ApiBinding(String, TokenStrategy) - Constructor for class org.springframework.social.oauth2.AbstractOAuth2ApiBinding
-
Constructs the API template with OAuth credentials necessary to perform operations on behalf of a user.
- AbstractOAuth2ServiceProvider<S> - Class in org.springframework.social.oauth2
-
Base class for ServiceProviders that use the OAuth2 protocol.
- AbstractOAuth2ServiceProvider(OAuth2Operations) - Constructor for class org.springframework.social.oauth2.AbstractOAuth2ServiceProvider
-
- AbstractProviderConfigBeanDefinitionParser - Class in org.springframework.social.config.xml
-
Abstract bean definition parser for configuring provider-specific beans in a Spring application context.
- AbstractProviderConfigBeanDefinitionParser(Class<? extends ConnectionFactory<?>>, Class<? extends ApiHelper<?>>) - Constructor for class org.springframework.social.config.xml.AbstractProviderConfigBeanDefinitionParser
-
- AbstractProviderConfigNamespaceHandler - Class in org.springframework.social.config.xml
-
Base
NamespaceHandler
for Spring Social provider modules to create configuration namespaces.
- AbstractProviderConfigNamespaceHandler() - Constructor for class org.springframework.social.config.xml.AbstractProviderConfigNamespaceHandler
-
- AbstractSocialAuthenticationService<S> - Class in org.springframework.social.security.provider
-
- AbstractSocialAuthenticationService() - Constructor for class org.springframework.social.security.provider.AbstractSocialAuthenticationService
-
- AccessGrant - Class in org.springframework.social.oauth2
-
OAuth2 access token.
- AccessGrant(String) - Constructor for class org.springframework.social.oauth2.AccessGrant
-
- AccessGrant(String, String, String, Long) - Constructor for class org.springframework.social.oauth2.AccessGrant
-
- add(String, String) - Method in class org.springframework.social.support.ParameterMap
-
- addAuthenticationService(SocialAuthenticationService<?>) - Method in class org.springframework.social.security.SocialAuthenticationServiceRegistry
-
- addConnection(Connection<?>) - Method in interface org.springframework.social.connect.ConnectionRepository
-
Add a new connection to this repository for the current user.
- addConnection(SocialAuthenticationService<?>, String, ConnectionData) - Method in class org.springframework.social.security.SocialAuthenticationFilter
-
- addConnectionFactories(ConnectionFactoryConfigurer, Environment) - Method in interface org.springframework.social.config.annotation.SocialConfigurer
-
- addConnectionFactories(ConnectionFactoryConfigurer, Environment) - Method in class org.springframework.social.config.annotation.SocialConfigurerAdapter
-
- addConnectionFactory(ConnectionFactory<?>) - Method in interface org.springframework.social.config.annotation.ConnectionFactoryConfigurer
-
Add a connection factory registry.
- addConnectionFactory(ConnectionFactory<?>) - Method in class org.springframework.social.connect.support.ConnectionFactoryRegistry
-
- addCustomAuthorizationParameters(MultiValueMap<String, String>) - Method in class org.springframework.social.oauth1.OAuth1Template
-
Subclassing hook to add custom authorization parameters to the authorization URL.
- addCustomParameters(OAuth2Parameters) - Method in class org.springframework.social.security.provider.OAuth2AuthenticationService
-
- addDisconnectInterceptor(DisconnectInterceptor<?>) - Method in class org.springframework.social.connect.web.ConnectController
-
Adds a DisconnectInterceptor to receive callbacks during the disconnection process.
- addInterceptor(ConnectInterceptor<?>) - Method in class org.springframework.social.connect.web.ConnectController
-
Adds a ConnectInterceptor to receive callbacks during the connection process.
- addParameter(String, String) - Method in class org.springframework.social.support.HttpRequestDecorator
-
- addSignInInterceptor(ProviderSignInInterceptor<?>) - Method in class org.springframework.social.connect.web.ProviderSignInController
-
Adds a ConnectInterceptor to receive callbacks during the connection process.
- afterPropertiesSet() - Method in class org.springframework.social.connect.web.ConnectController
-
- afterPropertiesSet() - Method in class org.springframework.social.connect.web.ProviderSignInController
-
- afterPropertiesSet() - Method in class org.springframework.social.oauth1.AbstractOAuth1ApiBinding
-
After construction, include option to decorate the
RestTemplate
followed by an optional
configuration step.
- afterPropertiesSet() - Method in class org.springframework.social.oauth2.AbstractOAuth2ApiBinding
-
After construction, include option to decorate the
RestTemplate
followed by an optional
configuration step.
- afterPropertiesSet() - Method in class org.springframework.social.security.provider.AbstractSocialAuthenticationService
-
- afterPropertiesSet() - Method in class org.springframework.social.security.provider.OAuth1AuthenticationService
-
- afterPropertiesSet() - Method in class org.springframework.social.security.provider.OAuth2AuthenticationService
-
- alwaysUsePostLoginUrl(boolean) - Method in class org.springframework.social.security.SpringSocialConfigurer
-
If true, always redirect to postLoginUrl, even if a pre-signin target is in the request cache.
- ApiAdapter<A> - Interface in org.springframework.social.connect
-
An adapter that bridges between the uniform
Connection
model and a specific provider API model.
- ApiBinding - Interface in org.springframework.social
-
Base interface that may be implemented by API bindings.
- apiBindingType - Variable in class org.springframework.social.config.support.ProviderConfigurationSupport
-
- ApiException - Exception in org.springframework.social
-
Indicates that an error occurred while consuming a provider API.
- ApiException(String, String) - Constructor for exception org.springframework.social.ApiException
-
- ApiException(String, String, Throwable) - Constructor for exception org.springframework.social.ApiException
-
- ApiHelper<T> - Interface in org.springframework.social.config.xml
-
Interface defining the operations required for an API helper.
- apiHelperClass - Variable in class org.springframework.social.config.support.ProviderConfigurationSupport
-
- attemptAuthentication(HttpServletRequest, HttpServletResponse) - Method in class org.springframework.social.security.SocialAuthenticationFilter
-
- authenticate(Authentication) - Method in class org.springframework.social.security.SocialAuthenticationProvider
-
- authenticateClient() - Method in interface org.springframework.social.oauth2.OAuth2Operations
-
Retrieves the client access grant using OAuth 2 client password flow.
- authenticateClient(String) - Method in interface org.springframework.social.oauth2.OAuth2Operations
-
Retrieves the client access grant using OAuth 2 client password flow.
- authenticateClient() - Method in class org.springframework.social.oauth2.OAuth2Template
-
- authenticateClient(String) - Method in class org.springframework.social.oauth2.OAuth2Template
-
- AuthenticationNameUserIdSource - Class in org.springframework.social.security
-
Implementation of UserIdSource that returns the Spring Security Authentication
's name as the user ID.
- AuthenticationNameUserIdSource() - Constructor for class org.springframework.social.security.AuthenticationNameUserIdSource
-
- authenticationServiceClass - Variable in class org.springframework.social.config.support.ProviderConfigurationSupport
-
- AUTHORIZATION_ERROR_ATTRIBUTE - Static variable in class org.springframework.social.connect.web.ConnectController
-
- AuthorizedRequestToken - Class in org.springframework.social.oauth1
-
A OAuth 1.0 request token that has been authorized by the user.
- AuthorizedRequestToken(OAuthToken, String) - Constructor for class org.springframework.social.oauth1.AuthorizedRequestToken
-
Creates an authorized request token.
- callbackUrl(NativeWebRequest) - Method in class org.springframework.social.connect.web.ConnectSupport
-
- canceledAuthorizationCallback() - Method in class org.springframework.social.connect.web.ProviderSignInController
-
Process the authentication callback when neither the oauth_token or code parameter is given, likely indicating that the user denied authorization with the provider.
- canRead(Class<?>, MediaType) - Method in class org.springframework.social.support.FormMapHttpMessageConverter
-
- canWrite(Class<?>, MediaType) - Method in class org.springframework.social.support.FormMapHttpMessageConverter
-
- clear() - Method in class org.springframework.social.support.ParameterMap
-
- ClientHttpRequestFactorySelector - Class in org.springframework.social.support
-
Chooses a request factory.
- ClientHttpRequestFactorySelector() - Constructor for class org.springframework.social.support.ClientHttpRequestFactorySelector
-
- ClientHttpRequestFactorySelector.HttpComponentsClientRequestFactoryCreator - Class in org.springframework.social.support
-
- ClientHttpRequestFactorySelector.HttpComponentsClientRequestFactoryCreator() - Constructor for class org.springframework.social.support.ClientHttpRequestFactorySelector.HttpComponentsClientRequestFactoryCreator
-
- close() - Method in class org.springframework.social.support.BufferingClientHttpResponse
-
- completeConnection(OAuth1ConnectionFactory<?>, NativeWebRequest) - Method in class org.springframework.social.connect.web.ConnectSupport
-
Complete the connection to the OAuth1 provider.
- completeConnection(OAuth2ConnectionFactory<?>, NativeWebRequest) - Method in class org.springframework.social.connect.web.ConnectSupport
-
Complete the connection to the OAuth2 provider.
- configure(HttpSecurity) - Method in class org.springframework.social.security.SpringSocialConfigurer
-
- configureRestTemplate(RestTemplate) - Method in class org.springframework.social.oauth1.AbstractOAuth1ApiBinding
-
Subclassing hook to enable customization of the RestTemplate used to consume provider API resources.
- configureRestTemplate(RestTemplate) - Method in class org.springframework.social.oauth2.AbstractOAuth2ApiBinding
-
Subclassing hook to enable customization of the RestTemplate used to consume provider API resources.
- connect(String, NativeWebRequest) - Method in class org.springframework.social.connect.web.ConnectController
-
Process a connect form submission by commencing the process of establishing a connection to the provider on behalf of the member.
- ConnectController - Class in org.springframework.social.connect.web
-
Generic UI controller for managing the account-to-service-provider connection flow.
- ConnectController(ConnectionFactoryLocator, ConnectionRepository) - Constructor for class org.springframework.social.connect.web.ConnectController
-
Constructs a ConnectController.
- connectedView(String) - Method in class org.springframework.social.connect.web.ConnectController
-
Returns the view name of a page to display for a provider when the user is connected to the provider.
- ConnectInterceptor<S> - Interface in org.springframework.social.connect.web
-
Listens for service provider connection events.
- Connection<A> - Interface in org.springframework.social.connect
-
A link to a service provider user.
- connectionAddedRedirectUrl(String) - Method in class org.springframework.social.security.SpringSocialConfigurer
-
Sets the URL to land on after an a connection was added.
- ConnectionData - Class in org.springframework.social.connect
-
A data transfer object that allows the internal state of a Connection to be persisted and transferred between layers of an application.
- ConnectionData(String, String, String, String, String, String, String, String, Long) - Constructor for class org.springframework.social.connect.ConnectionData
-
- ConnectionFactory<A> - Class in org.springframework.social.connect
-
Base abstraction for factories that construct service provider
Connection
instances.
- ConnectionFactory(String, ServiceProvider<A>, ApiAdapter<A>) - Constructor for class org.springframework.social.connect.ConnectionFactory
-
Creates a new ConnectionFactory.
- connectionFactoryClass - Variable in class org.springframework.social.config.support.ProviderConfigurationSupport
-
- ConnectionFactoryConfigurer - Interface in org.springframework.social.config.annotation
-
Strategy interface for registering connection factories.
- connectionFactoryLocator() - Method in class org.springframework.social.config.annotation.SocialConfiguration
-
- ConnectionFactoryLocator - Interface in org.springframework.social.connect
-
- ConnectionFactoryRegistry - Class in org.springframework.social.connect.support
-
- ConnectionFactoryRegistry() - Constructor for class org.springframework.social.connect.support.ConnectionFactoryRegistry
-
- ConnectionKey - Class in org.springframework.social.connect
-
The unique business key for a
Connection
instance.
- ConnectionKey(String, String) - Constructor for class org.springframework.social.connect.ConnectionKey
-
- connectionRepository(UsersConnectionRepository) - Method in class org.springframework.social.config.annotation.SocialConfiguration
-
- ConnectionRepository - Interface in org.springframework.social.connect
-
Data access interface for saving and restoring Connection objects from a persistent store.
- ConnectionRepositoryException - Exception in org.springframework.social.connect
-
- ConnectionRepositoryException(String) - Constructor for exception org.springframework.social.connect.ConnectionRepositoryException
-
- ConnectionRepositoryException(String, Throwable) - Constructor for exception org.springframework.social.connect.ConnectionRepositoryException
-
- ConnectionSignUp - Interface in org.springframework.social.connect
-
A command that signs up a new user in the event no user id could be mapped from a
Connection
.
- connectionStatus(NativeWebRequest, Model) - Method in class org.springframework.social.connect.web.ConnectController
-
Render the status of connections across all providers to the user as HTML in their web browser.
- connectionStatus(String, NativeWebRequest, Model) - Method in class org.springframework.social.connect.web.ConnectController
-
Render the status of the connections to the service provider to the user as HTML in their web browser.
- connectionStatusRedirect(String, NativeWebRequest) - Method in class org.springframework.social.connect.web.ConnectController
-
Returns a RedirectView with the URL to redirect to after a connection is created or deleted.
- ConnectionValues - Interface in org.springframework.social.connect
-
A configuration interface used to set values on a
Connection
from a specific service provider API instance.
- ConnectSupport - Class in org.springframework.social.connect.web
-
Provides common connect support and utilities for Java web/servlet environments.
- ConnectSupport() - Constructor for class org.springframework.social.connect.web.ConnectSupport
-
- ConnectSupport(SessionStrategy) - Constructor for class org.springframework.social.connect.web.ConnectSupport
-
- connectView() - Method in class org.springframework.social.connect.web.ConnectController
-
Returns the view name of a general connection status page, typically displaying the user's connection status for all providers.
- connectView(String) - Method in class org.springframework.social.connect.web.ConnectController
-
Returns the view name of a page to display for a provider when the user is not connected to the provider.
- containsKey(Object) - Method in class org.springframework.social.support.ParameterMap
-
- containsValue(Object) - Method in class org.springframework.social.support.ParameterMap
-
- createAccessGrant(String, String, String, Long, Map<String, Object>) - Method in class org.springframework.social.oauth2.OAuth2Template
-
Creates an
AccessGrant
given the response from the access token exchange with the provider.
- createConnection(ConnectionData) - Method in class org.springframework.social.connect.ConnectionFactory
-
- createConnection(OAuthToken) - Method in class org.springframework.social.connect.support.OAuth1ConnectionFactory
-
- createConnection(ConnectionData) - Method in class org.springframework.social.connect.support.OAuth1ConnectionFactory
-
Create a OAuth1-based
Connection
from the connection data.
- createConnection(AccessGrant) - Method in class org.springframework.social.connect.support.OAuth2ConnectionFactory
-
- createConnection(ConnectionData) - Method in class org.springframework.social.connect.support.OAuth2ConnectionFactory
-
Create a OAuth2-based
Connection
from the connection data.
- createConnectionRepository(String) - Method in class org.springframework.social.connect.jdbc.JdbcUsersConnectionRepository
-
- createConnectionRepository(String) - Method in class org.springframework.social.connect.mem.InMemoryUsersConnectionRepository
-
- createConnectionRepository(String) - Method in interface org.springframework.social.connect.UsersConnectionRepository
-
- createData() - Method in interface org.springframework.social.connect.Connection
-
Creates a data transfer object that can be used to persist the state of this connection.
- createData() - Method in class org.springframework.social.connect.support.AbstractConnection
-
- createData() - Method in class org.springframework.social.connect.support.OAuth1Connection
-
- createData() - Method in class org.springframework.social.connect.support.OAuth2Connection
-
- createOAuthToken(String, String, MultiValueMap<String, String>) - Method in class org.springframework.social.oauth1.OAuth1Template
-
Creates an
OAuthToken
given the response from the request token or access token exchange with the provider.
- createRequestFactory(String, int) - Static method in class org.springframework.social.support.ClientHttpRequestFactorySelector.HttpComponentsClientRequestFactoryCreator
-
- createRestTemplate() - Method in class org.springframework.social.oauth2.OAuth2Template
-
Creates the
RestTemplate
used to communicate with the provider's OAuth 2 API.
- generateState() - Method in class org.springframework.social.connect.support.OAuth2ConnectionFactory
-
Generates a value for the state parameter.
- GenericConnectionStatusView - Class in org.springframework.social.connect.web
-
Generic
View
implementation that displays the connection statis for a provider.
- GenericConnectionStatusView(String, String) - Constructor for class org.springframework.social.connect.web.GenericConnectionStatusView
-
Constructs the generic status view.
- GenericOAuth1ConnectionFactory - Class in org.springframework.social.oauth1
-
Generic implementation of an
OAuth1ConnectionFactory
that carries no intrinsic knowledge of the API it will be creating connections against.
- GenericOAuth1ConnectionFactory(String, String, String, String, String, String, OAuth1Version, ApiAdapter<RestOperations>) - Constructor for class org.springframework.social.oauth1.GenericOAuth1ConnectionFactory
-
Creates an instance of GenericOAuth1ConnectionFactory.
- GenericOAuth1ConnectionFactory(String, String, String, String, String, String, String, OAuth1Version, ApiAdapter<RestOperations>) - Constructor for class org.springframework.social.oauth1.GenericOAuth1ConnectionFactory
-
Creates an instance of GenericOAuth1ConnectionFactory for a provider that offers a separate authentication URL.
- GenericOAuth1ServiceProvider - Class in org.springframework.social.oauth1
-
Generic implementation of
OAuth1ServiceProvider
that carries no intrinsic knowledge of the API it will be creating connections against.
- GenericOAuth1ServiceProvider(String, String, String, String, String, String, OAuth1Version) - Constructor for class org.springframework.social.oauth1.GenericOAuth1ServiceProvider
-
Creates an instance of GenericOAuth1ServiceProvider for a provider that offers a separate authentication URL.
- GenericOAuth2ConnectionFactory - Class in org.springframework.social.oauth2
-
Generic implementation of an
OAuth2ConnectionFactory
that carries no intrinsic knowledge of the API it will be creating connections against.
- GenericOAuth2ConnectionFactory(String, String, String, String, String, ApiAdapter<RestOperations>) - Constructor for class org.springframework.social.oauth2.GenericOAuth2ConnectionFactory
-
Creates an instance of GenericOAuth2ConnectionFactory.
- GenericOAuth2ConnectionFactory(String, String, String, String, String, String, boolean, TokenStrategy, ApiAdapter<RestOperations>) - Constructor for class org.springframework.social.oauth2.GenericOAuth2ConnectionFactory
-
Creates an instance of GenericOAuth2ConnectionFactory for a provider that offers a separate authentication URL.
- GenericOAuth2ServiceProvider - Class in org.springframework.social.oauth2
-
Generic implementation of
OAuth2ServiceProvider
that carries no intrinsic knowledge of the API it will be creating connections against.
- GenericOAuth2ServiceProvider(String, String, String, String, String, boolean, TokenStrategy) - Constructor for class org.springframework.social.oauth2.GenericOAuth2ServiceProvider
-
Creates an instance of GenericOAuth1ServiceProvider for a provider that offers a separate authentication URL.
- get(Object) - Method in class org.springframework.social.support.ParameterMap
-
- getAccessToken() - Method in class org.springframework.social.connect.ConnectionData
-
The access token required to make authorized API calls.
- getAccessToken() - Method in class org.springframework.social.oauth2.AccessGrant
-
The access token value.
- getApi() - Method in interface org.springframework.social.config.xml.ApiHelper
-
- getApi() - Method in interface org.springframework.social.connect.Connection
-
A Java binding to the service provider's native API.
- getApi() - Method in class org.springframework.social.connect.support.AbstractConnection
-
- getApi() - Method in class org.springframework.social.connect.support.OAuth1Connection
-
- getApi() - Method in class org.springframework.social.connect.support.OAuth2Connection
-
- getApi(String, String) - Method in class org.springframework.social.oauth1.AbstractOAuth1ServiceProvider
-
- getApi(String, String) - Method in class org.springframework.social.oauth1.GenericOAuth1ServiceProvider
-
- getApi(String, String) - Method in interface org.springframework.social.oauth1.OAuth1ServiceProvider
-
Returns an API interface allowing the client application to access protected resources on behalf of a user.
- getApi(String) - Method in class org.springframework.social.oauth2.AbstractOAuth2ServiceProvider
-
- getApi(String) - Method in class org.springframework.social.oauth2.GenericOAuth2ServiceProvider
-
- getApi(String) - Method in interface org.springframework.social.oauth2.OAuth2ServiceProvider
-
Returns an API interface allowing the client application to access protected resources on behalf of a user.
- getApiAdapter() - Method in class org.springframework.social.connect.ConnectionFactory
-
Exposes the ApiAdapter to subclasses.
- getApiHelperBeanDefinitionBuilder(Map<String, Object>) - Method in class org.springframework.social.config.support.ProviderConfigurationSupport
-
Subclassing hook to allow api helper bean to be configured with attributes from annotation
- getAppId(Map<String, Object>) - Method in class org.springframework.social.config.support.ProviderConfigurationSupport
-
- getAppId(Map<String, Object>) - Method in class org.springframework.social.config.xml.AbstractProviderConfigBeanDefinitionParser
-
- getAppSecret(Map<String, Object>) - Method in class org.springframework.social.config.support.ProviderConfigurationSupport
-
- getAppSecret(Map<String, Object>) - Method in class org.springframework.social.config.xml.AbstractProviderConfigBeanDefinitionParser
-
- getAttribute(RequestAttributes, String) - Method in class org.springframework.social.connect.web.HttpSessionSessionStrategy
-
- getAttribute(RequestAttributes, String) - Method in interface org.springframework.social.connect.web.SessionStrategy
-
- getAuthenticationService(String) - Method in interface org.springframework.social.security.SocialAuthenticationServiceLocator
-
- getAuthenticationService(String) - Method in class org.springframework.social.security.SocialAuthenticationServiceRegistry
-
- getAuthenticationServiceBeanDefinition(String, String, Map<String, Object>) - Method in class org.springframework.social.config.support.ProviderConfigurationSupport
-
- getAuthenticationServiceClass() - Method in class org.springframework.social.config.support.ProviderConfigurationSupport
-
- getAuthorities(String, UserDetails) - Method in class org.springframework.social.security.SocialAuthenticationProvider
-
Override to grant authorities based on
ServiceProvider
id and/or a user's account id
- getAuthorizationHeaderValue(String) - Method in enum org.springframework.social.oauth2.OAuth2Version
-
- getAuthServiceLocator() - Method in class org.springframework.social.security.SocialAuthenticationFilter
-
- getAuthToken(HttpServletRequest, HttpServletResponse) - Method in class org.springframework.social.security.provider.OAuth1AuthenticationService
-
- getAuthToken(HttpServletRequest, HttpServletResponse) - Method in class org.springframework.social.security.provider.OAuth2AuthenticationService
-
- getAuthToken(HttpServletRequest, HttpServletResponse) - Method in interface org.springframework.social.security.provider.SocialAuthenticationService
-
- getBody() - Method in class org.springframework.social.support.BufferingClientHttpResponse
-
- getByteArrayMessageConverter() - Method in class org.springframework.social.oauth1.AbstractOAuth1ApiBinding
-
- getByteArrayMessageConverter() - Method in class org.springframework.social.oauth2.AbstractOAuth2ApiBinding
-
- getCallbackUrl() - Method in class org.springframework.social.oauth1.OAuth1Parameters
-
The authorization callback url.
- getConnection(ConnectionKey) - Method in interface org.springframework.social.connect.ConnectionRepository
-
Get a connection for the current user by its key, which consists of the providerId + providerUserId.
- getConnection(Class<A>, String) - Method in interface org.springframework.social.connect.ConnectionRepository
-
Get a connection between the current user and the given provider user.
- getConnection(ConnectionFactoryLocator) - Method in class org.springframework.social.connect.web.ProviderSignInAttempt
-
Get the connection to the provider user account the client attempted to sign-in as.
- getConnection() - Method in class org.springframework.social.security.SocialAuthenticationToken
-
- getConnectionAddedRedirectUrl(HttpServletRequest, Connection<?>) - Method in class org.springframework.social.security.provider.AbstractSocialAuthenticationService
-
- getConnectionAddedRedirectUrl(HttpServletRequest, Connection<?>) - Method in interface org.springframework.social.security.provider.SocialAuthenticationService
-
- getConnectionCardinality() - Method in class org.springframework.social.security.provider.AbstractSocialAuthenticationService
-
- getConnectionCardinality() - Method in interface org.springframework.social.security.provider.SocialAuthenticationService
-
- getConnectionFactory(String) - Method in interface org.springframework.social.connect.ConnectionFactoryLocator
-
Lookup a ConnectionFactory by providerId; for example, "facebook".
- getConnectionFactory(Class<A>) - Method in interface org.springframework.social.connect.ConnectionFactoryLocator
-
Lookup a ConnectionFactory by apiType; for example, FacebookApi.class.
- getConnectionFactory(String) - Method in class org.springframework.social.connect.support.ConnectionFactoryRegistry
-
- getConnectionFactory(Class<A>) - Method in class org.springframework.social.connect.support.ConnectionFactoryRegistry
-
- getConnectionFactory() - Method in class org.springframework.social.security.provider.OAuth1AuthenticationService
-
- getConnectionFactory() - Method in class org.springframework.social.security.provider.OAuth2AuthenticationService
-
- getConnectionFactory() - Method in interface org.springframework.social.security.provider.SocialAuthenticationService
-
- getConnectionFactoryBeanDefinition(String, String, Map<String, Object>) - Method in class org.springframework.social.config.support.ProviderConfigurationSupport
-
Creates a BeanDefinition for a provider connection factory.
- getConnectionFromSession(RequestAttributes) - Method in class org.springframework.social.connect.web.ProviderSignInUtils
-
Get the connection to the provider user the client attempted to sign-in as.
- getConnectionKey() - Method in exception org.springframework.social.connect.DuplicateConnectionException
-
The connection key that already exists.
- getConnectionKey() - Method in exception org.springframework.social.connect.NoSuchConnectionException
-
The invalid key value.
- getConsumerKey() - Method in class org.springframework.social.oauth1.AbstractOAuth1ServiceProvider
-
The consumer (or client) key assigned to the application by the provider.
- getConsumerKey() - Method in class org.springframework.social.oauth1.OAuth1Template
-
Exposes the consumer key to be read by subclasses.
- getConsumerSecret() - Method in class org.springframework.social.oauth1.AbstractOAuth1ServiceProvider
-
The consumer (or client) secret assigned to the application by the provider.
- getCredentials() - Method in class org.springframework.social.security.SocialAuthenticationToken
-
- getDisplayName() - Method in interface org.springframework.social.connect.Connection
-
A display name or label for this connection.
- getDisplayName() - Method in class org.springframework.social.connect.ConnectionData
-
A display name for the connection.
- getDisplayName() - Method in class org.springframework.social.connect.support.AbstractConnection
-
- getEmail() - Method in class org.springframework.social.connect.UserProfile
-
The user's registered email address.
- getExpireTime() - Method in class org.springframework.social.connect.ConnectionData
-
The time the connection expires.
- getExpireTime() - Method in class org.springframework.social.oauth2.AccessGrant
-
The time (in milliseconds since Jan 1, 1970 UTC) when this access grant will expire.
- getFirst(String) - Method in class org.springframework.social.support.ParameterMap
-
- getFirstName() - Method in class org.springframework.social.connect.UserProfile
-
The user's registered first name e.g.
- getFormMessageConverter() - Method in class org.springframework.social.oauth1.AbstractOAuth1ApiBinding
-
- getFormMessageConverter() - Method in class org.springframework.social.oauth2.AbstractOAuth2ApiBinding
-
- getHeaders() - Method in class org.springframework.social.support.BufferingClientHttpResponse
-
- getHeaders() - Method in class org.springframework.social.support.HttpRequestDecorator
-
- getId() - Method in class org.springframework.social.connect.UserProfile
-
The user's id in the provider
May be null if not exposed/supported by the provider.
- getImageUrl() - Method in interface org.springframework.social.connect.Connection
-
A link to a image that visualizes this connection.
- getImageUrl() - Method in class org.springframework.social.connect.ConnectionData
-
An image visualizing the connection.
- getImageUrl() - Method in class org.springframework.social.connect.support.AbstractConnection
-
- getJsonMessageConverter() - Method in class org.springframework.social.oauth1.AbstractOAuth1ApiBinding
-
- getJsonMessageConverter() - Method in class org.springframework.social.oauth2.AbstractOAuth2ApiBinding
-
- getKey() - Method in interface org.springframework.social.connect.Connection
-
The key identifying this connection.
- getKey() - Method in class org.springframework.social.connect.support.AbstractConnection
-
- getLastName() - Method in class org.springframework.social.connect.UserProfile
-
The user's registered last name e.g.
- getMessageConverters() - Method in class org.springframework.social.oauth1.AbstractOAuth1ApiBinding
-
- getMessageConverters() - Method in class org.springframework.social.oauth2.AbstractOAuth2ApiBinding
-
- getMonitor() - Method in class org.springframework.social.connect.support.AbstractConnection
-
Provides subclasses with access to a monitor that can be used to synchronize access to this connection.
- getName() - Method in class org.springframework.social.connect.UserProfile
-
The user's registered full name e.g.
- getOAuth2Version() - Method in class org.springframework.social.oauth2.AbstractOAuth2ApiBinding
-
Returns the version of OAuth2 the API implements.
- getOAuthOperations() - Method in class org.springframework.social.connect.support.OAuth1ConnectionFactory
-
- getOAuthOperations() - Method in class org.springframework.social.connect.support.OAuth2ConnectionFactory
-
Get the ServiceProvider's
OAuth2Operations
that allows the client application to conduct the OAuth2 flow with the provider.
- getOAuthOperations() - Method in class org.springframework.social.oauth1.AbstractOAuth1ServiceProvider
-
- getOAuthOperations() - Method in interface org.springframework.social.oauth1.OAuth1ServiceProvider
-
Get the service interface for carrying out the "OAuth dance" with this provider.
- getOAuthOperations() - Method in class org.springframework.social.oauth2.AbstractOAuth2ServiceProvider
-
- getOAuthOperations() - Method in interface org.springframework.social.oauth2.OAuth2ServiceProvider
-
Get the service interface for carrying out the "OAuth dance" with this provider.
- getPrefix() - Method in class org.springframework.social.connect.web.thymeleaf.SpringSocialDialect
-
- getPrimaryConnection(Class<A>) - Method in interface org.springframework.social.connect.ConnectionRepository
-
Get the "primary" connection the current user has to the provider of the given API e.g.
- getPrincipal() - Method in class org.springframework.social.security.SocialAuthenticationToken
-
- getProcessors() - Method in class org.springframework.social.connect.web.thymeleaf.SpringSocialDialect
-
- getProfileUrl() - Method in interface org.springframework.social.connect.Connection
-
The public URL of the connected user's profile at the provider's site.
- getProfileUrl() - Method in class org.springframework.social.connect.ConnectionData
-
A link to the provider's user profile page.
- getProfileUrl() - Method in class org.springframework.social.connect.support.AbstractConnection
-
- getProviderAccountData() - Method in class org.springframework.social.security.SocialAuthenticationToken
-
- getProviderConfigBeanDefinitionParser() - Method in class org.springframework.social.config.xml.AbstractProviderConfigNamespaceHandler
-
Implemented by provider namespaces to provide an instance of the bean definition parser that will parse the "config" element.
- getProviderId() - Method in exception org.springframework.social.ApiException
-
The ID of the provider for which the API exception occurred.
- getProviderId() - Method in class org.springframework.social.connect.ConnectionData
-
The id of the provider the connection is associated with.
- getProviderId() - Method in class org.springframework.social.connect.ConnectionFactory
-
The unique id of the provider this factory creates connections to.
- getProviderId() - Method in class org.springframework.social.connect.ConnectionKey
-
The id of the provider as it is registered in the system.
- getProviderId() - Method in exception org.springframework.social.connect.NotConnectedException
-
The id of the provider the current user is not connected to.
- getProviderId() - Method in class org.springframework.social.security.SocialAuthenticationToken
-
- getProviderUserId() - Method in class org.springframework.social.connect.ConnectionData
-
The id of the provider user this connection is connected to.
- getProviderUserId() - Method in class org.springframework.social.connect.ConnectionKey
-
The id of the external provider user representing the remote end of the connection.
- getRawStatusCode() - Method in class org.springframework.social.support.BufferingClientHttpResponse
-
- getRedirectUri() - Method in class org.springframework.social.oauth2.OAuth2Parameters
-
The authorization callback url.
- getRedirectUrl() - Method in exception org.springframework.social.security.SocialAuthenticationRedirectException
-
- getRefreshToken() - Method in class org.springframework.social.connect.ConnectionData
-
A token use to renew this connection.
- getRefreshToken() - Method in class org.springframework.social.oauth2.AccessGrant
-
The refresh token that can be used to renew the access token.
- getRefreshUrl(HttpServletRequest, ApiException) - Method in class org.springframework.social.connect.web.ReconnectFilter
-
Returns the URL to redirect to if it is determined that a connection needs to be renewed.
- getRequestFactory() - Static method in class org.springframework.social.support.ClientHttpRequestFactorySelector
-
- getRequiredPermission() - Method in exception org.springframework.social.InsufficientPermissionException
-
The permission required to access the resource.
- getRestTemplate() - Method in class org.springframework.social.oauth1.AbstractOAuth1ApiBinding
-
Obtains a reference to the REST client backing this API binding and used to perform API calls.
- getRestTemplate() - Method in class org.springframework.social.oauth2.AbstractOAuth2ApiBinding
-
Obtains a reference to the REST client backing this API binding and used to perform API calls.
- getRestTemplate() - Method in class org.springframework.social.oauth2.OAuth2Template
-
- getReturnToUrlParameters() - Method in class org.springframework.social.security.provider.OAuth1AuthenticationService
-
- getReturnToUrlParameters() - Method in class org.springframework.social.security.provider.OAuth2AuthenticationService
-
- getScope() - Method in class org.springframework.social.connect.support.OAuth2ConnectionFactory
-
- getScope() - Method in class org.springframework.social.oauth2.AccessGrant
-
The scope of the access grant.
- getScope() - Method in class org.springframework.social.oauth2.OAuth2Parameters
-
The permissions the application is seeking with the authorization (optional).
- getSecret() - Method in class org.springframework.social.connect.ConnectionData
-
The secret token needed to make authorized API calls.
- getSecret() - Method in class org.springframework.social.oauth1.AuthorizedRequestToken
-
The request token secret.
- getSecret() - Method in class org.springframework.social.oauth1.OAuthToken
-
The token secret.
- getServiceProvider() - Method in class org.springframework.social.connect.ConnectionFactory
-
Exposes the ServiceProvider instance to subclasses.
- getState() - Method in class org.springframework.social.oauth2.OAuth2Parameters
-
An opaque key that must be included in the provider's authorization callback (optional).
- getStatusCode() - Method in class org.springframework.social.support.BufferingClientHttpResponse
-
- getStatusText() - Method in class org.springframework.social.support.BufferingClientHttpResponse
-
- getSupportedMediaTypes() - Method in class org.springframework.social.support.FormMapHttpMessageConverter
-
- getURI() - Method in class org.springframework.social.support.HttpRequestDecorator
-
- getUserId() - Method in class org.springframework.social.connect.web.SessionUserIdSource
-
- getUserId() - Method in class org.springframework.social.security.AuthenticationNameUserIdSource
-
- getUserId() - Method in class org.springframework.social.security.SocialUser
-
- getUserId() - Method in interface org.springframework.social.security.SocialUserDetails
-
The user's identity at the provider.
- getUserId() - Method in interface org.springframework.social.UserIdSource
-
- getUserIdSource() - Method in interface org.springframework.social.config.annotation.SocialConfigurer
-
Callback method to enable creation of a
UserIdSource
that uniquely identifies the current user.
- getUserIdSource() - Method in class org.springframework.social.config.annotation.SocialConfigurerAdapter
-
- getUsername() - Method in class org.springframework.social.connect.UserProfile
-
The user's registered username e.g.
- getUsersConnectionRepository(ConnectionFactoryLocator) - Method in interface org.springframework.social.config.annotation.SocialConfigurer
-
- getUsersConnectionRepository(ConnectionFactoryLocator) - Method in class org.springframework.social.config.annotation.SocialConfigurerAdapter
-
- getUsersConnectionRepository() - Method in class org.springframework.social.security.SocialAuthenticationFilter
-
- getValue() - Method in class org.springframework.social.oauth1.AuthorizedRequestToken
-
The request token value.
- getValue() - Method in class org.springframework.social.oauth1.OAuthToken
-
The token value.
- getVerifier() - Method in class org.springframework.social.oauth1.AuthorizedRequestToken
-
The verifier string generated by the provider.
- getVersion() - Method in interface org.springframework.social.oauth1.OAuth1Operations
-
The version of OAuth1 implemented by this operations instance.
- getVersion() - Method in class org.springframework.social.oauth1.OAuth1Template
-
- GrantType - Enum in org.springframework.social.oauth2
-
OAuth2 supports two types of authorization flow, typically referred to as "Client-side"
and "Server-side".
- OAuth1AuthenticationService<S> - Class in org.springframework.social.security.provider
-
- OAuth1AuthenticationService(OAuth1ConnectionFactory<S>) - Constructor for class org.springframework.social.security.provider.OAuth1AuthenticationService
-
- oauth1Callback(String, NativeWebRequest) - Method in class org.springframework.social.connect.web.ConnectController
-
Process the authorization callback from an OAuth 1 service provider.
- oauth1Callback(String, NativeWebRequest) - Method in class org.springframework.social.connect.web.ProviderSignInController
-
Process the authentication callback from an OAuth 1 service provider.
- OAuth1Connection<A> - Class in org.springframework.social.connect.support
-
An OAuth1-based Connection implementation.
- OAuth1Connection(String, String, String, String, OAuth1ServiceProvider<A>, ApiAdapter<A>) - Constructor for class org.springframework.social.connect.support.OAuth1Connection
-
- OAuth1Connection(ConnectionData, OAuth1ServiceProvider<A>, ApiAdapter<A>) - Constructor for class org.springframework.social.connect.support.OAuth1Connection
-
- OAuth1ConnectionFactory<A> - Class in org.springframework.social.connect.support
-
Factory for creating OAuth1-based Connections.
- OAuth1ConnectionFactory(String, OAuth1ServiceProvider<A>, ApiAdapter<A>) - Constructor for class org.springframework.social.connect.support.OAuth1ConnectionFactory
-
- OAuth1Operations - Interface in org.springframework.social.oauth1
-
A service interface for the OAuth 1 flow.
- OAuth1Parameters - Class in org.springframework.social.oauth1
-
Parameters for building an OAuth1 authorize URL.
- OAuth1Parameters() - Constructor for class org.springframework.social.oauth1.OAuth1Parameters
-
Creates a new OAuth1Parameters map that is initially empty.
- OAuth1Parameters(Map<String, List<String>>) - Constructor for class org.springframework.social.oauth1.OAuth1Parameters
-
Creates a new OAuth1Parameters populated from the initial parameters provided.
- OAuth1ServiceProvider<A> - Interface in org.springframework.social.oauth1
-
A ServiceProvider that uses the OAuth 1.0 protocol.
- OAuth1Template - Class in org.springframework.social.oauth1
-
OAuth10Operations implementation that uses REST-template to make the OAuth calls.
- OAuth1Template(String, String, String, String, String) - Constructor for class org.springframework.social.oauth1.OAuth1Template
-
- OAuth1Template(String, String, String, String, String, OAuth1Version) - Constructor for class org.springframework.social.oauth1.OAuth1Template
-
- OAuth1Template(String, String, String, String, String, String) - Constructor for class org.springframework.social.oauth1.OAuth1Template
-
- OAuth1Template(String, String, String, String, String, String, OAuth1Version) - Constructor for class org.springframework.social.oauth1.OAuth1Template
-
- OAuth1Version - Enum in org.springframework.social.oauth1
-
Various versions ofthe OAuth1 Core specification.
- OAuth2AuthenticationService<S> - Class in org.springframework.social.security.provider
-
- OAuth2AuthenticationService(OAuth2ConnectionFactory<S>) - Constructor for class org.springframework.social.security.provider.OAuth2AuthenticationService
-
- oauth2Callback(String, NativeWebRequest) - Method in class org.springframework.social.connect.web.ConnectController
-
Process the authorization callback from an OAuth 2 service provider.
- oauth2Callback(String, String, NativeWebRequest) - Method in class org.springframework.social.connect.web.ProviderSignInController
-
Process the authentication callback from an OAuth 2 service provider.
- OAuth2Connection<A> - Class in org.springframework.social.connect.support
-
An OAuth2-based Connection implementation.
- OAuth2Connection(String, String, String, String, Long, OAuth2ServiceProvider<A>, ApiAdapter<A>) - Constructor for class org.springframework.social.connect.support.OAuth2Connection
-
- OAuth2Connection(ConnectionData, OAuth2ServiceProvider<A>, ApiAdapter<A>) - Constructor for class org.springframework.social.connect.support.OAuth2Connection
-
- OAuth2ConnectionFactory<S> - Class in org.springframework.social.connect.support
-
- OAuth2ConnectionFactory(String, OAuth2ServiceProvider<S>, ApiAdapter<S>) - Constructor for class org.springframework.social.connect.support.OAuth2ConnectionFactory
-
- oauth2ErrorCallback(String, String, String, String, NativeWebRequest) - Method in class org.springframework.social.connect.web.ConnectController
-
Process an error callback from an OAuth 2 authorization as described at http://tools.ietf.org/html/rfc6749#section-4.1.2.1.
- oauth2ErrorCallback(String, String, String, String, NativeWebRequest) - Method in class org.springframework.social.connect.web.ProviderSignInController
-
Process an error callback from an OAuth 2 authorization as described at http://tools.ietf.org/html/rfc6749#section-4.1.2.1.
- OAuth2Operations - Interface in org.springframework.social.oauth2
-
A service interface for the OAuth2 flow.
- OAuth2Parameters - Class in org.springframework.social.oauth2
-
Parameters for building an OAuth2 authorize URL.
- OAuth2Parameters() - Constructor for class org.springframework.social.oauth2.OAuth2Parameters
-
Creates a new OAuth2Parameters map that is initially empty.
- OAuth2Parameters(Map<String, List<String>>) - Constructor for class org.springframework.social.oauth2.OAuth2Parameters
-
Creates a new OAuth2Parameters populated from the initial parameters provided.
- OAuth2ServiceProvider<A> - Interface in org.springframework.social.oauth2
-
A ServiceProvider that uses the OAuth 2.0 protocol.
- OAuth2Template - Class in org.springframework.social.oauth2
-
OAuth2Operations implementation that uses REST-template to make the OAuth calls.
- OAuth2Template(String, String, String, String) - Constructor for class org.springframework.social.oauth2.OAuth2Template
-
Constructs an OAuth2Template for a given set of client credentials.
- OAuth2Template(String, String, String, String, String) - Constructor for class org.springframework.social.oauth2.OAuth2Template
-
Constructs an OAuth2Template for a given set of client credentials.
- OAuth2Version - Enum in org.springframework.social.oauth2
-
Enum encapsulating the differences between the various versions of the OAuth2 specification.
- OAuthToken - Class in org.springframework.social.oauth1
-
Holds an OAuth token and secret.
- OAuthToken(String, String) - Constructor for class org.springframework.social.oauth1.OAuthToken
-
Create a new OAuth token with a token value and secret.
- onAuthenticationFailure(HttpServletRequest, HttpServletResponse, AuthenticationException) - Method in class org.springframework.social.security.SocialAuthenticationFailureHandler
-
- OperationNotPermittedException - Exception in org.springframework.social
-
Indicates an operation was attempted that is not permitted.
- OperationNotPermittedException(String, String) - Constructor for exception org.springframework.social.OperationNotPermittedException
-
- org.springframework.social - package org.springframework.social
-
Core Spring Social classes
- org.springframework.social.config.annotation - package org.springframework.social.config.annotation
-
- org.springframework.social.config.support - package org.springframework.social.config.support
-
- org.springframework.social.config.xml - package org.springframework.social.config.xml
-
- org.springframework.social.connect - package org.springframework.social.connect
-
Framework for establishing connections between local users and users of ServiceProviders such as Twitter and Facebook.
- org.springframework.social.connect.jdbc - package org.springframework.social.connect.jdbc
-
- org.springframework.social.connect.mem - package org.springframework.social.connect.mem
-
- org.springframework.social.connect.support - package org.springframework.social.connect.support
-
ServiceProvider Connect API implementation support.
- org.springframework.social.connect.web - package org.springframework.social.connect.web
-
Spring MVC Controller for controlling ServiceProvider connect operations.
- org.springframework.social.connect.web.taglib - package org.springframework.social.connect.web.taglib
-
- org.springframework.social.connect.web.thymeleaf - package org.springframework.social.connect.web.thymeleaf
-
- org.springframework.social.oauth1 - package org.springframework.social.oauth1
-
OAuth1 client.
- org.springframework.social.oauth2 - package org.springframework.social.oauth2
-
OAuth2 client.
- org.springframework.social.security - package org.springframework.social.security
-
- org.springframework.social.security.provider - package org.springframework.social.security.provider
-
- org.springframework.social.support - package org.springframework.social.support
-
Internal utilities and helpers used by the Spring Social core module.
- ParameterMap - Class in org.springframework.social.support
-
Generally useful base class for creating MultiValueMaps that store HTTP query parameters.
- ParameterMap() - Constructor for class org.springframework.social.support.ParameterMap
-
Creates a new MultiValueMap<String, String> that is initially empty.
- ParameterMap(Map<String, List<String>>) - Constructor for class org.springframework.social.support.ParameterMap
-
Wraps the provided Map<String, List<String>> as a MultiValueMap<String, String>.
- parse(Element, ParserContext) - Method in class org.springframework.social.config.xml.AbstractProviderConfigBeanDefinitionParser
-
- parse(Element, ParserContext) - Method in class org.springframework.social.config.xml.AbstractProviderConfigNamespaceHandler
-
- parse(Element, ParserContext) - Method in class org.springframework.social.config.xml.SocialNamespaceHandler
-
- postConnect(Connection<S>, WebRequest) - Method in interface org.springframework.social.connect.web.ConnectInterceptor
-
Called immediately after the connection is established.
- postConstructionConfiguration() - Method in class org.springframework.social.oauth1.AbstractOAuth1ApiBinding
-
An extension point to perform key initialization after everything is configured.
- postConstructionConfiguration() - Method in class org.springframework.social.oauth2.AbstractOAuth2ApiBinding
-
An extension point to perform key initialization after everything is configured.
- postDisconnect(ConnectionFactory<S>, WebRequest) - Method in interface org.springframework.social.connect.web.DisconnectInterceptor
-
Called immediately after a connection is removed.
- postFailureUrl(String) - Method in class org.springframework.social.security.SpringSocialConfigurer
-
Sets the URL to land on after a failed login.
- postForAccessGrant(String, MultiValueMap<String, String>) - Method in class org.springframework.social.oauth2.OAuth2Template
-
Posts the request for an access grant to the provider.
- postLoginUrl(String) - Method in class org.springframework.social.security.SpringSocialConfigurer
-
Sets the URL to land on after a successful login.
- postProcess(RestTemplate) - Method in class org.springframework.social.oauth1.AbstractOAuth1ApiBinding
-
Extensible hook to decorate
RestTemplate
or wrap it with a proxy of any type.
- postProcess(RestTemplate) - Method in class org.springframework.social.oauth2.AbstractOAuth2ApiBinding
-
Extensible hook to decorate
RestTemplate
or wrap it with a proxy of any type.
- postSignIn(Connection<S>, WebRequest) - Method in interface org.springframework.social.connect.web.ProviderSignInInterceptor
-
Called immediately after the sign in is complete.
- preConnect(ConnectionFactory<S>, MultiValueMap<String, String>, WebRequest) - Method in interface org.springframework.social.connect.web.ConnectInterceptor
-
Called during connection initiation, immediately before user authorization.
- preDisconnect(ConnectionFactory<S>, WebRequest) - Method in interface org.springframework.social.connect.web.DisconnectInterceptor
-
Called immediately before a connection is removed.
- preSignIn(ConnectionFactory<S>, MultiValueMap<String, String>, WebRequest) - Method in interface org.springframework.social.connect.web.ProviderSignInInterceptor
-
Called during sign in initiation, immediately before user authorization.
- provider - Variable in class org.springframework.social.connect.web.taglib.BaseSocialConnectedTag
-
- PROVIDER_ERROR_ATTRIBUTE - Static variable in class org.springframework.social.connect.web.ConnectController
-
- ProviderConfigurationSupport - Class in org.springframework.social.config.support
-
- ProviderConfigurationSupport(Class<? extends ConnectionFactory<?>>, Class<? extends ApiHelper<?>>) - Constructor for class org.springframework.social.config.support.ProviderConfigurationSupport
-
- ProviderSignInAttempt - Class in org.springframework.social.connect.web
-
Models an attempt to sign-in to the application using a provider user identity.
- ProviderSignInAttempt(Connection<?>) - Constructor for class org.springframework.social.connect.web.ProviderSignInAttempt
-
- ProviderSignInController - Class in org.springframework.social.connect.web
-
Spring MVC Controller for handling the provider user sign-in flow.
- ProviderSignInController(ConnectionFactoryLocator, UsersConnectionRepository, SignInAdapter) - Constructor for class org.springframework.social.connect.web.ProviderSignInController
-
Creates a new provider sign-in controller.
- ProviderSignInInterceptor<S> - Interface in org.springframework.social.connect.web
-
Listens for service provider sign in events.
- ProviderSignInUtils - Class in org.springframework.social.connect.web
-
Helper methods that support provider user sign-in scenarios.
- ProviderSignInUtils(ConnectionFactoryLocator, UsersConnectionRepository) - Constructor for class org.springframework.social.connect.web.ProviderSignInUtils
-
- ProviderSignInUtils(SessionStrategy, ConnectionFactoryLocator, UsersConnectionRepository) - Constructor for class org.springframework.social.connect.web.ProviderSignInUtils
-
- put(String, List<String>) - Method in class org.springframework.social.support.ParameterMap
-
- putAll(Map<? extends String, ? extends List<String>>) - Method in class org.springframework.social.support.ParameterMap
-
- ServerDownException - Exception in org.springframework.social
-
Exception indicating that the server is down or being upgraded.
- ServerDownException(String, String) - Constructor for exception org.springframework.social.ServerDownException
-
- ServerException - Exception in org.springframework.social
-
Exception thrown when a server error occurs.
- ServerException(String, String) - Constructor for exception org.springframework.social.ServerException
-
- ServerOverloadedException - Exception in org.springframework.social
-
Exception indicating that the server is experiencing high load.
- ServerOverloadedException(String, String) - Constructor for exception org.springframework.social.ServerOverloadedException
-
- ServiceProvider<A> - Interface in org.springframework.social
-
Top-level marker interface defining a ServiceProvider.
- SESSION_ATTRIBUTE - Static variable in class org.springframework.social.connect.web.ProviderSignInAttempt
-
Name of the session attribute ProviderSignInAttempt instances are indexed under.
- SessionStrategy - Interface in org.springframework.social.connect.web
-
- SessionUserIdSource - Class in org.springframework.social.connect.web
-
UserIdSource
implementation that uses the session ID as the user ID.
- SessionUserIdSource() - Constructor for class org.springframework.social.connect.web.SessionUserIdSource
-
- set(String, String) - Method in class org.springframework.social.support.ParameterMap
-
- setAll(Map<String, String>) - Method in class org.springframework.social.support.ParameterMap
-
- setAllTrust(boolean) - Static method in class org.springframework.social.support.ClientHttpRequestFactorySelector
-
Trust all SSL certificates.
- setAlwaysUsePostLoginUrl(boolean) - Method in class org.springframework.social.security.SocialAuthenticationFilter
-
- setApplicationUrl(String) - Method in class org.springframework.social.connect.web.ConnectController
-
Configures the base secure URL for the application this controller is being used in e.g.
- setApplicationUrl(String) - Method in class org.springframework.social.connect.web.ConnectSupport
-
Configures the base secure URL for the application this controller is being used in e.g.
- setApplicationUrl(String) - Method in class org.springframework.social.connect.web.ProviderSignInController
-
Configures the base secure URL for the application this controller is being used in e.g.
- setAttribute(RequestAttributes, String, Object) - Method in class org.springframework.social.connect.web.HttpSessionSessionStrategy
-
- setAttribute(RequestAttributes, String, Object) - Method in interface org.springframework.social.connect.web.SessionStrategy
-
- setAuthenticated(boolean) - Method in class org.springframework.social.security.SocialAuthenticationToken
-
- setAuthenticationServices(Iterable<SocialAuthenticationService<?>>) - Method in class org.springframework.social.security.SocialAuthenticationServiceRegistry
-
- setCallbackUrl(String) - Method in class org.springframework.social.connect.web.ConnectSupport
-
Configures a specific callback URL that is to be used instead of calculating one based on the application URL or current request URL.
- setCallbackUrl(String) - Method in class org.springframework.social.oauth1.OAuth1Parameters
-
Sets the authorization callback url.
- setConnectInterceptors(List<ConnectInterceptor<?>>) - Method in class org.springframework.social.connect.web.ConnectController
-
Configure the list of connect interceptors that should receive callbacks during the connection process.
- setConnectionAddedRedirectUrl(String) - Method in class org.springframework.social.security.provider.AbstractSocialAuthenticationService
-
- setConnectionAddedRedirectUrl(String) - Method in class org.springframework.social.security.SocialAuthenticationFilter
-
- setConnectionCardinality(SocialAuthenticationService.ConnectionCardinality) - Method in class org.springframework.social.security.provider.AbstractSocialAuthenticationService
-
- setConnectionFactories(List<ConnectionFactory<?>>) - Method in class org.springframework.social.connect.support.ConnectionFactoryRegistry
-
Set the group of service provider connection factories registered in this registry.
- setConnectionFactory(OAuth1ConnectionFactory<S>) - Method in class org.springframework.social.security.provider.OAuth1AuthenticationService
-
- setConnectionFactory(OAuth2ConnectionFactory<S>) - Method in class org.springframework.social.security.provider.OAuth2AuthenticationService
-
- setConnectionSignUp(ConnectionSignUp) - Method in class org.springframework.social.connect.jdbc.JdbcUsersConnectionRepository
-
The command to execute to create a new local user profile in the event no user id could be mapped to a connection.
- setConnectionSignUp(ConnectionSignUp) - Method in class org.springframework.social.connect.mem.InMemoryUsersConnectionRepository
-
The command to execute to create a new local user profile in the event no user id could be mapped to a connection.
- setConnectionValues(A, ConnectionValues) - Method in interface org.springframework.social.connect.ApiAdapter
-
- setDefaultFailureUrl(String) - Method in class org.springframework.social.security.SocialAuthenticationFilter
-
The URL to redirect to if authentication fails or if authorization is denied by the user.
- setDefaultScope(String) - Method in class org.springframework.social.security.provider.OAuth2AuthenticationService
-
- setDisconnectInterceptors(List<DisconnectInterceptor<?>>) - Method in class org.springframework.social.connect.web.ConnectController
-
Configure the list of discconnect interceptors that should receive callbacks when connections are removed.
- setDisplayName(String) - Method in interface org.springframework.social.connect.ConnectionValues
-
- setEmail(String) - Method in class org.springframework.social.connect.UserProfileBuilder
-
Sets the profile email field.
- setFilterProcessesUrl(String) - Method in class org.springframework.social.security.SocialAuthenticationFilter
-
- setFirstName(String) - Method in class org.springframework.social.connect.UserProfileBuilder
-
Sets the profile firstName field.
- setId(String) - Method in class org.springframework.social.connect.UserProfileBuilder
-
Sets the profile id field.
- setImageUrl(String) - Method in interface org.springframework.social.connect.ConnectionValues
-
- setInterceptors(List<ConnectInterceptor<?>>) - Method in class org.springframework.social.connect.web.ConnectController
-
- setLastName(String) - Method in class org.springframework.social.connect.UserProfileBuilder
-
Sets the profile lastName field.
- setName(String) - Method in class org.springframework.social.connect.UserProfileBuilder
-
Sets the profile name field.
- setPostFailureUrl(String) - Method in class org.springframework.social.security.SocialAuthenticationFilter
-
- setPostLoginUrl(String) - Method in class org.springframework.social.security.SocialAuthenticationFilter
-
- setPostSignInUrl(String) - Method in class org.springframework.social.connect.web.ProviderSignInController
-
Sets the default URL to redirect the user to after signing in using a provider.
- setProfileUrl(String) - Method in interface org.springframework.social.connect.ConnectionValues
-
- setProvider(String) - Method in class org.springframework.social.connect.web.taglib.BaseSocialConnectedTag
-
- setProviderUserId(String) - Method in interface org.springframework.social.connect.ConnectionValues
-
- setRedirectUri(String) - Method in class org.springframework.social.oauth2.OAuth2Parameters
-
Sets the authorization callback url.
- setRequestFactory(ClientHttpRequestFactory) - Method in class org.springframework.social.oauth1.AbstractOAuth1ApiBinding
-
Set the ClientHttpRequestFactory.
- setRequestFactory(ClientHttpRequestFactory) - Method in class org.springframework.social.oauth1.OAuth1Template
-
Set the request factory on the underlying RestTemplate.
- setRequestFactory(ClientHttpRequestFactory) - Method in class org.springframework.social.oauth2.AbstractOAuth2ApiBinding
-
Set the ClientHttpRequestFactory.
- setRequestFactory(ClientHttpRequestFactory) - Method in class org.springframework.social.oauth2.OAuth2Template
-
Set the request factory on the underlying RestTemplate.
- setReturnToUrlParameters(Set<String>) - Method in class org.springframework.social.security.provider.OAuth1AuthenticationService
-
- setReturnToUrlParameters(Set<String>) - Method in class org.springframework.social.security.provider.OAuth2AuthenticationService
-
- setScope(String) - Method in class org.springframework.social.connect.support.OAuth2ConnectionFactory
-
Sets the default value to send in the scope parameter during authorization.
- setScope(String) - Method in class org.springframework.social.oauth2.OAuth2Parameters
-
Sets the permissions the application is seeking with the authorization (optional).
- setSessionStrategy(SessionStrategy) - Method in class org.springframework.social.connect.web.ConnectController
-
Sets a strategy to use when persisting information that is to survive past the boundaries of a request.
- setSessionStrategy(SessionStrategy) - Method in class org.springframework.social.connect.web.ProviderSignInController
-
Sets a strategy to use when persisting information that is to survive past the boundaries of a request.
- setSessionStrategy(SessionStrategy) - Method in class org.springframework.social.security.SocialAuthenticationFilter
-
Sets a strategy to use when persisting information that is to survive past the boundaries of a request.
- setSignInInterceptors(List<ProviderSignInInterceptor<?>>) - Method in class org.springframework.social.connect.web.ProviderSignInController
-
Configure the list of sign in interceptors that should receive callbacks during the sign in process.
- setSignInUrl(String) - Method in class org.springframework.social.connect.web.ProviderSignInController
-
Sets the URL of the application's sign in page.
- setSignUpUrl(String) - Method in class org.springframework.social.connect.web.ProviderSignInController
-
Sets the URL to redirect the user to if no local user account can be mapped when signing in using a provider.
- setSignupUrl(String) - Method in class org.springframework.social.security.SocialAuthenticationFilter
-
Sets the signup URL; the URL to redirect to if authentication fails so that the user can register with the application.
- setSocialConfigurers(List<SocialConfigurer>) - Method in class org.springframework.social.config.annotation.SocialConfiguration
-
- setState(String) - Method in class org.springframework.social.oauth2.OAuth2Parameters
-
Sets an opaque key that must be included in the provider's authorization callback (optional).
- setTablePrefix(String) - Method in class org.springframework.social.connect.jdbc.JdbcUsersConnectionRepository
-
Sets a table name prefix.
- setUpdateConnections(boolean) - Method in class org.springframework.social.security.SocialAuthenticationFilter
-
- setUseAuthenticateUrl(boolean) - Method in class org.springframework.social.connect.web.ConnectSupport
-
Flag indicating if this instance will support OAuth-based authentication instead of the traditional user authorization.
- setUseParametersForClientAuthentication(boolean) - Method in class org.springframework.social.oauth2.OAuth2Template
-
Set to true to pass client credentials to the provider as parameters instead of using HTTP Basic authentication.
- setUsername(String) - Method in class org.springframework.social.connect.UserProfileBuilder
-
Sets the profile username field.
- setViewPath(String) - Method in class org.springframework.social.connect.web.ConnectController
-
Sets the path to connection status views.
- shouldPerformRefreshPostRequest(HttpServletRequest) - Method in class org.springframework.social.connect.web.ReconnectFilter
-
Determines whether or not the handled request should be converted to a POST request to
ConnectController
for authorization.
- signIn(String, NativeWebRequest) - Method in class org.springframework.social.connect.web.ProviderSignInController
-
Process a sign-in form submission by commencing the process of establishing a connection to the provider on behalf of the user.
- signIn(String, Connection<?>, NativeWebRequest) - Method in interface org.springframework.social.connect.web.SignInAdapter
-
Complete a provider sign-in attempt by signing in the local user account with the specified id.
- SignInAdapter - Interface in org.springframework.social.connect.web
-
- signupUrl(String) - Method in class org.springframework.social.security.SpringSocialConfigurer
-
Sets the URL to land on after an authentication failure so that the user can register with the application.
- size() - Method in class org.springframework.social.support.ParameterMap
-
- SocialAuthenticationException - Exception in org.springframework.social.security
-
Indicates an error while authenticating against a social provider.
- SocialAuthenticationException(String) - Constructor for exception org.springframework.social.security.SocialAuthenticationException
-
- SocialAuthenticationException(String, Throwable) - Constructor for exception org.springframework.social.security.SocialAuthenticationException
-
- SocialAuthenticationFailureHandler - Class in org.springframework.social.security
-
- SocialAuthenticationFailureHandler(AuthenticationFailureHandler) - Constructor for class org.springframework.social.security.SocialAuthenticationFailureHandler
-
- SocialAuthenticationFilter - Class in org.springframework.social.security
-
Filter for handling the provider sign-in flow within the Spring Security filter chain.
- SocialAuthenticationFilter(AuthenticationManager, UserIdSource, UsersConnectionRepository, SocialAuthenticationServiceLocator) - Constructor for class org.springframework.social.security.SocialAuthenticationFilter
-
- SocialAuthenticationProvider - Class in org.springframework.social.security
-
- SocialAuthenticationProvider(UsersConnectionRepository, SocialUserDetailsService) - Constructor for class org.springframework.social.security.SocialAuthenticationProvider
-
- SocialAuthenticationRedirectException - Exception in org.springframework.social.security
-
Indicates the need to perform a redirect in the course of authenticating with a social provider.
- SocialAuthenticationRedirectException(URL) - Constructor for exception org.springframework.social.security.SocialAuthenticationRedirectException
-
- SocialAuthenticationRedirectException(String) - Constructor for exception org.springframework.social.security.SocialAuthenticationRedirectException
-
- SocialAuthenticationService<S> - Interface in org.springframework.social.security.provider
-
- SocialAuthenticationService.ConnectionCardinality - Enum in org.springframework.social.security.provider
-
- SocialAuthenticationServiceLocator - Interface in org.springframework.social.security
-
- SocialAuthenticationServiceRegistry - Class in org.springframework.social.security
-
- SocialAuthenticationServiceRegistry() - Constructor for class org.springframework.social.security.SocialAuthenticationServiceRegistry
-
- SocialAuthenticationToken - Class in org.springframework.social.security
-
Authentication token for social authentication, e.g.
- SocialAuthenticationToken(Connection<?>, Map<String, String>) - Constructor for class org.springframework.social.security.SocialAuthenticationToken
-
- SocialAuthenticationToken(Connection<?>, Serializable, Map<String, String>, Collection<? extends GrantedAuthority>) - Constructor for class org.springframework.social.security.SocialAuthenticationToken
-
- SocialConfiguration - Class in org.springframework.social.config.annotation
-
- SocialConfiguration() - Constructor for class org.springframework.social.config.annotation.SocialConfiguration
-
- SocialConfigurer - Interface in org.springframework.social.config.annotation
-
Defines callback methods to customize Java-based configuration enabled by @EnableWebMvc
.
- SocialConfigurerAdapter - Class in org.springframework.social.config.annotation
-
Abstract implementation of
SocialConfigurer
with convenient default implementations of methods.
- SocialConfigurerAdapter() - Constructor for class org.springframework.social.config.annotation.SocialConfigurerAdapter
-
- SocialConnectedTag - Class in org.springframework.social.connect.web.taglib
-
JSP Tag to return true/false if you're connected to a provider.
- SocialConnectedTag() - Constructor for class org.springframework.social.connect.web.taglib.SocialConnectedTag
-
- SocialException - Exception in org.springframework.social
-
Exception class indicating a problem occurred performing an operation against a service provider.
- SocialException(String) - Constructor for exception org.springframework.social.SocialException
-
- SocialException(String, Throwable) - Constructor for exception org.springframework.social.SocialException
-
- SocialNamespaceHandler - Class in org.springframework.social.config.xml
-
- SocialNamespaceHandler() - Constructor for class org.springframework.social.config.xml.SocialNamespaceHandler
-
- SocialNotConnectedTag - Class in org.springframework.social.connect.web.taglib
-
JSP Tag to return true/false if you're NOT connected to a provider.
- SocialNotConnectedTag() - Constructor for class org.springframework.social.connect.web.taglib.SocialNotConnectedTag
-
- SocialUser - Class in org.springframework.social.security
-
- SocialUser(String, String, boolean, boolean, boolean, boolean, Collection<? extends GrantedAuthority>) - Constructor for class org.springframework.social.security.SocialUser
-
- SocialUser(String, String, Collection<? extends GrantedAuthority>) - Constructor for class org.springframework.social.security.SocialUser
-
- SocialUserDetails - Interface in org.springframework.social.security
-
- SocialUserDetailsService - Interface in org.springframework.social.security
-
similar to UserDetailsService
but loads details by user id, not username
- SpringSocialConfigurer - Class in org.springframework.social.security
-
- SpringSocialConfigurer() - Constructor for class org.springframework.social.security.SpringSocialConfigurer
-
Constructs a SpringSocialHttpConfigurer.
- SpringSocialDialect - Class in org.springframework.social.connect.web.thymeleaf
-
Thymeleaf dialect offering Spring Social connectivity integration.
- SpringSocialDialect() - Constructor for class org.springframework.social.connect.web.thymeleaf.SpringSocialDialect
-
- supports(Class<? extends Object>) - Method in class org.springframework.social.security.SocialAuthenticationProvider
-
- supportsStateParameter() - Method in class org.springframework.social.connect.support.OAuth2ConnectionFactory
-
Indicates that this provider supports the state parameter in callbacks to prevent against CSRF.
- sync() - Method in interface org.springframework.social.connect.Connection
-
Sync's this connection object with the current state of the external user's profile.
- sync() - Method in class org.springframework.social.connect.support.AbstractConnection
-