|
BEA Systems, Inc. | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
The MBean that represents configuration attributes for the security realm.
A security realm contains a set of security configuration settings, including the list of security providers to use (for example, for authentication and authorization).
Code using security can either use the default security realm for the domain or refer to a particular security realm by name (by using the JMX display name of the security realm).
One security realm in the WebLogic domain must have the DefaultRealm
attribute set to true. The security realm with the DefaultRealm
attribute set to true is used as the default security realm for the WebLogic domain. Note that other available security realms must have the DefaultRealm
attribute set to false.
When WebLogic Server boots, it locates and uses the default security realm. The security realm is considered active since it is used when WebLogic Server runs. Any security realm that is not used when WebLogic Server runs is considered inactive. All active security realms must be configured before WebLogic Server is boots.
Since security providers are scoped by realm, the Realm
attribute on a security provider must be set to the realm that uses the provider.
Method Summary | |
AdjudicatorMBean |
getAdjudicator()
The Adjudication provider for the security realm. |
weblogic.management.security.audit.AuditorMBean[] |
getAuditors()
The Auditing providers for the security realm in order of invocation. |
AuthenticationProviderMBean[] |
getAuthenticationProviders()
The Authentication providers for the security realm in order of invocation. |
AuthorizerMBean[] |
getAuthorizers()
The Authorization providers for the security realm in order of invocation. |
CredentialMapperMBean[] |
getCredentialMappers()
The Credential Mapping providers for the security realm in order of invocation. |
KeyStoreMBean[] |
getKeyStores()
Deprecated. |
java.lang.Integer |
getMaxWebLogicPrincipalsInCache()
The maximum size of the LRU cache for holding WebLogic Principal signatures. |
RoleMapperMBean[] |
getRoleMappers()
The Role Mapping providers for the security realm in order of invocation. |
UserLockoutManagerMBean |
getUserLockoutManager()
The user lockout manager for the security realm. |
boolean |
isDefaultRealm()
Specifies whether or not this security realm is the Default realm for the WebLogic domain. |
boolean |
isDeployCredentialMappingIgnored()
Specifies whether or not credential mapping deployment calls on the Credential Manager are ignored or passed to the configured Credential Mapping providers. |
boolean |
isDeployPolicyIgnored()
Specifies whether or not security policy deployment calls on the Authorization Manager are ignored or passed to the configured Authorization providers. |
boolean |
isDeployRoleIgnored()
Specifies whether or not role deployment calls on the Role Manager are ignored or passed to the configured Role Mapping providers. |
boolean |
isEnableWebLogicPrincipalValidatorCache()
Specifies whether or not the WebLogic Principal Validator caching is enabled. |
boolean |
isFullyDelegateAuthorization()
Specifies whether or not the Web and EJB containers should call the security framework on every access. |
boolean |
isUseDeprecatedWebResource()
Web resources were deprecated in WebLogic Server 7.0 SP01. |
void |
setAdjudicator(AdjudicatorMBean newValue)
The Adjudication provider for the security realm. |
void |
setAuditors(weblogic.management.security.audit.AuditorMBean[] newValue)
The Auditing providers for the security realm in order of invocation. |
void |
setAuthenticationProviders(AuthenticationProviderMBean[] newValue)
The Authentication providers for the security realm in order of invocation. |
void |
setAuthorizers(AuthorizerMBean[] newValue)
The Authorization providers for the security realm in order of invocation. |
void |
setCredentialMappers(CredentialMapperMBean[] newValue)
The Credential Mapping providers for the security realm in order of invocation. |
void |
setDefaultRealm(boolean newValue)
Specifies whether or not this security realm is the Default realm for the WebLogic domain. |
void |
setDeployCredentialMappingIgnored(boolean newValue)
Specifies whether or not credential mapping deployment calls on the Credential Manager are ignored or passed to the configured Credential Mapping providers. |
void |
setDeployPolicyIgnored(boolean newValue)
Specifies whether or not security policy deployment calls on the Authorization Manager are ignored or passed to the configured Authorization providers. |
void |
setDeployRoleIgnored(boolean newValue)
Specifies whether or not role deployment calls on the Role Manager are ignored or passed to the configured Role Mapping providers. |
void |
setEnableWebLogicPrincipalValidatorCache(boolean newValue)
Specifies whether or not the WebLogic Principal Validator caching is enabled. |
void |
setFullyDelegateAuthorization(boolean newValue)
Specifies whether or not the Web and EJB containers should call the security framework on every access. |
void |
setKeyStores(KeyStoreMBean[] newValue)
Deprecated. |
void |
setMaxWebLogicPrincipalsInCache(java.lang.Integer newValue)
The maximum size of the LRU cache for holding WebLogic Principal signatures. |
void |
setRoleMappers(RoleMapperMBean[] newValue)
The Role Mapping providers for the security realm in order of invocation. |
void |
setUseDeprecatedWebResource(boolean newValue)
Web resources were deprecated in WebLogic Server 7.0 SP01. |
void |
setUserLockoutManager(UserLockoutManagerMBean newValue)
The user lockout manager for the security realm. |
void |
validate()
Checks that the realm is valid. |
Methods inherited from interface weblogic.management.commo.StandardInterface |
wls_getAttributeTag,
wls_getConstructorTag,
wls_getDisplayName,
wls_getInterfaceClassName,
wls_getMBeanTag,
wls_getNotificationTag,
wls_getObjectName,
wls_getOperationTag,
wls_instanceOf |
Method Detail |
public AuthenticationProviderMBean[] getAuthenticationProviders()
public void setAuthenticationProviders(AuthenticationProviderMBean[] newValue) throws javax.management.InvalidAttributeValueException
newValue
- - new value for attribute AuthenticationProviderspublic RoleMapperMBean[] getRoleMappers()
DeployableRoleProvider;/code> SSPI.
- Legal NULL: true
public void setRoleMappers(RoleMapperMBean[] newValue) throws javax.management.InvalidAttributeValueException
DeployableRoleProvider;/code> SSPI.
- Legal NULL: true
- Parameters:
newValue
- - new value for attribute RoleMappers- Throws:
- javax.management.InvalidAttributeValueException -
public AuthorizerMBean[] getAuthorizers()
DeployableAuthorizationProvider;/code> SSPI.
- Legal NULL: true
public void setAuthorizers(AuthorizerMBean[] newValue) throws javax.management.InvalidAttributeValueException
DeployableAuthorizationProvider;/code> SSPI.
- Legal NULL: true
- Parameters:
newValue
- - new value for attribute Authorizers- Throws:
- javax.management.InvalidAttributeValueException -
public AdjudicatorMBean getAdjudicator()
public void setAdjudicator(AdjudicatorMBean newValue) throws javax.management.InvalidAttributeValueException
newValue
- - new value for attribute Adjudicatorpublic weblogic.management.security.audit.AuditorMBean[] getAuditors()
public void setAuditors(weblogic.management.security.audit.AuditorMBean[] newValue) throws javax.management.InvalidAttributeValueException
newValue
- - new value for attribute Auditorspublic CredentialMapperMBean[] getCredentialMappers()
DeployableCredentialProvider;/code> SSPI.
- Legal NULL: true
public void setCredentialMappers(CredentialMapperMBean[] newValue) throws javax.management.InvalidAttributeValueException
DeployableCredentialProvider;/code> SSPI.
- Legal NULL: true
- Parameters:
newValue
- - new value for attribute CredentialMappers- Throws:
- javax.management.InvalidAttributeValueException -
public KeyStoreMBean[] getKeyStores()
public void setKeyStores(KeyStoreMBean[] newValue) throws javax.management.InvalidAttributeValueException
newValue
- - new value for attribute KeyStorespublic UserLockoutManagerMBean getUserLockoutManager()
public void setUserLockoutManager(UserLockoutManagerMBean newValue) throws javax.management.InvalidAttributeValueException
newValue
- - new value for attribute UserLockoutManagerpublic boolean isDefaultRealm()
public void setDefaultRealm(boolean newValue) throws javax.management.InvalidAttributeValueException
newValue
- - new value for attribute DefaultRealmpublic boolean isDeployRoleIgnored()
public void setDeployRoleIgnored(boolean newValue) throws javax.management.InvalidAttributeValueException
newValue
- - new value for attribute DeployRoleIgnoredpublic boolean isUseDeprecatedWebResource()
public void setUseDeprecatedWebResource(boolean newValue) throws javax.management.InvalidAttributeValueException
newValue
- - new value for attribute UseDeprecatedWebResourcepublic boolean isDeployPolicyIgnored()
public void setDeployPolicyIgnored(boolean newValue) throws javax.management.InvalidAttributeValueException
newValue
- - new value for attribute DeployPolicyIgnoredpublic boolean isDeployCredentialMappingIgnored()
public void setDeployCredentialMappingIgnored(boolean newValue) throws javax.management.InvalidAttributeValueException
newValue
- - new value for attribute DeployCredentialMappingIgnoredpublic boolean isFullyDelegateAuthorization()
public void setFullyDelegateAuthorization(boolean newValue) throws javax.management.InvalidAttributeValueException
newValue
- - new value for attribute FullyDelegateAuthorizationpublic boolean isEnableWebLogicPrincipalValidatorCache()
public void setEnableWebLogicPrincipalValidatorCache(boolean newValue) throws javax.management.InvalidAttributeValueException
newValue
- - new value for attribute EnableWebLogicPrincipalValidatorCachepublic java.lang.Integer getMaxWebLogicPrincipalsInCache()
public void setMaxWebLogicPrincipalsInCache(java.lang.Integer newValue) throws javax.management.InvalidAttributeValueException
newValue
- - new value for attribute MaxWebLogicPrincipalsInCachepublic void validate() throws ErrorCollectionException
java.lang.Exceptions
, one for each reason that the realm is not valid. The text of each exception describes the problem.
|
Documentation is available at http://download.oracle.com/docs/cd/E13222_01/wls/docs81 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |