Securing Web Applications

Release 9.3 E-mail This Topic Printable Version Give Us Feedback

At 9.3, you can secure web applications using Manager. This login level security will allow access to only those users who belong to roles that have permissions to the web application.

You set permissions on web applications by clicking the 'Web Application Permissions' icon on a particular web application. This will open a dialog which will let you configure the roles you want to grant access to the application.

ArcGIS Server at 9.3 provides 2 authentication schemes to secure your web applications namely the Java EE Container Managed Authentication and ArcGIS Authentication.

The screenshot below shows the dialog for applying permissions on the web application.





Note**: Special Roles are not available while setting permissions on web applications.

Exporting Secured Web Applications

At 9.3, web applications created in Manager can be exported (into a '.WAR' format) along with their security configurations. You can configure the web application to use either the Java EE Container Managed Authentication or the ArcGIS Authentication.

The screeshot below shows the web page for exporting a web application with security configuration.





You begin enabling security on your web application by checking the 'Enable Security' checkbox. If you don't want to secure you web applications, you must leave this checkbox un-checked and proceed to export.

Manager will populate the 'Role Name' text box with all the roles that currently have permission to access this web applications. You can edit the roles this comma separated list and add/delete roles. Ideally, the list of roles must be synchronized between a development and production system.

You then need to choose between Java EE Container Managed Authentication and ArcGIS Authentication.