|
Spring Social | ||||||||
PREV NEXT | FRAMES NO FRAMES |
Connection
implementations.OAuth2ServiceProvider
.
BeanDefinitionParser
.
NamespaceHandler
for Spring Social provider modules to create configuration namespaces.ImportBeanDefinitionRegistrar
for configuring a connection factory and an API binding bean.SocialAuthenticationService
to this registry.
ConnectionFactory
to this registry.
Connection
model and a specific provider API model.SocialAuthenticationToken
Authentication
's name as the user ID.SocialConnectedTag
and SocialNotConnectedTag
extend to
provide functionality within a JSP to determine if you are connected to a
provider or not.Connection
instances.ConnectionFactory
instances.service provider connection factories
.Connection
instance.ConnectionKey
.
ConnectionRepository
failures.Connection
.Connection
from a specific service provider API instance.AccessGrant
given the response from the access token exchange with the provider.
completing the OAuth1 flow
.
Connection
from the connection data.
Connection
from the AccessGrant
returned after completing the OAuth2 flow
.
Connection
from the connection data.
ConnectionRepository
instance for the user assigned the given id.
OAuthToken
given the response from the request token or access token exchange with the provider.
RestTemplate
used to communicate with the provider's OAuth 2 API.
ConnectionRepository
when attempting to add a Connection
and a connection already exists with the given key.AccessGrant
, if it is available.
Connection.fetchUserProfile()
for connections to the given API.
Connection
.
SocialAuthenticationService
by providerId; for example, "facebook".
ServiceProvider
id and/or a user's account id
SocialAuthenticationToken
from request
ByteArrayHttpMessageConverter
to be used by the internal RestTemplate
when consuming image or other binary resources.
ByteArrayHttpMessageConverter
to be used by the internal RestTemplate
when consuming image or other binary resources.
FormHttpMessageConverter
to be used by the internal RestTemplate
.
FormHttpMessageConverter
to be used by the internal RestTemplate
.
MappingJackson2HttpMessageConverter
to be used by the internal RestTemplate
.
MappingJackson2HttpMessageConverter
to be used by the internal RestTemplate
.
HttpMessageConverter
s to be used by the internal RestTemplate
.
HttpMessageConverter
s to be used by the internal RestTemplate
.
OAuth1Operations
that allows the client application to conduct the OAuth1 flow with the provider.
OAuth2Operations
that allows the client application to conduct the OAuth2 flow with the provider.
InMemoryUsersConnectionRepository
bean and a request-scoped InMemoryConnectionRepository bean.UsersConnectionRepository
that stores connections in memory.JdbcUsersConnectionRepository
bean and a request-scoped JdbcConnectionRepository bean.UsersConnectionRepository
that uses the JDBC API to persist connection data to a relational database.ConnectionRepository
when attempting to fetch a Connection
and no such connection exists with the provided key.ConnectionRepository
when attempting to fetch a "primary" connection and the user is not connected to the provider in question.OAuth1Connection
from a OAuth1 access token response.
OAuth1Connection
from the data provided.
OAuth1ConnectionFactory
.
OAuth2Connection
from a access grant response.
OAuth2Connection
from the data provided.
Connection
s.OAuth2ConnectionFactory
.
ConnectionRepository
implementation.ApiException
s thrown in the course of a request and attempts to reconcile any connection-related
problems by deleting the stale/revoked connection and walking the user through the connection process to obtain a new connection.ReconnectFilter
.
SocialAuthenticationService
is registered; for example, {"twitter", "facebook", "foursquare" }
.
ConnectionFactory
is registered; for example, { "twitter", "facebook", "foursquare" }
Elements in this set can be passed to ConnectionFactoryLocator.getConnectionFactory(String)
to fetch a specific factory instance.
SocialAuthenticationService
s registered in this registry.
ConnectionKey.getProviderUserId()
, Connection.getDisplayName()
,
Connection.getProfileUrl()
, and Connection.getImageUrl()
for connections to the given API.
Connection.getDisplayName()
.
Connection.getImageUrl()
ConnectController.setConnectInterceptors(List)
instead.
Connection.getProfileUrl()
ConnectionKey.getProviderUserId()
.
ConnectController
for authorization.
ProviderSignInController
and a application-specific user sign-in service.AuthenticationProvider
for spring-social based ServiceProvider
sConnectionFactory
NamespaceHandler
for Spring SocialUser.getUsername()
as SocialUserDetails.getUserId()
for SocialUserDetailsUserDetailsService
but loads details by user id, not usernameConnection.test()
for connections to the given API.
Connection.updateStatus(String)
for connections to the given API.
UserProfile
instance returned by ApiAdapter.fetchUserProfile(Object)
Makes it easy to construct a profile instance where some of the individual fields may be null.
|
Spring Social | ||||||||
PREV NEXT | FRAMES NO FRAMES |