1
0
mirror of https://github.com/pirate/ArchiveBox.git synced 2025-08-17 20:01:44 +02:00

Updated Setting up Authentication (markdown)

Nick Sweeting
2024-05-06 06:20:40 -07:00
parent 719e021f84
commit 105256fee5

@@ -103,6 +103,8 @@ LDAP_EMAIL_ATTR="mail"
### Not Yet Supported: SAML / OAuth2 / OpenID Authentication ### Not Yet Supported: SAML / OAuth2 / OpenID Authentication
> *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), 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). 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).
@@ -112,8 +114,6 @@ The IdP server can act as a middleman gateway to authenticate users using an ext
- https://docs.goauthentik.io/docs/providers/oauth2/ - https://docs.goauthentik.io/docs/providers/oauth2/
- https://www.authelia.com/configuration/identity-providers/introduction/#openid-connect-10 - https://www.authelia.com/configuration/identity-providers/introduction/#openid-connect-10
> *We'd welcome PRs to add support for more providers using `django-allauth`!*
<br/> <br/>
--- ---