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,
ClientSessionCode accessCode) |
void |
backchannelLogout(UserSessionModel userSession,
ClientSessionModel clientSession) |
javax.ws.rs.core.Response |
finishLogout(UserSessionModel userSession) |
javax.ws.rs.core.Response |
frontchannelLogout(UserSessionModel userSession,
ClientSessionModel clientSession) |
boolean |
requireReauthentication(UserSessionModel userSession,
ClientSessionModel clientSession) |
javax.ws.rs.core.Response |
sendError(ClientSessionModel clientSession,
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, ClientSessionCode accessCode)
javax.ws.rs.core.Response sendError(ClientSessionModel clientSession, LoginProtocol.Error error)
void backchannelLogout(UserSessionModel userSession, ClientSessionModel clientSession)
javax.ws.rs.core.Response frontchannelLogout(UserSessionModel userSession, ClientSessionModel clientSession)
javax.ws.rs.core.Response finishLogout(UserSessionModel userSession)
boolean requireReauthentication(UserSessionModel userSession, ClientSessionModel clientSession)
userSession
- clientSession
- Copyright © 2016 JBoss by Red Hat. All rights reserved.