トレーニング
モジュール
Explore authentication - Training
In this module, you will learn about the differences between authentication and authorization.
このブラウザーはサポートされなくなりました。
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
拡張認証プロトコル ホスト テクノロジの概要。
拡張認証プロトコル ホストを開発するには、次のヘッダーが必要です。
このテクノロジのプログラミング ガイダンスについては、次を参照してください。
EAP_ATTRIBUTE_TYPE 認証エンティティで使用可能な EAP 属性の種類のセットを定義します。 |
EAP_AUTHENTICATOR_SEND_TIMEOUT パケットの送信後にユーザー入力を待機する時間を認証メソッドに示します。 タイムアウト値は none に設定できます。 |
EAP_CONFIG_INPUT_FIELD_TYPE ユーザー資格情報のクエリを実行するときに使用できる一連の入力フィールド型を定義します。 |
EAP_INTERACTIVE_UI_DATA_TYPE 特定のサプリカント API 呼び出しに提供される対話型 UI コンテキスト データの種類のセットを指定します。 |
EAP_METHOD_AUTHENTICATOR_RESPONSE_ACTION 認証子によってサプリカントまたは EAP ピア メソッドに送信される応答命令のセットを定義します。 |
EAP_METHOD_PROPERTY_TYPE 使用可能な EAP メソッド プロパティのセットを指定します。 |
EAP_METHOD_PROPERTY_VALUE_TYPE EAP メソッドのプロパティ値に使用できるデータ型のセットを定義します。 |
EapCode EAP パケットの種類のセットを定義します。 |
EapCredentialType EapPeerGetConfigBlobAndUserBlob 関数に渡すことができる使用可能な EAP 資格情報のセットを定義します。 |
EAPHOST_AUTH_STATUS 認証プロセス中に使用可能な EAP 認証セッションの状態値のセットを定義します。 |
EapHostPeerAuthParams 使用可能な認証パラメーター値のセットを定義します。 |
EapHostPeerMethodResultReason EAP メソッドによってサプリカントに返される結果を記述する一連の考えられる理由を定義します。 |
EapHostPeerResponseAction 認証時に EAP 認証システムまたはピア メソッドがサプリカントに示すことができる一連のアクションを定義します。 |
EapPeerMethodResponseAction 認証時に EAP 認証システムがサプリカントまたは EAP ピア メソッドに対して示すことができる一連のアクションを定義します。 |
EapPeerMethodResultReason EAP 認証メソッドによって EAP ピア メソッドに返される EAP 認証セッションの結果のセットを定義します。 |
ISOLATION_STATE マシンの可能な分離状態値のセットを定義します。 |
EapHostPeerBeginSession EAP 認証セッションを開始します。 |
EapHostPeerClearConnection 認証セッション接続をクリアします。 |
EapHostPeerConfigBlob2Xml 構成 BLOB を XML に変換します。 (EapHostPeerConfigBlob2Xml) |
EapHostPeerConfigXml2Blob XML を構成 BLOB に変換します。 (EapHostPeerConfigXml2Blob) |
EapHostPeerCredentialsXml2Blob 資格情報 BLOB を生成します。 |
EapHostPeerEndSession EAPHost と呼び出し元サプリカントの間の現在の EAP 認証セッションを終了し、セッションに格納されているデータをクリアします。 |
EapHostPeerFreeEapError EAPHost ランタイム API によって返されるEAP_ERROR構造体を解放します。 |
EapHostPeerFreeErrorMemory EAP_ERROR構造体に割り当てられたメモリを解放します。 |
EapHostPeerFreeMemory 構成 API によって返されるメモリを解放します。 |
EapHostPeerFreeRuntimeMemory 実行時に使用されるメモリ領域を解放します。 |
EapHostPeerGetAuthStatus サプリカントの現在の EAP 認証状態を EAPHost から取得します。 |
EapHostPeerGetDataToUnplumbCredentials SSO の資格情報を保存するために EAPHost によって使用される接続 ID、ユーザー偽装トークン、および Eaphost プロセス ID を返します。 このデータは、以前にプラミングされた資格情報をプル解除するために必要です。 |
EapHostPeerGetIdentity この関数はトンネル メソッドによって呼び出され、内部メソッドから ID 情報を要求します。 この関数は、ID とユーザーの資格情報を返します。 |
EapHostPeerGetMethodProperties 接続とユーザー データを指定して EAP メソッドのプロパティを取得するために使用されます。 |
EapHostPeerGetMethods インストールされ、使用できるすべての EAP メソッド (従来の EAP メソッドを含む) を列挙します。 |
EapHostPeerGetResponseAttributes EAPHost から EAP 認証属性の配列を取得します。 |
EapHostPeerGetResult 指定した EAP 認証セッションの認証結果を取得します。 |
EapHostPeerGetSendPacket サプリカントが認証子に送信するために EAPHost からパケットを取得する必要がある場合に、サプリカントによって呼び出されます。 |
EapHostPeerGetUIContext UI が発生する場合は、EAPHost からサプリカントのユーザー インターフェイス コンテキストを取得します。 |
EapHostPeerInitialize EAPHost 認証セッションを初期化します。 |
EapHostPeerInvokeConfigUI 指定した EAP メソッドの構成ユーザー インターフェイスを開始します。 |
EapHostPeerInvokeIdentityUI この関数は、内部メソッドの ID UI を呼び出すためにトンネル メソッドによって呼び出されます。 この関数は、認証を開始するために使用する ID と資格情報を返します。 |
EapHostPeerInvokeInteractiveUI ユーザーから資格情報を取得するために使用される対話型ユーザー インターフェイスを生成します。 |
EapHostPeerProcessReceivedPacket EAPHost が処理する必要があるパケットをサプリカントが受信するたびに、サプリカントによって呼び出されます。 |
EapHostPeerQueryCredentialInputFields シングル サインオン (SSO) シナリオで認証を実行するために必要な資格情報の種類をユーザーが判断できるようにします。 |
EapHostPeerQueryInteractiveUIInputFields サプリカントで発生する対話型 UI コンポーネントの入力フィールドを取得します。 |
EapHostPeerQueryUIBlobFromInteractiveUIInputFields ユーザー情報を、EAPHost ランタイム関数で使用できるユーザー BLOB に変換します。 (EapHostPeerQueryUIBlobFromInteractiveUIInputFields) |
EapHostPeerQueryUserBlobFromCredentialInputFields シングル サインオン (SSO) UI から受信したユーザー入力から認証を開始するために使用できる資格情報 BLOB を取得します。 |
EapHostPeerSetResponseAttributes 更新された EAP 認証属性を EAPHost に提供します。 |
EapHostPeerSetUIContext UI が発生した後、EAPHost に読み込まれた EAP ピア メソッドに新しいユーザー インターフェイス コンテキストまたは更新されたユーザー インターフェイス コンテキストを提供します。 |
EapHostPeerUninitialize すべての EAPHost 認証セッションを初期化解除します。 |
EapMethodAuthenticatorBeginSession サーバー EAPHost に新しい EAP 認証セッションを作成します。 |
EapMethodAuthenticatorEndSession サーバー EAPHost 上の EAP 認証セッションを閉じます。 |
EapMethodAuthenticatorFreeErrorMemory EAP 認証メソッドによって割り当てられたエラー固有のメモリを解放します。 |
EapMethodAuthenticatorFreeMemory 不透明なユーザー インターフェイス コンテキスト データ バッファーに関連付けられているすべてのメモリを解放します。 (EapMethodAuthenticatorFreeMemory) |
EapMethodAuthenticatorGetAttributes EAP 認証方法から EAP 認証属性の配列を取得します。 |
EapMethodAuthenticatorGetInfo 読み込まれた EAP 認証メソッドの実装用の関数ポインターのセットを取得します。EapMethodAuthenticatorGetInfo は関数プロトタイプです。 |
EapMethodAuthenticatorGetResult EAP 認証方法から認証結果を取得します。 |
EapMethodAuthenticatorInitialize サーバー EAPHost の EAP 認証メソッドを初期化します。 |
EapMethodAuthenticatorInvokeConfigUI クライアントで EAP メソッドの接続構成ユーザー インターフェイス ダイアログ ボックスを生成する関数を定義します。 |
EapMethodAuthenticatorReceivePacket サーバー EAPHost によって受信された EAP 認証パケットを処理し、応答アクションを返します。 |
EapMethodAuthenticatorSendPacket サプリカントに送信する認証パケットを EAP 認証方法から取得します。 |
EapMethodAuthenticatorSetAttributes EAP 認証方法で設定する更新された EAP 認証属性を提供します。 |
EapMethodAuthenticatorShutdown EAP 認証メソッドをシャットダウンし、サーバー EAPHost からアンロードする準備をします。 |
EapMethodAuthenticatorUpdateInnerMethodParams サーバー EAPHost からの EapMethodAuthenticatorBeginSession の呼び出しによって以前に確立された EAP 認証セッション設定を更新します。 |
EapPeerBeginSession EAP メソッドを使用して、ピア EAPHost で EAP 認証セッションを開始します。 |
EapPeerConfigBlob2Xml 構成 BLOB を XML に変換します。 (EapPeerConfigBlob2Xml) |
EapPeerConfigXml2Blob XML を構成 BLOB に変換します。 (EapPeerConfigXml2Blob) |
EapPeerCredentialsXml2Blob XML を構成 BLOB に変換します。 (EapPeerCredentialsXml2Blob) |
EapPeerEndSession EAP メソッドの EAP 認証セッションを終了します。 |
EapPeerFreeErrorMemory EAP ピア メソッドによって割り当てられたエラー固有のメモリを解放します。 |
EapPeerFreeMemory 不透明なユーザー インターフェイス コンテキスト データ バッファーに関連付けられているすべてのメモリを解放します。 (EapPeerFreeMemory) |
EapPeerGetConfigBlobAndUserBlob EAP メソッド開発者が、 メソッドでサポートされているさまざまな接続プロパティとユーザー プロパティを提供できるようにします。 EAPHost は、この関数を呼び出して、EAP メソッドの接続プロパティとユーザー プロパティを作成します。 |
EapPeerGetIdentity EAPHost によって呼び出された後、ユーザー データとユーザー ID を返します。 |
EapPeerGetInfo EAPHost サービスに現在読み込まれている EAP ピア メソッド EapPeerGetInfo の実装用の関数ポインターのセットを取得します。 |
EapPeerGetMethodProperties 接続とユーザー データを指定して EAP メソッドのプロパティを取得する EAP メソッド固有の関数。 |
EapPeerGetResponseAttributes EAP メソッドから EAP 応答属性の配列を取得します。 |
EapPeerGetResponsePacket EAP メソッドから応答パケットを取得します。 |
EapPeerGetResult EAP メソッドから認証セッションの結果を取得します。 |
EapPeerGetUIContext EAP メソッドからユーザー インターフェイス コンテキストを取得します。 |
EapPeerInitialize EAPHost の EAP ピア メソッドを初期化します。 |
EapPeerInvokeConfigUI クライアントで EAP メソッドの特定の接続構成ユーザー インターフェイス ダイアログを発生させます。 |
EapPeerInvokeIdentityUI カスタム対話型ユーザー インターフェイス ダイアログを発生させ、クライアント上の EAP メソッドのユーザー ID 情報を取得します。 |
EapPeerInvokeInteractiveUI クライアント上の EAP メソッドのカスタム対話型ユーザー インターフェイス ダイアログを生成します。 |
EapPeerProcessRequestPacket サプリカントから EAPHost によって受信されたパケットを処理します。 |
EapPeerQueryCredentialInputFields EAP メソッドの EAP シングル サインオン (SSO) 資格情報入力フィールドを取得する EAP メソッド固有の関数の実装を定義します。 |
EapPeerQueryInteractiveUIInputFields サプリカントで発生する対話型 UI コンポーネントの入力フィールドを提供する EAP メソッド API の実装を定義します。 |
EapPeerQueryUIBlobFromInteractiveUIInputFields ユーザー情報を、EAPHost ランタイム関数で使用できるユーザー BLOB に変換します。 (EapPeerQueryUIBlobFromInteractiveUIInputFields) |
EapPeerQueryUserBlobFromCredentialInputFields サプリカントで発生する対話型シングル サインオン (SSO) UI で提供されるユーザー BLOB データを取得する EAP メソッド関数の実装を定義します。 |
EapPeerSetCredentials EAP メソッドに新規または更新された認証資格情報を提供します。 |
EapPeerSetResponseAttributes EAP 応答属性の更新された配列を EAP メソッドに提供します。 |
EapPeerSetUIContext EAP メソッドにユーザー インターフェイス コンテキストを提供します。 この関数は、EAPPeerGetUIContext 関数を介して UI が発生した後に呼び出されます。 |
EapPeerShutdown EAP メソッドをシャットダウンし、対応する DLL をアンロードする準備をします。 |
NotificationHandler 正常性ステートメント (SoH) に変更があり、ネットワーク アクセス保護 (NAP) システム接続の再認証が必要であることをサプリカントに通知します。 |
EAP_ATTRIBUTE EAP 属性が含まれています。 |
EAP_ATTRIBUTES EAP 属性の配列が含まれています。 |
EAP_AUTHENTICATOR_METHOD_ROUTINES EAPHost Authenticator メソッド API への関数ポインターのセットが含まれています。 |
EAP_CONFIG_INPUT_FIELD_ARRAY ユーザーから取得したユーザー入力フィールド データをまとめて格納する一連のEAP_CONFIG_INPUT_FIELD_DATA構造体が含まれます。 |
EAP_CONFIG_INPUT_FIELD_DATA 1 つの入力フィールドに関連付けられているデータを格納します。 |
EAP_CRED_EXPIRY_REQ 資格情報の有効期限操作の古い EAP 資格情報と新しい EAP 資格情報の両方が含まれます。 |
EAP_ERROR EAPHost 操作中に発生したエラーに関する情報が含まれます。 |
EAP_INTERACTIVE_UI_DATA EAP サプリカントで発生する対話型 UI コンポーネントの構成情報が含まれています。 |
EAP_METHOD_AUTHENTICATOR_RESULT EAP 認証メソッドによって返される認証結果が含まれます。 |
EAP_METHOD_INFO EAP メソッドに関する情報が含まれます。 (EAP_METHOD_INFO) |
EAP_METHOD_INFO_ARRAY クライアント コンピューターにインストールされている EAP メソッドに関する情報が含まれます。 |
EAP_METHOD_INFO_ARRAY_EX クライアント コンピューターにインストールされているすべての EAP メソッドに関する情報が含まれます。 |
EAP_METHOD_INFO_EX EAP メソッドに関する情報が含まれます。 (EAP_METHOD_INFO_EX) |
EAP_METHOD_PROPERTY EAP メソッド プロパティが含まれています。 |
EAP_METHOD_PROPERTY_ARRAY EAP メソッドのプロパティの配列を格納します。 |
EAP_METHOD_PROPERTY_VALUE EAP メソッド プロパティの値を格納します。 |
EAP_METHOD_PROPERTY_VALUE_BOOL EAP メソッド プロパティのブール値を格納します。 |
EAP_METHOD_PROPERTY_VALUE_DWORD EAP メソッド プロパティの DWORD 値を格納します。 |
EAP_METHOD_PROPERTY_VALUE_STRING EAP メソッド プロパティの文字列値を格納します。 |
EAP_METHOD_TYPE EAP メソッドに関する型、識別、作成者の情報が含まれます。 |
EAP_PEER_METHOD_ROUTINES EAPHost ピア メソッド API への関数ポインターのセットが含まれています。 |
EAP_TYPE EAP メソッドの型とベンダーの識別情報が含まれます。 |
EAP_UI_DATA_FORMAT EAP_UI_DATA_FORMAT共用体は、EAP_INTERACTIVE_UI_DATA構造体の pbUiData メンバーに格納されている属性の値を指定します。 |
EapCertificateCredential EAP メソッドが認証に使用する証明書に関する情報が含まれます。 |
EapCredential 資格情報の種類と適切な資格情報に関する情報が含まれます。 これは、EapPeerGetConfigBlobAndUserBlob API への入力として渡されます。 |
EAPHOST_AUTH_INFO EAP 認証プロセスのさまざまな段階における現在の認証情報について説明します。 |
EapHostPeerMethodResult 認証セッション中に EAPHost によって生成された結果データが含まれます。その後、EAP メソッドに渡されます。 |
EapPacket EAP 認証セッション中に送信された不透明なデータのパケットが含まれます。 |
EapPeerMethodOutput EAP ピア メソッドによって返されるアクション情報を格納します。 |
EapPeerMethodResult 認証時に EAP メソッドによって生成された結果データが含まれます。 |
EapSimCredential 認証のために EAP メソッドによって使用される SIM に関する情報が含まれています。 |
EapUsernamePasswordCredential ユーザーを認証するために EAP メソッドによって使用されるユーザー名とパスワードが含まれます。 |
トレーニング
モジュール
Explore authentication - Training
In this module, you will learn about the differences between authentication and authorization.