You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
13 lines
293 B
13 lines
293 B
5 years ago
|
class Oauth::CasController < Oauth::BaseController
|
||
|
def create
|
||
|
user, is_new_user = Oauth::CreateORFindCasUserService.call(current_user, auth_hash)
|
||
|
successful_authentication(user)
|
||
|
|
||
|
render_ok(new_user: is_new_user)
|
||
|
end
|
||
|
|
||
|
|
||
|
def auth_hash
|
||
|
request.env['omniauth.auth']
|
||
|
end
|
||
|
end
|