ベストプラクティス
年齢確認のベストプラクティス
確認失敗の処理
アクセス年齢確認を実装する際、開発者は確認結果のfailureReason
フィールドをチェックして、失敗を適切に処理する必要があります:
- 不正活動検出: 確認が失敗し、
failureReason
がfraudulent-activity-detected
の場合、そのユーザーの追加確認試行を許可しないでください。 - その他の失敗理由: その他の失敗理由(
age-criteria-not-met
やmax-attempts-exceeded
など)については、乱用を防ぎながら正当な再試行を許可するためにレート制限を実 装してください。24時間あたり最大3回の確認試行を許可してください。これにより、ユーザーが確認システムを回避しようとする繰り返し試行を防ぎながら、正当なユーザーに合理的な再試行機会を提供します
セキュリティ推奨事項
バックエンド専用API呼び出し
重要:すべてのウィジェットURL生成エンドポイントは、バックエンドサーバーからのみ呼び出される必要があります。クライアントサイドコードから直接呼び出してはいけません。 k-ID APIキーは保護する必要がある秘密の認証情報です:
- シークレットマネージャーを使用してAPIキーを安全に保存
- フロントエンドJavaScript、モバイルアプリコード、またはクライアント向けコードでAPIキーを公開しない
- クライアントデバイスやクライアントサイドストレージにAPIキーを保存しない