blob: 91cb88983f69fd8997c7ec0601be4bd390c5dafd (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
class Auth0Controller < ApplicationController
def callback
session[:userinfo] = request.env['omniauth.auth']['extra']['raw_info']
redirect_to '/dashboard'
end
def failure
@error_msg = request.params['message']
end
def logout
reset_session
redirect_to URI::HTTPS.build(
host: Rails.application.config.auth0['auth0_domain'],
path: '/v2/logout',
query: {
returnTo: root_url,
client_id: Rails.application.config.auth0['client_id']
}.to_query
).to_s
end
end
|