Skip to content

Commit afb8f25

Browse files
test: debug auth
1 parent 41fe610 commit afb8f25

File tree

3 files changed

+12
-4
lines changed

3 files changed

+12
-4
lines changed

packages/endpoint-auth/lib/controllers/consent.js

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@ export const consentController = {
1111
* @type {import("express").RequestHandler}
1212
*/
1313
get(request, response) {
14+
console.log("GET", request.originalUrl);
15+
1416
if (!request.query.request_uri) {
1517
throw IndiekitError.badRequest(
1618
response.locals.__("BadRequestError.missingParameter", "request_uri"),
@@ -19,6 +21,9 @@ export const consentController = {
1921

2022
try {
2123
const { me, redirect_uri, scope } = getRequestUriData(request);
24+
console.log("me", me);
25+
console.log("redirect_uri", redirect_uri);
26+
console.log("scope", scope);
2227
const authType = scope === undefined ? "authenticate" : "authorize";
2328

2429
if (process.env.PASSWORD_SECRET) {
@@ -27,12 +32,13 @@ export const consentController = {
2732
authType,
2833
me,
2934
redirect_uri,
30-
scopeItems: getScopeItems(scope, response),
35+
scopeItems: scope && getScopeItems(scope, response),
3136
});
3237
} else {
3338
response.redirect(request.baseUrl + "/new-password?setup=true");
3439
}
35-
} catch {
40+
} catch (error) {
41+
console.error("ERROR", error);
3642
throw IndiekitError.badRequest(
3743
response.locals.__("BadRequestError.invalidValue", "request_uri"),
3844
);

packages/endpoint-auth/lib/pushed-authorization-request.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,10 @@ export const createRequestUri = (request) => {
2626
*/
2727
export const getRequestUriData = (request) => {
2828
const { request_uri } = request.query;
29+
console.log("request_uri", request_uri);
30+
2931
const reference = String(request_uri).split(":")[5];
32+
console.log("reference", reference);
3033

3134
return request.app.locals[reference];
3235
};

packages/endpoint-auth/lib/scope.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,7 @@ export const supportedScopes = Object.entries(scopes)
2828
*/
2929
export function getScopeItems(scope, response) {
3030
const localisedScopes = Object.keys(scopes);
31-
let requestedScopes = scope || [];
32-
requestedScopes = typeof scope === "string" ? scope.split(" ") : scope;
31+
const requestedScopes = typeof scope === "string" ? scope.split(" ") : scope;
3332

3433
return requestedScopes.map((value) => ({
3534
label: localisedScopes.includes(value)

0 commit comments

Comments
 (0)