Our great sponsors
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
In addition to providing an OmniAuth integration like Devise, this gem persists external identities associated to accounts, and attempts to solve some of the hard problems around supporting with multiple providers described in this OmniAuth guide. The goal was for it to be a drop-in solution for login & registration via social logins, where the callback phase is implemented for you, with hooks for extending the behavior.
My memory is failing me on the specifics, but I posted this issue on roda, which then led to this other issue in omniauth, plus 2 MRs on omniauth and rack-protection for doc updates.