-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
OIDC/OAuth2 authentication support #2
Comments
mrtamm
referenced
this issue
in mrtamm/funnel-gdi
Feb 2, 2024
mrtamm
referenced
this issue
in mrtamm/funnel-gdi
Feb 3, 2024
Please review the associated pull-request: #3 |
Regarding the issue description, here is a sample configuration snippet to support it: Server:
OidcAuth:
ServiceConfigUrl: "https://login.elixir-czech.org/oidc/.well-known/openid-configuration"
ClientId: your-client-id
ClientSecret: your-client-secret
RequireScope: "tes_api ga4gh_passport_v1"
RequireAudience: your-funnel-id
|
Development successfully merged to the |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
At the moment, Funnel supports only
Basic
authentication (which is optional to configure).Bearer
access token in addition toBasic
)OAuth 2.0 Token Introspection
(RFC: https://www.rfc-editor.org/rfc/rfc7662.html)client_id
andclient_secret
that will be generated when service is registered into the AAI (so should be provided e.g. as ENV var or configuration option)audience
: array containsfunnel_id
or the audience string equalsfunnel_id
funnel_id
might be e.g. URL of the API, or theclient_id
(from config/param)scope
: contains"tes_api"
valueBearer
token.The text was updated successfully, but these errors were encountered: