[id='authorization']
:context: authz
= Configuring {brandname} Authorization
Authorization restricts the ability to perform operations with {brandname} and
access data. You assign users with roles that have different permission levels.

include::{topics}/con_cache_authorization.adoc[leveloffset=+1]
include::{topics}/ref_permissions.adoc[leveloffset=+2]
include::{topics}/ref_role_mappers.adoc[leveloffset=+2]
include::{topics}/proc_configuring_authz_programmatic.adoc[leveloffset=+1]
include::{topics}/proc_configuring_authz_declarative.adoc[leveloffset=+1]
include::{topics}/ref_executing_secure_caches.adoc[leveloffset=+1]

// Restore the parent context.
ifdef::parent-context[:context: {parent-context}]
ifndef::parent-context[:!context:]
