Overview | Package | Class | Use | Tree | Deprecated | Index | Help
|  | BEA Systems, Inc.
PREV NEXT | FRAMES NO FRAMES

## BEA WebLogic Server 9.0 API Reference

## Uses of Interface
weblogic.management.security.ProviderMBean

Packages that use ProviderMBean
weblogic.management.security |
weblogic.management.security.audit |
weblogic.management.security.authentication |
weblogic.management.security.authorization |
weblogic.management.security.credentials |
weblogic.management.security.pk |
weblogic.security.providers.authentication |
weblogic.security.providers.saml |
weblogic.security.service | This package includes interfaces, classes, and exceptions that support security providers.
weblogic.security.spi | This package includes interfaces, classes, and exceptions you use to develop security providers.

Uses of ProviderMBean in weblogic.management.security

Subinterfaces of ProviderMBean in weblogic.management.security
`interface` | `ApplicationVersionerMBean` The SSPI MBean that security providers extend to indicate that the provider supports versionable applications.

Uses of ProviderMBean in weblogic.management.security.audit

Subinterfaces of ProviderMBean in weblogic.management.security.audit
`interface` | `AuditorMBean` The SSPI MBean that all Audit providers must extend.

Uses of ProviderMBean in weblogic.management.security.authentication

Subinterfaces of ProviderMBean in weblogic.management.security.authentication
`interface` | `AuthenticationProviderMBean` The base MBean for all MBean implementations that manage Authentication providers.
`interface` | `AuthenticatorMBean` The SSPI MBean that all Authentication providers with login services must extend.
`interface` | `IdentityAsserterMBean` The SSPI MBean that all Identity Assertion providers must extend.
`interface` | `ServletAuthenticationFilterMBean` The SSPI MBean that all Servlet Authentication Filter providers must extend.

Uses of ProviderMBean in weblogic.management.security.authorization

Subinterfaces of ProviderMBean in weblogic.management.security.authorization
`interface` | `AdjudicatorMBean` The SSPI MBean that all Ajudication providers must extend.
`interface` | `AuthorizerMBean` The base MBean for Authorization providers.
`interface` | `DeployableAuthorizerMBean` The SSPI MBean that must be extended by all Authorization providers that can store policies created while deploying a Web application or EJB.
`interface` | `DeployableRoleMapperMBean` The SSPI MBean that must be extended by Role Mapping providers that can store roles created while deploying a Web application or EJB.
`interface` | `RoleMapperMBean` The base MBean for Authorization providers.

Uses of ProviderMBean in weblogic.management.security.credentials

Subinterfaces of ProviderMBean in weblogic.management.security.credentials
`interface` | `CredentialMapperMBean` The SSPI MBean that all Credential Mapping providers must extend.
`interface` | `DeployableCredentialMapperMBean` The SSPI MBean that must be extended by all Credential Mapper providers that can store credential maps created while deploying a component.

Uses of ProviderMBean in weblogic.management.security.pk

Subinterfaces of ProviderMBean in weblogic.management.security.pk
`interface` | `CertPathBuilderMBean` The SSPI MBean that all certification path providers with CertPathBuilder services must extend.
`interface` | `CertPathProviderMBean` The base MBean for all MBean implementations that manage certification path providers.
`interface` | `CertPathValidatorMBean` The SSPI MBean that all certification path providers with CertPathValidator services must extend.
`interface` | `KeyStoreMBean` Deprecated. 8.1.0.0

Uses of ProviderMBean in weblogic.security.providers.authentication

Methods in weblogic.security.providers.authentication with parameters of type ProviderMBean
`static void` | `NTAuthenticatorWLESUtilities.setupMBeanNotificationListener(weblogic.security.providers.authentication.NTAuthenticatorDelegate ntDelegate, ProviderMBean NTAuthMBean)`
`static String` | `NTAuthenticatorWLESUtilities.determineDelegateName(ProviderMBean NTAuthMBean)`
`static String` | `NTAuthenticatorWLESUtilities.getBadDomainControllerRetry(ProviderMBean NTAuthMBean)`
`static long` | `NTAuthenticatorWLESUtilities.getBadDomainControllerRetryInterval(ProviderMBean NTAuthMBean)`
`static String` | `NTAuthenticatorWLESUtilities.getMapUPNNames(ProviderMBean NTAuthMBean)`
`static String` | `NTAuthenticatorWLESUtilities.getMapNTDomainName(ProviderMBean NTAuthMBean)`
`static String` | `NTAuthenticatorWLESUtilities.getLogonType(ProviderMBean NTAuthMBean)`
`static String` | `NTAuthenticatorWLESUtilities.getDomainControllers(ProviderMBean NTAuthMBean)`
`static String[]` | `NTAuthenticatorWLESUtilities.getDomainControllerList(ProviderMBean NTAuthMBean)`
`static String` | `NTAuthenticatorWLESUtilities.getControlFlag(ProviderMBean NTAuthMBean)`
`static void` | `NTAuthenticatorWeblogicUtilities.setupMBeanNotificationListener(weblogic.security.providers.authentication.NTAuthenticatorDelegate ntDelegate, ProviderMBean NTAuthMBean)`
`static String` | `NTAuthenticatorWeblogicUtilities.determineDelegateName(ProviderMBean NTAuthMBean)`
`static String` | `NTAuthenticatorWeblogicUtilities.getBadDomainControllerRetry(ProviderMBean NTAuthMBean)`
`static long` | `NTAuthenticatorWeblogicUtilities.getBadDomainControllerRetryInterval(ProviderMBean NTAuthMBean)`
`static String` | `NTAuthenticatorWeblogicUtilities.getMapUPNNames(ProviderMBean NTAuthMBean)`
`static String` | `NTAuthenticatorWeblogicUtilities.getMapNTDomainName(ProviderMBean NTAuthMBean)`
`static String` | `NTAuthenticatorWeblogicUtilities.getLogonType(ProviderMBean NTAuthMBean)`
`static String` | `NTAuthenticatorWeblogicUtilities.getDomainControllers(ProviderMBean NTAuthMBean)`
`static String[]` | `NTAuthenticatorWeblogicUtilities.getDomainControllerList(ProviderMBean NTAuthMBean)`
`static String` | `NTAuthenticatorWeblogicUtilities.getControlFlag(ProviderMBean NTAuthMBean)`
`static void` | `NTAuthenticatorUtilities.setupMBeanNotificationListener(weblogic.security.providers.authentication.NTAuthenticatorDelegate ntDelegate, ProviderMBean NTAuthMBean)`
`static String` | `NTAuthenticatorUtilities.determineDelegateName(ProviderMBean NTAuthMBean)`
`static String` | `NTAuthenticatorUtilities.getBadDomainControllerRetry(ProviderMBean NTAuthMBean)`
`static long` | `NTAuthenticatorUtilities.getBadDomainControllerRetryInterval(ProviderMBean NTAuthMBean)`
`static String` | `NTAuthenticatorUtilities.getMapUPNNames(ProviderMBean NTAuthMBean)`
`static String` | `NTAuthenticatorUtilities.getMapNTDomainName(ProviderMBean NTAuthMBean)`
`static String` | `NTAuthenticatorUtilities.getLogonType(ProviderMBean NTAuthMBean)`
`static String` | `NTAuthenticatorUtilities.getDomainControllers(ProviderMBean NTAuthMBean)`
`static String[]` | `NTAuthenticatorUtilities.getDomainControllerList(ProviderMBean NTAuthMBean)`
`static String` | `NTAuthenticatorUtilities.getControlFlag(ProviderMBean NTAuthMBean)`
`void` | `NTAuthenticatorProviderImpl.initialize(ProviderMBean mbean, SecurityServices services)` Initialize the NT authenticator.
`static int` | `NTAuthenticatorEnvironment.getRuntimeEnvironment(ProviderMBean NTAuthMBean)`
`static weblogic.security.providers.authentication.NTAuthenticatorDelegate` | `NTAuthenticatorDelegate.getInstance(ProviderMBean ntmbean)`
`void` | `NegotiateIdentityAsserterProviderImpl.initialize(ProviderMBean mbean, SecurityServices securityServices)` Initialize the provider using the provider MBean
`void` | `LDAPX509IdentityAsserterProviderImpl.initialize(ProviderMBean mbean, SecurityServices securityServices)` Initialize the WebLogic LDAP X509 Identity Asserter.
`void` | `LDAPAuthenticationProviderImpl.initialize(ProviderMBean mbean, SecurityServices securityServices)` Initialize the provider using the provider MBean
`void` | `DefaultIdentityAsserterProviderImpl.initialize(ProviderMBean mbean, SecurityServices securityServices)` Initialize the provider using the provider MBean
`void` | `DefaultAuthenticationProviderImpl.initialize(ProviderMBean mBean, SecurityServices securityServices)` Initialize the provider using the provider MBean
`void` | `DBMSSQLReadOnlyAuthenticationProviderImpl.initialize(ProviderMBean mBean, SecurityServices securityServices)` Initialize the provider using the provider MBean
`void` | `DBMSSQLAuthenticationProviderImpl.initialize(ProviderMBean mBean, SecurityServices securityServices)` Initialize the provider using the provider MBean
`void` | `DBMSPluggableRuntimeAuthenticationProviderImpl.initialize(ProviderMBean mBean, SecurityServices securityServices)` Initialize the provider using the provider MBean
`static weblogic.security.providers.authentication.shared.DBMSAuthenticatorDelegate` | `DBMSAuthenticatorDelegateImpl.getInstance(ProviderMBean theMBean, int matchType)`
`void` | `DBMSAuthenticationProviderImpl.initialize(ProviderMBean mBean, SecurityServices securityServices)` Initialize the provider using the provider MBean
`void` | `CustomDBMSAuthenticatorPlugin.initialize(ProviderMBean mBean)` Executed on initialization of the CustomDBMSAuthenticatorPlugin.

Constructors in weblogic.security.providers.authentication with parameters of type ProviderMBean
`DBMSSQLReadOnlyAuthenticatorDelegateImpl(ProviderMBean theMBean, String theDelegateName)`
`DBMSSQLAuthenticatorDelegateImpl(ProviderMBean theMBean, String theDelegateName)`
`DBMSPluggableRuntimeAuthenticatorDelegateImpl(ProviderMBean theMBean, String theDelegateName)`
`DBMSAuthenticatorDelegateImpl(ProviderMBean theMBean, String theDelegateName)`

Uses of ProviderMBean in weblogic.security.providers.saml

Methods in weblogic.security.providers.saml with parameters of type ProviderMBean
`void` | `SAMLIdentityAsserterProviderImpl.initialize(ProviderMBean mbean, SecurityServices secServices)` Initialize the provider using the provider MBean
`void` | `SAMLCredentialMapperProviderImpl.initialize(ProviderMBean mbean, SecurityServices secServices)` Initialize the SAMLCredentialMapper
`void` | `SAMLAuthenticationProviderImpl.initialize(ProviderMBean mbean, SecurityServices securityServices)` Initialize
`static weblogic.security.providers.saml.SAMLTrustManager` | `SAMLTrustManager.getInstance(ProviderMBean mbean, SecurityServices secServices)`

Constructors in weblogic.security.providers.saml with parameters of type ProviderMBean
`SAMLIdentityAsserterLDAPDelegate(ProviderMBean mbean, SecurityServices services)`
`SAMLIdentityAsserterLDAPDelegate(ProviderMBean mbean)`

Uses of ProviderMBean in weblogic.security.service

Methods in weblogic.security.service with parameters of type ProviderMBean
`void` | `UserProfileManager.initialize(String realmName, ProviderMBean[] configuration)` Initialize using the ProviderMBeans that are passed in.
`SecurityProvider` | `SecurityServiceManagerDelegateImpl.createSecurityProvider(ProviderMBean providerMBean, weblogic.security.service.Auditor auditor)`
`SecurityProvider` | `SecurityServiceManagerDelegate.createSecurityProvider(ProviderMBean providerMBean, weblogic.security.service.Auditor auditor)` Get the provider class name from the mbean, create the provider and initialize it using this mbean.
`static SecurityProvider` | `SecurityServiceManager.createSecurityProvider(ProviderMBean providerMBean, weblogic.security.service.Auditor auditor)` Get the provider class name from the mbean, create the provider and initialize it using this mbean.
`void` | `SecurityService.initialize(String realmName, ProviderMBean[] configuration)` Initialize security service
`void` | `RoleManager.initialize(String realmName, ProviderMBean[] configuration)` Initialize using the ProviderMBeans that are passed in.
`void` | `PrincipalAuthenticator.initialize(String realmName, ProviderMBean[] providerMBean)` Initialize PrincipalAuthenticator with all configured AuthenticationProviders creating an ordered list of those providers as well as creating a mapping of active provider supplied IdentityAssertor instances.
`void` | `KeyManager.initialize(String realmName, ProviderMBean[] providerMBean)` Initialize KeyManager
`void` | `CredentialManager.initialize(String realmName, ProviderMBean[] configuration)` Initializes using the ProviderMBeans that are passed in.
`void` | `CertPathManager.initialize(String realmName, ProviderMBean[] configuration)` Initialize using the ProviderMBeans that are passed in.
`void` | `AuthorizationManager.initialize(String realmName, ProviderMBean[] configuration)` Initialize using the ProviderMBeans that are passed in.
`void` | `Auditor.initialize(String realmName, ProviderMBean[] configuration)` Initializes the `Auditor` object using the `ProviderMBean`s that are passed in.

Constructors in weblogic.security.service with parameters of type ProviderMBean
`RoleManager(String realmName, ProviderMBean[] configuration)` Class constructor that takes an array of MBeans that are used to initialize the service.
`PrincipalAuthenticator(String realmName, ProviderMBean[] providerMBean)` Constructor
`KeyManager(String realmName, ProviderMBean[] providerMBean)`
`CredentialManager(String realmName, ProviderMBean[] configuration)`
`CertPathManager(String realmName, ProviderMBean[] configuration)` Class constructor that takes an array of ProviderMBeans that are used to initialize the CertPath service.
`AuthorizationManager(String realmName, ProviderMBean[] configuration)` Class constructor that takes an array of ProviderMBeans that are used to initialize the Authorization service.
`Auditor(String realmName, ProviderMBean[] configuration)` Constructs an `Auditor` object using the name of the security realm and the Auditing providers' configuration (specified in the Auditing providers' associated MBeans).

Uses of ProviderMBean in weblogic.security.spi

Methods in weblogic.security.spi with parameters of type ProviderMBean
`void` | `SecurityProvider.initialize(ProviderMBean providerMBean, SecurityServices securityServices)` Initializes the security provider.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Documentation is available at http://e-docs.bea.com/wls/docs90 Copyright 2005 BEA Systems Inc.
PREV NEXT | FRAMES NO FRAMES