public interface ILightRequest extends Serializable
This interface is a Data Transfer Object (DTO) exchanged between the eIDAS protocol and the specific protocol.
Modifier and Type | Method and Description |
---|---|
String |
getCitizenCountryCode()
Returns the 2-letter country code as defined in ISO 3166 of the country where the citizen must authenticate.
|
String |
getId()
Returns the Request ID.
|
String |
getIssuer()
Returns the issuer of this request.
|
String |
getLevelOfAssurance()
Returns the first requested Level of Assurance (LoA) value for the authentication to be performed.
|
List<ILevelOfAssurance> |
getLevelsOfAssurance()
Returns the list of requested Levels of Assurance for the authentication to be performed.
|
String |
getNameIdFormat()
Returns the NameIdFormat (optional).
|
String |
getProviderName()
Returns the provider name (optional).
|
String |
getRelayState()
Returns the the RelayState sent with saml post/redirect binding
|
ImmutableAttributeMap |
getRequestedAttributes()
Returns the requested attributes.
|
String |
getRequesterId()
Returns the Requester Id (optional)
|
String |
getSpCountryCode()
Returns the country code of SP (optional).
|
String |
getSpType()
Returns the type of SP (optional).
|
String getRelayState()
String getCitizenCountryCode()
@Nonnull String getId()
This is the unique ID of the request which permits to correlate this request to its corresponding response.
String getIssuer()
String getLevelOfAssurance()
List<ILevelOfAssurance> getLevelsOfAssurance()
@Nullable String getNameIdFormat()
This attribute must be transported from the Connector to the IdP if it has an impact on how the attribute values are returned.
null
.@Nullable String getProviderName()
null
.@Nullable String getSpType()
null
.@Nullable String getSpCountryCode()
null
.@Nullable String getRequesterId()
null
@Nonnull ImmutableAttributeMap getRequestedAttributes()
Copyright © 2020. All Rights Reserved.