diff --git a/src/pages/[platform]/build-a-backend/auth/connect-your-frontend/sign-up/index.mdx b/src/pages/[platform]/build-a-backend/auth/connect-your-frontend/sign-up/index.mdx
index 436ce634a0e..19c135a7ad7 100644
--- a/src/pages/[platform]/build-a-backend/auth/connect-your-frontend/sign-up/index.mdx
+++ b/src/pages/[platform]/build-a-backend/auth/connect-your-frontend/sign-up/index.mdx
@@ -543,7 +543,7 @@ Your application's users can also sign up using passwordless methods. To learn m
```typescript
// Sign up using a phone number
const { nextStep: signUpNextStep } = await signUp({
- username: 'james',
+ username: 'hello',
options: {
userAttributes: {
phone_number: '+15555551234',
@@ -566,7 +566,7 @@ if (signUpNextStep.signUpStep === 'CONFIRM_SIGN_UP') {
// Confirm sign up with the OTP received
const { nextStep: confirmSignUpNextStep } = await confirmSignUp({
- username: 'james',
+ username: 'hello',
confirmationCode: '123456',
});
@@ -691,10 +691,10 @@ func confirmSignUp(for username: String, with confirmationCode: String) -> AnyCa
```typescript
// Sign up using an email address
const { nextStep: signUpNextStep } = await signUp({
- username: 'james',
+ username: 'hello',
options: {
userAttributes: {
- email: 'james@example.com',
+ email: 'hello@example.com',
},
},
});
@@ -714,7 +714,7 @@ if (signUpNextStep.signUpStep === 'CONFIRM_SIGN_UP') {
// Confirm sign up with the OTP received
const { nextStep: confirmSignUpNextStep } = await confirmSignUp({
- username: 'james',
+ username: 'hello',
confirmationCode: '123456',
});
@@ -837,19 +837,44 @@ func confirmSignUp(for username: String, with confirmationCode: String) -> AnyCa
```typescript
-// Confirm sign up with the OTP received and auto sign in
+// Call `signUp` API with `USER_AUTH` as the authentication flow type for `autoSignIn`
+const { nextStep: signUpNextStep } = await signUp({
+ username: 'hello',
+ options: {
+ userAttributes: {
+ email: 'hello@example.com',
+ phone_number: '+15555551234',
+ },
+ autoSignIn: {
+ authFlowType: 'USER_AUTH',
+ },
+ },
+});
+
+if (signUpNextStep.signUpStep === 'CONFIRM_SIGN_UP') {
+ console.log(
+ `Code Delivery Medium: ${signUpNextStep.codeDeliveryDetails.deliveryMedium}`,
+ );
+ console.log(
+ `Code Delivery Destination: ${signUpNextStep.codeDeliveryDetails.destination}`,
+ );
+}
+
+// Call `confirmSignUp` API with the OTP received
const { nextStep: confirmSignUpNextStep } = await confirmSignUp({
- username: 'james',
+ username: 'hello',
confirmationCode: '123456',
});
if (confirmSignUpNextStep.signUpStep === 'COMPLETE_AUTO_SIGN_IN') {
+ // Call `autoSignIn` API to complete the flow
const { nextStep } = await autoSignIn();
if (nextStep.signInStep === 'DONE') {
console.log('Successfully signed in.');
}
}
+
```