seqeralabs / nf-tower

Nextflow Tower system
https://tower.nf
Mozilla Public License 2.0
145 stars 51 forks source link

Allow Elixir AAI Authentication #50

Open evanfloden opened 5 years ago

evanfloden commented 5 years ago

See here https://elixir-europe.org/services/compute/aai

tdudgeon commented 4 years ago

Elixir AAI is basically an OpenID Connect (OIDC) authentication provider, so this task would be better defined as being able to allow authentication through OIDC which will allow multiple providers, not just Elixir. For instance Keycloak can be used which is becoming the 'de facto' Open Source solution here, which in turn allows many back end providers to be used (e.g LDAP or Active Directory).

IMHO this is a high priority feature. The current need to continually get a token via email is a RIGHT PAIN. A simple login, preferably using a SSO solution like Keycloak needs to be an option.

pditommaso commented 4 years ago

Following up on this, I've requested to register tower.nf as Elixir AAI service. I'll post any update here.