Support OAuth/OpenID Connect Login #639
Replies: 5 comments 10 replies
-
Isn't that really just what's already in paperless with I don't know mutch about Oauth, so I really can't provide any input here. There's also this warning in the documentation to consider. |
Beta Was this translation helpful? Give feedback.
-
There's also actual openid-connect, and using actual oauth2 with JWTs to talk to the API. This can also be done natively in angular using something like: https://www.npmjs.com/package/angular-auth-oidc-client where you authenticate directly against an openID connect service, and then the JWT is passed to the backend. I've done stuff like this professionally, but maybe it's more complicated than simple header things. I run a keycloak in my homelab, and so it'd be awesome to take advantage of openid-connect. |
Beta Was this translation helpful? Give feedback.
-
Update on this? |
Beta Was this translation helpful? Give feedback.
-
I too would like this feature. I'm running paperless on my Synology, which can be configured with SSO Server. I'd like to have paperless secured with 2FA (also with Synology) since I keep sensitive documents on it. |
Beta Was this translation helpful? Give feedback.
-
If you came from Google, paperless-ngx is working on OIDC support right now: paperless-ngx/paperless-ngx#1746 |
Beta Was this translation helpful? Give feedback.
-
Hi,
it would be great if paperless-ng supported being an OAuth client so I can connect it to my authorization server.
I tried to achieve OAuth login using traefik-forward-auth but that requires paperless to inspect the
X-Forwarded-User
header. This seems to be closely related to the already supportedHTTP_REMOTE_USER
option but seems to require some manual coding in order to inspect HTTP headers, as described in the Django documentationBeta Was this translation helpful? Give feedback.
All reactions