Skip to content

Commit a0547d2

Browse files
author
aehnh
committed
change remaining vercel URLs to localhost
1 parent 23afd9e commit a0547d2

File tree

4 files changed

+23
-7
lines changed

4 files changed

+23
-7
lines changed

packages/tests-e2e/src/connect/scenarios/passkey-list.spec.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ test.describe('passkey-list component', () => {
3939
test('Connect Token endpoint unavailable during passkey creation', async ({ model }) => {
4040
await model.passkeyList.expectPasskeys(0);
4141

42-
await model.blocker.blockCorbadoConnectTokenEndpoint();
42+
await model.blocker.blockCorbadoConnectTokenEndpoint(port);
4343

4444
await model.page.getByRole('button', { name: 'Add a passkey' }).click();
4545
await model.expectError(ErrorTexts.PasskeyCreateFail);
@@ -75,7 +75,7 @@ test.describe('passkey-list component', () => {
7575
await model.passkeyList.createPasskey(true);
7676
await model.passkeyList.expectPasskeys(1);
7777

78-
await model.blocker.blockCorbadoConnectTokenEndpoint();
78+
await model.blocker.blockCorbadoConnectTokenEndpoint(port);
7979

8080
await model.passkeyList.deletePasskey(0);
8181
await model.expectError(ErrorTexts.PasskeyDeleteFail);
@@ -112,7 +112,7 @@ test.describe('skip passkey-list component', () => {
112112
setupUser(test, () => port, true, true);
113113

114114
test('Connect Token endpoint unavailable', async ({ model }) => {
115-
await model.blocker.blockCorbadoConnectTokenEndpoint();
115+
await model.blocker.blockCorbadoConnectTokenEndpoint(port);
116116

117117
await model.home.gotoPasskeyList();
118118
await model.expectScreen(ScreenNames.PasskeyList);

packages/tests-e2e/src/connect/utils/NetworkRequestBlocker.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,10 @@ export class NetworkRequestBlocker {
2525
});
2626
}
2727

28-
blockCorbadoConnectTokenEndpoint() {
28+
blockCorbadoConnectTokenEndpoint(port: number) {
2929
// This is sufficient, as the connectTokens endpoint is called from /passkey-list handler
3030
return this.#cdpClient.send('Network.setBlockedURLs', {
31-
urls: ['*.playground.corbado.io/passkey-list'],
31+
urls: [`localhost:${port.toString()}/passkey-list`],
3232
});
3333
}
3434
}

packages/tests-e2e/src/connect/utils/VirtualAuthenticator.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ export class VirtualAuthenticator {
8484
credential: {
8585
credentialId: '', // 'WZuSfPDeCfXUMqO3vcVZ6ZYY0w2W4NpLcLzTjMl4qns=',
8686
isResidentCredential: true,
87-
rpId: 'connect-next.playground.corbado.io',
87+
rpId: 'localhost',
8888
privateKey:
8989
'MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgz/eSahk8R0fk3Jjpcbd1LPc2gGKyzEG23UFIbFTqSbyhRANCAAQ4a8dJ559cf0cZcg0U7k5oCofmtOzuqXDSwzP8LLhv0InronrySiaWAGuWFpVsbNyOnWSd6VZJU8wiFKSMiDWN',
9090
userHandle: '', // 'TDBlaFVpNnRNQg==',

playground/connect-next/app/login/actions.ts

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,13 @@ export async function postPasskeyLoginNew(signedPasskeyData: string, clientState
5050
signedPasskeyData: signedPasskeyData,
5151
});
5252

53+
console.log('url: ', url);
54+
console.log('auth: ', `${process.env.CORBADO_BACKEND_API_BASIC_AUTH}`);
55+
56+
console.log('Calling postPasskeyLoginNew with:');
57+
console.log('signedPasskeyData:', signedPasskeyData);
58+
console.log('clientState:', clientState);
59+
5360
const response = await fetch(url, {
5461
method: 'POST',
5562
headers: {
@@ -60,7 +67,16 @@ export async function postPasskeyLoginNew(signedPasskeyData: string, clientState
6067
body: body,
6168
});
6269

63-
const out = await response.json();
70+
const clonedResponse = response.clone();
71+
let out: any;
72+
try {
73+
out = await response.json();
74+
} catch (err) {
75+
const text = await clonedResponse.text(); // Get raw HTML or empty string
76+
console.error('Failed to parse JSON. Raw response:', text.slice(0, 300));
77+
throw new Error('Invalid JSON response from backend');
78+
}
79+
console.log(out);
6480

6581
await postPasskeyLogin(out.session);
6682

0 commit comments

Comments
 (0)