diff --git a/packages/integration-tests/src/helpers/experience/index.ts b/packages/integration-tests/src/helpers/experience/index.ts index af3ebe3e660a..95082dda021d 100644 --- a/packages/integration-tests/src/helpers/experience/index.ts +++ b/packages/integration-tests/src/helpers/experience/index.ts @@ -4,7 +4,7 @@ import { InteractionEvent, - InteractionIdentifierType, + SignInIdentifier, type InteractionIdentifier, type VerificationCodeIdentifier, } from '@logto/schemas'; @@ -86,7 +86,7 @@ export const identifyUserWithUsernamePassword = async ( const { verificationId } = await client.verifyPassword({ identifier: { - type: InteractionIdentifierType.Username, + type: SignInIdentifier.Username, value: username, }, password, diff --git a/packages/integration-tests/src/tests/api/experience-api/interaction.test.ts b/packages/integration-tests/src/tests/api/experience-api/interaction.test.ts index 37be24186772..bdf0315dd824 100644 --- a/packages/integration-tests/src/tests/api/experience-api/interaction.test.ts +++ b/packages/integration-tests/src/tests/api/experience-api/interaction.test.ts @@ -1,4 +1,4 @@ -import { InteractionEvent, InteractionIdentifierType } from '@logto/schemas'; +import { InteractionEvent, SignInIdentifier } from '@logto/schemas'; import { initExperienceClient } from '#src/helpers/client.js'; import { expectRejects } from '#src/helpers/index.js'; @@ -19,7 +19,7 @@ devFeatureTest.describe('PUT /experience API', () => { const client = await initExperienceClient(); await client.initInteraction({ interactionEvent: InteractionEvent.SignIn }); const { verificationId } = await client.verifyPassword({ - identifier: { type: InteractionIdentifierType.Username, value: username }, + identifier: { type: SignInIdentifier.Username, value: username }, password, }); diff --git a/packages/integration-tests/src/tests/api/experience-api/sign-in-interaction/password.test.ts b/packages/integration-tests/src/tests/api/experience-api/sign-in-interaction/password.test.ts index 0663ca7ffed0..fcf9a6093cbd 100644 --- a/packages/integration-tests/src/tests/api/experience-api/sign-in-interaction/password.test.ts +++ b/packages/integration-tests/src/tests/api/experience-api/sign-in-interaction/password.test.ts @@ -1,4 +1,4 @@ -import { InteractionIdentifierType } from '@logto/schemas'; +import { SignInIdentifier } from '@logto/schemas'; import { deleteUser } from '#src/api/admin-user.js'; import { signInWithPassword } from '#src/helpers/experience/index.js'; @@ -17,7 +17,7 @@ devFeatureTest.describe('sign-in with password verification happy path', () => { await enableAllPasswordSignInMethods(); }); - it.each(Object.values(InteractionIdentifierType))( + it.each(Object.values(SignInIdentifier))( 'should sign-in with password using %p', async (identifier) => { const { userProfile, user } = await generateNewUser({ diff --git a/packages/integration-tests/src/tests/api/experience-api/sign-in-interaction/verification-code.test.ts b/packages/integration-tests/src/tests/api/experience-api/sign-in-interaction/verification-code.test.ts index d18eb8e5be6d..4deb166f167e 100644 --- a/packages/integration-tests/src/tests/api/experience-api/sign-in-interaction/verification-code.test.ts +++ b/packages/integration-tests/src/tests/api/experience-api/sign-in-interaction/verification-code.test.ts @@ -1,4 +1,4 @@ -import { InteractionIdentifierType } from '@logto/schemas'; +import { SignInIdentifier } from '@logto/schemas'; import { deleteUser } from '#src/api/admin-user.js'; import { setEmailConnector, setSmsConnector } from '#src/helpers/connector.js'; @@ -7,10 +7,8 @@ import { enableAllVerificationCodeSignInMethods } from '#src/helpers/sign-in-exp import { generateNewUser } from '#src/helpers/user.js'; import { devFeatureTest } from '#src/utils.js'; -const verificationIdentifierType: readonly [ - InteractionIdentifierType.Email, - InteractionIdentifierType.Phone, -] = Object.freeze([InteractionIdentifierType.Email, InteractionIdentifierType.Phone]); +const verificationIdentifierType: readonly [SignInIdentifier.Email, SignInIdentifier.Phone] = + Object.freeze([SignInIdentifier.Email, SignInIdentifier.Phone]); const identifiersTypeToUserProfile = Object.freeze({ email: 'primaryEmail', diff --git a/packages/integration-tests/src/tests/api/experience-api/verifications/password-verification.test.ts b/packages/integration-tests/src/tests/api/experience-api/verifications/password-verification.test.ts index 372a80a0fc75..f2c8c9cba23b 100644 --- a/packages/integration-tests/src/tests/api/experience-api/verifications/password-verification.test.ts +++ b/packages/integration-tests/src/tests/api/experience-api/verifications/password-verification.test.ts @@ -1,4 +1,4 @@ -import { InteractionIdentifierType } from '@logto/schemas'; +import { SignInIdentifier } from '@logto/schemas'; import { deleteUser } from '#src/api/admin-user.js'; import { initExperienceClient } from '#src/helpers/client.js'; @@ -12,7 +12,7 @@ const identifiersTypeToUserProfile = Object.freeze({ }); devFeatureTest.describe('password verifications', () => { - it.each(Object.values(InteractionIdentifierType))( + it.each(Object.values(SignInIdentifier))( 'should verify with password successfully using %p', async (identifier) => { const { userProfile, user } = await generateNewUser({ diff --git a/packages/integration-tests/src/tests/api/experience-api/verifications/social-verification.test.ts b/packages/integration-tests/src/tests/api/experience-api/verifications/social-verification.test.ts index 6962924e3d94..6350cdcd34da 100644 --- a/packages/integration-tests/src/tests/api/experience-api/verifications/social-verification.test.ts +++ b/packages/integration-tests/src/tests/api/experience-api/verifications/social-verification.test.ts @@ -1,5 +1,5 @@ import { ConnectorType } from '@logto/connector-kit'; -import { InteractionEvent, InteractionIdentifierType } from '@logto/schemas'; +import { InteractionEvent, SignInIdentifier } from '@logto/schemas'; import { mockEmailConnectorId, mockSocialConnectorId } from '#src/__mocks__/connectors-mock.js'; import { initExperienceClient } from '#src/helpers/client.js'; @@ -134,7 +134,7 @@ devFeatureTest.describe('social verification', () => { const { verificationId } = await client.sendVerificationCode({ identifier: { - type: InteractionIdentifierType.Email, + type: SignInIdentifier.Email, value: 'foo', }, interactionEvent: InteractionEvent.SignIn, diff --git a/packages/integration-tests/src/tests/api/experience-api/verifications/verification-code.test.ts b/packages/integration-tests/src/tests/api/experience-api/verifications/verification-code.test.ts index 169d82f81302..66dafe72b09c 100644 --- a/packages/integration-tests/src/tests/api/experience-api/verifications/verification-code.test.ts +++ b/packages/integration-tests/src/tests/api/experience-api/verifications/verification-code.test.ts @@ -1,7 +1,7 @@ import { ConnectorType } from '@logto/connector-kit'; import { InteractionEvent, - InteractionIdentifierType, + SignInIdentifier, type VerificationCodeIdentifier, } from '@logto/schemas'; @@ -25,11 +25,11 @@ devFeatureTest.describe('Verification code verification APIs', () => { const identifiers: VerificationCodeIdentifier[] = [ { - type: InteractionIdentifierType.Email, + type: SignInIdentifier.Email, value: 'foo@logto.io', }, { - type: InteractionIdentifierType.Phone, + type: SignInIdentifier.Phone, value: '+1234567890', }, ];