Download the PHP package chrisreedio/bastion without Composer
On this page you can find all versions of the php package chrisreedio/bastion. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download chrisreedio/bastion
More information about chrisreedio/bastion
Files in chrisreedio/bastion
Package bastion
Short Description SSO Powered Access Control for Filament
License MIT
Homepage https://github.com/chrisreedio/bastion
Informations about the package bastion
SSO Powered Access Control for Filament
Bastion is a package/plugin for Filament and Laravel to quickly scaffold out access control for your application.
It's primary use case is with SSO and Azure Active Directory, but it can be used with any authentication provider.
[!WARNING] This package is still in development and is not ready for production use.
Installation
You can install the package via composer:
Update your PanelProvider to include the plugin:
You can publish and run the migrations with:
You can publish the config file with:
This is the contents of the published config file:
You can publish the seeder(s) with:
Optionally, you can publish the views using
Usage
A super admin role may be defined by using the ->superAdminRole
method on the plugin.
Testing
Changelog
Please see CHANGELOG for more information on what has changed recently.
Contributing
Please see CONTRIBUTING for details.
Security Vulnerabilities
Please review our security policy on how to report security vulnerabilities.
Credits
Special thanks to @Althinect and @bezhanSalleh for their packages and hard work. This is both inspired by and based on their work. This package would not be possible without them.
- Chris Reed
- All Contributors
License
The MIT License (MIT). Please see License File for more information.
All versions of bastion with dependencies
chrisreedio/filament-policy-generator Version ^3.0.0
filament/filament Version ^3.0
spatie/laravel-package-tools Version ^1.15.0
spatie/laravel-permission Version ^6.0