public class SamlService extends Object
| Modifier and Type | Class and Description |
|---|---|
class |
SamlService.BindingProtocol |
protected class |
SamlService.PostBindingProtocol |
protected class |
SamlService.RedirectBindingProtocol |
| Modifier and Type | Field and Description |
|---|---|
protected org.keycloak.services.managers.AuthenticationManager |
authManager |
protected ClientConnection |
clientConnection |
protected javax.ws.rs.core.HttpHeaders |
headers |
protected static org.jboss.logging.Logger |
logger |
protected javax.ws.rs.ext.Providers |
providers |
protected RealmModel |
realm |
protected org.jboss.resteasy.spi.HttpRequest |
request |
protected org.jboss.resteasy.spi.HttpResponse |
response |
protected javax.ws.rs.core.SecurityContext |
securityContext |
protected KeycloakSession |
session |
protected javax.ws.rs.core.UriInfo |
uriInfo |
| Constructor and Description |
|---|
SamlService(RealmModel realm,
EventBuilder event,
org.keycloak.services.managers.AuthenticationManager authManager) |
| Modifier and Type | Method and Description |
|---|---|
String |
getDescriptor() |
javax.ws.rs.core.Response |
idpInitiatedSSO(String clientUrlName,
String relayState) |
protected javax.ws.rs.core.Response |
newBrowserAuthentication(ClientSessionModel clientSession) |
javax.ws.rs.core.Response |
postBinding(String samlRequest,
String samlResponse,
String relayState) |
javax.ws.rs.core.Response |
redirectBinding(String samlRequest,
String samlResponse,
String relayState) |
protected static final org.jboss.logging.Logger logger
protected RealmModel realm
protected org.keycloak.services.managers.AuthenticationManager authManager
@Context protected javax.ws.rs.ext.Providers providers
@Context protected javax.ws.rs.core.SecurityContext securityContext
@Context protected javax.ws.rs.core.UriInfo uriInfo
@Context protected javax.ws.rs.core.HttpHeaders headers
@Context protected org.jboss.resteasy.spi.HttpRequest request
@Context protected org.jboss.resteasy.spi.HttpResponse response
@Context protected KeycloakSession session
@Context protected ClientConnection clientConnection
public SamlService(RealmModel realm, EventBuilder event, org.keycloak.services.managers.AuthenticationManager authManager)
protected javax.ws.rs.core.Response newBrowserAuthentication(ClientSessionModel clientSession)
public javax.ws.rs.core.Response redirectBinding(String samlRequest, String samlResponse, String relayState)
public javax.ws.rs.core.Response postBinding(String samlRequest, String samlResponse, String relayState)
Copyright © 2015 JBoss by Red Hat. All rights reserved.