訓練
模組
Explore authentication - Training
In this module, you will learn about the differences between authentication and authorization.
可延伸驗證通訊協定主機技術的概觀。
若要開發可延伸驗證通訊協定主機,您需要下列標頭:
如需這項技術的程式設計指導方針,請參閱:
EAP_ATTRIBUTE_TYPE 定義驗證實體上可用的一組可能 EAP 屬性類型。 |
EAP_AUTHENTICATOR_SEND_TIMEOUT 向驗證器方法指出在傳送封包之後等候使用者輸入的時間量。 逾時值可以設定為無。 |
EAP_CONFIG_INPUT_FIELD_TYPE 定義查詢使用者認證時可用的一組可能輸入欄位類型。 |
EAP_INTERACTIVE_UI_DATA_TYPE 指定提供給特定成功 API 呼叫之互動式 UI 內容資料的一組類型。 |
EAP_METHOD_AUTHENTICATOR_RESPONSE_ACTION 定義驗證器傳送至 supplicant 或 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 驗證器可以在驗證期間向 supplicant 或 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 從 EAPHost 取得 supplicant 的目前 EAP 驗證狀態。 |
EapHostPeerGetDataToUnplumbCredentials 傳回 EAPHost 用來儲存 SSO 認證的連線識別碼、使用者模擬權杖和 Eaphost 進程識別碼。 需要此資料才能取消壓縮先前的管子認證。 |
EapHostPeerGetIdentity 通道方法會呼叫此函式,以向內部方法要求身分識別資訊。 此函式會傳回身分識別和使用者認證資訊。 |
EapHostPeerGetMethodProperties 用來擷取指定連線和使用者資料之 EAP 方法的屬性。 |
EapHostPeerGetMethods 列舉已安裝且可供使用的所有 EAP 方法,包括舊版 EAP 方法。 |
EapHostPeerGetResponseAttributes 從 EAPHost 取得 EAP 驗證屬性的陣列。 |
EapHostPeerGetResult 取得指定之 EAP 驗證會話的驗證結果。 |
EapHostPeerGetSendPacket 當要求者需要從 EAPHost 取得封包以傳送至驗證器時,由要求者呼叫。 |
EapHostPeerGetUICoNtext 從 EAPHost 取得要引發 UI 的使用者介面內容。 |
EapHostPeerInitialize 初始化 EAPHost 驗證會話。 |
EapHostPeerInvokeConfigUI 啟動指定之 EAP 方法的組態使用者介面。 |
EapHostPeerInvokeIdentityUI 此函式是由通道方法呼叫,以叫用內部方法的身分識別 UI。 此函式會傳回用來啟動驗證的身分識別和認證。 |
EapHostPeerInvokeInteractiveUI 引發用來從使用者取得認證的互動式使用者介面。 |
EapHostPeerProcessReceivedPacket 每次支援者收到 EAPHost 需要處理的封包時,由支援者呼叫。 |
EapHostPeerQueryCredentialInputFields 允許使用者判斷在單一登入 (SSO) 案例中執行驗證的方法需要何種認證。 |
EapHostPeerQueryInteractiveUIInputFields 取得在支援專案上要引發之互動式 UI 元件的輸入欄位。 |
EapHostPeerQueryUIBlobFromInteractiveUIInputFields 將使用者資訊轉換成 EAPHost 執行時間函式可以使用的使用者 BLOB。 (EapHostPeerQueryUIBlobFromInteractiveUIInputFields) |
EapHostPeerQueryUserBlobFromCredentialInputFields 取得認證 BLOB,可用來從從單一登入 (SSO) UI 收到的使用者輸入開始驗證。 |
EapHostPeerSetResponseAttributes 提供 EAPHost 的已更新 EAP 驗證屬性。 |
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 呼叫之後,傳回使用者資料和使用者身分識別。 |
EapPeerGetInfo 取得 EAP 對等方法 EapPeerGetInfo 目前載入 EAPHost 服務之實作的一組函式指標。 |
EapPeerGetMethodProperties EAP 方法特定函式,可擷取指定連接和使用者資料之 EAP 方法的屬性。 |
EapPeerGetResponseAttributes 從 EAP 方法取得 EAP 回應屬性的陣列。 |
EapPeerGetResponsePacket 從 EAP 方法取得回應封包。 |
EapPeerGetResult 從 EAP 方法取得驗證會話的結果。 |
EapPeerGetUICoNtext 從 EAP 方法取得使用者介面內容。 |
EapPeerInitialize 初始化 EAPHost 的 EAP 對等方法。 |
EapPeerInvokeConfigUI 在用戶端上引發 EAP 方法的特定連線設定使用者介面對話方塊。 |
EapPeerInvokeIdentityUI 引發自訂互動式使用者介面對話方塊,以取得用戶端上 EAP 方法的使用者身分識別資訊。 |
EapPeerInvokeInteractiveUI 為用戶端上的 EAP 方法引發自訂互動式使用者介面對話方塊。 |
EapPeerProcessRequestPacket 處理 EAPHost 從支援者接收的封包。 |
EapPeerQueryCredentialInputFields 定義 EAP 方法特定函式的實作,此函式會取得 EAP 單一登入 (SSO) EAP 方法的認證輸入欄位。 |
EapPeerQueryInteractiveUIInputFields 定義 EAP 方法 API 的實作,提供互動式 UI 元件在支援專案上引發的輸入欄位。 |
EapPeerQueryUIBlobFromInteractiveUIInputFields 將使用者資訊轉換成 EAPHost 執行時間函式可以使用的使用者 BLOB。 (EapPeerQueryUIBlobFromInteractiveUIInputFields) |
EapPeerQueryUserBlobFromCredentialInputFields 定義 EAP 方法函式的實作,此函式會取得在互動式單一登入 (SSO) UI 上引發的使用者 BLOB 資料。 |
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 包含與單一輸入欄位相關聯的資料。 |
EAP_CRED_EXPIRY_REQ 包含認證到期作業的舊版和新 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.