stored oauth access token in session
This commit is contained in:
parent
6d9370ab41
commit
2abf2fde41
|
@ -233,6 +233,14 @@ class OAuth2BasicAuthenticator < Auth::ManagedAuthenticator
|
||||||
#{auth["extra"].to_hash.to_yaml}
|
#{auth["extra"].to_hash.to_yaml}
|
||||||
LOG
|
LOG
|
||||||
|
|
||||||
|
access_token = auth["credentials"]["token"]
|
||||||
|
refresh_token = auth["credentials"]["refresh_token"]
|
||||||
|
expires_at = auth["credentials"]["expires_at"]
|
||||||
|
|
||||||
|
session[:oauth_access_token] = access_token
|
||||||
|
session[:oauth_refresh_token] = refresh_token
|
||||||
|
session[:oauth_expires_at] = expires_at
|
||||||
|
|
||||||
if SiteSetting.oauth2_fetch_user_details? && SiteSetting.oauth2_user_json_url.present?
|
if SiteSetting.oauth2_fetch_user_details? && SiteSetting.oauth2_user_json_url.present?
|
||||||
if fetched_user_details = fetch_user_details(auth["credentials"]["token"], auth["uid"])
|
if fetched_user_details = fetch_user_details(auth["credentials"]["token"], auth["uid"])
|
||||||
auth["uid"] = fetched_user_details[:user_id] if fetched_user_details[:user_id]
|
auth["uid"] = fetched_user_details[:user_id] if fetched_user_details[:user_id]
|
||||||
|
|
Loading…
Reference in New Issue