public class SAMLResponseManager extends Object
Constructor and Description |
---|
SAMLResponseManager(org.opensaml.saml2.core.Response response) |
Modifier and Type | Method and Description |
---|---|
org.opensaml.saml2.core.Assertion |
getAssertion()
Retourne la premi�re (et seule) Assertion
|
List<org.opensaml.saml2.core.Attribute> |
getAssertionAttributes()
Retourne la liste des attributs de l'assertion
|
Map<String,String> |
getFilteredAssertionAttributesValues(List<org.opensaml.saml2.metadata.RequestedAttribute> requestedAttributes)
Retourne la Map des Name/Value des attributs monovalu�s de l'assertion valides
vis-�-vis des requestedAttributes.
|
List<String> |
getLuteceUserGroups()
R�cupere les valeurs de l'Attribut servant � construire le LuteceUser
Groups dans l'Assertion .
|
String |
getLuteceUserName()
R�cupere la valeur de l'Attribut servant � construire le LuteceUserName
dans l'Assertion.
|
org.opensaml.saml2.core.Response |
getResponse() |
X509Certificate |
getSignatureCertificate()
Retourne le certificat de signature de l'assertion
|
void |
initialize(org.opensaml.saml2.core.Response response)
Initialise le manager avec la Response.
|
public SAMLResponseManager(org.opensaml.saml2.core.Response response) throws SAMLParsingException
response
- SAMLParsingException
public void initialize(org.opensaml.saml2.core.Response response) throws SAMLParsingException
response
- SAMLParsingException
public org.opensaml.saml2.core.Assertion getAssertion()
SAMLParsingException
public X509Certificate getSignatureCertificate() throws SAMLParsingException
CertificateValidationException
SAMLParsingException
public List<org.opensaml.saml2.core.Attribute> getAssertionAttributes()
SAMLParsingException
public Map<String,String> getFilteredAssertionAttributesValues(List<org.opensaml.saml2.metadata.RequestedAttribute> requestedAttributes)
requestedAttributes
- public String getLuteceUserName()
SAMLParsingException
public List<String> getLuteceUserGroups()
SAMLParsingException
public org.opensaml.saml2.core.Response getResponse()
Copyright © 2016 City of Paris. All rights reserved.