Security

Configuration of global security settings for a managed domain.



 

Attributes Summary

useLocalSecurityServer Specifies whether an appserver should uses a locla instance of security server or to use the security server in the node agent on the local node, on a remote node, or in cell manager, in that order.
useDomainQualifiedUserNames When true, user names returned by getUserPrincipal()-like calls, will be qualified with the security domain they reside within.
enabled Whether global security is enabled.
cacheTimeout Number of milliseconds after which the authentication cache will be refreshed.
issuePermissionWarning If enabld, warning will be issued during application installation if an application requires some Java 2 Permission's that normally should not be granted to applications.
allowAllPermissionForApplication Not in use.
activeProtocol Specifies active IIOP security authentication protocol when security is enabled.
enforceJava2Security When set to true, WebSphere will enforce Java 2 Security permission checking.
enableJava2SecRuntimeFiltering Enable Java 2 Security Permission runtime filtering.
activeAuthMechanism The authentication mechanism that will be used when WebSphere Application Server security is enabled.
authMechanisms A list of authentication mechanisms configured in the system.
userRegistries The config for a registry of users defined in the system.
activeUserRegistry Specifies the active User Registry when security is enabled.
authConfig Not in use.
applicationLoginConfig Specifies a list of JAAS login config to be used by application code including EJBs, JSPs, Servlets, and Resource Adpapters.
CSI Specifies config of the OMG CSIv2 security protocol.
IBM Specifies config of the IBM SAS security protocol that is used by WebSphere 3.
repertoire Specifies a list of SSL configs.
systemLoginConfig Specifies a list of JAAS login config to be used by system resources including authentication mechanism and principal and credential mapping.
authDataEntries Specifies a list of userid and password for use by Java 2 Connector default principal mapping module and by DataSource.
defaultSSLSettings Specify a config for using Secure Sockets Layer (SSL) support, such as the security level and whether SSL support is enabled.
authorizationTableImpl Not used and may be removed in a future release.
roleBasedAuthorization Specifies a list of system components that use the generalized Role Based Authorization for access control.
properties One usage of the properties list is for backward compatibility with previous releases of WebSphere products.

 

Attribute Details


useLocalSecurityServer

Specifies whether an appserver should uses a locla instance of security server or to use the security server in the node agent on the local node, on a remote node, or in cell manager, in that order.

Data type:   Boolean
Default value:   unspecified



useDomainQualifiedUserNames

When true, user names returned by getUserPrincipal()-like calls, will be qualified with the security domain they reside within.

Data type:   Boolean
Default value:   unspecified



enabled

Whether global security is enabled. When security is not enabled, all other security settings are ignored.

Data type:   Boolean
Default value:   unspecified



cacheTimeout

Number of milliseconds after which the authentication cache will be refreshed. Caching can improve performance with respect to authorization lookups.

Data type:   Integer
Default value:   unspecified



issuePermissionWarning

If enabld, warning will be issued during application installation if an application requires some Java 2 Permission's that normally should not be granted to applications. The filter.policy file contains a list of permissions that applications should not have according to J2EE 1.3 Specification.

Data type:   Boolean
Default value:   unspecified



allowAllPermissionForApplication

Not in use. May be removed in a future release.

Data type:   Boolean
Default value:   unspecified



activeProtocol

Specifies active IIOP security authentication protocol when security is enabled. Possible values are CSI (CSIv2), IBM, or BOTH.
data type: 
Default value:   unspecified



enforceJava2Security

When set to true, WebSphere will enforce Java 2 Security permission checking. When set to false, WebSphere Java 2 Security Manager will not be installed and all Java 2 Security permission checking is disabled.

Data type:   Boolean
Default value:   unspecified



enableJava2SecRuntimeFiltering

Enable Java 2 Security Permission runtime filtering. Runtime filtering is enabled by default. It is strongly recommended not to disable runtime permission filtering.

Data type:   Boolean
Default value:   unspecified



activeAuthMechanism

The authentication mechanism that will be used when WebSphere Application Server security is enabled.

Data type:  AuthMechanism



authMechanisms

A list of authentication mechanisms configured in the system. Only one of the authentication mechanisms can be active in the system at a time.

Data type:  AuthMechanism



userRegistries

The config for a registry of users defined in the system. There may many types of user registries. User registry config is required at the time that sercurity config is enabled. The default type of user registry is Local Operating System (because the default authentication mechanism is LocalOSAuthentication).

Data type:  UserRegistry



activeUserRegistry

Specifies the active User Registry when security is enabled.

Data type:  UserRegistry



authConfig

Not in use. Reserved by IBM for Future Use.

Data type:  AuthorizationConfig



applicationLoginConfig

Specifies a list of JAAS login config to be used by application code including EJBs, JSPs, Servlets, and Resource Adpapters.

Data type:  JAASConfiguration



CSI

Specifies config of the OMG CSIv2 security protocol.

Data type:  IIOPSecurityProtocol



IBM

Specifies config of the IBM SAS security protocol that is used by WebSphere 3.x and 4.x appserver products.

Data type:  IIOPSecurityProtocol



repertoire

Specifies a list of SSL configs.

Data type:  SSLConfig



systemLoginConfig

Specifies a list of JAAS login config to be used by system resources including authentication mechanism and principal and credential mapping.

Data type:  JAASConfiguration



authDataEntries

Specifies a list of userid and password for use by Java 2 Connector default principal mapping module and by DataSource.

Data type:  JAASAuthData



defaultSSLSettings

Specify a config for using Secure Sockets Layer (SSL) support, such as the security level and whether SSL support is enabled.

Data type:  SSLConfig



authorizationTableImpl

Not used and may be removed in a future release.

Data type:  AuthorizationTableImpl



roleBasedAuthorization

Specifies a list of system components that use the generalized Role Based Authorization for access control.

Data type:  RoleBasedAuthorization



properties

One usage of the properties list is for backward compatibility with previous releases of WebSphere products.

Data type:  Property


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

WebSphere is a trademark of the IBM Corporation in the United States, other countries, or both.

 

IBM is a trademark of the IBM Corporation in the United States, other countries, or both.