diff options
| -rw-r--r-- | app/controllers/auth0_controller.rb | 2 | ||||
| -rw-r--r-- | app/views/dashboard/show.html.erb | 13 | ||||
| -rw-r--r-- | config/auth0.yml | 18 | ||||
| -rw-r--r-- | config/initializers/auth0.rb | 6 |
4 files changed, 26 insertions, 13 deletions
diff --git a/app/controllers/auth0_controller.rb b/app/controllers/auth0_controller.rb index 269727c..91cb889 100644 --- a/app/controllers/auth0_controller.rb +++ b/app/controllers/auth0_controller.rb @@ -17,7 +17,7 @@ class Auth0Controller < ApplicationController path: '/v2/logout', query: { returnTo: root_url, - client_id: Rails.application.config.auth0['auth0_client_id'] + client_id: Rails.application.config.auth0['client_id'] }.to_query ).to_s end diff --git a/app/views/dashboard/show.html.erb b/app/views/dashboard/show.html.erb new file mode 100644 index 0000000..048c827 --- /dev/null +++ b/app/views/dashboard/show.html.erb @@ -0,0 +1,13 @@ + +<section class="jumbotron text-center"> + <h2><img class="jumbo-thumbnail" src="<%= @user['picture'] %>"/></h2> + <h1>Welcome, <%= @user['name'] %></h1> +</section> +<section class="container"> + <div class="panel panel-default"> + <div class="panel-heading">Normalized User Profile</div> + <div class="panel-body"> + <pre><%= JSON.pretty_generate(@user) %></pre> + </div> + </div> +</section> diff --git a/config/auth0.yml b/config/auth0.yml index f834d04..1967d5d 100644 --- a/config/auth0.yml +++ b/config/auth0.yml @@ -1,14 +1,14 @@ development: - auth0_client_id: <%= ENV["AUTH0_CLIENT_ID"] %> - auth0_client_secret: <%= ENV["AUTH0_CLIENT_SECRET"] %> - auth0_domain: <%= ENV["AUTH0_DOMAIN"] %> + client_id: <%= ENV["AUTH0_CLIENT_ID"] %> + client_secret: <%= ENV["AUTH0_CLIENT_SECRET"] %> + domain: <%= ENV["AUTH0_DOMAIN"] %> test: - auth0_client_id: <%= ENV["AUTH0_CLIENT_ID"] %> - auth0_client_secret: <%= ENV["AUTH0_CLIENT_SECRET"] %> - auth0_domain: <%= ENV["AUTH0_DOMAIN"] %> + client_id: <%= ENV["AUTH0_CLIENT_ID"] %> + client_secret: <%= ENV["AUTH0_CLIENT_SECRET"] %> + domain: <%= ENV["AUTH0_DOMAIN"] %> production: - auth0_client_id: <%= ENV["AUTH0_CLIENT_ID"] %> - auth0_client_secret: <%= ENV["AUTH0_CLIENT_SECRET"] %> - auth0_domain: <%= ENV["AUTH0_DOMAIN"] %> + client_id: <%= ENV["AUTH0_CLIENT_ID"] %> + client_secret: <%= ENV["AUTH0_CLIENT_SECRET"] %> + domain: <%= ENV["AUTH0_DOMAIN"] %> diff --git a/config/initializers/auth0.rb b/config/initializers/auth0.rb index 5654c9b..299a016 100644 --- a/config/initializers/auth0.rb +++ b/config/initializers/auth0.rb @@ -3,9 +3,9 @@ Rails.application.config.auth0 = Rails.application.config_for(:auth0) Rails.application.config.middleware.use OmniAuth::Builder do provider( :auth0, - Rails.application.config.auth0['auth0_client_id'], - Rails.application.config.auth0['auth0_client_secret'], - Rails.application.config.auth0['auth0_domain'], + Rails.application.config.auth0['client_id'], + Rails.application.config.auth0['client_secret'], + Rails.application.config.auth0['domain'], callback_path: '/auth/auth0/callback', authorize_params: { scope: 'openid profile email' |
