diff --git a/dist/swagger-ui-standalone-preset.js.map b/dist/swagger-ui-standalone-preset.js.map index bc4a5ccc..e29019e8 100644 --- a/dist/swagger-ui-standalone-preset.js.map +++ b/dist/swagger-ui-standalone-preset.js.map @@ -1 +1 @@ -{"version":3,"file":"swagger-ui-standalone-preset.js","sources":["webpack:///swagger-ui-standalone-preset.js"],"mappings":"AAAA;;;;;AA8QA;AAmvGA;AAuxFA;;;;;;AAocA;AAkvFA;AAu+CA;AAo+CA;AAgrCA;AAuyEA","sourceRoot":""} \ No newline at end of file +{"version":3,"file":"swagger-ui-standalone-preset.js","sources":["webpack:///swagger-ui-standalone-preset.js"],"mappings":"AAAA;;;;;AA+PA;AAyiGA;AAwxFA;;;;;;AA0bA;AAkvFA;AAu+CA;AAo+CA;AAgrCA;AAgyEA","sourceRoot":""} \ No newline at end of file diff --git a/src/core/plugins/auth/actions.js b/src/core/plugins/auth/actions.js index a56a8310..221d80a8 100644 --- a/src/core/plugins/auth/actions.js +++ b/src/core/plugins/auth/actions.js @@ -81,7 +81,7 @@ export const authorizePassword = ( auth ) => ( { authActions } ) => { if ( passwordType === "basic") { headers.Authorization = "Basic " + btoa(username + ":" + password) } else { - Object.assign(form, {username}, {password}) + Object.assign(form, {username}, {password}) if ( passwordType === "query") { if ( clientId ) { @@ -91,7 +91,7 @@ export const authorizePassword = ( auth ) => ( { authActions } ) => { query.client_secret = clientSecret } } else { - Object.assign(form, {client_id: clientId}, {client_secret: clientSecret}) + headers.Authorization = "Basic " + btoa(clientId + ":" + clientSecret) } } @@ -100,14 +100,15 @@ export const authorizePassword = ( auth ) => ( { authActions } ) => { export const authorizeApplication = ( auth ) => ( { authActions } ) => { let { schema, scopes, name, clientId, clientSecret } = auth + let headers = { + Authorization: "Basic " + btoa(clientId + ":" + clientSecret) + } let form = { grant_type: "client_credentials", - client_id: clientId, - client_secret: clientSecret, scope: scopes.join(scopeSeparator) } - return authActions.authorizeRequest({body: buildFormData(form), name, url: schema.get("tokenUrl"), auth }) + return authActions.authorizeRequest({body: buildFormData(form), name, url: schema.get("tokenUrl"), auth, headers }) } export const authorizeAccessCode = ( { auth, redirectUrl } ) => ( { authActions } ) => {