oxygen / auth
Authorisation Component
Requires
- php: >=8.1
- ext-json: *
- ext-zip: *
- darkghosthunter/laraguard: dev-master
- guzzlehttp/guzzle: ^7.4.5
- illuminate/support: ^10.0
- lab404/laravel-impersonate: ^1.7
- laravel/sanctum: ^3.2
- oxygen/core: ~0.15.0
- oxygen/crud: ~0.12.0
- oxygen/data: ~0.12.0
- oxygen/preferences: ~0.6.0
- webmozart/assert: ^1.10
Requires (Dev)
- phpspec/phpspec: ^7.0
- phpstan/extension-installer: ^1.1
- phpstan/phpstan: ^1.8
- phpstan/phpstan-webmozart-assert: ^1.2.1
- dev-master
- 0.8.0
- 0.7.13
- 0.7.12
- 0.7.11
- 0.7.10
- 0.7.9
- 0.7.8
- 0.7.7
- 0.7.6
- 0.7.5
- 0.7.4
- 0.7.3
- 0.7.2
- 0.7.1
- 0.7.0
- 0.6.4
- 0.6.3
- 0.6.2
- 0.6.1
- 0.6.0
- 0.5.8
- 0.5.7
- 0.5.6
- 0.5.5
- 0.5.4
- 0.5.3
- 0.5.2
- 0.5.1
- 0.5.0
- 0.4.1
- 0.4.0
- 0.3.1
- 0.3.0
- 0.2.15
- 0.2.14
- 0.2.13
- 0.2.12
- 0.2.11
- 0.2.10
- 0.2.9
- 0.2.8
- 0.2.7
- 0.2.6
- 0.2.5
- 0.2.4
- 0.2.3
- 0.2.2
- 0.2.1
- 0.2.0
- 0.1.5
- 0.1.4
- 0.1.3
- 0.1.2
- 0.1.1
- 0.1.0
- dev-laravel10
This package is auto-updated.
Last update: 2024-10-31 00:21:39 UTC
README
This repository contains Oxygen's authorisation component.
For more information visit the Core repository.
Two-Factor Authentication
Through a Doctrine port of the laraguard package.
Uses an authenticator app instead of SMS.
User Impersonation
Provided through the laravel-impersonate package.
Permissions system
This package features a powerful permissions system, in which groups inherit permissions from their parent group, and also more specific permissions can inherit from more abstract permissions. For example, permissions for "pages" could inherit from a more abstract "_resource" psuedo content type.
The following excerpt of the command line interface (artisan permissions
) demonstrates some of the features: