パスワードレスサインアップ

メールアドレスのみでMoneytreeのサインアップを行うパスワードレスサインアップ機能について解説します。

概要

ユーザーは、メールアドレスとパスワードを提供することで、Moneytreeにサインアップすることができます。メールアドレスは、ユーザーの識別、認証、通知送信のために使用されます。パスワードレスサインアップでは、メールアドレスだけで登録できるため、ユーザーはより良いユーザーエクスペリエンスを得ることができます。

📘

このページでは、デスクトップおよびモバイルウェブ用のパスワードレス サインアップについて説明します。

AndroidとiOSのネイティブ・アプリケーションでは、パスワードレスでサインアップとログインを行うには、LINK SDKを利用します。詳細については、Android SDKのドキュメントおよびiOS SDKのドキュメントを参照してください。

パスワードレスによるオンボーディングフロー

Moneytreeは、さまざまな状況のユーザーをオンボードするために、シームレスな統合体験を提供します。

メールアドレス付き

urlパラメータで有効なメールアドレスを提供すると、登録フローは次のステップにスムーズに進みます。

Passwordless flow when a valid email is provided

有効な電子メールが提供された場合のパスワードレスフロー

以下の例では、メールアドレスでパスワードなしのサインアップフローを開始する方法を示しています:

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への登録を継続するためのメールアドレスを入力するポップアップが表示されます。

Passwordless flow when no email is provided

電子メールが提供されない場合のパスワードレスフロー

以下の例では、メールアドレスなしでパスワードなしのサインアップフローを開始する方法を示しています:

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への登録作業を継続することができます。

Passwordless flow when an invalid email is provided

無効な電子メールが提供された場合のパスワードレスフロー

📘

有効な電子メール定義

メールアドレスRFC5322仕様を通過する文字列を有効なメールアドレスとします。

オンボーディングフロー後

🚧

認可コードをアクセストークンと交換してください

パスワードレスサインアップ完了後、認可コードと共に指定した redirect_uri にリダイレクトします。
この認可コード codeアクセストークンと交換し、このフローが完了します。

パラメーター

OAuth 2.0認可の流れで定義されたパラメーターに準拠します。このテーブルにはこのページ固有のパラメーターのみ記載します。

名称説明要否
configs=authn_methodpasswordless を指定します。必須
configs=emailサインアップする対象のEmailアドレスを指定します。任意
configs=back_to指定した場合、あなたのサービスに戻るためのボタンが表示されます。任意