keycloak
クラス | 公開メンバ関数 | 全メンバ一覧
org.keycloak.authentication.RequiredActionContext インタフェース
org.keycloak.authentication.RequiredActionContext の継承関係図
Inheritance graph
org.keycloak.authentication.RequiredActionContext 連携図
Collaboration graph

クラス

enum  Status
 

公開メンバ関数

URI getActionUrl (String code)
 
URI getActionUrl ()
 
URI getActionUrl (boolean authSessionIdParam)
 
LoginFormsProvider form ()
 
Response getChallenge ()
 
EventBuilder getEvent ()
 
UserModel getUser ()
 
RealmModel getRealm ()
 
AuthenticationSessionModel getAuthenticationSession ()
 
ClientConnection getConnection ()
 
UriInfo getUriInfo ()
 
KeycloakSession getSession ()
 
HttpRequest getHttpRequest ()
 
String generateCode ()
 
Status getStatus ()
 
void challenge (Response response)
 
void failure ()
 
void success ()
 
void ignore ()
 

詳解

Interface that encapsulates current information about the current requred action

著者
Bill Burke
バージョン
Revision
1

クラス詳解

◆ org::keycloak::authentication::RequiredActionContext::Status

enum org::keycloak::authentication::RequiredActionContext::Status
org.keycloak.authentication.RequiredActionContext.Status 連携図
Collaboration graph
列挙値
CHALLENGE
FAILURE
IGNORE
SUCCESS

関数詳解

◆ challenge()

void org.keycloak.authentication.RequiredActionContext.challenge ( Response  response)

Send a challenge Response back to user

引数
response

org.keycloak.authentication.RequiredActionContextResultで実装されています。

◆ failure()

void org.keycloak.authentication.RequiredActionContext.failure ( )

Abort the authentication with an error

org.keycloak.authentication.RequiredActionContextResultで実装されています。

◆ form()

LoginFormsProvider org.keycloak.authentication.RequiredActionContext.form ( )

Create a Freemarker form builder that presets the user, action URI, and a generated access code

戻り値

org.keycloak.authentication.RequiredActionContextResultで実装されています。

◆ generateCode()

String org.keycloak.authentication.RequiredActionContext.generateCode ( )

Generates access code and updates clientsession timestamp Access codes must be included in form action callbacks as a query parameter.

戻り値

org.keycloak.authentication.RequiredActionContextResultで実装されています。

◆ getActionUrl() [1/3]

URI org.keycloak.authentication.RequiredActionContext.getActionUrl ( String  code)

Get the action URL for the required action.

引数
codeclient sessino access code
戻り値

org.keycloak.authentication.RequiredActionContextResultで実装されています。

◆ getActionUrl() [2/3]

URI org.keycloak.authentication.RequiredActionContext.getActionUrl ( )

Get the action URL for the required action. This auto-generates the access code.

戻り値

org.keycloak.authentication.RequiredActionContextResultで実装されています。

◆ getActionUrl() [3/3]

URI org.keycloak.authentication.RequiredActionContext.getActionUrl ( boolean  authSessionIdParam)

Get the action URL for the required action. This auto-generates the access code.

引数
authSessionIdParamif true, will embed session id as query param. Useful for clients that don't support cookies (i.e. console)
戻り値

org.keycloak.authentication.RequiredActionContextResultで実装されています。

◆ getAuthenticationSession()

AuthenticationSessionModel org.keycloak.authentication.RequiredActionContext.getAuthenticationSession ( )

◆ getChallenge()

Response org.keycloak.authentication.RequiredActionContext.getChallenge ( )

If challenge has been sent this returns the JAX-RS Response

戻り値

org.keycloak.authentication.RequiredActionContextResultで実装されています。

◆ getConnection()

ClientConnection org.keycloak.authentication.RequiredActionContext.getConnection ( )

◆ getEvent()

EventBuilder org.keycloak.authentication.RequiredActionContext.getEvent ( )

Current event builder being used

戻り値

org.keycloak.authentication.RequiredActionContextResultで実装されています。

◆ getHttpRequest()

HttpRequest org.keycloak.authentication.RequiredActionContext.getHttpRequest ( )

◆ getRealm()

RealmModel org.keycloak.authentication.RequiredActionContext.getRealm ( )

◆ getSession()

KeycloakSession org.keycloak.authentication.RequiredActionContext.getSession ( )

◆ getStatus()

Status org.keycloak.authentication.RequiredActionContext.getStatus ( )

◆ getUriInfo()

UriInfo org.keycloak.authentication.RequiredActionContext.getUriInfo ( )

◆ getUser()

UserModel org.keycloak.authentication.RequiredActionContext.getUser ( )

Current user

戻り値

org.keycloak.authentication.RequiredActionContextResultで実装されています。

◆ ignore()

void org.keycloak.authentication.RequiredActionContext.ignore ( )

Ignore this required action and go onto the next, or complete the flow.

org.keycloak.authentication.RequiredActionContextResultで実装されています。

◆ success()

void org.keycloak.authentication.RequiredActionContext.success ( )

Mark this required action as successful. The required action will be removed from the UserModel

org.keycloak.authentication.RequiredActionContextResultで実装されています。


このインタフェース詳解は次のファイルから抽出されました: