From b433abb7b97be4ec02e7f3e98587d195a8833071 Mon Sep 17 00:00:00 2001 From: Nick Sweeting Date: Tue, 7 May 2024 02:35:50 -0700 Subject: [PATCH] Updated Setting up Authentication (markdown) --- Setting-up-Authentication.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Setting-up-Authentication.md b/Setting-up-Authentication.md index 1608e18..fc5c804 100644 --- a/Setting-up-Authentication.md +++ b/Setting-up-Authentication.md @@ -105,7 +105,7 @@ LDAP_EMAIL_ATTR="mail" > *We'd welcome PRs to add support for these using `django-allauth`!* -These methods are not natively supported by ArchiveBox at the moment. However it is still possible to use them with ArchiveBox by running your own [IdP (Identity Provider)](https://www.cloudflare.com/learning/access-management/what-is-an-identity-provider/) server (e.g. [Authentik](https://docs.goauthentik.io/docs/providers/saml/), [Authelia](https://www.authelia.com/configuration/identity-providers/introduction/#openid-connect-10), etc.). +These methods are not natively supported by ArchiveBox at the moment. However it is still possible to use them with ArchiveBox by running your own [IdP (Identity Provider)](https://www.cloudflare.com/learning/access-management/what-is-an-identity-provider/) server (e.g. [Authentik](https://docs.goauthentik.io/docs/providers/saml/), [Authelia](https://www.authelia.com/configuration/identity-providers/introduction/#openid-connect-10), [oauth2-proxy](https://github.com/oauth2-proxy/oauth2-proxy), etc.). The IdP server can act as a middleman gateway to authenticate users using an external SAML/OAuth/OpenID/etc. provider (e.g. Google, Microsoft, Github, Facebook, etc.), and then pass on the authenticated user's session info to ArchiveBox using LDAP or reverse proxy headers (as described above). @@ -113,6 +113,8 @@ The IdP server can act as a middleman gateway to authenticate users using an ext - https://docs.goauthentik.io/docs/providers/saml/ - https://docs.goauthentik.io/docs/providers/oauth2/ - https://www.authelia.com/configuration/identity-providers/introduction/#openid-connect-10 +- https://github.com/oauth2-proxy/oauth2-proxy +- https://oauth2-proxy.github.io/oauth2-proxy/configuration/overview