pglombardo / PasswordPusher

🔐 Securely share sensitive information with automatic expiration & deletion after a set number of views or duration. Track who, what and when with full audit logs.
https://docs.pwpush.com
Apache License 2.0
2.02k stars 345 forks source link

Enable login and registration via SSO #1609

Open pablokbg opened 11 months ago

pablokbg commented 11 months ago

🚀 Feature Request

It would be interesting to be able to log in and register through Google or Microsoft. This is favorable for the one who uses PasswordPusher in enterprise environment.

🔈 Motivation

🛰 Alternatives

📎 Additional context

Viajaz commented 4 months ago

Relates to #410 and is probably a duplicate of #658

NonneTrapuE commented 3 months ago

It's not natively, but you can protect service with Oauth2-proxy or Gogatekeeper (Gogatekeeper only work if you have Keycloak) and your provider. https://oauth2-proxy.github.io/oauth2-proxy/configuration/providers/

pglombardo commented 1 month ago

Just an update here that I've added SSO (Google & Microsoft) to pwpush.com. These will be moved to the open source version sooner than later.

One blocker is that I am moving all configuration in-app and saved in the DB first (no more settings.yml).

So with a dedicated config page, you will be able to enter the client secrets to enable SSO on your instances. Work in progress/coming soon.

Screenshot 2024-08-31 at 20 08 53