public class TwitterIdentityProvider extends AbstractIdentityProvider<OAuth2IdentityProviderConfig> implements SocialIdentityProvider<OAuth2IdentityProviderConfig>
| Modifier and Type | Class and Description |
|---|---|
protected class |
TwitterIdentityProvider.Endpoint |
IdentityProvider.AuthenticationCallback| Modifier and Type | Field and Description |
|---|---|
protected static org.jboss.logging.Logger |
logger |
session| Constructor and Description |
|---|
TwitterIdentityProvider(KeycloakSession session,
OAuth2IdentityProviderConfig config) |
| Modifier and Type | Method and Description |
|---|---|
Object |
callback(RealmModel realm,
IdentityProvider.AuthenticationCallback callback,
EventBuilder event) |
javax.ws.rs.core.Response |
performLogin(AuthenticationRequest request) |
javax.ws.rs.core.Response |
retrieveToken(KeycloakSession session,
FederatedIdentityModel identity) |
attachUserSession, backchannelLogout, close, export, getConfig, getMarshaller, importNewUser, keycloakInitiatedBrowserLogout, preprocessFederatedIdentity, updateBrokeredUserclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitattachUserSession, backchannelLogout, export, getMarshaller, importNewUser, keycloakInitiatedBrowserLogout, preprocessFederatedIdentity, updateBrokeredUserpublic TwitterIdentityProvider(KeycloakSession session, OAuth2IdentityProviderConfig config)
public Object callback(RealmModel realm, IdentityProvider.AuthenticationCallback callback, EventBuilder event)
callback in interface IdentityProvider<OAuth2IdentityProviderConfig>callback in class AbstractIdentityProvider<OAuth2IdentityProviderConfig>public javax.ws.rs.core.Response performLogin(AuthenticationRequest request)
performLogin in interface IdentityProvider<OAuth2IdentityProviderConfig>performLogin in class AbstractIdentityProvider<OAuth2IdentityProviderConfig>public javax.ws.rs.core.Response retrieveToken(KeycloakSession session, FederatedIdentityModel identity)
retrieveToken in interface IdentityProvider<OAuth2IdentityProviderConfig>Copyright © 2017 JBoss by Red Hat. All rights reserved.