https://github.com/biigle/auth-lslogin

:m: BIIGLE module to offer authentication via Life Science Login

https://github.com/biigle/auth-lslogin

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (9.7%) to scientific vocabulary
Last synced: 10 months ago · JSON representation

Repository

:m: BIIGLE module to offer authentication via Life Science Login

Basic Info
  • Host: GitHub
  • Owner: biigle
  • License: gpl-3.0
  • Language: PHP
  • Default Branch: master
  • Size: 66.4 KB
Statistics
  • Stars: 0
  • Watchers: 2
  • Forks: 0
  • Open Issues: 0
  • Releases: 7
Created about 3 years ago · Last pushed 11 months ago
Metadata Files
Readme License

README.md

BIIGLE Life Science Login Module

Test status

This is a BIIGLE module that provides authentication via Life Science Login.

Information on how to register your BIIGLE instance as a new relying party to Life Science Login can be found here. In the application form, enter the following technical information:

  • SAML2 or OIDC: OIDC
  • Supported grants:
    • Authorization Code Flow
    • Refresh Token
  • Client is public: No (leave unchecked)
  • Require PKCE: Yes (check box)
  • Redirect URLs: https://example.com/auth/lslogin/callback (replace example.com with your actual domain)

Installation

  1. Run composer require biigle/auth-lslogin.
  2. Run php artisan vendor:publish --tag=public to refresh the public assets of the modules. Do this for every update of this module.
  3. Configure your Life Science Login credentials in config/services.php like this: php 'lifesciencelogin' => [ 'client_id' => env('LSLOGIN_CLIENT_ID'), 'client_secret' => env('LSLOGIN_CLIENT_SECRET'), 'redirect' => '/auth/lslogin/callback', ],

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.

Owner

  • Name: BIIGLE
  • Login: biigle
  • Kind: organization
  • Location: Bielefeld University

GitHub Events

Total
  • Create event: 3
  • Release event: 1
  • Issues event: 1
  • Delete event: 2
  • Push event: 1
Last Year
  • Create event: 3
  • Release event: 1
  • Issues event: 1
  • Delete event: 2
  • Push event: 1

Issues and Pull Requests

Last synced: 11 months ago

All Time
  • Total issues: 2
  • Total pull requests: 5
  • Average time to close issues: 8 months
  • Average time to close pull requests: about 6 hours
  • Total issue authors: 1
  • Total pull request authors: 2
  • Average comments per issue: 0.0
  • Average comments per pull request: 0.0
  • Merged pull requests: 5
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 1
  • Average time to close issues: N/A
  • Average time to close pull requests: 1 day
  • Issue authors: 0
  • Pull request authors: 1
  • Average comments per issue: 0
  • Average comments per pull request: 0.0
  • Merged pull requests: 1
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • mzur (1)
Pull Request Authors
  • mzur (7)
  • lehecht (2)
Top Labels
Issue Labels
bug (1)
Pull Request Labels

Packages

  • Total packages: 1
  • Total downloads:
    • packagist 4,034 total
  • Total dependent packages: 0
  • Total dependent repositories: 0
  • Total versions: 7
  • Total maintainers: 1
packagist.org: biigle/auth-lslogin

BIIGLE module to offer authentication via Life Science Login.

  • Homepage: https://biigle.de
  • License: GPL-3.0-only
  • Latest release: v2.0.5
    published 11 months ago
  • Versions: 7
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 4,034 Total
Rankings
Dependent packages count: 19.1%
Dependent repos count: 33.3%
Average: 48.5%
Downloads: 93.0%
Maintainers (1)
Funding
Last synced: 10 months ago

Dependencies

.github/workflows/test.yml actions
  • actions/checkout v1 composite
composer.json packagist
  • socialiteproviders/lifesciencelogin ^5.0