public interface LoginProtocol extends Provider
| Modifier and Type | Interface and Description |
|---|---|
static class |
LoginProtocol.Error |
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
authenticated(UserSessionModel userSession,
AuthenticatedClientSessionModel clientSession) |
void |
backchannelLogout(UserSessionModel userSession,
AuthenticatedClientSessionModel clientSession) |
javax.ws.rs.core.Response |
finishLogout(UserSessionModel userSession) |
javax.ws.rs.core.Response |
frontchannelLogout(UserSessionModel userSession,
AuthenticatedClientSessionModel clientSession) |
boolean |
requireReauthentication(UserSessionModel userSession,
AuthenticationSessionModel authSession) |
javax.ws.rs.core.Response |
sendError(AuthenticationSessionModel authSession,
LoginProtocol.Error error) |
LoginProtocol |
setEventBuilder(EventBuilder event) |
LoginProtocol |
setHttpHeaders(javax.ws.rs.core.HttpHeaders headers) |
LoginProtocol |
setRealm(RealmModel realm) |
LoginProtocol |
setSession(KeycloakSession session) |
LoginProtocol |
setUriInfo(javax.ws.rs.core.UriInfo uriInfo) |
LoginProtocol setSession(KeycloakSession session)
LoginProtocol setRealm(RealmModel realm)
LoginProtocol setUriInfo(javax.ws.rs.core.UriInfo uriInfo)
LoginProtocol setHttpHeaders(javax.ws.rs.core.HttpHeaders headers)
LoginProtocol setEventBuilder(EventBuilder event)
javax.ws.rs.core.Response authenticated(UserSessionModel userSession, AuthenticatedClientSessionModel clientSession)
javax.ws.rs.core.Response sendError(AuthenticationSessionModel authSession, LoginProtocol.Error error)
void backchannelLogout(UserSessionModel userSession, AuthenticatedClientSessionModel clientSession)
javax.ws.rs.core.Response frontchannelLogout(UserSessionModel userSession, AuthenticatedClientSessionModel clientSession)
javax.ws.rs.core.Response finishLogout(UserSessionModel userSession)
boolean requireReauthentication(UserSessionModel userSession, AuthenticationSessionModel authSession)
userSession - authSession - Copyright © 2017 JBoss by Red Hat. All rights reserved.