英語で読む

次の方法で共有


拡張認証プロトコル

拡張認証プロトコル テクノロジの概要。

拡張認証プロトコルを開発するには、次のヘッダーが必要です。

このテクノロジのプログラミング ガイダンスについては、次を参照してください。

列挙

 
PPP_EAP_ACTION

PPP_EAP_ACTION列挙型は、認証プロトコルに代わって接続マネージャーが実行する必要があるアクションを指定します。
RAS_AUTH_ATTRIBUTE_TYPE

RAS_AUTH_ATTRIBUTE_TYPE列挙型は、セッション認証に使用される属性値を指定します。

関数

 
初期化する

システムは Initialize メソッドを呼び出して、指定したコンピューターとの EAP 構成セッションを初期化します。
RasEapFreeMemory

RAS 接続マネージャーは RasEapFreeMemory を呼び出して、RasEapInvokeConfigUI、RasEapGetIdentity、RasEapInvokeInteractiveUI によって返されるメモリ バッファーを解放します。
RasEapGetIdentity

RAS 接続マネージャーは RasEapGetIdentity 関数を呼び出して、認証を要求しているユーザーの ID 情報を取得します。
RasEapGetInfo

RAS 接続マネージャーは RasEapGetInfo を呼び出して、指定された認証プロトコルの一連の関数ポインターを取得します。
RasEapInvokeConfigUI

RAS 接続マネージャーは RasEapInvokeConfigUI 関数を呼び出して、ユーザーから構成情報を取得するダイアログを表示します。
RasEapInvokeInteractiveUI

RAS 接続マネージャーは RasEapInvokeInteractiveUI 関数を呼び出して、ユーザーから認証データを取得するダイアログを表示します。
RouterInvokeConfigUI

システムは RouterInvokeConfigUI メソッドを呼び出して、2 つのルーター間の EAP 認証用の構成ユーザー インターフェイスを呼び出します。
RouterInvokeCredentialsUI

システムは RouterInvokeCredentialsUI メソッドを呼び出して、2 つのルーター間の EAP 認証用の資格情報ユーザー インターフェイスを呼び出します。
ServerInvokeConfigUI

システムは ServerInvokeConfigUI メソッドを呼び出して、リモート アクセス クライアントとサーバーの間で EAP 認証用の構成ユーザー インターフェイスを呼び出します。
Uninitialize

システムは Uninitialize メソッドを呼び出して、指定された EAP 構成セッションをシャットダウンします。

インターフェイス

 
IEAPProviderConfig

EAP プロバイダーの UI。

構造

 
PPP_EAP_INFO

PPP_EAP_INFO構造体は、EAP DLL 内にある関数へのポインターなど、認証プロトコルに関する情報を接続マネージャーに提供します。
PPP_EAP_INPUT

PPP_EAP_INPUT構造は、RAS 接続マネージャー サービス PPP 実装と EAP の間の相互作用で使用されます。
PPP_EAP_OUTPUT

認証プロトコルは、PPP_EAP_OUTPUT構造体を使用して、RasEapMakeMessage への呼び出しから戻った場合に、要求と状態情報を接続マネージャーに通信します。
PPP_EAP_PACKET

PPP_EAP_PACKET構造体は、認証プロトコルによって処理されるパケットに関する情報を指定します。
RAS_AUTH_ATTRIBUTE

RAS_AUTH_ATTRIBUTE構造は、EAP セッション中にRAS_AUTH_ATTRIBUTE_TYPE型の認証属性を渡すために使用されます。