mirror of
https://gitlab.com/openstapps/openstapps.git
synced 2026-01-07 14:02:48 +00:00
@@ -92,13 +92,12 @@ export class PAIAAuthorizationRequestHandler {
|
|||||||
);
|
);
|
||||||
void this.removeItemsFromStorage(handle);
|
void this.removeItemsFromStorage(handle);
|
||||||
|
|
||||||
// const state: string | undefined = queryParams['state'];
|
const state: string | undefined = queryParameters['state'];
|
||||||
const error: string | undefined = queryParameters['error'];
|
const error: string | undefined = queryParameters['error'];
|
||||||
|
|
||||||
// TODO: we need state from PAIA (we don't get state at the moment)
|
if (state !== request.state) {
|
||||||
// if (state !== request.state) {
|
throw new Error('State Does Not Match');
|
||||||
// throw new Error("State Does Not Match");
|
}
|
||||||
// }
|
|
||||||
|
|
||||||
return <PAIAAuthorizationRequestResponse>{
|
return <PAIAAuthorizationRequestResponse>{
|
||||||
request: request, // request
|
request: request, // request
|
||||||
@@ -212,6 +211,7 @@ export class PAIAAuthorizationRequestHandler {
|
|||||||
const query = this.utils.stringify(requestMap);
|
const query = this.utils.stringify(requestMap);
|
||||||
const baseUrl = configuration.authorizationEndpoint;
|
const baseUrl = configuration.authorizationEndpoint;
|
||||||
|
|
||||||
return `${baseUrl}?${query}&grant_type=client_credentials`;
|
// required encoding (PAIA specific)
|
||||||
|
return `${baseUrl}?${encodeURIComponent(query)}`;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user