Microsoft.Web.WebPages.OAuth.xml 9.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <doc>
  3. <assembly>
  4. <name>Microsoft.Web.WebPages.OAuth</name>
  5. </assembly>
  6. <members>
  7. <member name="T:Microsoft.Web.WebPages.OAuth.AuthenticationClientData"></member>
  8. <member name="M:Microsoft.Web.WebPages.OAuth.AuthenticationClientData.#ctor(DotNetOpenAuth.AspNet.IAuthenticationClient,System.String,System.Collections.Generic.IDictionary{System.String,System.Object})"></member>
  9. <member name="P:Microsoft.Web.WebPages.OAuth.AuthenticationClientData.AuthenticationClient"></member>
  10. <member name="P:Microsoft.Web.WebPages.OAuth.AuthenticationClientData.DisplayName"></member>
  11. <member name="P:Microsoft.Web.WebPages.OAuth.AuthenticationClientData.ExtraData"></member>
  12. <member name="T:Microsoft.Web.WebPages.OAuth.OAuthAccount">
  13. <summary>表示 OAuth 或 OpenID 帐户。</summary>
  14. </member>
  15. <member name="M:Microsoft.Web.WebPages.OAuth.OAuthAccount.#ctor(System.String,System.String)">
  16. <summary>初始化 <see cref="T:Microsoft.Web.WebPages.OAuth.OAuthAccount" /> 类的新实例。</summary>
  17. <param name="provider">提供程序的名称。</param>
  18. <param name="providerUserId">提供程序用户 ID。</param>
  19. </member>
  20. <member name="P:Microsoft.Web.WebPages.OAuth.OAuthAccount.Provider">
  21. <summary>获取提供程序名称。</summary>
  22. <returns>提供程序名称。</returns>
  23. </member>
  24. <member name="P:Microsoft.Web.WebPages.OAuth.OAuthAccount.ProviderUserId">
  25. <summary>获取提供程序用户 ID。</summary>
  26. <returns>提供程序用户 ID。</returns>
  27. </member>
  28. <member name="T:Microsoft.Web.WebPages.OAuth.OAuthWebSecurity">
  29. <summary>管理使用 OAuth 身份验证提供程序(如 Facebook、Twitter、LinkedIn、Windows Live)和 OpenID 身份验证提供程序(如 Google 和 Yahoo)的安全性。</summary>
  30. </member>
  31. <member name="M:Microsoft.Web.WebPages.OAuth.OAuthWebSecurity.CreateOrUpdateAccount(System.String,System.String,System.String)">
  32. <summary>使用指定的提供程序和提供程序 ID 所对应的用户 ID 创建或更新帐户,并将新帐户与指定的用户名关联起来。</summary>
  33. <param name="providerName">提供程序名称。</param>
  34. <param name="providerUserId">指定的提供程序的用户 ID。</param>
  35. <param name="userName">用户的名称。</param>
  36. </member>
  37. <member name="M:Microsoft.Web.WebPages.OAuth.OAuthWebSecurity.DeleteAccount(System.String,System.String)">
  38. <summary>删除指定的成员资格帐户。</summary>
  39. <returns>如果删除了帐户,则为 true;如果未删除,则为 false。</returns>
  40. <param name="providerName">提供程序名称。</param>
  41. <param name="providerUserId">指定的提供程序的用户 ID。</param>
  42. </member>
  43. <member name="M:Microsoft.Web.WebPages.OAuth.OAuthWebSecurity.GetAccountsFromUserName(System.String)">
  44. <summary>获取使用指定的用户名进行关联的帐户。</summary>
  45. <returns>帐户的集合。</returns>
  46. <param name="userName">用户名。</param>
  47. </member>
  48. <member name="M:Microsoft.Web.WebPages.OAuth.OAuthWebSecurity.GetOAuthClientData(System.String)"></member>
  49. <member name="M:Microsoft.Web.WebPages.OAuth.OAuthWebSecurity.GetUserName(System.String,System.String)">
  50. <summary>返回指定 OAuth 或 OpenID 提供程序的用户 ID 和提供程序用户 ID。</summary>
  51. <returns>用户 ID;或者如果没有与 OAuth 或 OpenID 提供程序用户 ID 关联的用户 ID,则为 null。</returns>
  52. <param name="providerName">提供程序名称。</param>
  53. <param name="providerUserId">指定的提供程序的用户 ID。</param>
  54. </member>
  55. <member name="M:Microsoft.Web.WebPages.OAuth.OAuthWebSecurity.HasLocalAccount(System.Int32)"></member>
  56. <member name="P:Microsoft.Web.WebPages.OAuth.OAuthWebSecurity.IsAuthenticatedWithOAuth">
  57. <summary>获取一个值,该值指示是否已使用 OAuth 对用户进行身份验证。</summary>
  58. <returns>如果已使用 OAuth 对用户进行身份验证,则为 true;否则为 false。</returns>
  59. </member>
  60. <member name="M:Microsoft.Web.WebPages.OAuth.OAuthWebSecurity.Login(System.String,System.String,System.Boolean)">
  61. <summary>登录用户。</summary>
  62. <returns>如果登录成功,则为 true;否则为 false。</returns>
  63. <param name="providerName">提供程序名称。</param>
  64. <param name="providerUserId">指定的提供程序的用户 ID。</param>
  65. <param name="createPersistentCookie">若要创建持久 Cookie,使登录信息可以跨浏览器会话保存,则为 true;否则为 false。</param>
  66. </member>
  67. <member name="M:Microsoft.Web.WebPages.OAuth.OAuthWebSecurity.RegisterClient(DotNetOpenAuth.AspNet.IAuthenticationClient)">
  68. <summary>注册 OAuth 身份验证客户端。</summary>
  69. <param name="client">受支持的 OAuth 客户端之一。</param>
  70. </member>
  71. <member name="M:Microsoft.Web.WebPages.OAuth.OAuthWebSecurity.RegisterClient(DotNetOpenAuth.AspNet.IAuthenticationClient,System.String,System.Collections.Generic.IDictionary{System.String,System.Object})"></member>
  72. <member name="P:Microsoft.Web.WebPages.OAuth.OAuthWebSecurity.RegisteredClientData"></member>
  73. <member name="M:Microsoft.Web.WebPages.OAuth.OAuthWebSecurity.RegisterFacebookClient(System.String,System.String)"></member>
  74. <member name="M:Microsoft.Web.WebPages.OAuth.OAuthWebSecurity.RegisterFacebookClient(System.String,System.String,System.String)"></member>
  75. <member name="M:Microsoft.Web.WebPages.OAuth.OAuthWebSecurity.RegisterFacebookClient(System.String,System.String,System.String,System.Collections.Generic.IDictionary{System.String,System.Object})"></member>
  76. <member name="M:Microsoft.Web.WebPages.OAuth.OAuthWebSecurity.RegisterGoogleClient"></member>
  77. <member name="M:Microsoft.Web.WebPages.OAuth.OAuthWebSecurity.RegisterGoogleClient(System.String)"></member>
  78. <member name="M:Microsoft.Web.WebPages.OAuth.OAuthWebSecurity.RegisterGoogleClient(System.String,System.Collections.Generic.IDictionary{System.String,System.Object})"></member>
  79. <member name="M:Microsoft.Web.WebPages.OAuth.OAuthWebSecurity.RegisterLinkedInClient(System.String,System.String)"></member>
  80. <member name="M:Microsoft.Web.WebPages.OAuth.OAuthWebSecurity.RegisterLinkedInClient(System.String,System.String,System.String)"></member>
  81. <member name="M:Microsoft.Web.WebPages.OAuth.OAuthWebSecurity.RegisterLinkedInClient(System.String,System.String,System.String,System.Collections.Generic.IDictionary{System.String,System.Object})"></member>
  82. <member name="M:Microsoft.Web.WebPages.OAuth.OAuthWebSecurity.RegisterMicrosoftClient(System.String,System.String)"></member>
  83. <member name="M:Microsoft.Web.WebPages.OAuth.OAuthWebSecurity.RegisterMicrosoftClient(System.String,System.String,System.String)"></member>
  84. <member name="M:Microsoft.Web.WebPages.OAuth.OAuthWebSecurity.RegisterMicrosoftClient(System.String,System.String,System.String,System.Collections.Generic.IDictionary{System.String,System.Object})"></member>
  85. <member name="M:Microsoft.Web.WebPages.OAuth.OAuthWebSecurity.RegisterTwitterClient(System.String,System.String)"></member>
  86. <member name="M:Microsoft.Web.WebPages.OAuth.OAuthWebSecurity.RegisterTwitterClient(System.String,System.String,System.String)"></member>
  87. <member name="M:Microsoft.Web.WebPages.OAuth.OAuthWebSecurity.RegisterTwitterClient(System.String,System.String,System.String,System.Collections.Generic.IDictionary{System.String,System.Object})"></member>
  88. <member name="M:Microsoft.Web.WebPages.OAuth.OAuthWebSecurity.RegisterYahooClient"></member>
  89. <member name="M:Microsoft.Web.WebPages.OAuth.OAuthWebSecurity.RegisterYahooClient(System.String)"></member>
  90. <member name="M:Microsoft.Web.WebPages.OAuth.OAuthWebSecurity.RegisterYahooClient(System.String,System.Collections.Generic.IDictionary{System.String,System.Object})"></member>
  91. <member name="M:Microsoft.Web.WebPages.OAuth.OAuthWebSecurity.RequestAuthentication(System.String)">
  92. <summary>通过将用户引导至外部网站,请求指定的提供程序启动身份验证。</summary>
  93. <param name="provider">OAuth 提供程序。</param>
  94. </member>
  95. <member name="M:Microsoft.Web.WebPages.OAuth.OAuthWebSecurity.RequestAuthentication(System.String,System.String)">
  96. <summary>通过将用户引导至外部网站,请求指定的提供程序启动身份验证,然后在身份验证成功时,指示提供程序将用户重定向到指定的 URL。</summary>
  97. <param name="provider">OAuth 提供程序。</param>
  98. <param name="returnUrl">身份验证成功时要返回到的 URL。</param>
  99. </member>
  100. <member name="M:Microsoft.Web.WebPages.OAuth.OAuthWebSecurity.SerializeProviderUserId(System.String,System.String)"></member>
  101. <member name="M:Microsoft.Web.WebPages.OAuth.OAuthWebSecurity.TryDeserializeProviderUserId(System.String,System.String@,System.String@)"></member>
  102. <member name="M:Microsoft.Web.WebPages.OAuth.OAuthWebSecurity.TryGetOAuthClientData(System.String,Microsoft.Web.WebPages.OAuth.AuthenticationClientData@)"></member>
  103. <member name="M:Microsoft.Web.WebPages.OAuth.OAuthWebSecurity.VerifyAuthentication">
  104. <summary>返回指示用户帐户是否已由提供程序确认的值。</summary>
  105. <returns>一个 <see cref="T:DotNetOpenAuth.AspNet.AuthenticationResult" /> 实例,你可以查询该实例以确定验证是否成功。</returns>
  106. </member>
  107. <member name="M:Microsoft.Web.WebPages.OAuth.OAuthWebSecurity.VerifyAuthentication(System.String)"></member>
  108. <member name="T:Microsoft.Web.WebPages.OAuth.PreApplicationStartCode">
  109. <summary>为基于 OAuth 的安全应用程序预启动代码提供注册点。</summary>
  110. </member>
  111. <member name="M:Microsoft.Web.WebPages.OAuth.PreApplicationStartCode.Start">
  112. <summary>注册 OAuth 应用程序预启动代码。</summary>
  113. </member>
  114. </members>
  115. </doc>