Comments (3)
I've wanted to add Django-allauth for a while, it would add support for tons of Oauth/oidc/social auth providers (and SAML).
I don't have time to do this myself currently as I'm focused on other priorities, but I welcome PRs!
from archivebox.
I'm also interested. Might do some experiments to implement OAuth on my own, mainly for Authentik support. Right now, my setup is less than ideal.
from archivebox.
For anyone who arrives here via Google, we have some docs on the authentication methods we currently support (LDAP, reverse proxy, etc.) and it provides a little bit of guidance on how to set up Authentik or oauth2-proxy as a bridge to link a SAML/OIDC provider to ArchiveBox:
(improvements to these docs are welcome from anyone who as done a setup like this themselves, changes can be suggested as PRs here)
The ideal final solution is to just integrate django-allauth
with ArchiveBox natively though, then users wont need to run a bridge or IdP server on their own (PR's welcome, but please don't hand-write your own auth code, stick to django-allauth
).
from archivebox.
Related Issues (20)
- Bug: `UnicodeEncodeError: 'utf-8' codec can't encode character '\udcf6' in position 110372: surrogates not allowed` when trying to render unprintable filesystem path in view HOT 15
- How to navigate various snapshots of a single url? HOT 2
- Support: podman-compose rootless setup leads to `PUID=0` being passed, and ArchiveBox refuses to start as root HOT 9
- Ability to disable archiving if not logged in HOT 3
- Support: Singlefile is failing to archive some sites (`xz.aliyun.com`) HOT 1
- Bug: Bilibili fails to scrape
- Support: singlefile & readability fail to work HOT 3
- Bug: Enter a valid URL. HOT 2
- Bug: AttributeError: 'PosixPath' object has no attribute 'split' / ImportError: attempted relative import beyond top-level package HOT 7
- New Feature: Provide deeper `mitmproxy` integration out-of-the-box in Docker HOT 1
- Bug: upgrading Docker image from 0.7.2 to 0.7.4 - The 0.7.4 version doesn't work HOT 3
- a bug of urllib.parse.urljoin HOT 2
- Feature Request: Create an ArchiveBox ingestion Slack bot
- Fix Docker image builds CI messing up `:latest`, `:stable`, and `:dev` tags HOT 14
- Question: How to recursively archive directories containing many PDF download links HOT 3
- Make `Could not find profile "Default" in CHROME_USER_DATA_DIR` a warning instead of an error, and move to new PERSONAS_DIR system HOT 7
- Bug: Docker build failing HOT 4
- Feature Request: Set default extraction methods
- How to backup docker instance? HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from archivebox.