Browse Source
feat(auth): OAuth2 access_token in GET query string in userInfoURL (#5188 )
pull/5197/head
v2.5.278
Trisztán Piller
2 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with
7 additions and
1 deletions
server/modules/authentication/oauth2/authentication.js
server/modules/authentication/oauth2/definition.yml
@ -37,7 +37,7 @@ module.exports = {
} )
client . userProfile = function ( accesstoken , done ) {
this . _oauth2 . _useAuthorizationHeaderForGET = true
this . _oauth2 . _useAuthorizationHeaderForGET = ! conf . useQueryStringForAccessToken
this . _oauth2 . get ( conf . userInfoURL , accesstoken , ( err , data ) => {
if ( err ) {
return done ( err )
@ -64,3 +64,9 @@ props:
title : Scope
hint : (optional) Application Client permission scopes.
order : 10
useQueryStringForAccessToken:
type : Boolean
default : false
title : Pass access token via GET query string to User Info Endpoint
hint : (optional) Pass the access token in an `access_token` parameter attached to the GET query string of the User Info Endpoint URL. Otherwise the access token will be passed in the Authorization header.
order : 11