[static initializer] | org.keycloak.social.stackoverflow.StackoverflowIdentityProvider | inlinepackagestatic |
AbstractOAuth2IdentityProvider(KeycloakSession session, C config) | org.keycloak.broker.oidc.AbstractOAuth2IdentityProvider< C extends OAuth2IdentityProviderConfig > | inline |
ACCESS_DENIED | org.keycloak.broker.oidc.AbstractOAuth2IdentityProvider< C extends OAuth2IdentityProviderConfig > | static |
asJsonNode(String json) | org.keycloak.broker.oidc.AbstractOAuth2IdentityProvider< C extends OAuth2IdentityProviderConfig > | inline |
AUTH_URL | org.keycloak.social.stackoverflow.StackoverflowIdentityProvider | static |
authenticationFinished(AuthenticationSessionModel authSession, BrokeredIdentityContext context) | org.keycloak.broker.oidc.AbstractOAuth2IdentityProvider< C extends OAuth2IdentityProviderConfig > | inline |
buildUserInfoRequest(String subjectToken, String userInfoUrl) | org.keycloak.social.stackoverflow.StackoverflowIdentityProvider | inlineprotected |
callback(RealmModel realm, AuthenticationCallback callback, EventBuilder event) | org.keycloak.broker.oidc.AbstractOAuth2IdentityProvider< C extends OAuth2IdentityProviderConfig > | inline |
createAuthorizationUrl(AuthenticationRequest request) | org.keycloak.broker.oidc.AbstractOAuth2IdentityProvider< C extends OAuth2IdentityProviderConfig > | inlineprotected |
DEFAULT_SCOPE | org.keycloak.social.stackoverflow.StackoverflowIdentityProvider | static |
doGetFederatedIdentity(String accessToken) | org.keycloak.social.stackoverflow.StackoverflowIdentityProvider | inlineprotected |
ESCAPES | org.keycloak.social.stackoverflow.StackoverflowIdentityProvider | privatestatic |
exchangeExternal(EventBuilder event, MultivaluedMap< String, String > params) | org.keycloak.broker.oidc.AbstractOAuth2IdentityProvider< C extends OAuth2IdentityProviderConfig > | inline |
exchangeExternalComplete(UserSessionModel userSession, BrokeredIdentityContext context, MultivaluedMap< String, String > params) | org.keycloak.broker.oidc.AbstractOAuth2IdentityProvider< C extends OAuth2IdentityProviderConfig > | inline |
exchangeExternalImpl(EventBuilder event, MultivaluedMap< String, String > params) | org.keycloak.broker.oidc.AbstractOAuth2IdentityProvider< C extends OAuth2IdentityProviderConfig > | inlineprotected |
exchangeExternalUserInfoValidationOnly(EventBuilder event, MultivaluedMap< String, String > params) | org.keycloak.broker.oidc.AbstractOAuth2IdentityProvider< C extends OAuth2IdentityProviderConfig > | inlineprotected |
exchangeFromToken(UriInfo uriInfo, EventBuilder event, ClientModel authorizedClient, UserSessionModel tokenUserSession, UserModel tokenSubject, MultivaluedMap< String, String > params) | org.keycloak.broker.oidc.AbstractOAuth2IdentityProvider< C extends OAuth2IdentityProviderConfig > | inline |
exchangeSessionToken(UriInfo uriInfo, EventBuilder event, ClientModel authorizedClient, UserSessionModel tokenUserSession, UserModel tokenSubject) | org.keycloak.broker.oidc.AbstractOAuth2IdentityProvider< C extends OAuth2IdentityProviderConfig > | inlineprotected |
exchangeStoredToken(UriInfo uriInfo, EventBuilder event, ClientModel authorizedClient, UserSessionModel tokenUserSession, UserModel tokenSubject) | org.keycloak.broker.oidc.AbstractOAuth2IdentityProvider< C extends OAuth2IdentityProviderConfig > | inlineprotected |
extractIdentityFromProfile(EventBuilder event, JsonNode node) | org.keycloak.social.stackoverflow.StackoverflowIdentityProvider | inlineprotected |
extractTokenFromResponse(String response, String tokenName) | org.keycloak.broker.oidc.AbstractOAuth2IdentityProvider< C extends OAuth2IdentityProviderConfig > | inlineprotected |
extractUsernameFromProfileURL(String profileURL) | org.keycloak.social.stackoverflow.StackoverflowIdentityProvider | inlineprotectedstatic |
FEDERATED_REFRESH_TOKEN | org.keycloak.broker.oidc.AbstractOAuth2IdentityProvider< C extends OAuth2IdentityProviderConfig > | static |
FEDERATED_TOKEN_EXPIRATION | org.keycloak.broker.oidc.AbstractOAuth2IdentityProvider< C extends OAuth2IdentityProviderConfig > | static |
getAccessTokenResponseParameter() | org.keycloak.broker.oidc.AbstractOAuth2IdentityProvider< C extends OAuth2IdentityProviderConfig > | inlineprotected |
getConfig() | org.keycloak.broker.oidc.AbstractOAuth2IdentityProvider< C extends OAuth2IdentityProviderConfig > | inline |
getDefaultScopes() | org.keycloak.social.stackoverflow.StackoverflowIdentityProvider | inlineprotected |
getFederatedIdentity(String response) | org.keycloak.broker.oidc.AbstractOAuth2IdentityProvider< C extends OAuth2IdentityProviderConfig > | inline |
getJsonProperty(JsonNode jsonNode, String name) | org.keycloak.broker.oidc.AbstractOAuth2IdentityProvider< C extends OAuth2IdentityProviderConfig > | inline |
getProfileEndpointForValidation(EventBuilder event) | org.keycloak.social.stackoverflow.StackoverflowIdentityProvider | inlineprotected |
hasExternalExchangeToken(EventBuilder event, UserSessionModel tokenUserSession, MultivaluedMap< String, String > params) | org.keycloak.broker.oidc.AbstractOAuth2IdentityProvider< C extends OAuth2IdentityProviderConfig > | inlineprotected |
isIssuer(String issuer, MultivaluedMap< String, String > params) | org.keycloak.broker.oidc.AbstractOAuth2IdentityProvider< C extends OAuth2IdentityProviderConfig > | inline |
isNotBlank(String s) | org.keycloak.social.stackoverflow.StackoverflowIdentityProvider | inlineprivatestatic |
log | org.keycloak.social.stackoverflow.StackoverflowIdentityProvider | privatestatic |
logger | org.keycloak.broker.oidc.AbstractOAuth2IdentityProvider< C extends OAuth2IdentityProviderConfig > | protectedstatic |
lookupMap | org.keycloak.social.stackoverflow.StackoverflowIdentityProvider | privatestatic |
mapper | org.keycloak.broker.oidc.AbstractOAuth2IdentityProvider< C extends OAuth2IdentityProviderConfig > | protectedstatic |
MAX_ESCAPE | org.keycloak.social.stackoverflow.StackoverflowIdentityProvider | privatestatic |
MIN_ESCAPE | org.keycloak.social.stackoverflow.StackoverflowIdentityProvider | privatestatic |
OAUTH2_GRANT_TYPE_AUTHORIZATION_CODE | org.keycloak.broker.oidc.AbstractOAuth2IdentityProvider< C extends OAuth2IdentityProviderConfig > | static |
OAUTH2_GRANT_TYPE_REFRESH_TOKEN | org.keycloak.broker.oidc.AbstractOAuth2IdentityProvider< C extends OAuth2IdentityProviderConfig > | static |
OAUTH2_PARAMETER_ACCESS_TOKEN | org.keycloak.broker.oidc.AbstractOAuth2IdentityProvider< C extends OAuth2IdentityProviderConfig > | static |
OAUTH2_PARAMETER_CLIENT_ID | org.keycloak.broker.oidc.AbstractOAuth2IdentityProvider< C extends OAuth2IdentityProviderConfig > | static |
OAUTH2_PARAMETER_CLIENT_SECRET | org.keycloak.broker.oidc.AbstractOAuth2IdentityProvider< C extends OAuth2IdentityProviderConfig > | static |
OAUTH2_PARAMETER_CODE | org.keycloak.broker.oidc.AbstractOAuth2IdentityProvider< C extends OAuth2IdentityProviderConfig > | static |
OAUTH2_PARAMETER_GRANT_TYPE | org.keycloak.broker.oidc.AbstractOAuth2IdentityProvider< C extends OAuth2IdentityProviderConfig > | static |
OAUTH2_PARAMETER_REDIRECT_URI | org.keycloak.broker.oidc.AbstractOAuth2IdentityProvider< C extends OAuth2IdentityProviderConfig > | static |
OAUTH2_PARAMETER_RESPONSE_TYPE | org.keycloak.broker.oidc.AbstractOAuth2IdentityProvider< C extends OAuth2IdentityProviderConfig > | static |
OAUTH2_PARAMETER_SCOPE | org.keycloak.broker.oidc.AbstractOAuth2IdentityProvider< C extends OAuth2IdentityProviderConfig > | static |
OAUTH2_PARAMETER_STATE | org.keycloak.broker.oidc.AbstractOAuth2IdentityProvider< C extends OAuth2IdentityProviderConfig > | static |
performLogin(AuthenticationRequest request) | org.keycloak.broker.oidc.AbstractOAuth2IdentityProvider< C extends OAuth2IdentityProviderConfig > | inline |
PROFILE_URL | org.keycloak.social.stackoverflow.StackoverflowIdentityProvider | static |
retrieveToken(KeycloakSession session, FederatedIdentityModel identity) | org.keycloak.broker.oidc.AbstractOAuth2IdentityProvider< C extends OAuth2IdentityProviderConfig > | inline |
StackoverflowIdentityProvider(KeycloakSession session, StackOverflowIdentityProviderConfig config) | org.keycloak.social.stackoverflow.StackoverflowIdentityProvider | inline |
supportsExternalExchange() | org.keycloak.social.stackoverflow.StackoverflowIdentityProvider | inlineprotected |
TOKEN_URL | org.keycloak.social.stackoverflow.StackoverflowIdentityProvider | static |
unescapeHtml3(final String input) | org.keycloak.social.stackoverflow.StackoverflowIdentityProvider | inlinestatic |
validateExternalTokenThroughUserInfo(EventBuilder event, String subjectToken, String subjectTokenType) | org.keycloak.broker.oidc.AbstractOAuth2IdentityProvider< C extends OAuth2IdentityProviderConfig > | inlineprotected |