The SSPI MBean that all Identity Assertion providers must extend. This MBean enables an Identity Assertion provider to specify the token types for which it is capable of asserting identity.
If you use the getMBeanInfo
operation in MBeanTypeServiceMBean, supply the following value as this MBean's fully qualified interface name:
weblogic.management.security.authentication.IdentityAsserterMBean
No factory methods. Instances of this MBean are created automatically.
Because this MBean extends or implements AuthenticationProviderMBean, you can also access this MBean by retrieving AuthenticationProviderMBeans. The following attributes contain AuthenticationProviderMBeans and its subtypes:
|
The following MBeans extend or implement this MBean type:
This section describes attributes that contain child MBeans. For more information about the MBean hierarchy, refer to WebLogic Server MBean Data Model.
|
Returns the realm that contains this security provider. Returns null if this security provider is not contained by a realm.
Factory Methods | No explicit creator method. The child shares the lifecycle of its parent. |
Privileges | Read only |
Type | RealmMBean |
This section describes the following attributes:
Returns the token types that the Identity Assertion provider is currently configured to process.
Privileges | Read/Write |
Type | class java.lang.String[] |
Redeploy or Restart required | Changes take effect after you redeploy the module or restart the server. |
Returns whether the tokens that are passed to the Identity
Assertion provider will be will base64 decoded first. If
false
then the server will not base64 decode the token
before passing it to the identity asserter. This defaults to
true
for backwards compatibility but most providers
will probably want to set this to false
.
Privileges | Read/Write |
Type | boolean |
Default Value | true |
Redeploy or Restart required | Changes take effect after you redeploy the module or restart the server. |
Returns a description of this security provider.
Each security provider's mbean should set the default value of this read-only attribute to a string that describes the provider. In other words, each security provider's mbean hard-wires its description. There are no conventions on the contents of the description. It should be a human readable string that gives a brief description of the security provider.
Privileges | Read only |
Type | java.lang.String |
Redeploy or Restart required | Changes take effect after you redeploy the module or restart the server. |
The name of this configuration. WebLogic Server uses an MBean to implement and persist the configuration.
Privileges | Read only |
Type | java.lang.String |
Default Value | Provider |
Redeploy or Restart required | Changes take effect after you redeploy the module or restart the server. |
Returns the list of token types supported by the Identity Assertion provider.
To see a list of default token types, refer the Javadoc for
weblogic.security.spi.IdentityAsserter
Privileges | Read only |
Type | class java.lang.String[] |
Redeploy or Restart required | Changes take effect after you redeploy the module or restart the server. |
Returns this security provider's version.
Each security provider's mbean should set the default value of this read-only attribute to a string that specifies the version of the provider (eg. 7.3.04). In other words, each security provider's mbean hard-wires its version. There are no conventions on the contents of the version string.
Privileges | Read only |
Type | java.lang.String |
Redeploy or Restart required | Changes take effect after you redeploy the module or restart the server. |
This section describes the following operations:
|
Operation Name | "wls_getDisplayName" |
Parameters | null |
Signature | null |
Returns | String
|