パスワードレスサインアップ
メールアドレスのみでMoneytreeのサインアップを行うパスワードレスサインアップ機能について解説します。
概要
ユーザーは、メールアドレスとパスワードを提供することで、Moneytreeにサインアップすることができます。メールアドレスは、ユーザーの識別、認証、通知送信のために使用されます。パスワードレスサインアップでは、メールアドレスだけで登録できるため、ユーザーはより良いユーザーエクスペリエンスを得ることができます。
このページでは、デスクトップおよびモバイルウェブ用のパスワードレス サインアップについて説明します。
AndroidとiOSのネイティブ・アプリケーションでは、パスワードレスでサインアップとログインを行うには、LINK SDKを利用します。詳細については、Android SDKのドキュメントおよびiOS SDKのドキュメントを参照してください。
パスワードレスによるオンボーディングフロー
Moneytreeは、さまざまな状況のユーザーをオンボードするために、シームレスな統合体験を提供します。
メールアドレス付き
urlパラメータで有効なメールアドレスを提供すると、登録フローは次のステップにスムーズに進みます。
以下の例では、メールアドレスでパスワードなしのサインアップフローを開始する方法を示しています:
https://myaccount-staging.getmoneytree.com/onboard?\
response_type=code\
&client_id=${client_id}\
&scope=guest_read+accounts_read+transactions_read+request_refresh\
&redirect_uri=${redirect_uri}\
&locale=ja\
&configs=email%3Dtest%40exmaple.com%26authn_method%3Dpasswordless%26back_to%3D${back_to_uri}
メールアドレスがない場合
メールアドレスを知らなくても、ユーザーをオンボードすることができます。リクエストパラメータ email
を省略することで、パスワードレスオンボーディングフローを起動できます。
ユーザーがオンボーディングプロセスを開始すると、Moneytreeへの登録を継続するためのメールアドレスを入力するポップアップが表示されます。
以下の例では、メールアドレスなしでパスワードなしのサインアップフローを開始する方法を示しています:
https://myaccount-staging.getmoneytree.com/onboard?\
response_type=code\
&client_id=${client_id}\
&scope=guest_read+accounts_read+transactions_read+request_refresh\
&redirect_uri=${redirect_uri}\
&locale=ja\
&configs=authn_method%3Dpasswordless%26back_to%3D${back_to_uri}
入力されたメールアドレスが無効な場合
無効なメールアドレスを入力した場合、ポップアップが表示され、メールアドレスを修正し、Moneytreeへの登録作業を継続することができます。
有効な電子メール定義
メールアドレスRFC5322仕様を通過する文字列を有効なメールアドレスとします。
オンボーディングフロー後
認可コードをアクセストークンと交換してください
パスワードレスサインアップ完了後、認可コードと共に指定した
redirect_uri
にリダイレクトします。
この認可コードcode
をアクセストークンと交換し、このフローが完了します。
パラメーター
OAuth 2.0認可の流れで定義されたパラメーターに準拠します。このテーブルにはこのページ固有のパラメーターのみ記載します。
名称 | 説明 | 要否 |
---|---|---|
configs=authn_method | passwordless を指定します。 | 必須 |
configs=email | サインアップする対象のEmailアドレスを指定します。 | 任意 |
configs=back_to | 指定した場合、あなたのサービスに戻るためのボタンが表示されます。 | 任意 |
Updated over 1 year ago