In today's increasingly networked world, application security is paramount and you'll find that a thorough understanding of Domino security is crucial for developers who need to build secure applications. This chapter provided the basic information that every developer should know about Domino security, including the eight layers of Domino security, authentication, the seven access levels of the database ACL, form and view security, and document-level security through Readers and Authors fields.
On a final note, as a developer, you might not have the authority to change most or all the security settings discussed in this chapter, but a system administrator who should be experienced in this area traditionally does. If you're interested in more thorough coverage of the many security options in Domino, you can consult the Lotus Domino Administrator Help 6 database (htlp_admin6.nsf).
Part I. Introduction to Release 6
Whats New in Release 6?
The Release 6 Object Store
The Integrated Development Environment
Part II. Foundations of Application Design
Forms Design
Advanced Form Design
Designing Views
Using Shared Resources in Domino Applications
Using the Page Designer
Creating Outlines
Adding Framesets to Domino Applications
Automating Your Application with Agents
Part III. Programming Domino Applications
Using the Formula Language
Real-World Examples Using the Formula Language
Writing LotusScript for Domino Applications
Real-World LotusScript Examples
Writing JavaScript for Domino Applications
Real-World JavaScript Examples
Writing Java for Domino Applications
Real-World Java Examples
Enhancing Domino Applications for the Web
Part IV. Advanced Design Topics
Accessing Data with XML
Accessing Data with DECS and DCRs
Security and Domino Applications
Creating Workflow Applications
Analyzing Domino Applications
Part V. Appendices
Appendix A. HTML Reference
Appendix B. Domino URL Reference