自動年齢保証フロー向けのリダイレクトURL
/age-gate/check が、自動年齢保証チャレンジの完了後にk-IDが遷移するリダイレクトURLを受け入れるようになりました。これは、iframeベースの結果ハンドラーを使用できないトップレベルのブラウザハンドオフ(k-IDへ遷移して戻るモバイルwebviewなど)を想定したものです。
新機能
options.playerAgeAssurance.redirectUrl。/age-gate/checkにhttp(s)URLまたはカスタムスキームのモバイルディープリンク(例:myapp://age-gate/return)を渡します。プレイヤーがCHALLENGE_AGE_GATE_AGE_ASSURANCEフローを完了または閉じると、k-IDはそのURLにchallengeId、productId、sessionId(PASSの場合)、status(PASSまたはFAIL)をクエリパラメータとして付加してリダイレクトします。URL上の既存のクエリパラメータは保持されます。- スコープ。 このオプションは
CHALLENGE_AGE_GATE_AGE_ASSURANCEに対してのみ有効です。CHALLENGE_PARENTAL_CONSENTは影響を受けず、引き続き信頼できる大人のフローを通じて返されます。 - 結果はサーバー側で確認してください。 リダイレクトのクエリパラメータはUXのヒントです。アクセスを許可する前に、
Challenge.StateChangewebhook または/challenge/get-statusを信頼できる情報源として扱ってください。