com.ibm.wsspi.wssecurity.saml.config
Interface CredentialConfig
All Superinterfaces:
Configuration, com.ibm.wsspi.wssecurity.core.token.config.CredentialConfiguration
- public interface CredentialConfig
- extends com.ibm.wsspi.wssecurity.core.token.config.CredentialConfiguration
Configuration interface to create Credential Configuration objects. An object implementing this interface would store the different attributes needed to create a SAML token.
User should never implement this interface directly, and is required to useSAMLTokenFactory
to get an instance of CredentialConfig.
Field Summary
Modifier and Type | Field and Description |
---|---|
|
AuthenticationInstant
|
|
AuthenticationMethod
|
Method Summary
Modifier and Type | Method and Description |
---|---|
|
getProperties()
This method must return the properties associated with the SAML token.
|
|
getSAMLAttributes()
This method must return the list of SAML User Attributes associated with the SAML token.
|
getSAMLNameID()
This method must return the SAMLNameID associated with the SAML token.
|
|
|
setProperties(java.util.Map map)
This method must set properties associated with the SAML token.
|
|
setRequesterNameID(java.lang.String id)
This method must set the ID for the SAML token requester.
|
|
setSAMLAttributes(java.util.List<SAMLAttribute> atts)
This method must set the list of SAML User Attributes associated with the SAML token.
|
|
setSAMLNameID(SAMLNameID id)
This method must set the SAMLNameID associated with the SAML token.
|
|
setStringAttributes(java.util.Map<java.lang.String,java.lang.String> atts)
This method must set the list of string attributes associated with the SAML token.
|
Methods inherited from interface com.ibm.wsspi.wssecurity.core.config.Configuration |
---|
validate |
Field Detail
AuthenticationInstant
- static final java.lang.String AuthenticationInstant
See Also:
AuthenticationMethod
- static final java.lang.String AuthenticationMethod
See Also:
Method Detail
getSAMLAttributes
- java.util.List<SAMLAttribute> getSAMLAttributes( )
This method must return the list of SAML User Attributes associated with the SAML token.
Returns:
List - SAMLToken attributes
getSAMLNameID
- SAMLNameID getSAMLNameID()
This method must return the SAMLNameID associated with the SAML token.
Returns:
setRequesterNameID
- void setRequesterNameID(java.lang.String id)
This method must set the ID for the SAML token requester.
setSAMLAttributes
- void setSAMLAttributes(java.util.List<SAMLAttribute> atts)
This method must set the list of SAML User Attributes associated with the SAML token.
setStringAttributes
- void setStringAttributes(java.util.Map<java.lang.String,java.lang.String> atts)
This method must set the list of string attributes associated with the SAML token.
setSAMLNameID
- void setSAMLNameID(SAMLNameID id)
This method must set the SAMLNameID associated with the SAML token.
getProperties
- java.util.Map getProperties()
This method must return the properties associated with the SAML token.
Returns:
Map
setProperties
- void setProperties(java.util.Map map)
This method must set properties associated with the SAML token.