Uses of Class
io.meeds.oauth.spi.OAuthProviderType
Packages that use OAuthProviderType
Package
Description
-
Uses of OAuthProviderType in io.meeds.oauth.data
Methods in io.meeds.oauth.data with parameters of type OAuthProviderTypeModifier and TypeMethodDescriptionorg.exoplatform.services.organization.UserSocialNetworkServiceImpl.findUserByOAuthProviderUsername(OAuthProviderType oauthProviderType, String oauthProviderUsername) <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 OAuthProviderType in io.meeds.oauth.registry
Methods in io.meeds.oauth.registry that return OAuthProviderTypeModifier and TypeMethodDescription<T extends AccessTokenContext>
OAuthProviderType<T> OAuthProviderTypeRegistryImpl.getOAuthProvider(String key, Class<T> accessTokenContextClass) Methods in io.meeds.oauth.registry that return types with arguments of type OAuthProviderType -
Uses of OAuthProviderType in io.meeds.oauth.service
Methods in io.meeds.oauth.service with parameters of type OAuthProviderTypeModifier and TypeMethodDescriptionbooleanOAuthRegistrationService.isRegistrationOnFly(OAuthProviderType<? extends AccessTokenContext> oauthProviderType) voidOAuthRegistrationService.updateUserProfileAttributes(String username, OAuthProviderType<?> providerType) Saves user OAuth profile attributes inUserProfileentity -
Uses of OAuthProviderType in io.meeds.oauth.service.impl
Methods in io.meeds.oauth.service.impl with parameters of type OAuthProviderTypeModifier and TypeMethodDescriptionbooleanOAuthRegistrationServiceImpl.isRegistrationOnFly(OAuthProviderType<? extends AccessTokenContext> oauthProviderType) voidOAuthRegistrationServiceImpl.updateUserProfileAttributes(String username, OAuthProviderType<?> providerType) -
Uses of OAuthProviderType in io.meeds.oauth.spi
Methods in io.meeds.oauth.spi that return OAuthProviderTypeModifier and TypeMethodDescription<T extends AccessTokenContext>
OAuthProviderType<T> OAuthProviderTypeRegistry.getOAuthProvider(String key, Class<T> accessTokenContextClass) Obtain registered OAuth providerOAuthPrincipal.getOauthProviderType()Methods in io.meeds.oauth.spi that return types with arguments of type OAuthProviderTypeMethods in io.meeds.oauth.spi with parameters of type OAuthProviderTypeModifier and TypeMethodDescriptionorg.exoplatform.services.organization.UserSocialNetworkService.findUserByOAuthProviderUsername(OAuthProviderType oauthProviderType, String oauthProviderUsername) Find user from Identity DB by oauth provider username<T extends AccessTokenContext>
TSocialNetworkService.getOAuthAccessToken(OAuthProviderType<T> oauthProviderType, String username) Obtain access token of given user from DB<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 DBConstructors in io.meeds.oauth.spi with parameters of type OAuthProviderTypeModifierConstructorDescriptionOAuthPrincipal(String userName, String firstName, String lastName, String displayName, String email, String avatar, T accessToken, OAuthProviderType<T> oauthProviderType) OAuthPrincipal(String userName, String firstName, String lastName, String displayName, String email, String avatar, T accessToken, OAuthProviderType<T> oauthProviderType, Map<String, String> customClaims) OAuthPrincipal(String userName, String firstName, String lastName, String displayName, String email, T accessToken, OAuthProviderType<T> oauthProviderType) -
Uses of OAuthProviderType in io.meeds.oauth.utils
Methods in io.meeds.oauth.utils with parameters of type OAuthProviderTypeModifier and TypeMethodDescriptionOAuthUtils.convertFacebookPrincipalToOAuthPrincipal(FacebookPrincipal facebookPrincipal, String avatar, OAuthProviderType<FacebookAccessTokenContext> facebookProviderType, FacebookAccessTokenContext fbAccessTokenContext) OAuthUtils.convertGoogleInfoToOAuthPrincipal(com.google.api.services.oauth2.model.Userinfo userInfo, GoogleAccessTokenContext accessToken, OAuthProviderType<GoogleAccessTokenContext> googleProviderType) OAuthUtils.convertOpenIdInfoToOAuthPrincipal(org.json.JSONObject userInfo, OpenIdAccessTokenContext accessTokenContext, OAuthProviderType<OpenIdAccessTokenContext> openIdProviderType) OAuthUtils.convertTwitterUserToOAuthPrincipal(twitter4j.User twitterUser, TwitterAccessTokenContext accessToken, OAuthProviderType<TwitterAccessTokenContext> twitterProviderType) -
Uses of OAuthProviderType in io.meeds.oauth.web
Methods in io.meeds.oauth.web that return OAuthProviderTypeModifier and TypeMethodDescriptionprotected <T extends AccessTokenContext>
OAuthProviderType<T> OAuthProviderFilter.getOauthProvider(String defaultKey, Class<T> c) protected abstract OAuthProviderType<T> OAuthProviderFilter.getOAuthProvider() -
Uses of OAuthProviderType in io.meeds.oauth.web.facebook
Methods in io.meeds.oauth.web.facebook that return OAuthProviderTypeModifier and TypeMethodDescriptionprotected OAuthProviderType<FacebookAccessTokenContext> FacebookFilter.getOAuthProvider() -
Uses of OAuthProviderType in io.meeds.oauth.web.google
Methods in io.meeds.oauth.web.google that return OAuthProviderTypeModifier and TypeMethodDescriptionprotected OAuthProviderType<GoogleAccessTokenContext> GoogleFilter.getOAuthProvider() -
Uses of OAuthProviderType in io.meeds.oauth.web.linkedin
Methods in io.meeds.oauth.web.linkedin that return OAuthProviderTypeModifier and TypeMethodDescriptionprotected OAuthProviderType<LinkedinAccessTokenContext> LinkedInFilter.getOAuthProvider() -
Uses of OAuthProviderType in io.meeds.oauth.web.openid
Methods in io.meeds.oauth.web.openid that return OAuthProviderTypeModifier and TypeMethodDescriptionprotected OAuthProviderType<OpenIdAccessTokenContext> OpenIdFilter.getOAuthProvider() -
Uses of OAuthProviderType in io.meeds.oauth.web.twitter
Methods in io.meeds.oauth.web.twitter that return OAuthProviderTypeModifier and TypeMethodDescriptionprotected OAuthProviderType<TwitterAccessTokenContext> TwitterFilter.getOAuthProvider()