blob: 8c06219d7f77c0291bb2a40d814b80e28e15ba99 [file] [log] [blame] [view]
---
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]
* ...