|
IBM WebSphere Application ServerTM Release 8 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ibm.websphere.wssecurity.callbackhandler.SAMLIdAssertionCallback
public class SAMLIdAssertionCallback
This is a callback class for asserting SAMLToken to WebSphere WSCredential
SAMLToken
,
SAMLIdAssertionCallbackHandler
Field Summary | |
---|---|
static java.util.ArrayList<java.lang.String> |
defaultGroupNameList
|
static java.lang.String |
GROUP
|
static java.lang.String |
GROUP_IDS
|
static java.lang.String |
GROUPIDS
|
static java.lang.String |
GROUPMEMBERSHIP
|
static java.lang.String |
GROUPS
|
static java.lang.String |
MEMBEROF
|
static java.lang.String |
MEMBEROF_1
|
static java.lang.String |
MEMBERS
|
static java.lang.String |
MEMBERSHIP
|
static java.lang.String |
PRIMARY_GROUP
|
static java.lang.String |
ROLE
|
static java.lang.String |
ROLES
|
static java.lang.String |
WSCREDENTIAL_ACCESS_ID
|
static java.lang.String |
WSCREDENTIAL_NAMESPACE
|
Constructor Summary | |
---|---|
SAMLIdAssertionCallback()
|
Method Summary | |
---|---|
java.util.ArrayList<java.lang.String[]> |
getCredentialList()
Returns a list of trusted credential's identifiers, each identifier includes issuer name, optional SAML attribute name and attribute namespace for principal, optional SAML attribute name and attribute namespace for realm, and optional SAML attribute name and attribute namespace for group memberships. |
boolean |
isCrossDomainIdAssertion()
|
boolean |
isUseIssuerNameForRealm()
|
boolean |
isUseNameQualifierForRealm()
|
void |
setCredentialList(java.util.ArrayList<java.lang.String[]> credList)
Sets a list of trusted credential's identifiers, each identifier includes security domain name, optional SAML attribute name and attribute namespace for principal, optional SAML attribute name and attribute namespace for realm, and optional SAML attribute name and attribute namespace for group memberships. |
void |
setCrossDomainIdAssertion(boolean flag)
sets flag of cross security domain ID assertion. |
void |
setUseIssuerNameForRealm(boolean flag)
sets flag to use Issuer name for realm if SAML is issued from WSCredential. |
void |
setUseNameQualifierForRealm(boolean flag)
sets flag to use NameQualifier for realm if SAML is not issued from WSCredential. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String GROUPS
public static final java.lang.String GROUP
public static final java.lang.String MEMBEROF
public static final java.lang.String MEMBEROF_1
public static final java.lang.String MEMBERSHIP
public static final java.lang.String GROUPMEMBERSHIP
public static final java.lang.String MEMBERS
public static final java.lang.String GROUPIDS
public static final java.lang.String ROLE
public static final java.lang.String ROLES
public static final java.lang.String GROUP_IDS
public static final java.lang.String PRIMARY_GROUP
public static java.util.ArrayList<java.lang.String> defaultGroupNameList
public static final java.lang.String WSCREDENTIAL_ACCESS_ID
public static final java.lang.String WSCREDENTIAL_NAMESPACE
Constructor Detail |
---|
public SAMLIdAssertionCallback()
Method Detail |
---|
public void setCredentialList(java.util.ArrayList<java.lang.String[]> credList)
credList
- A list of trusted credential's identifiers.public java.util.ArrayList<java.lang.String[]> getCredentialList()
public void setCrossDomainIdAssertion(boolean flag)
flag
- A flag if cross security domain ID assertion enabledpublic boolean isCrossDomainIdAssertion()
public void setUseNameQualifierForRealm(boolean flag)
flag
- A flag if cross security domain ID assertion enabledpublic boolean isUseNameQualifierForRealm()
public void setUseIssuerNameForRealm(boolean flag)
flag
- A flag if cross security domain ID assertion enabledpublic boolean isUseIssuerNameForRealm()
|
IBM WebSphere Application ServerTM Release 8 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |