@@ -14,11 +14,8 @@ def match_by_email
1414
1515 def after_authenticate ( auth_token )
1616 # puts "after authenticate ", auth_token.to_json
17-
1817 result = Auth ::Result . new
1918
20- result . authenticator_name = "OpenID Connect"
21-
2219 result . extra_data = {
2320 provider : auth_token [ :provider ] ,
2421 uid : auth_token [ :uid ] ,
@@ -27,10 +24,10 @@ def after_authenticate(auth_token)
2724 credentials : auth_token [ :credentials ]
2825 }
2926
30- data = auth_token [ :info ]
31- result . email = email = data [ :email ]
32- result . name = name = "#{ data [ :first_name ] } #{ data [ :last_name ] } "
33- result . username = data [ :nickname ]
27+ info = auth_token [ :info ]
28+ result . email = email = info [ :email ]
29+ result . name = name = "#{ info [ :first_name ] } #{ info [ :last_name ] } "
30+ result . username = info [ :nickname ]
3431
3532 association = UserAssociatedAccount . find_by ( provider_name : auth_token [ :provider ] , provider_uid : auth_token [ :uid ] )
3633
@@ -64,7 +61,7 @@ def name
6461 end
6562
6663 def enabled?
67- true
64+ SiteSetting . openid_connect_enabled
6865 end
6966
7067 def register_middleware ( omniauth )
@@ -97,6 +94,5 @@ def register_middleware(omniauth)
9794 end
9895end
9996
100- auth_provider title : 'with OpenID Connect' ,
101- authenticator : OpenIDConnectAuthenticator . new ( ) ,
97+ auth_provider authenticator : OpenIDConnectAuthenticator . new ( ) ,
10298 full_screen_login : true
0 commit comments