keycloak
クラス | 公開メンバ関数 | 限定公開メンバ関数 | 限定公開変数類 | 静的非公開変数類 | 全メンバ一覧
org.keycloak.adapters.undertow.ServletPreAuthActionsHandler クラス
org.keycloak.adapters.undertow.ServletPreAuthActionsHandler の継承関係図
Inheritance graph
org.keycloak.adapters.undertow.ServletPreAuthActionsHandler 連携図
Collaboration graph

クラス

class  Wrapper
 

公開メンバ関数

void handleRequest (HttpServerExchange exchange) throws Exception
 

限定公開メンバ関数

 ServletPreAuthActionsHandler (AdapterDeploymentContext deploymentContext, UndertowUserSessionManagement userSessionManagement, HttpHandler next)
 

限定公開変数類

HttpHandler next
 
UndertowUserSessionManagement userSessionManagement
 
AdapterDeploymentContext deploymentContext
 

静的非公開変数類

static final Logger log = Logger.getLogger(ServletPreAuthActionsHandler.class)
 

詳解

著者
Bill Burke
バージョン
Revision
1

構築子と解体子

◆ ServletPreAuthActionsHandler()

org.keycloak.adapters.undertow.ServletPreAuthActionsHandler.ServletPreAuthActionsHandler ( AdapterDeploymentContext  deploymentContext,
UndertowUserSessionManagement  userSessionManagement,
HttpHandler  next 
)
inlineprotected
56  {
57  this.next = next;
60  }
AdapterDeploymentContext deploymentContext
Definition: ServletPreAuthActionsHandler.java:36
UndertowUserSessionManagement userSessionManagement
Definition: ServletPreAuthActionsHandler.java:35
HttpHandler next
Definition: ServletPreAuthActionsHandler.java:34

関数詳解

◆ handleRequest()

void org.keycloak.adapters.undertow.ServletPreAuthActionsHandler.handleRequest ( HttpServerExchange  exchange) throws Exception
inline
63  {
64  UndertowHttpFacade facade = new OIDCServletUndertowHttpFacade(exchange);
65  final ServletRequestContext servletRequestContext = exchange.getAttachment(ServletRequestContext.ATTACHMENT_KEY);
66  SessionManagementBridge bridge = new SessionManagementBridge(userSessionManagement, servletRequestContext.getDeployment().getSessionManager());
67  PreAuthActionsHandler handler = new PreAuthActionsHandler(bridge, deploymentContext, facade);
68  if (handler.handleRequest()) return;
69  next.handleRequest(exchange);
70  }
AdapterDeploymentContext deploymentContext
Definition: ServletPreAuthActionsHandler.java:36
UndertowUserSessionManagement userSessionManagement
Definition: ServletPreAuthActionsHandler.java:35
HttpHandler next
Definition: ServletPreAuthActionsHandler.java:34

メンバ詳解

◆ deploymentContext

AdapterDeploymentContext org.keycloak.adapters.undertow.ServletPreAuthActionsHandler.deploymentContext
protected

◆ log

final Logger org.keycloak.adapters.undertow.ServletPreAuthActionsHandler.log = Logger.getLogger(ServletPreAuthActionsHandler.class)
staticprivate

◆ next

HttpHandler org.keycloak.adapters.undertow.ServletPreAuthActionsHandler.next
protected

◆ userSessionManagement

UndertowUserSessionManagement org.keycloak.adapters.undertow.ServletPreAuthActionsHandler.userSessionManagement
protected

このクラス詳解は次のファイルから抽出されました: