public class SAMLAuthenticationData extends Object implements Serializable
Modifier and Type | Field and Description |
---|---|
static String |
KEY_AUTH_DATA
Name of the shared state key under which the SAMLAuthenticationData
are stored.
|
Constructor and Description |
---|
SAMLAuthenticationData(Date authenticationInstant,
String authenticationMethod,
String issuer,
String nameIdentifier,
String nameFormat,
String nameQualifier,
String partnerKey)
Create an instance of this object.
|
Modifier and Type | Method and Description |
---|---|
Date |
getAuthenticationInstant()
Return the authentication instant of the authentication process
that occurred at the external system.
|
String |
getAuthenticationMethod()
Return the authentication method of the authentication process
that occurred at the external system.
|
String |
getIssuer()
Return the issuer name of the assertion that contained the
authentication statement.
|
String |
getNameFormat()
Return the user name format, or
null if not set. |
String |
getNameIdentifier()
Return the name of the user currently logged on to the external system.
|
String |
getNameQualifier()
Return the user name qualifier, or
null if not set. |
String |
getPartnerKey()
Return partner key of the configuration entry of the issuer in the
customizing of the own system.
|
String |
toString() |
public static final String KEY_AUTH_DATA
public SAMLAuthenticationData(Date authenticationInstant, String authenticationMethod, String issuer, String nameIdentifier, String nameFormat, String nameQualifier, String partnerKey)
authenticationInstant
- authentication instant of the authentication processauthenticationMethod
- authentication method of the authentication processissuer
- issuer name of the assertionnameIdentifier
- name of the user currently logged on to the external systemnameFormat
- user name formatnameQualifier
- user name qualifierpartnerKey
- partner key of the configuration entry of the issuerpublic Date getAuthenticationInstant()
public String getAuthenticationMethod()
public String getIssuer()
public String getNameIdentifier()
public String getNameFormat()
null
if not set.null
if not set.public String getNameQualifier()
null
if not set.null
if not set.public String getPartnerKey()
getIssuer()
returns data that are filled with a value
at the discretion of the external system.Access Rights |
---|
SC | DC | Public Part | ACH |
---|---|---|---|
[sap.com] ENGFACADE
|
[sap.com] tc/bl/security/lib
|
api
|
BC-JAS-SEC
|
Copyright 2018 SAP AG Complete Copyright Notice