メインコンテンツへスキップ
ネイティブアプリケーションで埋め込み型パスワードレスAPIを使用するには、[Auth0 Dashboard]>[Applications(アプリケーション)]>[Applications(アプリケーション)]に移動して、アプリケーション設定の [Advanced Settings(高度な設定] > [Grant Types(付与タイプ)] OTP(パスワードレスOTP)] の付与を有効にしなければなりません。 ネイティブアプリケーションのパスワードレス認証は、2つのステップで構成されています。
  • アプリケーションでユーザーIDを取得し(ユーザーのメールまたは電話番号)、/passwordless/startエンドポイントを呼び出し、パスワードレスフローを開始します。ユーザーは、一回限り使用できるパスワードが記載されたメール、またはSMSを受け取ります。
  • 1回限り使用できるコードをユーザーに要求し、認証トークンを取得するために/oauth/tokenエンドポイントを呼び出します。
以下に、様々なシナリオに対して、これらのAPIエンドポイントを呼び出すために使用できるコードスニペットをいくつか挙げます。 メールで一回限り使用できるパスワードを送信する メールでマジックリンクを送信する SMSで一回限り使用できるパスワードを送信する SMSユーザーを認証する メールユーザーを認証する 必要であれば、これらのAPIをプラットフォームに適した方法でラップするAndroidまたはiOSのSDKを使用できます。