eurofirany / ef-login
This package is abandoned and no longer maintained.
No replacement package was suggested.
Login via AC
v1.0
2021-10-19 11:12 UTC
Requires
- php: ^7.4|^8.0
- eurofirany/ef-ac-connector: 1.0
- illuminate/support: ^8.0
Requires (Dev)
- orchestra/testbench: ^6.0
- phpunit/phpunit: ^9.0
This package is auto-updated.
Last update: 2024-01-15 19:50:04 UTC
README
Login to application via AC data.
Install
composer require eurofirany/ef-login
Publish config
php artisan vendor:publish --tag=ef_ac_connector
php artisan vendor:publish --tag=ef_login
Create table for auth logs
php artisan migrate
Configuration
<?php
return [
'token' => env('EF_API_TOKEN'),
'permissions' => [
// Groups
0123 => [
// Route name
'redirect' => 'home',
// AC Field mapping (saved in session after sucessful login)
'map' => [
'login' => 'kod_operatora',
'name' => 'imienazwisko'
],
// Custom variables (saved in session after sucessful login)
'variables' => [
'test' => true
]
],
]
];
Variables for .env
# EfAcConnector
AC_LOGIN=
AC_WS1=
AC_WS_PASSWORD=
AC_EFWebService=
AC_EFWebService_PASSWORD=
# EfLogin
EF_TOKEN=
Defined routes
// Web
login
logout
// Api
ef-login/permissions
ef-login/logs
Usage (middleware)
Route::middleware(['efAuth'])->group(function () {
//
});