crims / portal-api
Centralized authentication and middleware library for CRIMS
Installs: 254
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/crims/portal-api
Requires (Dev)
- php: ^8.2
- laravel/framework: ^11.0
README
- Contains Model Classes for Crims Users (Roles, Groups & Shares)
- A Client to connect to our Laravel/Passport-based Authentication Server
- A User- and AuthServiceProvider to resolve
Illuminate\Support\Facades\Auth::user(). Providers will self register once this package is required oncomposer updateor@php artisan package:discover --ansi
Usage
In composer.json add to the require field:
"require": { "php": "^8.2", "crims/portal-api": "^1.0" ... }
Required Env Variables
Docker Container of the consuming microservice needs to pass:
PORTAL_URL - Url of the Authentication Server
EXTERNAL_ACCESS_KEYS - Optional: listing of key-value pairs for Robot connections