Skip to content

Latest commit

 

History

History
 
 

docs

Up-to-date with version 2.3.* of ZfcRbac

Welcome to the official ZfcRbac documentation. This documentation will help you to quickly understand how to use and extend ZfcRbac.

If you are looking for some information that is not listed in the documentation, please open an issue!

  1. [Introduction](/docs/01. Introduction.md)

    1. [Why should I use an authorization module?](/docs/01. Introduction.md#why-should-i-use-an-authorization-module)
    2. [What is the Rbac model?](/docs/01. Introduction.md#what-is-the-rbac-model)
    3. [How can I integrate ZfcRbac into my application?](/docs/01. Introduction.md#how-can-i-integrate-zfcrbac-into-my-application)
  2. [Quick Start](/docs/02. Quick Start.md)

    1. [Specifying an identity provider](/docs/02. Quick Start.md#specifying-an-identity-provider)
    2. [Adding a guard](/docs/02. Quick Start.md#adding-a-guard)
    3. [Adding a role provider](/docs/02. Quick Start.md#adding-a-role-provider)
    4. [Registering a strategy](/docs/02. Quick Start.md#registering-a-strategy)
    5. [Using the authorization service](/docs/02. Quick Start.md#using-the-authorization-service)
  3. [Role providers](/docs/03. Role providers.md)

    1. [What are role providers?](/docs/03. Role providers.md#what-are-role-providers)
    2. [Identity providers](/docs/03. Role providers.md#identity-providers)
    3. [Built-in role providers](/docs/03. Role providers.md#built-in-role-providers)
    4. [Creating custom role providers](/docs/03. Role providers.md#creating-custom-role-providers)
  4. [Guards](/docs/04. Guards.md)

    1. [What are guards and when to use them?](/docs/04. Guards.md#what-are-guards-and-when-to-use-them)
    2. [Built-in guards](/docs/04. Guards.md#built-in-guards)
    3. [Creating custom guards](/docs/04. Guards.md#creating-custom-guards)
  5. [Strategies](/docs/05. Strategies.md)

    1. [What are strategies?](/docs/05. Strategies.md#what-are-strategies)
    2. [Built-in strategies](/docs/05. Strategies.md#built-in-strategies)
    3. [Creating custom strategies](/docs/05. Strategies.md#creating-custom-strategies)
  6. [Using the Authorization Service](/docs/06. Using the Authorization Service.md)

    1. [Injecting the AuthorizationService](/docs/06. Using the Authorization Service.md#injecting-the-authorization-service)
    2. [Permissions and Assertions](/docs/06. Using the Authorization Service.md#permissions-and-assertions)
  7. [Cookbook](/docs/07. Cookbook.md)

    1. [A real world example](/docs/07. Cookbook.md#a-real-world-application)
    2. [Best practices](/docs/07. Cookbook.md#best-practices)
    3. [Using ZfcRbac with Doctrine ORM](/docs/07. Cookbook.md#using-zfcrbac-with-doctrine-orm)
    4. [How to deal with roles with lot of permissions?](/docs/07. Cookbook.md#how-to-deal-with-roles-with-lot-of-permissions)
    5. [Using ZfcRbac and ZF2 Assetic](/docs/07. Cookbook.md#using-zfcrbac-and-zf2-assetic)
    6. [Using ZfcRbac and ZfcUser](/docs/07. Cookbook.md#using-zfcrbac-and-zfcuser)