Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enable user SSO access using OAuth #94

Closed
lkraider opened this issue Jul 20, 2018 · 14 comments
Closed

Enable user SSO access using OAuth #94

lkraider opened this issue Jul 20, 2018 · 14 comments
Labels
enhancement New feature or request help wanted Extra attention is needed low priority Won't fix anytime soon, but will accept PR if provided

Comments

@lkraider
Copy link

Would like to manage the users by enabling an OAuth source like Google or a custom one like a Keycloak instance.

@mprasil mprasil added the enhancement New feature or request label Jul 20, 2018
@dani-garcia
Copy link
Owner

I consider this to be outside the scope of the project, so I won't be implementing this. That said, if someone wants to implement it, i'll accept a PR as long as the implementation doesn't over-complicate the rest of the code.

@mprasil mprasil added the help wanted Extra attention is needed label Jul 20, 2018
@mprasil mprasil added the low priority Won't fix anytime soon, but will accept PR if provided label Aug 13, 2018
@dani-garcia
Copy link
Owner

To keep the issue tracker more focused, I'm closing this issue in favor of the meta issue at #246.

@lukasmrtvy
Copy link

What about https://docs.rs/crate/oauth2/ ? (google,github, hope for generic oidc and keycloak)

@varac
Copy link

varac commented Jul 13, 2021

I'd be happy if Oauth/OpenIDConnect would be implemented because it's the main blocker from including it in https://openappstack.net/

@felbinger
Copy link

I'd also be very happy if a generic oidc provider would be implemented.

@GodMod
Copy link

GodMod commented Sep 28, 2021

Yes, definitly a must have! I really like having this implemented!

@manuschillerdev
Copy link

I would love to have a shot at experimenting with https://github.com/ramosbugs/oauth2-rs and vaultwarden.
I have common knowledge about oauth2 but would need some general guidance in which parts of vaultwarden would be affected by implementing it.

@dani-garcia would you be able to give us some hints on where to begin? :)

@robocrax
Copy link

Anyone working on this or know a solution that is available?

@sethstuart
Copy link

Commenting again to see if this is something that can be revisited

@Avsynthe
Copy link

Bitwarden supports SSO via SAML 2.0 and OIDC. I actually self-hosted Vaultwarden on the premise that it did also.

This is absolutely a must-have for me. For now though I have to add yet another step when onboarding users to my self-hosted suite of services I grace my family and friends with haha

It looks like an attempt is already being made to implement OIDC at #2449

@BloodyIron
Copy link

My vote is for SAML! Bitwarden SAML SSO experience is awesome, it would be fabulous to have in Vaultwarden!

@FunctionDJ
Copy link

I think OAuth would be a much better idea than SAML if it's one or the other. I've tried implementing a SAML client and it was an absolute mess. Implementing an OAuth 2.1 client on the other hand was about 20 lines of code after i understood how it works.

@miglen
Copy link

miglen commented May 11, 2023

Just to chime in, SAML or OAuth both would be awesome to have!

@luebke-dev

This comment was marked as off-topic.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed low priority Won't fix anytime soon, but will accept PR if provided
Projects
None yet
Development

No branches or pull requests