zhaolei
5 days ago 0b51bf5178442b800fd76f4ff1df5b8e47af7525
commit | author | age
4a2e5b 1 <?xml version="1.0"?>
Z 2 <doc>
3     <assembly>
4         <name>Prow.TencentAuth</name>
5     </assembly>
6     <members>
7         <member name="T:Prow.TencentAuth.TencentDefaults">
8             <summary>
9             Tencent 认证默认配置项值
10             </summary>
11         </member>
12         <member name="F:Prow.TencentAuth.TencentDefaults.AuthenticationScheme">
13             <summary>
14             默认认证方案名称
15             </summary>
16         </member>
17         <member name="F:Prow.TencentAuth.TencentDefaults.DisplayName">
18             <summary>
19             认证方案显示名称
20             </summary>
21         </member>
22         <member name="F:Prow.TencentAuth.TencentDefaults.AuthorizationEndpoint">
23             <summary>
24             授权地址
25             </summary>
26         </member>
27         <member name="F:Prow.TencentAuth.TencentDefaults.TokenEndpoint">
28             <summary>
29             获取 Access_Token 地址
30             </summary>
31         </member>
32         <member name="F:Prow.TencentAuth.TencentDefaults.OpenIdEndpoint">
33             <summary>
34             获得 OpenId 地址
35             </summary>
36         </member>
37         <member name="F:Prow.TencentAuth.TencentDefaults.UserInformationEndpoint">
38             <summary>
39             获得 用户信息地址
40             </summary>
41         </member>
42         <member name="F:Prow.TencentAuth.TencentDefaults.HomePath">
43             <summary>
44             认证方案首页
45             </summary>
46         </member>
47         <member name="M:Prow.TencentAuth.TencentHandler.#ctor(Microsoft.Extensions.Options.IOptionsMonitor{Prow.TencentAuth.TencentOptions},Microsoft.Extensions.Logging.ILoggerFactory,System.Text.Encodings.Web.UrlEncoder,Microsoft.AspNetCore.Authentication.ISystemClock)">
48             <summary>
49             默认构造函数
50             </summary>
51             <param name="options"></param>
52             <param name="logger"></param>
53             <param name="encoder"></param>
54             <param name="clock"></param>
55         </member>
56         <member name="M:Prow.TencentAuth.TencentHandler.BuildChallengeUrl(Microsoft.AspNetCore.Authentication.AuthenticationProperties,System.String)">
57             <summary>
58             生成认证地址方法
59             </summary>
60             <param name="properties"></param>
61             <param name="redirectUri"></param>
62             <returns></returns>
63         </member>
5275bb 64         <member name="M:Prow.TencentAuth.TencentHandler.ExchangeCodeAsync(Microsoft.AspNetCore.Authentication.OAuth.OAuthCodeExchangeContext)">
4a2e5b 65             <summary>
Z 66             通过 code 获取 access_token 方法
67             </summary>
5275bb 68             <param name="context"></param>
4a2e5b 69             <remarks>标准的都是 post 方法 微信使用 get</remarks>
Z 70         </member>
71         <member name="M:Prow.TencentAuth.TencentHandler.HandleUserInfoAsync(Microsoft.AspNetCore.Authentication.OAuth.OAuthTokenResponse)">
72             <summary>
73             获得用户信息处理方法 
74             </summary>
75             <param name="tokens"></param>
76             <returns></returns>
77         </member>
78         <member name="M:Prow.TencentAuth.TencentHandler.ExchangeOpenIdAsync(System.String)">
79             <summary>
80             
81             </summary>
82             <returns></returns>
83         </member>
84         <member name="M:Prow.TencentAuth.TencentHandler.BuildUserInfoUrl(Microsoft.AspNetCore.Authentication.OAuth.OAuthTokenResponse)">
85             <summary>
86             生成用户信息请求地址方法
87             </summary>
88             <param name="tokens"></param>
89             <returns></returns>
90         </member>
91         <member name="M:Prow.TencentAuth.TencentHandler.FormatScope(System.Collections.Generic.IEnumerable{System.String})">
92             <summary>
93             Format a list of OAuth scopes.
94             </summary>
95             <param name="scopes">List of scopes.</param>
96             <returns>Formatted scopes.</returns>
97         </member>
98         <member name="T:Prow.TencentAuth.TencentOptions">
99             <summary>
100             Gitee 认证配置实体类
101             </summary>
102         </member>
103         <member name="P:Prow.TencentAuth.TencentOptions.OpenIdEndpoint">
104             <summary>
105             获得/设置 OpenId 地址
106             </summary>
107         </member>
108         <member name="M:Prow.TencentAuth.TencentOptions.#ctor">
109             <summary>
110             构造函数
111             </summary>
112         </member>
113         <member name="T:Prow.TencentAuth.TencentUser">
114             <summary>
115             微信用户信息实体类
116             </summary>
117         </member>
118         <member name="P:Prow.TencentAuth.TencentUser.Gender">
119             <summary>
120             获得/设置 性别
121             </summary>
122         </member>
123         <member name="T:Prow.TencentAuth.AlipayUserExtensions">
124             <summary>
125             腾讯 QQ 用户扩展操作类
126             </summary>
127         </member>
5275bb 128         <member name="M:Prow.TencentAuth.AlipayUserExtensions.ToTencentUser(System.Text.Json.JsonElement)">
4a2e5b 129             <summary>
Z 130             格式化为腾讯 QQ 用户方法
131             </summary>
132             <param name="element"></param>
133             <returns></returns>
134         </member>
135         <member name="T:Microsoft.Extensions.DependencyInjection.TencentExtensions">
136             <summary>
137             Gitee 授权认证服务扩展类
138             </summary>
139         </member>
140         <member name="M:Microsoft.Extensions.DependencyInjection.TencentExtensions.AddTencent(Microsoft.AspNetCore.Authentication.AuthenticationBuilder,System.Action{Prow.TencentAuth.TencentOptions})">
141             <summary>
142             添加 Gitee 认证授权服务
143             </summary>
144             <param name="builder">认证实例</param>
145             <param name="configureOptions">GiteeAuthenticationOptions 权限配置项回调方法</param>
146             <returns>AuthenticationBuilder 实例</returns>
147         </member>
148         <member name="M:Microsoft.Extensions.DependencyInjection.TencentExtensions.AddTencent(Microsoft.AspNetCore.Authentication.AuthenticationBuilder,System.String,System.Action{Prow.TencentAuth.TencentOptions})">
149             <summary>
150             添加 Gitee 认证授权服务
151             </summary>
152             <param name="builder">认证实例</param>
153             <param name="authenticationScheme">Gitee 认证架构名称 默认值为 Gitee</param>
154             <param name="configureOptions">GiteeAuthenticationOptions 权限配置项回调方法</param>
155             <returns>AuthenticationBuilder 实例</returns>
156         </member>
157         <member name="M:Microsoft.Extensions.DependencyInjection.TencentExtensions.AddTencent(Microsoft.AspNetCore.Authentication.AuthenticationBuilder,System.String,System.String,System.Action{Prow.TencentAuth.TencentOptions})">
158             <summary>
159             添加 Gitee 认证授权服务
160             </summary>
161             <param name="builder">认证实例</param>
162             <param name="authenticationScheme">Gitee 认证架构名称 默认值为 Gitee</param>
163             <param name="displayName">Gitee 显示名称 默认值为 Gitee</param>
164             <param name="configureOptions">GiteeAuthenticationOptions 权限配置项回调方法</param>
165             <returns>AuthenticationBuilder 实例</returns>
166         </member>
167     </members>
168 </doc>