Skip to content

Additional Authentication Providers #966

@yorek

Description

@yorek

Summary

Increase the number of Authentication providers supported

Motivation

Right now, only EasyAuth and Azure AD are supported. Common authentication providers like Auth0 and in general support for any provider compatible with the OAuth2 protocol should be provided. This would eneable also on-prem users to use custom or third party OAuth2 providers they trust.

Functional Specifications

Using the jwt section in the configuration file it will be possible to specify, like already implemented,

  • issuer that will be used to validate the token received
  • audience that will be used to determine the used/required scope

there will be also the ability to specify where the role claims can be found using a dedicated option

  • roles.path will allow to specify JSON path where roles are in the received JWT token.

For example, for an Azure AD token the roles.path would be roles

Prior Work

A discuss arone the topic was started in #719

Metadata

Metadata

Assignees

No one assigned

    Labels

    authenhancementNew feature or requestmove-to-closeLacks clarity or roadmap mismatchrfcRequest for comment

    Type

    No type

    Projects

    Status

    Done

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions