OmniAuth Auth0
This is the official OmniAuth strategy for authenticating to Auth0. To use it, you'll need to sign up for an OAuth2 Application ID and Secret on the Auth0 Page.
Basic Usage
Rails
Rails.application.config.middleware.use OmniAuth::Builder do
provider :auth0, ENV['CLIENT_ID'], ENV['CLIENT_SECRET'], ENV['YOUR_NAMESPACE']
end
Sinatra
use OmniAuth::Builder do
provider :auth0, ENV['CLIENT_ID'], ENV['CLIENT_SECRET'], ENV['YOUR_NAMESPACE']
end
Optional you can set the
:provider_ignores_statepassing a fourth parameter. By default it is true.
Connections
You can authorize many connections through Auth0. Link to
/auth/auth0?connection=<connection>
Documentation
For more information about auth0 contact our documentation page.
License
This client library is MIT licensed.