summaryrefslogtreecommitdiffstats
path: root/docs/index.md
blob: b9b495d46a2e206dfa1271c15470e1b2297740b4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# **Gatekeeper:** An Authentication & Authorization Library

## Introduction

**[Find Gatekeeper on GitHub](https://github.com/psecio/gatekeeper)**

The [Gatekeeper](https://github.com/psecio/gatekeeper) library is a simple drop-in library that can be used to manage users, permissions and groups for
your application. The goal is to make securing your application as simple as possible while still providing a solid and
secure foundation to base your user system around.

*Gatekeeper* is best classified as a Role-Base Access Control (RBAC) system with users, groups and permissions. It is
framework-agnostic and is set up to use its own database for the user handling.

*Gatekeeper* provides a standard NIST Level 2 Role Based Access Control system that also includes support for child permissions and child groups supported in a tree structure.

## Contact

If you have any questions or suggestions about this library, please let me know by adding an issue [in the Gatekeeper Issues list](https://github.com/psecio/gatekeeper/issues) on GitHub.

Thanks! I hope you find *Gatekeeper* useful!

Chris Cornutt <ccornutt@phpdeveloper.org>