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 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,
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 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, 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.