前のトピック: 選択したユーザの移行次のトピック: ArcotID PKI ローミング ダウンロード ワークフロー


ArcotID PKI 認証ワークフロー

認証時に認証ページでユーザがクレデンシャルを指定すると、クレデンシャルは最初に AuthMinder サーバで確認され、その後ユーザが認証されます。 以下のワークフローに、ArcotID PKI 認証の手順を示します。

注: その他の認証情報を使用する場合に呼び出す操作の詳細については、「ユーザの認証」を参照してください。

  1. アプリケーションは、AuthMinder の ArcotWebFortAuthSvc サービスの GetArcotIDChallenge 操作を呼び出します。

    アプリケーションは ArcotID PKI クライアントをロードし、チャレンジを取得するための明示的な呼び出しを行います。 この Web サービスの詳細については、「ArcotID PKI 認証」を参照してください。

  2. ユーザはクレデンシャルを指定します。

    ユーザはログインに使用するユーザ名と ArcotID PKI パスワードを指定します。

  3. アプリケーションは、ユーザ名およびパスワードを ArcotID PKI クライアントに渡します。

    ArcotID PKI クライアントはチャレンジに署名します。

  4. AuthMinder は署名されたチャレンジを確認します。

    アプリケーションは、ArcotWebFortAuthSvc サービスの verifyArcotIDSignedChallenge 操作を呼び出して、ArcotID PKI クライアントを使用して署名されたチャレンジを確認します。

    ArcotID PKI 認証情報を使用したユーザの認証で使用される API の詳細については、「ArcotID PKI 認証」を参照してください。

  5. AuthMinder はユーザを認証します。

    verifyArcotIDSignedChallenge 操作が成功したレスポンスを返す場合、生成された認証トークンはユーザが正常に認証されていることを示します。

    AuthMinder でサポートされるさまざまなトークンの詳細については、「認証トークンの検証」を参照してください。

以下の図に、ArcotID PKI 認証プロセスのワークフローを示します。