-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdocTemp.xml
158 lines (158 loc) · 5.01 KB
/
docTemp.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
<?xml version="1.0"?>
<doc>
<assembly>
<name>Base.Api</name>
</assembly>
<members>
<member name="T:Base.Api.AuthHelper.OverWrite.JwtTokenAuth">
<summary>
中介軟體
原做為自訂授權中介軟體
先做檢查 header token的使用
</summary>
</member>
<member name="T:Base.Api.AuthHelper.Policys.JwtToken">
<summary>
JWTToken生成類
</summary>
</member>
<member name="M:Base.Api.AuthHelper.Policys.JwtToken.BuildJwtToken(System.Security.Claims.Claim[],Base.Api.AuthHelper.Policys.PermissionRequirement)">
<summary>
獲取基於JWT的Token
</summary>
<param name="claims">需要在登陸的時候配置</param>
<param name="permissionRequirement">在startup中定義的參數</param>
<returns></returns>
</member>
<member name="T:Base.Api.AuthHelper.Policys.PermissionHandler">
<summary>
許可權授權處理器 繼承AuthorizationHandler ,並且需要一個許可權必要參數
</summary>
</member>
<member name="F:Base.Api.AuthHelper.Policys.PermissionHandler._testBiz">
<summary>
services 層注入
</summary>
</member>
<member name="T:Base.Api.AuthHelper.Policys.PermissionRequirement">
<summary>
必要參數類,
繼承 IAuthorizationRequirement,用於設計自訂許可權處理器PermissionHandler
因為AuthorizationHandler 中的泛型參數 TRequirement 必須繼承 IAuthorizationRequirement
</summary>
</member>
<member name="P:Base.Api.AuthHelper.Policys.PermissionRequirement.Permissions">
<summary>
使用者許可權集合
</summary>
</member>
<member name="P:Base.Api.AuthHelper.Policys.PermissionRequirement.DeniedAction">
<summary>
無許可權action
</summary>
</member>
<member name="P:Base.Api.AuthHelper.Policys.PermissionRequirement.ClaimType">
<summary>
認證授權類型
</summary>
</member>
<member name="P:Base.Api.AuthHelper.Policys.PermissionRequirement.LoginPath">
<summary>
請求路徑
</summary>
</member>
<member name="P:Base.Api.AuthHelper.Policys.PermissionRequirement.Issuer">
<summary>
發行人
</summary>
</member>
<member name="P:Base.Api.AuthHelper.Policys.PermissionRequirement.Audience">
<summary>
訂閱人
</summary>
</member>
<member name="P:Base.Api.AuthHelper.Policys.PermissionRequirement.Expiration">
<summary>
過期時間
</summary>
</member>
<member name="P:Base.Api.AuthHelper.Policys.PermissionRequirement.SigningCredentials">
<summary>
簽名驗證
</summary>
</member>
<member name="M:Base.Api.AuthHelper.Policys.PermissionRequirement.#ctor(System.String,System.Collections.Generic.List{Base.SDK.Model.PermissionItem},System.String,System.String,System.String,Microsoft.IdentityModel.Tokens.SigningCredentials,System.TimeSpan)">
<summary>
構造
</summary>
<param name="deniedAction">拒約請求的url</param>
<param name="permissions">許可權集合</param>
<param name="claimType">聲明類型</param>
<param name="issuer">發行人</param>
<param name="audience">訂閱人</param>
<param name="signingCredentials">簽名驗證實體</param>
<param name="expiration">過期時間</param>
</member>
<member name="M:Base.Api.Controllers.ValuesController.Login(Base.SDK.Request.Test.TestLoginRequest)">
<summary>
獲取單個
</summary>
<param name="req"></param>
<returns></returns>
</member>
<member name="M:Base.Api.Controllers.ValuesController.Get(Base.SDK.Request.Test.TestGetRequest)">
<summary>
獲取單個
</summary>
<param name="req"></param>
<returns></returns>
</member>
<member name="M:Base.Api.Controllers.ValuesController.Save(Base.SDK.Request.Test.TestSaveRequest)">
<summary>
保存 Insert和Edit
</summary>
<param name="req"></param>
<returns></returns>
</member>
<member name="M:Base.Api.Controllers.ValuesController.Delete(Base.SDK.Request.Test.TestSaveRequest)">
<summary>
刪除
</summary>
<param name="req"></param>
<returns></returns>
</member>
<member name="M:Base.Api.Controllers.ValuesController.GetList(Base.SDK.Request.Test.TestGetListRequest)">
<summary>
獲取列表
</summary>
<param name="req"></param>
<returns></returns>
</member>
<member name="M:Base.Api.DefaultModule.GetAssemblyByName(System.String)">
<summary>
根據程式集名稱獲取程式集
</summary>
<param name="AssemblyName">程式集名稱</param>
<returns></returns>
</member>
<member name="M:Base.Api.Interceptor.RedisCacheAOPInterceptor.CustomCacheKey(Castle.DynamicProxy.IInvocation)">
<summary>
自訂緩存的key
</summary>
<param name="invocation"></param>
<returns></returns>
</member>
<member name="M:Base.Api.Interceptor.RedisCacheAOPInterceptor.GetArgumentValue(System.Object)">
<summary>
object 轉 string
</summary>
<param name="arg"></param>
<returns></returns>
</member>
<member name="T:Base.Api.Interceptor.TransactionInterceptor">
<summary>
事務攔截器
</summary>
</member>
</members>
</doc>