blatyo
Recommendations for OAuth2 Provider
I may in the near future need to implement an OAuth2 provider. I was curious if anyone has any experience doing that and could share some insights/gotchas about doing so? Is there an Elixir library you recommend for doing something like that?
First Post!
OvermindDL1
OAuth2 provider or consumer? I’ve not ran across any providers yet but I am curious if one gets made. ![]()
Most Liked
blatyo
I did find these two:
https://github.com/mustafaturan/authable
https://github.com/danschultzer/ex_oauth2_provider
Anyone use these and recommend one over the other?
blatyo
A follow up to this thread. I ended up going with danschultzer/ex_oauth2_provider and it’s worked great.
Exadra37
I do not have affiliation with any of them, I just use them time to time in my demos, that was the first ones that come to my mind…
I would also go with self hosted and open source ones, but the Auth0 free tier seems to be very generous, if is only for a pet project.
Another option, used a lot in the enterprise world, and this time open source:
Add authentication to applications and secure services with minimum fuss. No need to deal with storing users or authenticating users. It’s all available out of the box.
You’ll even get advanced features such as User Federation, Identity Brokering and Social Login.
For more details go to about and documentation, and don’t forget to try Keycloak. It’s easy by design!
Last Post!
pknoth
The package you mention is a client, the last version was supported by the EEF. Here we are speaking about the providers or the authorization servers, boruta is one of them.
Popular in Questions
Other popular topics
Categories:
Sub Categories:
Forums
Popular Tags
- #ecto
- #liveview
- #troubleshooting
- #learning-elixir
- #deployment
- #library
- #erlang
- #testing
- #genserver
- #mix
- #absinthe
- #remote-other
- #otp
- #plug
- #how-to-question
- #macros
- #postgres
- #channels
- #elixirconf
- #exunit
- #discussion
- #code-sync
- #javascript
- #podcasts
- #onsite
- #dialyzer
- #docker
- #authentication
- #umbrella
- #full-time-contract
- #podcasts-by-brainlid
- #ecto-query
- #elixir-ls
- #phoenix_html
- #iex
- #blog-post
- #graphql
- #genstage
- #ai
- #websockets
- #supervisor
- #elixirconf-us
- #advent-of-code
- #distillery
- #processes
- #api
- #forms
- #metaprogramming
- #security
- #hex









