warlof / seat-slack-sso
This plugin provide an SSO integration with Slack for SeAT
Installs: 21
Dependents: 0
Suggesters: 0
Security: 0
Stars: 2
Watchers: 2
Forks: 0
Open Issues: 0
Type:seat-plugin
Requires
- eveseat/web: ^2.0
- laravel/socialite: ^2.0
This package is not auto-updated.
Last update: 2022-02-01 13:04:11 UTC
README
A Eve SeAT plugin which enable Slack SSO
Setup
Slack side
- go on Slack Application
- clic on
Create New App
- on left side, clic on
OAuth & Permissions
, puthttps://domain/slacksso/auth/callback
and save changes
SeAT side
Server
- go into your SeAT installation path
- run
composer require warlof/seat-slack-sso
as the SeAT user - open the file into
seatpath/config/app.php
with your favorite editor - add
Warlof\Seat\Slack\Sso\SlackSsoServiceProvider::class
after* Package Service Providers...
block - publish vendor by running
php artisan vendor:publish --force
as the SeAT user - run migration scripts with
php artisan migrate
as the SeAT user
Client
- sign in with a superuser account
- in sidebar, go on
Slack SSO Authentication > Settings
- fill the form using credentials created with the Slack Application (available into
Basic Information
) - hit
Update
and enjoy the new SSO authentication :)
Extra
If you like the package, please consider making a donation to eveseat.net holding. Funds are cross shared for R&D and SeAT core development.