前のトピック: ユーザ認証次のトピック: CA Auth ID の主要概念


Challenge-Response 認証ワークフロー

CA Auth ID を使用する認証は、PKI ベースのチャレンジ/レスポンス メカニズムです。 クライアントはユーザの秘密キーを提供することで、認証トークンを取得します。 認証中のクライアントとサーバ間の対話は以下のとおりです。

  1. ユーザ認証情報の取得

    CA Strong Authentication で保護されているアプリケーションまたはリソースがユーザ認証情報を取得します。 たとえば、ユーザの CA Auth ID がシステムに存在しない場合などです。

  2. 適切なチャレンジの取得

    アプリケーションがチャレンジをリクエストします。

    CA Strong Authentication サーバが一意のチャレンジを作成して、ユーザの認証のためにアプリケーションに送信します。

  3. 署名の生成

    ユーザは、CA Auth ID を発見するために正しい CA Auth ID パスワードを入力します。 クライアントが、発見の結果利用可能になったユーザの秘密キーを使用してこのチャレンジに署名します。 チャレンジは、クライアント マシンに事前にロードするか、またはサーバからダウンロードすることができます。

  4. 署名済みチャレンジの検証

    署名済みチャレンジが、検証のために CA Strong Authentication サーバに送信されます。 署名が正常に検証されると、ユーザはログインしたり、保護されているリソースにアクセスしたりできます。 また、CA Strong Authentication は、トランザクションが成功するたびにユーザの認証トークンを返します。

以下の図は、CA Auth ID の認証フローを示しています。