mirror of
https://github.com/discourse/discourse.git
synced 2025-05-24 14:12:10 +08:00
Add prompt and HD settings to the Google OAuth2 plugin.
This commit is contained in:

committed by
Guo Xiang Tan

parent
bfc1301823
commit
f74d6bb605
@ -255,6 +255,14 @@ login:
|
|||||||
default: false
|
default: false
|
||||||
google_oauth2_client_id: ''
|
google_oauth2_client_id: ''
|
||||||
google_oauth2_client_secret: ''
|
google_oauth2_client_secret: ''
|
||||||
|
google_oauth2_prompt:
|
||||||
|
default: 'none'
|
||||||
|
type: enum
|
||||||
|
choices:
|
||||||
|
- 'none'
|
||||||
|
- 'consent'
|
||||||
|
- 'select_account'
|
||||||
|
google_oauth2_hd: ''
|
||||||
enable_yahoo_logins:
|
enable_yahoo_logins:
|
||||||
client: true
|
client: true
|
||||||
default: false
|
default: false
|
||||||
|
@ -59,7 +59,9 @@ class Auth::GoogleOAuth2Authenticator < Auth::Authenticator
|
|||||||
strategy.options[:client_id] = SiteSetting.google_oauth2_client_id
|
strategy.options[:client_id] = SiteSetting.google_oauth2_client_id
|
||||||
strategy.options[:client_secret] = SiteSetting.google_oauth2_client_secret
|
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
|
end
|
||||||
|
|
||||||
protected
|
protected
|
||||||
|
Reference in New Issue
Block a user