|
BEA Systems, Inc. | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Provides domain-wide security configuration information.
Field Summary | |
static long |
CACHING_STUB_SVUID
|
static java.lang.String |
REALM_BOOTSTRAP_VERSION_1
|
static java.lang.String |
REALM_BOOTSTRAP_VERSION_CURRENT
|
static java.lang.String |
REALM_BOOTSTRAP_VERSION_UNKNOWN
|
Fields inherited from class weblogic.management.configuration.ConfigurationMBean |
CACHING_STUB_SVUID,
DEFAULT_EMPTY_BYTE_ARRAY |
Method Summary | |
RealmMBean |
findDefaultRealm()
Finds the default security realm. |
RealmMBean |
findRealm(java.lang.String realmName)
Finds the default realm by name (that is, by the display name of the realm). |
RealmMBean[] |
findRealms()
Finds all configured realms. |
java.lang.String |
getRealmBootStrapVersion()
Specifies which version of the default security realm mbeans should be loaded if none exist. |
java.lang.String |
getWebAppFilesCaseInsensitive()
This property defines the case sensitive url-pattern matching behavior for security-constraints, servlets, filters, virtual-hosts etc in the webapp container and external security policies. |
boolean |
isAnonymousAdminLookupEnabled()
Returns true if anonymous JNDI access for Admin MBean home is permitted. |
void |
setAnonymousAdminLookupEnabled(boolean permit)
Permits anonymous JNDI access to get the Admin MBean home. |
void |
setCredential(java.lang.String credential)
As of 8.1 sp4, this method does the following: |
void |
setCredentialEncrypted(byte[] bytes)
Encrypts and sets the value of the CredentialEncrypted attribute. |
void |
setCredentialGenerated(boolean disable)
Sets the credentialGenerated attribute of the SecurityConfigurationMBean object |
void |
setRealmBootStrapVersion(java.lang.String version)
Sets the realmBootStrapVersion attribute of the SecurityConfigurationMBean object |
void |
setWebAppFilesCaseInsensitive(java.lang.String caseInsensitive)
|
Methods inherited from interface weblogic.management.configuration.ConfigurationMBean |
freezeCurrentValue,
getNotes,
restoreDefaultValue,
setComments,
setDefaultedMBean,
setNotes,
setPersistenceEnabled |
Methods inherited from interface weblogic.management.WebLogicMBean |
getMBeanInfo,
getName,
getObjectName,
getParent,
getType,
isCachingDisabled,
isRegistered,
setName,
setParent |
Methods inherited from interface javax.management.DynamicMBean |
getAttribute,
getAttributes,
invoke,
setAttribute,
setAttributes |
Methods inherited from interface javax.management.MBeanRegistration |
postDeregister,
postRegister,
preRegister |
Methods inherited from interface javax.management.NotificationBroadcaster |
addNotificationListener,
getNotificationInfo,
removeNotificationListener |
Field Detail |
public static final long CACHING_STUB_SVUID
public static final java.lang.String REALM_BOOTSTRAP_VERSION_UNKNOWN
public static final java.lang.String REALM_BOOTSTRAP_VERSION_1
public static final java.lang.String REALM_BOOTSTRAP_VERSION_CURRENT
Method Detail |
public RealmMBean[] findRealms()
public RealmMBean findDefaultRealm()
public RealmMBean findRealm(java.lang.String realmName)
realmName
- public void setCredentialGenerated(boolean disable)
disable
- The new credentialGenerated valuepublic void setAnonymousAdminLookupEnabled(boolean permit)
permit
- The new value.public boolean isAnonymousAdminLookupEnabled()
public void setCredential(java.lang.String credential) throws javax.management.InvalidAttributeValueException
As of 8.1 sp4, this method does the following:
CredentialEncrypted
attribute to the
encrypted parameter value.
credential
- The new credential valuesetCredentialEncrypted(byte[] bytes)
public void setCredentialEncrypted(byte[] bytes) throws javax.management.InvalidAttributeValueException
Encrypts and sets the value of the CredentialEncrypted attribute.
bytes
- The new credential value as a byte array.getCredentialEncrypted()
public java.lang.String getWebAppFilesCaseInsensitive()
This property defines the case sensitive url-pattern matching
behavior for security-constraints, servlets, filters, virtual-hosts
etc in the webapp container and external security policies.
When the value is set to "os", the pattern matching will be case
sensitive on all platforms except windows file system.
Note that WebLogic doesn't enforce case sensitivity while fetching
the file from the disk and rely on the file system for performance reasons
So if you have a Windows Samba mount from UNIX or Mac OS that
have been installed in case-insensitive mode) there is a chance
of security risk. If that is the case, please specify
case insensitive lookups by setting this attribute to
true
.
Note that Setting this attribute to false
in windows
can serve the contents of jsp.
public void setWebAppFilesCaseInsensitive(java.lang.String caseInsensitive) throws javax.management.InvalidAttributeValueException
public java.lang.String getRealmBootStrapVersion()
public void setRealmBootStrapVersion(java.lang.String version)
version
- The new realmBootStrapVersion value
|
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 |