|
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. If an applpication specifies a different security realm, then that security realm is used instead. In either case, 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 providers for the security realm in order of invocation. |
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()
The Keystore providers for the security realm in order of invocation. |
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 calls on the Credential Manager are ignored or passed to the configured Credential Mapping provider. |
boolean |
isDeployPolicyIgnored()
Specifies whether or not policy calls on the Authorization Manager are ignored or passed to the configured Authorization provider. |
boolean |
isDeployRoleIgnored()
Specifies whether or not role calls on the Role Manager are ignored or passed to the configured Role Mapping provider. |
boolean |
isFullyDelegateAuthorization()
Specifies whether or not the Web and EJB containers should call the security framework on every access. |
boolean |
isUseDeprecatedWebResource()
Beginning in WebLogic Server 7.0 SP1 WebResources have been deprecated and will not be used. |
void |
setAdjudicator(AdjudicatorMBean newValue)
The Adjudication providers for the security realm in order of invocation. |
void |
setAuditors(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 calls on the Credential Manager are ignored or passed to the configured Credential Mapping provider. |
void |
setDeployPolicyIgnored(boolean newValue)
Specifies whether or not policy calls on the Authorization Manager are ignored or passed to the configured Authorization provider. |
void |
setDeployRoleIgnored(boolean newValue)
Specifies whether or not role calls on the Role Manager are ignored or passed to the configured Role Mapping provider. |
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)
The Keystore providers for the security realm in order of invocation. |
void |
setRoleMappers(RoleMapperMBean[] newValue)
The Role Mapping providers for the security realm in order of invocation. |
void |
setUseDeprecatedWebResource(boolean newValue)
Beginning in WebLogic Server 7.0 SP1 WebResources have been deprecated and will not be used. |
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 |
Method Detail |
public AuthenticationProviderMBean[] getAuthenticationProviders()
public void setAuthenticationProviders(AuthenticationProviderMBean[] newValue) throws javax.management.InvalidAttributeValueException
newValue
- - new value for attribute AuthenticationProviderspublic RoleMapperMBean[] getRoleMappers()
public void setRoleMappers(RoleMapperMBean[] newValue) throws javax.management.InvalidAttributeValueException
newValue
- - new value for attribute RoleMapperspublic AuthorizerMBean[] getAuthorizers()
public void setAuthorizers(AuthorizerMBean[] newValue) throws javax.management.InvalidAttributeValueException
newValue
- - new value for attribute Authorizerspublic AdjudicatorMBean getAdjudicator()
public void setAdjudicator(AdjudicatorMBean newValue) throws javax.management.InvalidAttributeValueException
newValue
- - new value for attribute Adjudicatorpublic AuditorMBean[] getAuditors()
public void setAuditors(AuditorMBean[] newValue) throws javax.management.InvalidAttributeValueException
newValue
- - new value for attribute Auditorspublic CredentialMapperMBean[] getCredentialMappers()
public void setCredentialMappers(CredentialMapperMBean[] newValue) throws javax.management.InvalidAttributeValueException
newValue
- - new value for attribute CredentialMapperspublic 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 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/docs70 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |