public final class SamlService extends AbstractWebApplicationService
LOG| Modifier | Constructor and Description |
|---|---|
protected |
SamlService(String id) |
protected |
SamlService(String id,
String originalUrl,
String artifactId,
HttpClient httpClient,
String requestId) |
| Modifier and Type | Method and Description |
|---|---|
static SamlService |
createServiceFrom(javax.servlet.http.HttpServletRequest request,
HttpClient httpClient) |
protected static String |
extractRequestId(String requestBody) |
protected static String |
getRequestBody(javax.servlet.http.HttpServletRequest request) |
String |
getRequestID() |
Response |
getResponse(String ticketId)
Constructs the url to redirect the service back to.
|
boolean |
matches(Service service)
This always returns true because a SAML Service does not receive the TARGET value on validation.
|
cleanupUrl, equals, getArtifactId, getAttributes, getHttpClient, getId, getOriginalUrl, getPrincipal, hashCode, logOutOfService, setPrincipal, toStringprotected SamlService(String id)
protected SamlService(String id, String originalUrl, String artifactId, HttpClient httpClient, String requestId)
public boolean matches(Service service)
matches in interface Servicematches in class AbstractWebApplicationServicepublic String getRequestID()
public static SamlService createServiceFrom(javax.servlet.http.HttpServletRequest request, HttpClient httpClient)
public Response getResponse(String ticketId)
WebApplicationServiceticketId - the service ticket to provide to the service.protected static String getRequestBody(javax.servlet.http.HttpServletRequest request)
Copyright © 2004-2012 Jasig. All Rights Reserved.