biigle / auth-nfdi
BIIGLE module to offer authentication via NFDI Login.
v1.0
2025-03-13 09:25 UTC
Requires
- ext-json: *
- socialiteproviders/manager: ^4.4
README
This is a BIIGLE module that provides authentication via NFDI Login.
Information on how to register your BIIGLE instance as a new service to NFDI Login can be found here.
Installation
- Run
composer require biigle/auth-nfdi
. - Run
php artisan vendor:publish --tag=public
to refresh the public assets of the modules. Do this for every update of this module. - Configure your NFDI Login credentials in
config/services.php
like this:'nfdilogin' => [ 'client_id' => env('NFDILOGIN_CLIENT_ID'), 'client_secret' => env('NFDILOGIN_CLIENT_SECRET'), 'redirect' => '/auth/iam4nfdi/callback', ],
- Run the database migrations with
php artisan migrate
.
Developing
Take a look at the development guide of the core repository to get started with the development setup.
Want to develop a new module? Head over to the biigle/module template repository.
Contributions and bug reports
Contributions to BIIGLE are always welcome. Check out the contribution guide to get started.