Chapter 9. Security and Performance
Domino provides many standard security features, most of which can be used in web-enabled applications. Domino security is multilayered with controls to protect the server, the application, application design elements, documents, and fields on documents. You should develop a reasonably good understanding of these features, how they are implemented, and how they can influence the design of an application.
If you are discovering an existing application, learn about how security is implemented in the design, especially how groups, roles, and readers and authors fields are used. Map out how workflow and document state changes relate to the security features. Understanding these relationships provides considerable insight into how the application works and what you have to do to make changes.
If you are developing a new application, design it with security in mind. It is more difficult to bolt on security later than to implement it during initial development...