BEA Systems, Inc.


weblogic.management.security.authentication
Interface IdentityAsserterMBean

All Known Subinterfaces:
DefaultIdentityAsserterMBean, LDAPX509IdentityAsserterMBean, RealmAdapterAuthenticatorMBean

public interface IdentityAsserterMBean
extends weblogic.management.commo.StandardInterface, AuthenticationProviderMBean

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.


Method Summary
 java.lang.String[] getActiveTypes()
          The token types that are currently active.
 boolean getBase64DecodingRequired()
          If false then the server will not base64 decode the token before passing it to the identity asserter.
 java.lang.String[] getSupportedTypes()
          A list of token types that this Identity Assertion provider supports.
 void setActiveTypes(java.lang.String[] newValue)
          The token types that are currently active.
 void setBase64DecodingRequired(boolean newValue)
          If false then the server will not base64 decode the token before passing it to the identity asserter.
 
Methods inherited from interface weblogic.management.security.ProviderMBean
getDescription, getProviderClassName, getRealm, getVersion, setRealm
 

Method Detail

getSupportedTypes

public java.lang.String[] getSupportedTypes()
A list of token types that this Identity Assertion provider supports. To see a list of types for which the WebLogic Security SPI provides built-in support, refer the Javadoc for weblogic.security.spi.IdentityAsserter


getActiveTypes

public java.lang.String[] getActiveTypes()
The token types that are currently active.


setActiveTypes

public void setActiveTypes(java.lang.String[] newValue)
                    throws javax.management.InvalidAttributeValueException
The token types that are currently active.

Parameters:
newValue - - new value for attribute ActiveTypes
Throws:
javax.management.InvalidAttributeValueException -  

getBase64DecodingRequired

public boolean getBase64DecodingRequired()
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.

Default Value: new java.lang.Boolean(true)

setBase64DecodingRequired

public void setBase64DecodingRequired(boolean newValue)
                               throws javax.management.InvalidAttributeValueException
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.

Parameters:
newValue - - new value for attribute Base64DecodingRequired
Throws:
javax.management.InvalidAttributeValueException -  

Documentation is available at
http://download.oracle.com/docs/cd/E13222_01/wls/docs70

Copyright © 2004 BEA Systems, Inc. All Rights Reserved.
WebLogic Server 7.0 API Reference