com.ibm.websphere.wssecurity.callbackhandler
Class SAMLIdAssertionCallbackHandler
- java.lang.Object
com.ibm.websphere.wssecurity.callbackhandler.SAMLIdAssertionCallbackHandler
- public class SAMLIdAssertionCallbackHandler
- extends java.lang.Object
- implements javax.security.auth.callback.CallbackHandler
The custom property "issuer" is trusted issuer name whose name is
issuer_n
where n
is an integer.
The custom property "principalName" is the attribute name for principal whose name is
principalNamen
where n
is an integer.
The custom property "principalNamespace" is the attribute name space for principal whose name is
principalNamespace_n
where n
is an integer.
The custom property "realmName" is the attribute name for realm whose name is
realmName_n
where n
is an integer.
The custom property "realmNamespace" is the attribute name space for realm whose name is
realmNamespace_n
where n
is an integer.
The custom property "groupName" is the attribute name for groups whose name is
groupName_n
where n
is an integer.
The custom property "groupNamespace" is the attribute name space for groups whose name is
groupNamespace_n
where n
is an integer.
The custom property "realmNameRange" is a white space delimited String that lists all names could be used as trusted realm whose name is
realmNameRange_n
where n
is an integer.
The custom property "uniqueId" is the attribute name for WebSphere credential's unique ID whose name is
uniqueId_n
where n
is an integer.
The custom property "uniqueIdNamespace" is the attribute name space for WebSphere credential's unique ID whose name is
uniqueIdNamespace_n
where n
is an integer.
Field Summary
Modifier and Type | Field and Description |
---|---|
|
ACCESSID
|
|
ACCESSIDNAMESPACE
|
|
CROSS_DOMAIN_ID_ASSERTION
|
|
GROUPNAMESPACE
|
|
GROUPS
|
|
ISSUER
|
|
PRINCIPAL
|
|
PRINCIPALNAMESPACE
|
|
REALM
|
|
REALM_RANGE
|
|
REALMNAMESPACE
|
|
USEISSUERNAMEFORREALM
|
|
USENAMEQUALIFIERFORREALM
|
Constructor Summary
Constructor and Description |
---|
SAMLIdAssertionCallbackHandler(java.util.Map<java.lang.Object,java.lang.Object> properties)
|
Method Summary
Modifier and Type | Method and Description |
---|---|
|
handle(javax.security.auth.callback.Callback[] callbacks)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail
ISSUER
- public static final java.lang.String ISSUER
PRINCIPAL
- public static final java.lang.String PRINCIPAL
PRINCIPALNAMESPACE
- public static final java.lang.String PRINCIPALNAMESPACE
GROUPS
- public static final java.lang.String GROUPS
GROUPNAMESPACE
- public static final java.lang.String GROUPNAMESPACE
REALM
- public static final java.lang.String REALM
REALMNAMESPACE
- public static final java.lang.String REALMNAMESPACE
CROSS_DOMAIN_ID_ASSERTION
- public static final java.lang.String CROSS_DOMAIN_ID_ASSERTION
REALM_RANGE
- public static final java.lang.String REALM_RANGE
ACCESSID
- public static final java.lang.String ACCESSID
ACCESSIDNAMESPACE
- public static final java.lang.String ACCESSIDNAMESPACE
USENAMEQUALIFIERFORREALM
- public static final java.lang.String USENAMEQUALIFIERFORREALM
USEISSUERNAMEFORREALM
- public static final java.lang.String USEISSUERNAMEFORREALM
Constructor Detail
SAMLIdAssertionCallbackHandler
- public SAMLIdAssertionCallbackHandler( java.util.Map<java.lang.Object,java.lang.Object> properties)
Method Detail
handle
- public void handle(javax.security.auth.callback.Callback[] callbacks)
- throws java.io.IOException
- javax.security.auth.callback.UnsupportedCallbackException
handle
in interface javax.security.auth.callback.CallbackHandler
java.io.IOException
javax.security.auth.callback.UnsupportedCallbackException