Anthill Pro Version 2.1 Security Notes
Maciej Zawadzki <[email protected]> Sat, 07 Jun 2003 12:54:52 -0400
| Newsgroups | gmane.comp.java.anthill.announce |
|---|---|
| Message-ID | <[email protected]> |
If you are looking into the authentication and authorization features that are present in the version 2.1 preview, here are a few notes to help you get started and to explain the limitations of these features. First, the limitations of the authentication and authorization features. These are not meant to provide fail-safe security for your AnthillPro installation. These features are meant more as usability aids than as true security for the application. By usability aids I mean that the combination of authentication and authorization can be used to create roles, which can then be used to limit which projects a user sees. So I would not expose an Anthill Pro installation to the world by making it publicly accessible via the Internet with only the built-in security features. A more fail-safe security system is in the works and will be available in version 3.0. In order to use the authentication and authorization features you need to specifically enable them. You can enable authentication from the Edit tab of the authentication screen, which you can get to by following the "Authentication" link on the left hand navigation tree. The same goes for authorization. There is a built in "admin" system account. The default password for this account is "admin" -- it's probably a good idea to change this once you enable the authentication system :) You can create new users and new roles and assign users to roles. Once authorization is enabled, you will see an additional "Security" tab on most screens. The "Security" tab will allow you to specify the roles that are permitted to execute actions on the associated module. For example, you may want to have a "CoreProjects" role that is able to "view," "edit," and "build" all project modules. The authorization system allows for very fine grained level of control and is very flexible. If you have any questions about it or encounter any problems please let us know as soon as possible. Thanks, --The Anthill Team