All Methods Static Methods Instance Methods Concrete Methods
| Modifier and Type |
Method and Description |
javax.ws.rs.core.Response |
authenticated(UserSessionModel userSession,
ClientSessionCode accessCode) |
void |
backchannelLogout(UserSessionModel userSession,
ClientSessionModel clientSession) |
protected javax.ws.rs.core.Response |
buildAuthenticatedResponse(ClientSessionModel clientSession,
String redirectUri,
Document samlDocument,
JaxrsSAML2BindingBuilder bindingBuilder) |
protected javax.ws.rs.core.Response |
buildErrorResponse(ClientSessionModel clientSession,
JaxrsSAML2BindingBuilder binding,
Document document) |
protected javax.ws.rs.core.Response |
buildLogoutResponse(UserSessionModel userSession,
String logoutBindingUri,
SAML2LogoutResponseBuilder builder,
JaxrsSAML2BindingBuilder binding) |
void |
close() |
protected SAML2LogoutRequestBuilder |
createLogoutRequest(String logoutUrl,
ClientSessionModel clientSession,
ClientModel client) |
javax.ws.rs.core.Response |
finishLogout(UserSessionModel userSession) |
javax.ws.rs.core.Response |
frontchannelLogout(UserSessionModel userSession,
ClientSessionModel clientSession) |
static String |
getLogoutServiceUrl(javax.ws.rs.core.UriInfo uriInfo,
ClientModel client,
String bindingType) |
protected String |
getNameId(String nameIdFormat,
ClientSessionModel clientSession,
UserSessionModel userSession) |
protected String |
getNameIdFormat(SamlClient samlClient,
ClientSessionModel clientSession) |
protected String |
getResponseIssuer(RealmModel realm) |
protected boolean |
isLogoutPostBindingForClient(ClientSessionModel clientSession) |
static boolean |
isLogoutPostBindingForInitiator(UserSessionModel session) |
protected boolean |
isPostBinding(ClientSessionModel clientSession) |
void |
populateRoles(SamlProtocol.ProtocolMapperProcessor<SAMLRoleListMapper> roleListMapper,
ResponseType response,
KeycloakSession session,
UserSessionModel userSession,
ClientSessionModel clientSession) |
javax.ws.rs.core.Response |
sendError(ClientSessionModel clientSession,
LoginProtocol.Error error) |
SamlProtocol |
setEventBuilder(EventBuilder event) |
SamlProtocol |
setHttpHeaders(javax.ws.rs.core.HttpHeaders headers) |
SamlProtocol |
setRealm(RealmModel realm) |
SamlProtocol |
setSession(KeycloakSession session) |
SamlProtocol |
setUriInfo(javax.ws.rs.core.UriInfo uriInfo) |
void |
transformAttributeStatement(List<SamlProtocol.ProtocolMapperProcessor<SAMLAttributeStatementMapper>> attributeStatementMappers,
ResponseType response,
KeycloakSession session,
UserSessionModel userSession,
ClientSessionModel clientSession) |
ResponseType |
transformLoginResponse(List<SamlProtocol.ProtocolMapperProcessor<SAMLLoginResponseMapper>> mappers,
ResponseType response,
KeycloakSession session,
UserSessionModel userSession,
ClientSessionModel clientSession) |