|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objecteu.semiramis.identityaggregator.client.IAClient
public class IAClient
Client for performing request to Identity Aggregators
Field Summary | |
---|---|
static java.lang.String |
TRANSACTION_ATTRIBUTE
|
Constructor Summary | |
---|---|
IAClient(java.lang.String fileConfigPath)
Constructor indicating the config file path |
Method Summary | |
---|---|
boolean |
containsAttributes(javax.servlet.http.HttpServletRequest request)
Checks if the incoming request contains attributes, that is, checks if contains SAMLAttributeStatements |
boolean |
containsAttributes(javax.servlet.http.HttpServletRequest request,
eu.semiramis.commons.audit.Transaction auditTransaction)
Checks if the incoming request contains attributes, that is, checks if contains SAMLAttributeStatements |
boolean |
containsAuthenticationToken(javax.servlet.http.HttpServletRequest request)
Checks if the incoming request has been authenticated, that is, checks if contains a valid SAMLAuthenticationStatement |
boolean |
containsAuthenticationToken(javax.servlet.http.HttpServletRequest request,
eu.semiramis.commons.audit.Transaction auditTransaction)
Checks if the incoming request has been authenticated, that is, checks if contains a valid SAMLAuthenticationStatement |
boolean |
containsAuthorizationToken(javax.servlet.http.HttpServletRequest request)
Checks if the incoming request contains any authorization token, that is, checks if contains any SAMLAuthorizationStatement |
boolean |
containsAuthorizationToken(javax.servlet.http.HttpServletRequest request,
eu.semiramis.commons.audit.Transaction auditTransaction)
Checks if the incoming request contains any authorization token, that is, checks if contains any SAMLAuthorizationStatement |
boolean |
containsResponse(javax.servlet.http.HttpServletRequest request)
checks if the incoming request contains a SAMLResponse |
java.util.List<eu.semiramis.identityaggregator.commons.Attribute> |
getAttributes(javax.servlet.http.HttpServletRequest request)
Gets attributes contained in the incoming HTTP request. |
java.util.List<eu.semiramis.identityaggregator.commons.Attribute> |
getAttributes(javax.servlet.http.HttpServletRequest request,
eu.semiramis.commons.audit.Transaction auditTransaction)
Gets attributes contained in the incoming HTTP request. |
eu.semiramis.identityaggregator.commons.AuthenticationToken |
getAuthenticationToken(javax.servlet.http.HttpServletRequest request)
Gets the authentication token contained in the incoming HTTP request. |
eu.semiramis.identityaggregator.commons.AuthenticationToken |
getAuthenticationToken(javax.servlet.http.HttpServletRequest request,
eu.semiramis.commons.audit.Transaction auditTransaction)
Gets the authentication token contained in the incoming HTTP request. |
eu.semiramis.identityaggregator.commons.AuthorizationToken |
getAuthorizationToken(javax.servlet.http.HttpServletRequest request)
Gets authorization token contained in the incoming HTTP request. |
eu.semiramis.identityaggregator.commons.AuthorizationToken |
getAuthorizationToken(javax.servlet.http.HttpServletRequest request,
eu.semiramis.commons.audit.Transaction auditTransaction)
Gets authorization token contained in the incoming HTTP request. |
java.lang.String |
getIaId()
|
java.lang.String |
getIaUrl()
Gets the URL of the Identity Aggregator indicating where the messages will be sent. |
java.lang.String |
getOriginIssuer(javax.servlet.http.HttpServletRequest request)
Gets the origin issuer of the request specified in the incoming HTTP request. |
java.lang.String |
getOriginIssuer(javax.servlet.http.HttpServletRequest request,
eu.semiramis.commons.audit.Transaction auditTransaction)
Gets the origin issuer of the request specified in the incoming HTTP request. |
java.lang.String |
getResponseURL()
|
java.lang.String |
getSubjectId(eu.semiramis.identityaggregator.commons.Token token)
Gets the subject pseudonym through a token |
ResponseStruct |
processResponse(javax.servlet.http.HttpServletRequest request)
Get authentication and authorization tokens or attributes contained in the incoming request |
ResponseStruct |
processResponse(javax.servlet.http.HttpServletRequest request,
eu.semiramis.commons.audit.Transaction auditTransaction)
Get authentication and authorization tokens or attributes contained in the incoming request |
RequestResult |
requestAttributeAssertion(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.util.List<eu.semiramis.identityaggregator.commons.Attribute> attributes,
java.io.File attrEncrX509Cert,
java.util.List<eu.semiramis.identityaggregator.commons.Token> tokens)
Request user attributes to the Identity Aggregator sending an SAMLAttributeQuery. |
RequestResult |
requestAttributeAssertion(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.util.List<eu.semiramis.identityaggregator.commons.Attribute> attributes,
java.io.File attrEncrX509Cert,
java.util.List<eu.semiramis.identityaggregator.commons.Token> tokens,
eu.semiramis.commons.audit.Transaction auditTransaction)
Request user attributes to the Identity Aggregator sending an SAMLAttributeQuery. |
RequestResult |
requestAttributeAssertion(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.util.List<eu.semiramis.identityaggregator.commons.Attribute> attributes,
java.util.List<eu.semiramis.identityaggregator.commons.Token> tokens)
Request user attributes to the Identity Aggregator sending an SAMLAttributeQuery. |
RequestResult |
requestAttributeAssertion(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.util.List<eu.semiramis.identityaggregator.commons.Attribute> attributes,
java.util.List<eu.semiramis.identityaggregator.commons.Token> tokens,
eu.semiramis.commons.audit.Transaction auditTransaction)
Request user attributes to the Identity Aggregator sending an SAMLAttributeQuery. |
RequestResult |
requestAttributeAssertion(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.util.List<eu.semiramis.identityaggregator.commons.Attribute> attributes,
java.lang.String subjectId,
java.lang.String subjectDomain,
java.io.File attrEncrX509Cert,
java.util.List<eu.semiramis.identityaggregator.commons.Token> tokens)
Request user attributes to the Identity Aggregator sending an SAMLAttributeQuery. |
RequestResult |
requestAttributeAssertion(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.util.List<eu.semiramis.identityaggregator.commons.Attribute> attributes,
java.lang.String subjectId,
java.lang.String subjectDomain,
java.io.File attrEncrX509Cert,
java.util.List<eu.semiramis.identityaggregator.commons.Token> tokens,
eu.semiramis.commons.audit.Transaction auditTransaction)
Request user attributes to the Identity Aggregator sending an SAMLAttributeQuery. |
RequestResult |
requestAttributeAssertion(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.util.List<eu.semiramis.identityaggregator.commons.Attribute> attributes,
java.lang.String subjectId,
java.lang.String subjectDomain,
java.util.List<eu.semiramis.identityaggregator.commons.Token> tokens)
Request user attributes to the Identity Aggregator sending an SAMLAttributeQuery. |
RequestResult |
requestAttributeAssertion(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.util.List<eu.semiramis.identityaggregator.commons.Attribute> attributes,
java.lang.String subjectId,
java.lang.String subjectDomain,
java.util.List<eu.semiramis.identityaggregator.commons.Token> tokens,
eu.semiramis.commons.audit.Transaction auditTransaction)
Request user attributes to the Identity Aggregator sending an SAMLAttributeQuery. |
RequestResult |
requestAttributeAssertion(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.util.List<eu.semiramis.identityaggregator.commons.Attribute> attributes,
java.lang.String subjectId,
java.lang.String subjectDomain,
java.lang.String originIssuer,
java.util.List<eu.semiramis.identityaggregator.commons.Token> tokens)
Request user attributes to the Identity Aggregator sending an SAMLAttributeQuery. |
RequestResult |
requestAttributeAssertion(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.util.List<eu.semiramis.identityaggregator.commons.Attribute> attributes,
java.lang.String subjectId,
java.lang.String subjectDomain,
java.lang.String originIssuer,
java.util.List<eu.semiramis.identityaggregator.commons.Token> tokens,
eu.semiramis.commons.audit.Transaction auditTransaction)
Request user attributes to the Identity Aggregator sending an SAMLAttributeQuery. |
RequestResult |
requestAttributeAssertion(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.util.List<eu.semiramis.identityaggregator.commons.Attribute> attributes,
java.lang.String subjectId,
java.lang.String subjectDomain,
java.lang.String originIssuer,
java.security.cert.X509Certificate attrEncrX509Cert,
java.util.List<eu.semiramis.identityaggregator.commons.Token> tokens)
Request user attributes to the Identity Aggregator sending an SAMLAttributeQuery. |
RequestResult |
requestAttributeAssertion(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.util.List<eu.semiramis.identityaggregator.commons.Attribute> attributes,
java.lang.String subjectId,
java.lang.String subjectDomain,
java.lang.String originIssuer,
java.security.cert.X509Certificate attrEncrX509Cert,
java.util.List<eu.semiramis.identityaggregator.commons.Token> tokens,
eu.semiramis.commons.audit.Transaction auditTransaction)
Request user attributes to the Identity Aggregator sending an SAMLAttributeQuery. |
RequestResult |
requestAttributeAssertion(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.String subjectId,
java.util.List<eu.semiramis.identityaggregator.commons.Attribute> attributes)
Request user attributes to the Identity Aggregator sending an SAMLAttributeQuery. |
RequestResult |
requestAttributeAssertion(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.String subjectId,
java.util.List<eu.semiramis.identityaggregator.commons.Attribute> attributes,
java.io.File attrEncrX509Cert)
Request user attributes to the Identity Aggregator sending an SAMLAttributeQuery. |
RequestResult |
requestAttributeAssertion(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.String subjectId,
java.util.List<eu.semiramis.identityaggregator.commons.Attribute> attributes,
java.io.File attrEncrX509Cert,
eu.semiramis.commons.audit.Transaction auditTransaction)
Request user attributes to the Identity Aggregator sending an SAMLAttributeQuery. |
RequestResult |
requestAttributeAssertion(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.String subjectId,
java.util.List<eu.semiramis.identityaggregator.commons.Attribute> attributes,
eu.semiramis.commons.audit.Transaction auditTransaction)
Request user attributes to the Identity Aggregator sending an SAMLAttributeQuery. |
RequestResult |
requestAttributeAssertion(java.lang.String requestURL,
javax.servlet.http.HttpServletResponse response,
java.util.List<eu.semiramis.identityaggregator.commons.Attribute> attributes,
java.lang.String subjectId,
java.lang.String subjectDomain,
java.lang.String originIssuer,
java.security.cert.X509Certificate attrEncrX509Cert,
java.util.List<eu.semiramis.identityaggregator.commons.Token> tokens,
eu.semiramis.commons.audit.Transaction auditTransaction)
Request user attributes to the Identity Aggregator sending an SAMLAttributeQuery. |
RequestResult |
requestAttributes(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.util.List<java.lang.String> attributeNames,
java.util.List<eu.semiramis.identityaggregator.commons.Token> tokens)
Deprecated. Replaced by requestAttributeAssertion(). |
RequestResult |
requestAttributes(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.util.List<java.lang.String> attributeNames,
java.util.List<eu.semiramis.identityaggregator.commons.Token> tokens,
eu.semiramis.commons.audit.Transaction auditTransaction)
Deprecated. Replaced by requestAttributeAssertion(). |
RequestResult |
requestAttributes(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.util.List<java.lang.String> attributeNames,
java.lang.String subjectId,
java.lang.String subjectDomain,
java.util.List<eu.semiramis.identityaggregator.commons.Token> tokens)
Deprecated. Replaced by requestAttributeAssertion(). |
RequestResult |
requestAttributes(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.util.List<java.lang.String> attributeNames,
java.lang.String subjectId,
java.lang.String subjectDomain,
java.util.List<eu.semiramis.identityaggregator.commons.Token> tokens,
eu.semiramis.commons.audit.Transaction auditTransaction)
Deprecated. Replaced by requestAttributeAssertion(). |
RequestResult |
requestAttributes(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.String subjectId,
java.util.List<java.lang.String> attributeNames)
Deprecated. Replaced by requestAttributeAssertion(). |
RequestResult |
requestAttributes(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.String subjectId,
java.util.List<java.lang.String> attributeNames,
eu.semiramis.commons.audit.Transaction auditTransaction)
Deprecated. Replaced by requestAttributeAssertion(). |
RequestResult |
requestAuthenticationToken(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Authenticates an end user, redirecting her to the IA. |
RequestResult |
requestAuthenticationToken(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
eu.semiramis.identityaggregator.commons.Conditions conditions)
Authenticates an end user, redirecting her to the IA. |
RequestResult |
requestAuthenticationToken(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
eu.semiramis.identityaggregator.commons.Conditions conditions,
eu.semiramis.commons.audit.Transaction auditTransaction)
Authenticates an end user, redirecting her to the IA. |
RequestResult |
requestAuthenticationToken(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.String originIssuer)
Authenticates an end user, redirecting her to the IA. |
RequestResult |
requestAuthenticationToken(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.String originIssuer,
eu.semiramis.identityaggregator.commons.Conditions conditions)
Authenticates an end user, redirecting her to the IA. |
RequestResult |
requestAuthenticationToken(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.String originIssuer,
eu.semiramis.identityaggregator.commons.Conditions conditions,
eu.semiramis.commons.audit.Transaction auditTransaction)
Authenticates an end user, redirecting her to the IA. |
RequestResult |
requestAuthenticationToken(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.String originIssuer,
eu.semiramis.commons.audit.Transaction auditTransaction)
Authenticates an end user, redirecting her to the IA. |
RequestResult |
requestAuthenticationToken(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
eu.semiramis.commons.audit.Transaction auditTransaction)
Authenticates an end user, redirecting her to the IA. |
RequestResult |
requestAuthorizationToken(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.String action,
java.lang.String resource,
java.util.List<eu.semiramis.identityaggregator.commons.Token> tokens)
Request authorization for a subject to perform an action over a resource. |
RequestResult |
requestAuthorizationToken(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.String action,
java.lang.String resource,
java.util.List<eu.semiramis.identityaggregator.commons.Token> tokens,
eu.semiramis.commons.audit.Transaction auditTransaction)
Request authorization for a subject to perform an action over a resource. |
RequestResult |
requestAuthorizationToken(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.String subjectId,
java.lang.String action,
java.lang.String resource)
Request authorization for a subject to perform an action over a resource. |
RequestResult |
requestAuthorizationToken(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.String subjectId,
java.lang.String subjectDomain,
java.lang.String action,
java.lang.String resource,
java.util.List<eu.semiramis.identityaggregator.commons.Token> tokens)
Request authorization for a subject to perform an action over a resource. |
RequestResult |
requestAuthorizationToken(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.String subjectId,
java.lang.String subjectDomain,
java.lang.String action,
java.lang.String resource,
java.util.List<eu.semiramis.identityaggregator.commons.Token> tokens,
eu.semiramis.commons.audit.Transaction auditTransaction)
Request authorization for a subject to perform an action over a resource. |
RequestResult |
requestAuthorizationToken(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.String subjectId,
java.lang.String subjectDomain,
java.lang.String action,
java.lang.String resource,
java.lang.String originIssuer,
java.util.List<eu.semiramis.identityaggregator.commons.Token> tokens)
Request authorization for a subject to perform an action over a resource. |
RequestResult |
requestAuthorizationToken(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.String subjectId,
java.lang.String subjectDomain,
java.lang.String action,
java.lang.String resource,
java.lang.String originIssuer,
java.util.List<eu.semiramis.identityaggregator.commons.Token> tokens,
eu.semiramis.commons.audit.Transaction auditTransaction)
Request authorization for a subject to perform an action over a resource. |
RequestResult |
requestAuthorizationToken(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.String subjectId,
java.lang.String action,
java.lang.String resource,
eu.semiramis.commons.audit.Transaction auditTransaction)
Request authorization for a subject to perform an action over a resource. |
java.lang.String |
resolveIDMapping(java.lang.String id)
Having a pseudonym, this method asks for real or domain specific identifier of a subject. |
org.opensaml.saml2.core.Response |
sendResponse(java.lang.String requestId,
java.util.List<eu.semiramis.identityaggregator.commons.Token> tokens,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.String providerId,
java.lang.String providerCSUrl)
|
org.opensaml.saml2.core.Response |
sendResponse(java.lang.String requestId,
java.util.List<eu.semiramis.identityaggregator.commons.Token> tokens,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.String statusCode,
java.lang.String providerId,
java.lang.String providerCSUrl)
|
org.opensaml.saml2.core.Response |
sendResponse(java.lang.String requestId,
java.util.List<eu.semiramis.identityaggregator.commons.Token> tokens,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.String statusCode,
java.lang.String statusMessage,
java.lang.String providerId,
java.lang.String providerCSUrl)
|
org.opensaml.saml2.core.Response |
sendResponse(java.lang.String requestId,
java.util.List<eu.semiramis.identityaggregator.commons.Token> tokens,
javax.servlet.http.HttpServletResponse response,
java.lang.String providerId,
java.lang.String providerCSUrl)
|
org.opensaml.saml2.core.Response |
sendResponse(java.lang.String requestId,
java.util.List<eu.semiramis.identityaggregator.commons.Token> tokens,
javax.servlet.http.HttpServletResponse response,
java.lang.String statusCode,
java.lang.String providerId,
java.lang.String providerCSUrl)
|
org.opensaml.saml2.core.Response |
sendResponse(java.lang.String requestId,
java.util.List<eu.semiramis.identityaggregator.commons.Token> tokens,
javax.servlet.http.HttpServletResponse response,
java.lang.String statusCode,
java.lang.String statusMessage,
java.lang.String providerId,
java.lang.String providerCSUrl)
|
org.opensaml.saml2.core.Response |
sendResponse(java.lang.String requestId,
java.util.List<eu.semiramis.identityaggregator.commons.Token> tokens,
javax.servlet.http.HttpServletResponse response,
java.lang.String statusCode,
java.lang.String statusMessage,
java.lang.String providerId,
java.lang.String providerCSUrl,
eu.semiramis.commons.audit.Transaction auditTransaction)
|
org.opensaml.saml2.core.Response |
sendResponse(java.lang.String requestId,
java.util.List<eu.semiramis.identityaggregator.commons.Token> tokens,
javax.servlet.http.HttpServletResponse response,
java.lang.String statusCode,
java.lang.String providerId,
java.lang.String providerCSUrl,
eu.semiramis.commons.audit.Transaction auditTransaction)
|
org.opensaml.saml2.core.Response |
sendResponse(java.lang.String requestId,
java.util.List<eu.semiramis.identityaggregator.commons.Token> tokens,
javax.servlet.http.HttpServletResponse response,
java.lang.String providerId,
java.lang.String providerCSUrl,
eu.semiramis.commons.audit.Transaction auditTransaction)
|
void |
setIaId(java.lang.String iaId)
|
void |
setResponseURL(java.lang.String responseURL)
|
boolean |
validateToken(javax.servlet.http.HttpServletRequest request,
eu.semiramis.identityaggregator.commons.Token token)
Checks if a token is valid. |
boolean |
validateToken(eu.semiramis.identityaggregator.commons.Token token)
Checks if a token is valid. |
boolean |
validateToken(eu.semiramis.identityaggregator.commons.Token token,
eu.semiramis.commons.audit.Transaction auditTransaction)
Checks if a token is valid. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String TRANSACTION_ATTRIBUTE
Constructor Detail |
---|
public IAClient(java.lang.String fileConfigPath) throws java.util.InvalidPropertiesFormatException, java.io.FileNotFoundException, java.io.IOException, java.lang.NumberFormatException, org.opensaml.xml.security.SecurityException, java.lang.IllegalArgumentException, java.lang.NoSuchFieldException, java.lang.IllegalAccessException, org.opensaml.xml.parse.XMLParserException, org.opensaml.xml.ConfigurationException
fileConfigPath
- config file path
java.util.InvalidPropertiesFormatException
java.io.FileNotFoundException
java.io.IOException
java.lang.NumberFormatException
org.opensaml.xml.security.SecurityException
java.lang.IllegalArgumentException
java.lang.NoSuchFieldException
java.lang.IllegalAccessException
org.opensaml.xml.parse.XMLParserException
org.opensaml.xml.ConfigurationException
Method Detail |
---|
public boolean containsAuthenticationToken(javax.servlet.http.HttpServletRequest request) throws TokenException
request
- HTTP Post request
TokenException
public boolean containsAuthenticationToken(javax.servlet.http.HttpServletRequest request, eu.semiramis.commons.audit.Transaction auditTransaction) throws TokenException
request
- HTTP Post requestauditTransaction
- transaction to be used for auditing
TokenException
public boolean containsAttributes(javax.servlet.http.HttpServletRequest request) throws TokenException
request
- HTTP Post request
TokenException
public boolean containsAttributes(javax.servlet.http.HttpServletRequest request, eu.semiramis.commons.audit.Transaction auditTransaction) throws TokenException
request
- HTTP Post requestauditTransaction
- transaction to be used for auditing
TokenException
public boolean containsAuthorizationToken(javax.servlet.http.HttpServletRequest request) throws TokenException
request
- HTTP Post request
TokenException
public boolean containsAuthorizationToken(javax.servlet.http.HttpServletRequest request, eu.semiramis.commons.audit.Transaction auditTransaction) throws TokenException
request
- HTTP Post requestauditTransaction
- transaction to be used for auditing
TokenException
public eu.semiramis.identityaggregator.commons.AuthenticationToken getAuthenticationToken(javax.servlet.http.HttpServletRequest request)
request
- HTTP Post request
public eu.semiramis.identityaggregator.commons.AuthenticationToken getAuthenticationToken(javax.servlet.http.HttpServletRequest request, eu.semiramis.commons.audit.Transaction auditTransaction)
request
- HTTP Post requestauditTransaction
- transaction to be used for auditing
public java.lang.String getOriginIssuer(javax.servlet.http.HttpServletRequest request)
request
- HTTP Post request
public java.lang.String getOriginIssuer(javax.servlet.http.HttpServletRequest request, eu.semiramis.commons.audit.Transaction auditTransaction)
request
- HTTP Post requestauditTransaction
- transaction to be used for auditing
public java.util.List<eu.semiramis.identityaggregator.commons.Attribute> getAttributes(javax.servlet.http.HttpServletRequest request)
request
- HTTP Post request
public java.util.List<eu.semiramis.identityaggregator.commons.Attribute> getAttributes(javax.servlet.http.HttpServletRequest request, eu.semiramis.commons.audit.Transaction auditTransaction)
request
- HTTP Post requestauditTransaction
- transaction to be used for auditing
public eu.semiramis.identityaggregator.commons.AuthorizationToken getAuthorizationToken(javax.servlet.http.HttpServletRequest request)
request
- HTTP Post Request
public eu.semiramis.identityaggregator.commons.AuthorizationToken getAuthorizationToken(javax.servlet.http.HttpServletRequest request, eu.semiramis.commons.audit.Transaction auditTransaction)
request
- HTTP Post RequestauditTransaction
- transaction to be used for auditing
public RequestResult requestAuthenticationToken(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
request
- response
-
public RequestResult requestAuthenticationToken(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, eu.semiramis.commons.audit.Transaction auditTransaction)
request
- response
- auditTransaction
- transaction to be used for auditing
public RequestResult requestAuthenticationToken(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.String originIssuer)
request
- response
- originIssuer
- Origin issuer of the request
public RequestResult requestAuthenticationToken(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.String originIssuer, eu.semiramis.commons.audit.Transaction auditTransaction)
request
- response
- originIssuer
- Origin issuer of the requestauditTransaction
- transaction to be used for auditing
public RequestResult requestAuthenticationToken(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, eu.semiramis.identityaggregator.commons.Conditions conditions)
request
- HttpServletRequestresponse
- HttpServletResponseconditions
- Additional conditions which have to be taken into account when user is authenticated
public RequestResult requestAuthenticationToken(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, eu.semiramis.identityaggregator.commons.Conditions conditions, eu.semiramis.commons.audit.Transaction auditTransaction)
request
- HttpServletRequestresponse
- HttpServletResponseconditions
- Additional conditions which have to be taken into account when user is authenticatedauditTransaction
- transaction to be used for auditing
public RequestResult requestAuthenticationToken(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.String originIssuer, eu.semiramis.identityaggregator.commons.Conditions conditions)
request
- HttpServletRequestresponse
- HttpServletResponseoriginIssuer
- Origin issuer of the requestconditions
- Additional conditions which have to be taken into account when user is authenticated
public RequestResult requestAuthenticationToken(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.String originIssuer, eu.semiramis.identityaggregator.commons.Conditions conditions, eu.semiramis.commons.audit.Transaction auditTransaction)
request
- HttpServletRequestresponse
- HttpServletResponseoriginIssuer
- Origin issuer of the requestconditions
- Additional conditions which have to be taken into account when user is authenticatedauditTransaction
- transaction to be used for auditing
public RequestResult requestAttributeAssertion(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.String subjectId, java.util.List<eu.semiramis.identityaggregator.commons.Attribute> attributes)
request
- HttpServletRequestresponse
- HttpServletResponsesubjectId
- Id of the userattributes
- Attributes which desire requesting. If null, a general SAMLAttributeQuery will be sent trying to recover all attributes associated to a user.
public RequestResult requestAttributeAssertion(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.String subjectId, java.util.List<eu.semiramis.identityaggregator.commons.Attribute> attributes, java.io.File attrEncrX509Cert)
request
- HttpServletRequestresponse
- HttpServletResponsesubjectId
- Id of the userattributes
- Attributes which desire requesting. If null, a general SAMLAttributeQuery will be sent trying to recover all attributes associated to a user.attrEncrX509Cert
- X509 certificate to be used for attribute encryption.
public RequestResult requestAttributeAssertion(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.String subjectId, java.util.List<eu.semiramis.identityaggregator.commons.Attribute> attributes, eu.semiramis.commons.audit.Transaction auditTransaction)
request
- HttpServletRequestresponse
- HttpServletResponsesubjectId
- Id of the userattributes
- Attributes which desire requesting. If null, a general SAMLAttributeQuery will be sent trying to recover all attributes associated to a user.auditTransaction
- transaction to be used for auditing
public RequestResult requestAttributeAssertion(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.String subjectId, java.util.List<eu.semiramis.identityaggregator.commons.Attribute> attributes, java.io.File attrEncrX509Cert, eu.semiramis.commons.audit.Transaction auditTransaction)
request
- HttpServletRequestresponse
- HttpServletResponsesubjectId
- Id of the userattributes
- Attributes which desire requesting. If null, a general SAMLAttributeQuery will be sent trying to recover all attributes associated to a user.attrEncrX509Cert
- X509 certificate to be used for attribute encryption.auditTransaction
- transaction to be used for auditing
public RequestResult requestAttributeAssertion(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.util.List<eu.semiramis.identityaggregator.commons.Attribute> attributes, java.util.List<eu.semiramis.identityaggregator.commons.Token> tokens)
request
- HttpServletRequestresponse
- HttpServletResponseattributes
- Attributes which desire requesting. If null, a general SAMLAttributeQuery will be sent trying to recover all attributes associated to a user.tokens
- List of tokens indicating the user has previously authenticated or authorized.
public RequestResult requestAttributeAssertion(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.util.List<eu.semiramis.identityaggregator.commons.Attribute> attributes, java.io.File attrEncrX509Cert, java.util.List<eu.semiramis.identityaggregator.commons.Token> tokens)
request
- HttpServletRequestresponse
- HttpServletResponseattributes
- Attributes which desire requesting. If null, a general SAMLAttributeQuery will be sent trying to recover all attributes associated to a user.attrEncrX509Cert
- X509 certificate to be used for attribute encryption.tokens
- List of tokens indicating the user has previously authenticated or authorized.
public RequestResult requestAttributeAssertion(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.util.List<eu.semiramis.identityaggregator.commons.Attribute> attributes, java.util.List<eu.semiramis.identityaggregator.commons.Token> tokens, eu.semiramis.commons.audit.Transaction auditTransaction)
request
- HttpServletRequestresponse
- HttpServletResponseattributes
- Attributes which desire requesting. If null, a general SAMLAttributeQuery will be sent trying to recover all attributes associated to a user.tokens
- List of tokens indicating the user has previously authenticated or authorized.auditTransaction
- transaction to be used for auditing
public RequestResult requestAttributeAssertion(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.util.List<eu.semiramis.identityaggregator.commons.Attribute> attributes, java.io.File attrEncrX509Cert, java.util.List<eu.semiramis.identityaggregator.commons.Token> tokens, eu.semiramis.commons.audit.Transaction auditTransaction)
request
- HttpServletRequestresponse
- HttpServletResponseattributes
- Attributes which desire requesting. If null, a general SAMLAttributeQuery will be sent trying to recover all attributes associated to a user.attrEncrX509Cert
- X509 certificate to be used for attribute encryption.tokens
- List of tokens indicating the user has previously authenticated or authorized.auditTransaction
- transaction to be used for auditing
public RequestResult requestAttributeAssertion(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.util.List<eu.semiramis.identityaggregator.commons.Attribute> attributes, java.lang.String subjectId, java.lang.String subjectDomain, java.util.List<eu.semiramis.identityaggregator.commons.Token> tokens)
request
- HttpServletRequestresponse
- HttpServletResponseattributes
- Attributes which desire requesting. If null, a general SAMLAttributeQuery will be sent trying to recover all attributes associated to a user.subjectId
- Id of the user.subjectDomain
- Domain which will be recovered user attributes.tokens
- List of tokens indicating the user has previously authenticated or authorized.
public RequestResult requestAttributeAssertion(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.util.List<eu.semiramis.identityaggregator.commons.Attribute> attributes, java.lang.String subjectId, java.lang.String subjectDomain, java.util.List<eu.semiramis.identityaggregator.commons.Token> tokens, eu.semiramis.commons.audit.Transaction auditTransaction)
request
- HttpServletRequestresponse
- HttpServletResponseattributes
- Attributes which desire requesting. If null, a general SAMLAttributeQuery will be sent trying to recover all attributes associated to a user.subjectId
- Id of the user.subjectDomain
- Domain which will be recovered user attributes.tokens
- List of tokens indicating the user has previously authenticated or authorized.auditTransaction
- transaction to be used for auditing
public RequestResult requestAttributeAssertion(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.util.List<eu.semiramis.identityaggregator.commons.Attribute> attributes, java.lang.String subjectId, java.lang.String subjectDomain, java.lang.String originIssuer, java.util.List<eu.semiramis.identityaggregator.commons.Token> tokens)
request
- HttpServletRequestresponse
- HttpServletResponseattributes
- Attributes which desire requesting. If null, a general SAMLAttributeQuery will be sent trying to recover all attributes associated to a user.subjectId
- Id of the user.subjectDomain
- Domain which will be recovered user attributes.originIssuer
- Origin issuer of the request.tokens
- List of tokens indicating the user has previously authenticated or authorized.
public RequestResult requestAttributeAssertion(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.util.List<eu.semiramis.identityaggregator.commons.Attribute> attributes, java.lang.String subjectId, java.lang.String subjectDomain, java.io.File attrEncrX509Cert, java.util.List<eu.semiramis.identityaggregator.commons.Token> tokens)
request
- HttpServletRequestresponse
- HttpServletResponseattributes
- Attributes which desire requesting. If null, a general SAMLAttributeQuery will be sent trying to recover all attributes associated to a user.subjectId
- Id of the user.subjectDomain
- Domain which will be recovered user attributes.attrEncrX509Cert
- X509 certificate to be used for attribute encryption.tokens
- List of tokens indicating the user has previously authenticated or authorized.
public RequestResult requestAttributeAssertion(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.util.List<eu.semiramis.identityaggregator.commons.Attribute> attributes, java.lang.String subjectId, java.lang.String subjectDomain, java.lang.String originIssuer, java.util.List<eu.semiramis.identityaggregator.commons.Token> tokens, eu.semiramis.commons.audit.Transaction auditTransaction)
request
- HttpServletRequestresponse
- HttpServletResponseattributes
- Attributes which desire requesting. If null, a general SAMLAttributeQuery will be sent trying to recover all attributes associated to a user.subjectId
- Id of the user.subjectDomain
- Domain which will be recovered user attributes.originIssuer
- Origin issuer of the request.tokens
- List of tokens indicating the user has previously authenticated or authorized.
public RequestResult requestAttributeAssertion(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.util.List<eu.semiramis.identityaggregator.commons.Attribute> attributes, java.lang.String subjectId, java.lang.String subjectDomain, java.io.File attrEncrX509Cert, java.util.List<eu.semiramis.identityaggregator.commons.Token> tokens, eu.semiramis.commons.audit.Transaction auditTransaction)
request
- HttpServletRequestresponse
- HttpServletResponseattributes
- Attributes which desire requesting. If null, a general SAMLAttributeQuery will be sent trying to recover all attributes associated to a user.subjectId
- Id of the user.subjectDomain
- Domain which will be recovered user attributes.attrEncrX509Cert
- X509 certificate to be used for attribute encryption.tokens
- List of tokens indicating the user has previously authenticated or authorized.
public RequestResult requestAttributeAssertion(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.util.List<eu.semiramis.identityaggregator.commons.Attribute> attributes, java.lang.String subjectId, java.lang.String subjectDomain, java.lang.String originIssuer, java.security.cert.X509Certificate attrEncrX509Cert, java.util.List<eu.semiramis.identityaggregator.commons.Token> tokens)
request
- HttpServletRequestresponse
- HttpServletResponseattributes
- Attributes which desire requesting. If null, a general SAMLAttributeQuery will be sent trying to recover all attributes associated to a user.subjectId
- Id of the user.subjectDomain
- Domain which will be recovered user attributes.originIssuer
- Origin issuer of the request.attrEncrX509Cert
- X509 certificate to be used for attribute encryption.tokens
- List of tokens indicating the user has previously authenticated or authorized.
public RequestResult requestAttributeAssertion(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.util.List<eu.semiramis.identityaggregator.commons.Attribute> attributes, java.lang.String subjectId, java.lang.String subjectDomain, java.lang.String originIssuer, java.security.cert.X509Certificate attrEncrX509Cert, java.util.List<eu.semiramis.identityaggregator.commons.Token> tokens, eu.semiramis.commons.audit.Transaction auditTransaction)
request
- HttpServletRequestresponse
- HttpServletResponseattributes
- Attributes which desire requesting. If null, a general SAMLAttributeQuery will be sent trying to recover all attributes associated to a user.subjectId
- Id of the user.subjectDomain
- Domain which will be recovered user attributes.originIssuer
- Origin issuer of the request.attrEncrX509Cert
- X509 certificate to be used for attribute encryption.tokens
- List of tokens indicating the user has previously authenticated or authorized.
public RequestResult requestAttributeAssertion(java.lang.String requestURL, javax.servlet.http.HttpServletResponse response, java.util.List<eu.semiramis.identityaggregator.commons.Attribute> attributes, java.lang.String subjectId, java.lang.String subjectDomain, java.lang.String originIssuer, java.security.cert.X509Certificate attrEncrX509Cert, java.util.List<eu.semiramis.identityaggregator.commons.Token> tokens, eu.semiramis.commons.audit.Transaction auditTransaction)
requestURL
- HttpServletRequest URLresponse
- HttpServletResponseattributes
- Attributes which desire requesting. If null, a general SAMLAttributeQuery will be sent trying to recover all attributes associated to a user.subjectId
- Id of the user.subjectDomain
- Domain which will be recovered user attributes.originIssuer
- Origin issuer of the request.attrEncrX509Cert
- X509 certificate to be used for attribute encryption.tokens
- List of tokens indicating the user has previously authenticated or authorized.
public RequestResult requestAuthorizationToken(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.String subjectId, java.lang.String action, java.lang.String resource)
request
- HTTPServletRequestresponse
- HTTPServletResponsesubjectId
- subject which will perform the action.action
- action which will be performedresource
- resource which action will be performed.
public RequestResult requestAuthorizationToken(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.String subjectId, java.lang.String action, java.lang.String resource, eu.semiramis.commons.audit.Transaction auditTransaction)
request
- HTTPServletRequestresponse
- HTTPServletResponsesubjectId
- subject which will perform the action.action
- action which will be performedresource
- resource which action will be performed.auditTransaction
- transaction to be used for auditing
public RequestResult requestAuthorizationToken(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.String action, java.lang.String resource, java.util.List<eu.semiramis.identityaggregator.commons.Token> tokens)
request
- HTTPServletRequestresponse
- HTTPServletResponseaction
- action which will be performedresource
- resource on which action will be performed.tokens
- List of tokens indicating the user has previously authenticated or authorized.
public RequestResult requestAuthorizationToken(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.String action, java.lang.String resource, java.util.List<eu.semiramis.identityaggregator.commons.Token> tokens, eu.semiramis.commons.audit.Transaction auditTransaction)
request
- HTTPServletRequestresponse
- HTTPServletResponseaction
- action which will be performedresource
- resource on which action will be performed.tokens
- List of tokens indicating the user has previously authenticated or authorized.auditTransaction
- transaction to be used for auditing
public RequestResult requestAuthorizationToken(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.String subjectId, java.lang.String subjectDomain, java.lang.String action, java.lang.String resource, java.util.List<eu.semiramis.identityaggregator.commons.Token> tokens)
request
- HTTPServletRequestresponse
- HTTPServletResponsesubjectId
- subject which will perform the action.subjectDomain
- Domain where this request will be redirected.action
- action which will be performedresource
- resource on which action will be performed.tokens
- List of tokens indicating the user has previously authenticated or authorized.
public RequestResult requestAuthorizationToken(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.String subjectId, java.lang.String subjectDomain, java.lang.String action, java.lang.String resource, java.util.List<eu.semiramis.identityaggregator.commons.Token> tokens, eu.semiramis.commons.audit.Transaction auditTransaction)
request
- HTTPServletRequestresponse
- HTTPServletResponsesubjectId
- subject which will perform the action.subjectDomain
- Domain where this request will be redirected.action
- action which will be performedresource
- resource on which action will be performed.tokens
- List of tokens indicating the user has previously authenticated or authorized.auditTransaction
- transaction to be used for auditing
public RequestResult requestAuthorizationToken(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.String subjectId, java.lang.String subjectDomain, java.lang.String action, java.lang.String resource, java.lang.String originIssuer, java.util.List<eu.semiramis.identityaggregator.commons.Token> tokens)
request
- HTTPServletRequestresponse
- HTTPServletResponsesubjectId
- subject which will perform the action.subjectDomain
- Domain where this request will be redirected.action
- action which will be performedresource
- resource on which action will be performed.originIssuer
- Origin issuer of the request.tokens
- List of tokens indicating the user has previously authenticated or authorized.
public RequestResult requestAuthorizationToken(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.String subjectId, java.lang.String subjectDomain, java.lang.String action, java.lang.String resource, java.lang.String originIssuer, java.util.List<eu.semiramis.identityaggregator.commons.Token> tokens, eu.semiramis.commons.audit.Transaction auditTransaction)
request
- HTTPServletRequestresponse
- HTTPServletResponsesubjectId
- subject which will perform the action.subjectDomain
- Domain where this request will be redirected.action
- action which will be performedresource
- resource on which action will be performed.originIssuer
- Origin issuer of the request.tokens
- List of tokens indicating the user has previously authenticated or authorized.auditTransaction
- transaction to be used for auditing
public boolean containsResponse(javax.servlet.http.HttpServletRequest request)
request
-
public ResponseStruct processResponse(javax.servlet.http.HttpServletRequest request) throws TokenException
request
-
TokenException
public ResponseStruct processResponse(javax.servlet.http.HttpServletRequest request, eu.semiramis.commons.audit.Transaction auditTransaction) throws TokenException
request
- auditTransaction
- transaction to be used for auditing
TokenException
public java.lang.String getSubjectId(eu.semiramis.identityaggregator.commons.Token token)
token
- Token containing information related with the user
public boolean validateToken(eu.semiramis.identityaggregator.commons.Token token)
token
- Token which will be validated.
public boolean validateToken(javax.servlet.http.HttpServletRequest request, eu.semiramis.identityaggregator.commons.Token token)
request
- HttpServletRequesttoken
- Token which will be validated.
public boolean validateToken(eu.semiramis.identityaggregator.commons.Token token, eu.semiramis.commons.audit.Transaction auditTransaction)
token
- Token which will be validated.auditTransaction
- transaction to be used for auditing
public java.lang.String resolveIDMapping(java.lang.String id)
id
- subject id.
public java.lang.String getIaUrl()
public void setIaId(java.lang.String iaId)
public java.lang.String getIaId()
public org.opensaml.saml2.core.Response sendResponse(java.lang.String requestId, java.util.List<eu.semiramis.identityaggregator.commons.Token> tokens, javax.servlet.http.HttpServletResponse response, java.lang.String providerId, java.lang.String providerCSUrl) throws java.lang.Exception
java.lang.Exception
public org.opensaml.saml2.core.Response sendResponse(java.lang.String requestId, java.util.List<eu.semiramis.identityaggregator.commons.Token> tokens, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.String providerId, java.lang.String providerCSUrl) throws java.lang.Exception
java.lang.Exception
public org.opensaml.saml2.core.Response sendResponse(java.lang.String requestId, java.util.List<eu.semiramis.identityaggregator.commons.Token> tokens, javax.servlet.http.HttpServletResponse response, java.lang.String providerId, java.lang.String providerCSUrl, eu.semiramis.commons.audit.Transaction auditTransaction) throws java.lang.Exception
java.lang.Exception
public org.opensaml.saml2.core.Response sendResponse(java.lang.String requestId, java.util.List<eu.semiramis.identityaggregator.commons.Token> tokens, javax.servlet.http.HttpServletResponse response, java.lang.String statusCode, java.lang.String providerId, java.lang.String providerCSUrl) throws java.lang.Exception
java.lang.Exception
public org.opensaml.saml2.core.Response sendResponse(java.lang.String requestId, java.util.List<eu.semiramis.identityaggregator.commons.Token> tokens, javax.servlet.http.HttpServletResponse response, java.lang.String statusCode, java.lang.String statusMessage, java.lang.String providerId, java.lang.String providerCSUrl) throws java.lang.Exception
java.lang.Exception
public org.opensaml.saml2.core.Response sendResponse(java.lang.String requestId, java.util.List<eu.semiramis.identityaggregator.commons.Token> tokens, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.String statusCode, java.lang.String providerId, java.lang.String providerCSUrl) throws java.lang.Exception
java.lang.Exception
public org.opensaml.saml2.core.Response sendResponse(java.lang.String requestId, java.util.List<eu.semiramis.identityaggregator.commons.Token> tokens, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.String statusCode, java.lang.String statusMessage, java.lang.String providerId, java.lang.String providerCSUrl) throws java.lang.Exception
java.lang.Exception
public org.opensaml.saml2.core.Response sendResponse(java.lang.String requestId, java.util.List<eu.semiramis.identityaggregator.commons.Token> tokens, javax.servlet.http.HttpServletResponse response, java.lang.String statusCode, java.lang.String providerId, java.lang.String providerCSUrl, eu.semiramis.commons.audit.Transaction auditTransaction) throws java.lang.Exception
java.lang.Exception
public org.opensaml.saml2.core.Response sendResponse(java.lang.String requestId, java.util.List<eu.semiramis.identityaggregator.commons.Token> tokens, javax.servlet.http.HttpServletResponse response, java.lang.String statusCode, java.lang.String statusMessage, java.lang.String providerId, java.lang.String providerCSUrl, eu.semiramis.commons.audit.Transaction auditTransaction) throws java.lang.Exception
java.lang.Exception
public java.lang.String getResponseURL()
public void setResponseURL(java.lang.String responseURL)
public RequestResult requestAttributes(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.String subjectId, java.util.List<java.lang.String> attributeNames)
request
- HttpServletRequestresponse
- HttpServletResponsesubjectId
- Id of the userattributes
- Attributes which desire requesting. If null, a general SAMLAttributeQuery will be sent trying to recover all attributes associated to a user.
public RequestResult requestAttributes(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.String subjectId, java.util.List<java.lang.String> attributeNames, eu.semiramis.commons.audit.Transaction auditTransaction)
request
- HttpServletRequestresponse
- HttpServletResponsesubjectId
- Id of the userattributes
- Attributes which desire requesting. If null, a general SAMLAttributeQuery will be sent trying to recover all attributes associated to a user.auditTransaction
- transaction to be used for auditing
public RequestResult requestAttributes(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.util.List<java.lang.String> attributeNames, java.util.List<eu.semiramis.identityaggregator.commons.Token> tokens)
request
- HttpServletRequestresponse
- HttpServletResponseattributes
- Attributes which desire requesting. If null, a general SAMLAttributeQuery will be sent trying to recover all attributes associated to a user.tokens
- List of tokens indicating the user has previously authenticated or authorized.
public RequestResult requestAttributes(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.util.List<java.lang.String> attributeNames, java.util.List<eu.semiramis.identityaggregator.commons.Token> tokens, eu.semiramis.commons.audit.Transaction auditTransaction)
request
- HttpServletRequestresponse
- HttpServletResponseattributes
- Attributes which desire requesting. If null, a general SAMLAttributeQuery will be sent trying to recover all attributes associated to a user.tokens
- List of tokens indicating the user has previously authenticated or authorized.auditTransaction
- transaction to be used for auditing
public RequestResult requestAttributes(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.util.List<java.lang.String> attributeNames, java.lang.String subjectId, java.lang.String subjectDomain, java.util.List<eu.semiramis.identityaggregator.commons.Token> tokens)
request
- HttpServletRequestresponse
- HttpServletResponseattributes
- Attributes which desire requesting. If null, a general SAMLAttributeQuery will be sent trying to recover all attributes associated to a user.subjectId
- Id of the user.subjectDomain
- Domain which will be recovered user attributes.tokens
- List of tokens indicating the user has previously authenticated or authorized.
public RequestResult requestAttributes(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.util.List<java.lang.String> attributeNames, java.lang.String subjectId, java.lang.String subjectDomain, java.util.List<eu.semiramis.identityaggregator.commons.Token> tokens, eu.semiramis.commons.audit.Transaction auditTransaction)
request
- HttpServletRequestresponse
- HttpServletResponseattributes
- Attributes which desire requesting. If null, a general SAMLAttributeQuery will be sent trying to recover all attributes associated to a user.subjectId
- Id of the user.subjectDomain
- Domain which will be recovered user attributes.tokens
- List of tokens indicating the user has previously authenticated or authorized.auditTransaction
- transaction to be used for auditing
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |