iOS用SDK / パスワードレスログイン
 ドキュメントに戻る

iOS用SDK

  • Loginライブラリ

  • Storeライブラリ

  • Inventoryライブラリ

  • Paymentsライブラリ

  • Subscriptionsライブラリ

  • 認証

  • プロモーション

  • ユーザーアカウントと属性

  • パスワードレスログイン

    ユーザーは、パスワードの代わりにワンタイムコードを使用するか、ワンタイムリンクに従ってアプリケーションで認証することができます。コードやリンクはSMSや電子メールで送信され、3分後に有効期限が切れます。

    ユーザーが初めてパスワードなしでアプリケーションにログインしたとき、新しいアカウントが自動的に作成されます。ユーザーのサインアップのために追加のロジックを実装する必要はありません。

    お知らせ
    パブリッシャーアカウントで、アプリケーションで使用するログインプロジェクトにパスワードレスログインオプションが選択されている必要があります。ログイン方法を変更するリンクをクリックすると、後でログイン方法を変更することができます。以前に保存した設定は失われません。

    パスワードレスログインを実装するには:

    1. ログインプロジェクトをセットアップします:
      1. パブリッシャーアカウントであなたのプロジェクトを開きます。
      2. サイドメニューでログインをクリックします。
      3. ログインプロジェクトペインで構成するをクリックします。
      4. パスワードレスログイン > 設定に移動して使用するパスワードレス認証方法の種類を選択します。
      5. コード付きのワンタイムリンクを送信するには、メール設定タブでマジックリンクでログインのトグルをオンに設定します。
      6. 変更内容を保存するをクリックします。

    1. アプリケーションUIに、以下の要素を追加します:
      • 電話番号やメールアドレスを入力するフォーム
      • ワンタイムコードを入力するフォーム

    1. 以下のLoginライブラリメソッドを用いて、パスワードレス認証のロジックを実装します:

      • startAuthByPhone — ユーザー認証を開始し、ワンタイムコードと指定した電話番号へのリンクをSMSで送信します(ログインプロジェクトでマジックリンクによるログインが設定されている場合)。
      • completeAuthByPhone — ユーザーがワンタイムコードを入力するか、SMSで受信したリンクに従うことで認証が完了します。
      • startAuthByEmail — ユーザー認証を開始し、ワンタイムコードと指定したメールアドレスへのリンクをメールで送信します(ログインプロジェクトでマジックリンクによるログインが設定されている場合)。
      • completeAuthByEmail — ワンタイムコードを入力するか、メールに記載されたリンクをたどると、認証が完了します。
      • logUserOut — アクティブなユーザーセッションを終了します。

    この記事は役に立ちましたか?
    ありがとうございます!
    改善できることはありますか? メッセージ
    申し訳ありません
    この記事が参考にならなかった理由を説明してください。 メッセージ
    ご意見ありがとうございました!
    あなたのメッセージを確認し、体験を向上させるために利用させていただきます。
    このページを評価する
    このページを評価する
    改善できることはありますか?

    答えたくない

    ご意見ありがとうございました!

    お役立ちリンク

    最終更新日: 2023年4月6日

    誤字脱字などのテキストエラーを見つけましたか? テキストを選択し、Ctrl+Enterを押します。

    問題を報告する
    当社は常にコンテンツを見直しています。お客様のご意見は改善に役立ちます。
    フォローアップ用のメールをご提供してください
    ご意見ありがとうございました!