若要檢視英文版的文章,請選取 [原文] 核取方塊。您也可以將滑鼠指標移到文字上,即可在快顯視窗顯示英文原文。
譯文
原文

OpenAuth 類別

.NET Framework 4.5

提供靜態方法來管理 OpenAuth 登入和 ASP.NET 應用程式中的帳戶資訊。

System.Object
  Microsoft.AspNet.Membership.OpenAuth.OpenAuth

命名空間:  Microsoft.AspNet.Membership.OpenAuth
組件:  Microsoft.AspNet.Membership.OpenAuth (在 Microsoft.AspNet.Membership.OpenAuth.dll 中)

public static class OpenAuth

OpenAuth 型別公開下列成員。

  名稱說明
公用屬性靜態成員AuthenticationClients要使用的外部驗證服務提供者。
公用屬性靜態成員ConnectionString取得或設定儲存 OpenAuth 帳戶詳細資料之資料庫的連線字串名稱。
公用屬性靜態成員UsersAccountsTableName取得或設定儲存 OpenAuth 外部帳戶詳細資料的資料庫資料表名稱。
公用屬性靜態成員UsersDataTableName取得或設定儲存 OpenAuth 使用者詳細資料的資料庫資料表名稱。
上層

  名稱說明
公用方法靜態成員AddAccountToExistingUser將外部登入帳戶新增至現有的成員資格帳戶。
公用方法靜態成員AddLocalPassword為指定的本機使用者新增本機密碼。
公用方法靜態成員CreateUser(String, String, String, String)
公用方法靜態成員CreateUser(String, String, String, String, String, String, String, String)
公用方法靜態成員DeleteAccount為指定的成員資格使用者刪除指定之外部帳戶的關聯。
公用方法靜態成員GetAccountsForUser傳回已針對指定成員資格使用者註冊的外部帳戶詳細資料。
公用方法靜態成員GetProviderDisplayName取得提供者顯示名稱。
公用方法靜態成員GetProviderNameFromCurrentRequest取得已重新導向至目前要求的外部驗證提供者名稱。
公用方法靜態成員HasLocalPassword判斷指定的使用者是否具備此網站上的本機密碼。
公用方法靜態成員IsLocalUrl判斷指定的 URL 對此網站而言是否為本機。
公用方法靜態成員Login使用指定的驗證提供者和提供者使用者 ID,透過 OpenAuth 來登入使用者。 使用者必須已經利用此 OpenAuth 提供者向網站註冊。
公用方法靜態成員RequestAuthentication從提供者要求驗證,此提供者是藉由將使用者重新導向至服務的登入頁面所指定。
公用方法靜態成員VerifyAuthentication確認目前要求上的提供者結果。
上層

這個型別的任何公用 static (在 Visual Basic 中為 Shared) 成員都是執行緒安全的。並不是所有的執行個體成員都保證可以用於所有的執行緒。
顯示: