globaleaks / globaleaks-whistleblowing-software

GlobaLeaks is free, open-source whistleblowing software enabling anyone to easily set up and maintain a secure reporting platform.
https://www.globaleaks.org
Other
1.23k stars 269 forks source link

Add support for OpenId Connect (OIDC) providers to authorize internal users logins based on external corporate policies #4108

Closed evilaliv3 closed 4 months ago

evilaliv3 commented 4 months ago

Proposal

This ticket is about tracking research and development to add support for OpenId Connect (OIDC) providers.

Motivation and context

Basic idea is to use the functionality to enable support for third party authentications via OpenId Connect (OIDC) providers to authorize to be used to implement internal users logins based on external corporate policies.

Requirement collected while working with:

evilaliv3 commented 4 months ago

This ticket is very related to https://github.com/globaleaks/GlobaLeaks/issues/4107, i consider that we could keep the discussion there targeting at implementing a solution that works for both.

evilaliv3 commented 4 months ago

Closing in favor of the choice of addressing the implementation of the support for OAUTH2 and OpenID Connect at the same time within a possible unified solution.