| 7 | |
| 8 | == Overview == |
| 9 | |
| 10 | AAA functions for S3 are implemented in the {{{modules/s3/s3aaa.py}}} module. This module extends the web2py Auth class as AuthS3 (Authentication), and defines additional classes for role management, access control and audit. |
| 11 | |
| 12 | ||'''Component'''||'''Location'''||'''Function'''|| |
| 13 | ||AuthS3||modules/s3/s3aaa.py||Authentication, Login|| |
| 14 | ||S3Permission||modules/s3/s3aaa.py||Authorization of Access, ACLs|| |
| 15 | ||S3Audit||modules/s3/s3aaa.py||Data access logging, audit trail|| |
| 16 | ||S3RoleManager||modules/s3/s3aaa.py||RESTful method to manage roles and ACLs|| |
| 17 | ||Admin controllers||controllers/admin.py||User Management, role management|| |