|
| 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
このインタフェース詳解は次のファイルから抽出されました: