IBM WebSphere Application ServerTM
Release 7

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.


Field Summary
static java.lang.String AuthenticationInstant
           
static java.lang.String AuthenticationMethod
           
 
Method Summary
 java.util.Map getProperties()
          This method must return the properties associated with the SAML token.
 java.util.List<SAMLAttribute> getSAMLAttributes()
          This method must return the list of SAML User Attributes associated with the SAML token.
 SAMLNameID getSAMLNameID()
          This method must return the SAMLNameID associated with the SAML token.
 void setProperties(java.util.Map map)
          This method must set properties associated with the SAML token.
 void setRequesterNameID(java.lang.String id)
          This method must set the ID for the SAML token requester.
 void setSAMLAttributes(java.util.List<SAMLAttribute> atts)
          This method must set the list of SAML User Attributes associated with the SAML token.
 void setSAMLNameID(SAMLNameID id)
          This method must set the SAMLNameID associated with the SAML token.
 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.
 
Methods inherited from interface com.ibm.wsspi.wssecurity.core.config.Configuration
validate
 

Field Detail

AuthenticationInstant

static final java.lang.String AuthenticationInstant
See Also:
Constant Field Values

AuthenticationMethod

static final java.lang.String AuthenticationMethod
See Also:
Constant Field Values
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:
SAMLNameID

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.

Parameters:
List - atts - List of SAMLAttribute objects.

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.

Parameters:
Map - String> atts - Map containing key/value pair of SAML string attributes.

setSAMLNameID

void setSAMLNameID(SAMLNameID id)
This method must set the SAMLNameID associated with the SAML token.

Parameters:
SAMLNameID - id - Name id of 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.

Parameters:
Map - Object> map - Map containing key/value pair of SAML properties

IBM WebSphere Application ServerTM
Release 7