|
void | preprocessFederatedIdentity (KeycloakSession session, RealmModel realm, BrokeredIdentityContext context) |
|
void | authenticationFinished (AuthenticationSessionModel authSession, BrokeredIdentityContext context) |
|
void | importNewUser (KeycloakSession session, RealmModel realm, UserModel user, BrokeredIdentityContext context) |
|
void | updateBrokeredUser (KeycloakSession session, RealmModel realm, UserModel user, BrokeredIdentityContext context) |
|
Object | callback (RealmModel realm, AuthenticationCallback callback, EventBuilder event) |
|
Response | performLogin (AuthenticationRequest request) |
|
Response | retrieveToken (KeycloakSession session, FederatedIdentityModel identity) |
|
void | backchannelLogout (KeycloakSession session, UserSessionModel userSession, UriInfo uriInfo, RealmModel realm) |
|
Response | keycloakInitiatedBrowserLogout (KeycloakSession session, UserSessionModel userSession, UriInfo uriInfo, RealmModel realm) |
|
Response | export (UriInfo uriInfo, RealmModel realm, String format) |
|
IdentityProviderDataMarshaller | getMarshaller () |
|
◆ authenticationFinished()
◆ backchannelLogout()
◆ callback()
JAXRS callback endpoint for when the remote IDP wants to callback to keycloak.
- 戻り値
◆ export()
Export a representation of the IdentityProvider in a specific format. For example, a SAML EntityDescriptor
- 戻り値
◆ getMarshaller()
Implementation of marshaller to serialize/deserialize attached data to Strings, which can be saved in clientSession
- 戻り値
◆ importNewUser()
◆ keycloakInitiatedBrowserLogout()
Called when a Keycloak application initiates a logout through the browser. This is expected to do a logout with the IDP
- 引数
-
userSession | |
uriInfo | |
realm | |
- 戻り値
- null if this is not supported by this provider
◆ performLogin()
Initiates the authentication process by sending an authentication request to an identity provider. This method is called only once during the authentication.
- 引数
-
request | The initial authentication request. Contains all the contextual information in order to build an authentication request to the identity provider. |
- 戻り値
◆ preprocessFederatedIdentity()
◆ retrieveToken()
Returns a javax.ws.rs.core.Response containing the token previously stored during the authentication process for a specific user.
- 引数
-
- 戻り値
◆ updateBrokeredUser()
◆ EXTERNAL_IDENTITY_PROVIDER
◆ FEDERATED_ACCESS_TOKEN
このインタフェース詳解は次のファイルから抽出されました:
- D:/AppData/doxygen/keycloak/spi-private/src/server-spi-private/src/main/java/org/keycloak/broker/provider/IdentityProvider.java