keycloak
|
公開メンバ関数 | |
AuthorizationEndpointBase (RealmModel realm, EventBuilder event) | |
静的公開変数類 | |
static final String | APP_INITIATED_FLOW = "APP_INITIATED_FLOW" |
限定公開メンバ関数 | |
AuthenticationProcessor | createProcessor (AuthenticationSessionModel authSession, String flowId, String flowPath) |
Response | handleBrowserAuthenticationRequest (AuthenticationSessionModel authSession, LoginProtocol protocol, boolean isPassive, boolean redirectToAuthentication) |
AuthenticationFlowModel | getAuthenticationFlow (AuthenticationSessionModel authSession) |
void | checkSsl () |
void | checkRealm () |
AuthenticationSessionModel | createAuthenticationSession (ClientModel client, String requestState) |
限定公開変数類 | |
RealmModel | realm |
EventBuilder | event |
AuthenticationManager | authManager |
HttpHeaders | headers |
HttpRequest | httpRequest |
KeycloakSession | session |
ClientConnection | clientConnection |
静的非公開変数類 | |
static final Logger | logger = Logger.getLogger(AuthorizationEndpointBase.class) |
Common base class for Authorization REST endpoints implementation, which have to be implemented by each protocol.
|
inline |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
Common method to handle browser authentication request in protocols unified way.
authSession | for current request |
protocol | handler for protocol used to initiate login |
isPassive | set to true if login should be passive (without login screen shown) |
redirectToAuthentication | if true redirect to flow url. If initial call to protocol is a POST, you probably want to do this. This is so we can disable the back button on browser |
|
static |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
staticprivate |
|
protected |
|
protected |