Add prompt and HD settings to the Google OAuth2 plugin.

This commit is contained in:
Geoffrey Challen 2018-01-11 14:14:31 -06:00 committed by Guo Xiang Tan
parent bfc1301823
commit f74d6bb605
2 changed files with 11 additions and 1 deletions

View File

@ -255,6 +255,14 @@ login:
default: false
google_oauth2_client_id: ''
google_oauth2_client_secret: ''
google_oauth2_prompt:
default: 'none'
type: enum
choices:
- 'none'
- 'consent'
- 'select_account'
google_oauth2_hd: ''
enable_yahoo_logins:
client: true
default: false

View File

@ -59,7 +59,9 @@ class Auth::GoogleOAuth2Authenticator < Auth::Authenticator
strategy.options[:client_id] = SiteSetting.google_oauth2_client_id
strategy.options[:client_secret] = SiteSetting.google_oauth2_client_secret
},
skip_jwt: true
skip_jwt: true,
prompt: SiteSetting.google_oauth2_prompt,
hd: SiteSetting.google_oauth2_hd
end
protected