org.eclipse.higgins.icard.policy
Interface ICardSpacePolicy

All Superinterfaces:
IPolicy, IRPPolicy

public interface ICardSpacePolicy
extends IRPPolicy


Method Summary
 String getIssuer()
          Specifies the URL of the STS from which to obtain a token.
 String getIssuerPolicy()
          Specifies the URL of an endpoint from which the STS's policy can be retrieved.
 List getOptionalClaims()
          Specifies the types of optional claims that may be supplied by the identity.
 List getRequiredClaims()
          This parameter specifies the types of claims that must be supplied by the identity.
 String getTokenType()
          Specifies the type of the token to be requested from the STS as String which represents token type URI.
 
Methods inherited from interface org.eclipse.higgins.icard.policy.IRPPolicy
getPrivacyUrl, getPrivacyVersion, getSite
 
Methods inherited from interface org.eclipse.higgins.icard.IPolicy
getICardTypes, getSummary, getType, isSatisfiedBy
 

Method Detail

getIssuer

public String getIssuer()
Specifies the URL of the STS from which to obtain a token. If omitted, no specific STS is requested. The special value "urn:schemas-microsoft-com:ws:2005:05:identity:issuer:self" specifies that the token should come from a self-issued identity provider.


getIssuerPolicy

public String getIssuerPolicy()
Specifies the URL of an endpoint from which the STS's policy can be retrieved. If omitted, the value "/mex" is used.


getTokenType

public String getTokenType()
Specifies the type of the token to be requested from the STS as String which represents token type URI. This parameter can be omitted if the STS and the Web site front-end have a mutual understanding about what token type will be provided, or if the Web site is willing to accept any token type.


getRequiredClaims

public List getRequiredClaims()
This parameter specifies the types of claims that must be supplied by the identity. All claim's types are returned as String.

See Also:
IClaimType

getOptionalClaims

public List getOptionalClaims()
Specifies the types of optional claims that may be supplied by the identity. All claim's types are returned as String.

See Also:
IClaimType