| --- |
| title: User's Guide |
| --- |
| |
| # Fortress User's Guide |
| |
| This guide is primarily for people new to Fortress. |
| |
| ## Table of contents |
| |
| * [An Introduction to Role-Based Access Control ANSI INCITS 359-2004](user-guide/1-intro-rbac.html) |
| * [1.1 - ANSI RBAC Explained](user-guide/1.1-rbac-explained.html) |
| * [1.2 - What ANSI RBAC is not](user-guide/1.2-what-is-not-rbac.html) |
| * [1.3 - What ANSI RBAC is](user-guide/1.3-what-rbac-is.html) |
| * [1.4 - Why is ANSI RBAC Important?](user-guide/1.4-why-rbac-is-important.html) |
| * [1.5 - How to implement ANSI RBAC](user-guide/1.5-how-to-impl-rbac.html) |
| * [1.6 - Where to go for more info](user-guide/1.6-go-for-more.html) |
| * [Multitenancy Overview](user-guide/2-multitenancy.html) |
| * [2.1 - Fortress Multitenancy](user-guide/2.1-fortress-multitenancy.html) |
| * [2.2 - Traditional Multi-Instances architecture](user-guide/2.2-tradi-multi-instances.html) |
| * [2.3 - Multitenancy under the covers](user-guide/2.3-multitenancy-under-covers.html) |
| * [Configuration](user-guide/3-configuration.html) |
| * [Code Samples](user-guide/4-fortress-code-samples.html) |
| * [4.1 - Create Session](user-guide/4.1-create-session.html) |
| * [4.2 - Check Access](user-guide/4.2-check-access.html) |
| * [4.3 - Session Permissions](user-guide/4.3-session-permissions.html) |
| * [4.4 - Add Active Role](user-guide/4.4-activate-role.html) |
| * [4.5 - Drop Active Role](user-guide/4.5-deactivate-role.html) |
| * [4.6 - Authorized Roles](user-guide/4.6-authorized-roles.html) |
| * [4.7 - Add Role](user-guide/4.7-add-role.html) |
| * [4.8 - Delete Role](user-guide/4.8-delete-role.html) |
| * [4.9 - Add User](user-guide/4.9-add-user.html) |
| * [4.10 - Delete User](user-guide/4.10-delete-user.html) |
| * [4.11 - Add Permission Object](user-guide/4.11-add-permobj.html) |
| * [4.12 - Delete Permission Object](user-guide/4.12-delete-permobj.html) |
| * [4.13 - Add Permission](user-guide/4.13-add-permission.html) |
| * [4.14 - Delete Permission](user-guide/4.14-delete-permission.html) |
| * [4.15 - Assign User](user-guide/4.15-assign-user.html) |
| * [4.16 - Deassign User](user-guide/4.16-deassign-user.html) |
| * [4.17 - Grant Permission](user-guide/4.17-grant-permission.html) |
| * [4.18 - Revoke Permission](user-guide/4.18-revoke-permission.html) |
| * [4.19 - Add Inheritance](user-guide/4.19-add-inheritance.html) |
| * [4.20 - Delete Inheritance](user-guide/4.20-delete-inheritance.html) |
| * [4.21 - Add Ascendant](user-guide/4.21-add-ascendant.html) |
| * [4.22 - Add Descendant](user-guide/4.22-add-descendant.html) |
| |
| * TODO (more code samples): |
| * [4.23 - createSsdSet] |
| * [4.24 - deleteSsdSet] |
| * [4.25 - createDsdSet] |
| * [4.26 - deleteDsdSet] |
| * [4.27 - addSsdRoleMember] |
| * [4.28 - addDsdRoleMember] |
| * [4.29 - addSsdRoleMember] |
| * [4.30 - addDsdRoleMember] |
| * [4.31 - setSsdSetCardinality] |
| * [4.32 - setDsdSetCardinality] |
| * [4.33 - addRoleConstraint] |
| * [4.34 - removeRoleConstraint] |
| * ... |