BEA Systems, Inc.

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 ProviderMBeans 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.
 


Documentation is available at
http://download.oracle.com/docs/cd/E13222_01/wls/docs90
Copyright 2005 BEA Systems Inc.