Uses of Class
io.meeds.oauth.spi.AccessTokenContext
Packages that use AccessTokenContext
Package
Description
-
Uses of AccessTokenContext in io.meeds.oauth.data
Methods in io.meeds.oauth.data with type parameters of type AccessTokenContextModifier and TypeMethodDescription<T extends AccessTokenContext>
TSocialNetworkServiceImpl.getOAuthAccessToken(OAuthProviderType<T> oauthProviderType, String username) <T extends AccessTokenContext>
voidSocialNetworkServiceImpl.removeOAuthAccessToken(OAuthProviderType<T> oauthProviderType, String username) <T extends AccessTokenContext>
voidSocialNetworkServiceImpl.updateOAuthAccessToken(OAuthProviderType<T> oauthProviderType, String username, T accessToken) <T extends AccessTokenContext>
voidSocialNetworkServiceImpl.updateOAuthInfo(OAuthProviderType<T> oauthProviderType, String username, String oauthUsername, T accessToken) -
Uses of AccessTokenContext in io.meeds.oauth.facebook
Subclasses of AccessTokenContext in io.meeds.oauth.facebookModifier and TypeClassDescriptionclassEncapsulate informations about Facebook access token -
Uses of AccessTokenContext in io.meeds.oauth.google
Subclasses of AccessTokenContext in io.meeds.oauth.googleModifier and TypeClassDescriptionclassEncapsulate informations about Google+ access token -
Uses of AccessTokenContext in io.meeds.oauth.linkedin
Subclasses of AccessTokenContext in io.meeds.oauth.linkedin -
Uses of AccessTokenContext in io.meeds.oauth.openid
Subclasses of AccessTokenContext in io.meeds.oauth.openidModifier and TypeClassDescriptionclassEncapsulate informations about OpenId access token -
Uses of AccessTokenContext in io.meeds.oauth.registry
Classes in io.meeds.oauth.registry with type parameters of type AccessTokenContextModifier and TypeClassDescriptionclassKernel plugin wrapping data about singleOAuthProviderTypeMethods in io.meeds.oauth.registry with type parameters of type AccessTokenContextModifier and TypeMethodDescription<T extends AccessTokenContext>
OAuthProviderType<T> OAuthProviderTypeRegistryImpl.getOAuthProvider(String key, Class<T> accessTokenContextClass) -
Uses of AccessTokenContext in io.meeds.oauth.service
Method parameters in io.meeds.oauth.service with type arguments of type AccessTokenContextModifier and TypeMethodDescriptionorg.exoplatform.services.organization.UserOAuthRegistrationService.createGateInUser(OAuthPrincipal<? extends AccessTokenContext> principal) Creates a new User with oAuth authenticated user attributesorg.exoplatform.services.organization.UserOAuthRegistrationService.detectGateInUser(jakarta.servlet.http.HttpServletRequest request, OAuthPrincipal<? extends AccessTokenContext> principal) attempts to detect if a user account already exists for current social network userbooleanOAuthRegistrationService.isRegistrationOnFly(OAuthProviderType<? extends AccessTokenContext> oauthProviderType) voidOAuthRegistrationService.updateUserIdentityAvatar(String username, OAuthPrincipal<? extends AccessTokenContext> principal) Saves User Avatar from oAuth Provider into userIdentity -
Uses of AccessTokenContext in io.meeds.oauth.service.impl
Method parameters in io.meeds.oauth.service.impl with type arguments of type AccessTokenContextModifier and TypeMethodDescriptionorg.exoplatform.services.organization.UserOAuthRegistrationServiceImpl.createGateInUser(OAuthPrincipal<? extends AccessTokenContext> principal) org.exoplatform.services.organization.UserOAuthRegistrationServiceImpl.detectGateInUser(jakarta.servlet.http.HttpServletRequest request, OAuthPrincipal<? extends AccessTokenContext> principal) booleanOAuthRegistrationServiceImpl.isRegistrationOnFly(OAuthProviderType<? extends AccessTokenContext> oauthProviderType) voidOAuthRegistrationServiceImpl.updateUserIdentityAvatar(String username, OAuthPrincipal<? extends AccessTokenContext> principal) -
Uses of AccessTokenContext in io.meeds.oauth.spi
Classes in io.meeds.oauth.spi with type parameters of type AccessTokenContextModifier and TypeClassDescriptionclassInteractionState<T extends AccessTokenContext>State of OAuth workflowclassOAuthPrincipal<T extends AccessTokenContext>Principal, which contains info about user, who was authenticated through OAuthinterfaceOAuthProviderProcessor<T extends AccessTokenContext>Processor to call operations on given OAuth provider (Social network)classOAuthProviderType<T extends AccessTokenContext>Encapsulate data about single OAuth provider (social network), which are needed by portal (not data, which are needed to perform specific OAuth operations like consumerKey or consumerSecret as these are provided by concreteOAuthProviderProcessor)Methods in io.meeds.oauth.spi with type parameters of type AccessTokenContextModifier and TypeMethodDescription<T extends AccessTokenContext>
TSocialNetworkService.getOAuthAccessToken(OAuthProviderType<T> oauthProviderType, String username) Obtain access token of given user from DB<T extends AccessTokenContext>
OAuthProviderType<T> OAuthProviderTypeRegistry.getOAuthProvider(String key, Class<T> accessTokenContextClass) Obtain registered OAuth provider<T extends AccessTokenContext>
voidSocialNetworkService.removeOAuthAccessToken(OAuthProviderType<T> oauthProviderType, String username) Remove access token of given user from DB<T extends AccessTokenContext>
voidSocialNetworkService.updateOAuthAccessToken(OAuthProviderType<T> oauthProviderType, String username, T accessToken) Save access token of given user into DB<T extends AccessTokenContext>
voidSocialNetworkService.updateOAuthInfo(OAuthProviderType<T> oauthProviderType, String username, String oauthUsername, T accessToken) Save OAuth informations (both username and access token) into DB -
Uses of AccessTokenContext in io.meeds.oauth.twitter
Subclasses of AccessTokenContext in io.meeds.oauth.twitterModifier and TypeClassDescriptionclassEncapsulate informations about Twitter access token -
Uses of AccessTokenContext in io.meeds.oauth.web
Classes in io.meeds.oauth.web with type parameters of type AccessTokenContextModifier and TypeClassDescriptionclassOAuthProviderFilter<T extends AccessTokenContext>Filter to handle OAuth interaction.Methods in io.meeds.oauth.web with type parameters of type AccessTokenContextModifier and TypeMethodDescriptionprotected <T extends AccessTokenContext>
OAuthProviderType<T> OAuthProviderFilter.getOauthProvider(String defaultKey, Class<T> c)