public class OpenIDConnect extends Object implements LoginProtocol
Modifier and Type | Field and Description |
---|---|
static String |
CLIENT_ID_PARAM |
static String |
LOGIN_HINT_PARAM |
static String |
LOGIN_PROTOCOL |
static String |
PROMPT_PARAM |
protected RealmModel |
realm |
static String |
REDIRECT_URI_PARAM |
static String |
RESPONSE_TYPE_PARAM |
static String |
SCOPE_PARAM |
protected KeycloakSession |
session |
static String |
STATE_PARAM |
protected javax.ws.rs.core.UriInfo |
uriInfo |
Constructor and Description |
---|
OpenIDConnect() |
OpenIDConnect(KeycloakSession session,
RealmModel realm,
javax.ws.rs.core.UriInfo uriInfo) |
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 |
cancelLogin(ClientSessionModel clientSession) |
void |
close() |
javax.ws.rs.core.Response |
consentDenied(ClientSessionModel clientSession) |
javax.ws.rs.core.Response |
invalidSessionError(ClientSessionModel clientSession) |
OpenIDConnect |
setRealm(RealmModel realm) |
OpenIDConnect |
setSession(KeycloakSession session) |
OpenIDConnect |
setUriInfo(javax.ws.rs.core.UriInfo uriInfo) |
public static final String LOGIN_PROTOCOL
public static final String STATE_PARAM
public static final String SCOPE_PARAM
public static final String RESPONSE_TYPE_PARAM
public static final String REDIRECT_URI_PARAM
public static final String CLIENT_ID_PARAM
public static final String PROMPT_PARAM
public static final String LOGIN_HINT_PARAM
protected KeycloakSession session
protected RealmModel realm
protected javax.ws.rs.core.UriInfo uriInfo
public OpenIDConnect(KeycloakSession session, RealmModel realm, javax.ws.rs.core.UriInfo uriInfo)
public OpenIDConnect()
public OpenIDConnect setSession(KeycloakSession session)
setSession
in interface LoginProtocol
public OpenIDConnect setRealm(RealmModel realm)
setRealm
in interface LoginProtocol
public OpenIDConnect setUriInfo(javax.ws.rs.core.UriInfo uriInfo)
setUriInfo
in interface LoginProtocol
public javax.ws.rs.core.Response cancelLogin(ClientSessionModel clientSession)
cancelLogin
in interface LoginProtocol
public javax.ws.rs.core.Response authenticated(UserSessionModel userSession, ClientSessionCode accessCode)
authenticated
in interface LoginProtocol
public javax.ws.rs.core.Response consentDenied(ClientSessionModel clientSession)
consentDenied
in interface LoginProtocol
public javax.ws.rs.core.Response invalidSessionError(ClientSessionModel clientSession)
invalidSessionError
in interface LoginProtocol
public void backchannelLogout(UserSessionModel userSession, ClientSessionModel clientSession)
backchannelLogout
in interface LoginProtocol
Copyright © 2014. All Rights Reserved.