この章では、CA Auth ID OTP ソフトウェア開発キット(SDK)について説明します。 この SDK を使用して最もよく実行されるタスクは、ユーザのデバイスへの CA Auth ID OTP アカウントのプロビジョニング、およびパスコードの生成です。 その他のタスクについては、以下のリストで説明します。
この章では、さまざまなタスクに使用するインターフェースおよびクラスを紹介した後に、その詳しい使用方法について説明します。
CA Auth ID OTP 認証を実行するには、CA Auth ID OTP 情報が含まれるユーザのアカウントを作成し、ユーザのデバイスにそれを保存する必要があります。 「CA Auth ID OTP アカウントのプロビジョニング」では、CA Auth ID OTP アカウントを作成するために使用する API クラスの provisionAccount() メソッドについて説明します。
CA Auth ID OTP 認証を実行するには、ユーザは、まず認証用のパスコードを生成する必要があります。 「パスコードの生成」では、パスコードを生成するために使用する API クラスの generateOTP() メソッドについて説明します。
「CA Auth ID OTP PIN のリセット」では、ユーザの CA Auth ID OTP PIN を変更するために使用する OTP クラスの resetPin() メソッドについて説明します。
「アカウントの管理」では、デフォルトの場所に格納された CA Auth ID OTP アカウントを読み取りおよび削除するために使用する API クラスのメソッドについて説明します。
任意の場所にアカウントを格納する場合は、Store インターフェースを実装する必要があります。 「任意のストレージ メディアの選択」を参照してください。 メモリにアカウントを格納するには、MemoryStore クラスを使用します。 「メモリへのアカウントの格納」を参照してください。
使用するデバイスに応じて、CA Auth ID OTP ライブラリは、アカウントをデバイスにロックするためのデフォルトのパラメータをサポートしています。 アカウントをロックするには、「デバイス ロック」の説明に従って DeviceLock インターフェースを実装します。
「CA Auth ID OTP アカウントの詳細の読み取り」では、アカウントの一意の識別子、アカウントが使用されたときのタイムスタンプ、アカウントが使用された回数、アカウントのフレンドリ名などの CA Auth ID OTP の詳細を保持する API クラス フィールドについて説明します。 また、追加の CA Auth ID OTP 属性を設定および取得するために使用するクラスについて説明します。
「ライブラリのバージョンの確認」では、CA Auth ID OTP SDK のバージョンを確認するために使用する OTP クラスの getVersion() メソッドについて説明します。
|
Copyright © 2014 CA Technologies.
All rights reserved.
|
|