Overview | Package | Class | Use | Tree | Deprecated | Index | Help
|  | BEA Systems, Inc.
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## 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 -

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Documentation is available at http://e-docs.bea.com/wls/docs70
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

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