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