AWS AmplifyのAuthenticatorでのSignUp時にPhone Numberを非表示にしたい
やりたいこと
- AmplifyAuthenticatorコンポーネントからのSignUp時、
- EメールアドレスをUser名として利用したい
- 電話番号フィールドを非表示にしたい
デフォルトではこのようになっている。
やること
-
formFields
でSign Upフォームに表示するカラムを指定する -
username-alias
にてEメールアドレスを usernameとして登録できるようにする- (注意事項)
amplify add auth
時にEメールでの登録を有効にしておく必要がある
- (注意事項)
最終的なコードは以下のとおり。
<template>
<amplify-authenticator>
<amplify-sign-out></amplify-sign-out>
<amplify-sign-up
slot="sign-up"
username-alias="email"
:form-fields.prop="formFields"
></amplify-sign-up>
</amplify-authenticator>
</template>
<script>
export default {
name: 'Auth',
data() {
return {
formFields: [
{ type: "email" },
{ type: "password" },
]
}
}
}
</script>
参考
ここにまとめたものは公式ドキュメントの以下のページにて解説されています。
Authenticate with email or phone number
Hiding form fields
Author And Source
この問題について(AWS AmplifyのAuthenticatorでのSignUp時にPhone Numberを非表示にしたい), 我々は、より多くの情報をここで見つけました https://qiita.com/jacoyutorius/items/fd7ce893583653d557c8著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .