authif.h ヘッダー
このヘッダーは、ネットワーク ポリシー サーバーによって使用されます。 詳細については、次を参照してください。
authif.h には、次のプログラミング インターフェイスが含まれています。
コールバック関数
PRADIUS_EXTENSION_FREE_ATTRIBUTES RadiusExtensionFreeAttributes 関数はアプリケーション定義関数であり、RadiusExtensionProcessEx によって返される属性によって占有されるメモリを解放するために NPS によって呼び出されます。 |
PRADIUS_EXTENSION_INIT RadiusExtensionInit 関数はアプリケーション定義関数であり、サービスの起動中に NPS によって呼び出されます。 RadiusExtensionInit を使用して、拡張 DLL の初期化操作を実行します。 |
PRADIUS_EXTENSION_PROCESS RadiusExtensionProcess 関数はアプリケーション定義関数であり、NPS がネットワーク アクセス サーバー (NAS) から受信する認証またはアカウンティング パケットごとに NPS によって呼び出されます。 |
PRADIUS_EXTENSION_PROCESS_2 アプリケーション定義関数 と は、NPS が受信する認証またはアカウンティング パケットごとに NPS によって呼び出されます。 |
PRADIUS_EXTENSION_PROCESS_EX RadiusExtensionProcessEx 関数は、アプリケーション定義関数であり、NPS がネットワーク アクセス サーバー (NAS) から受信する認証またはアカウンティング パケットごとに NPS によって呼び出されます。 |
PRADIUS_EXTENSION_TERM RadiusExtensionTerm 関数はアプリケーション定義関数であり、拡張 DLL をアンロードする前に NPS によって呼び出されます。 RadiusExtensionTerm を使用して、拡張 DLL のクリーン操作を実行します。 |
構造
RADIUS_ATTRIBUTE RADIUS_ATTRIBUTE構造体は、RADIUS 属性または拡張属性を表します。 |
RADIUS_ATTRIBUTE_ARRAY RADIUS_ATTRIBUTE_ARRAY構造体は、属性の配列を表します。 |
RADIUS_EXTENSION_CONTROL_BLOCK RADIUS_EXTENSION_CONTROL_BLOCK構造体は、現在の RADIUS 要求に関する情報を提供します。 また、要求に関連付けられている属性を取得したり、要求の処理を設定したりするための関数も提供します。 |
RADIUS_VSA_FORMAT RADIUS_VSA_FORMAT構造体は、RADIUS ベンダー固有の属性の文字列部分の形式を表します。 |
列挙
RADIUS_ACTION RADIUS_ACTION型は、NPS 拡張機能 DLL が Access-Request に応答して生成できる応答を列挙します。 |
RADIUS_ATTRIBUTE_TYPE RADIUS_ATTRIBUTE_TYPE型は、RADIUS 属性で使用可能な型を列挙します。 |
RADIUS_AUTHENTICATION_PROVIDER RADIUS_AUTHENTICATION_PROVIDERの種類は、NPS で使用できる認証プロバイダーを列挙します。 |
RADIUS_CODE RADIUS_CODE列挙型は、考えられる RADIUS パケット コードを列挙します。 |
RADIUS_DATA_TYPE RADIUS_DATA_TYPE型は、RADIUS 属性または拡張属性で使用可能なデータ型を列挙します。 |
RADIUS_EXTENSION_POINT RADIUS_EXTENSION_POINT列挙型は、RadiusExtensionProcess2 関数を呼び出すことができるときに、RADIUS 要求プロセスで考えられるポイントを列挙します。 |
RADIUS_REJECT_REASON_CODE RADIUS_REJECT_REASON_CODE列挙は、可能な RADIUS パケット 拒否コードを定義します。 |