|
@@ -312,12 +312,12 @@
|
|
|
/* 在此Assembly中加载类 */
|
|
|
"assemblyFile": "Sers.Core.Module.Api.ApiEvent.BeforeCallApi.JsonWebToken.dll",
|
|
|
/* 动态加载的类名,必须继承接口 Sers.Core.Module.Api.ApiEvent.BeforeCallApi.IBeforeCallApi */
|
|
|
- //"className": "JsonWebToken",
|
|
|
+ //"className": "Sers.Core.Module.Api.ApiEvent.BeforeCallApi.JsonWebToken.JsonWebToken",
|
|
|
//在调用接口前,会获取 rpcData.http.headers.Authorization(格式为 "Bearer xxxxxx"),或cookie中的token, 并把jwt中的Claims信息放到 rpcData.user.userInfo
|
|
|
|
|
|
"Secret": "default",
|
|
|
// if token is valid,will set rpcData.caller.source to CallerSource
|
|
|
- "//CallerSource": "Internal",
|
|
|
+ "CallerSource": "Internal",
|
|
|
"//Issuer": "",
|
|
|
"//Audience": [ "common" ]
|
|
|
},
|
|
@@ -397,12 +397,12 @@
|
|
|
/* 在此Assembly中加载类 */
|
|
|
"assemblyFile": "Sers.Core.Module.Api.ApiEvent.BeforeCallApi.JsonWebToken.dll",
|
|
|
/* 动态加载的类名,必须继承接口 Sers.Core.Module.Api.ApiEvent.BeforeCallApi.IBeforeCallApi */
|
|
|
- //"className": "JsonWebToken",
|
|
|
+ //"className": "Sers.Core.Module.Api.ApiEvent.BeforeCallApi.JsonWebToken.JsonWebToken",
|
|
|
//在调用接口前,会获取 rpcData.http.headers.Authorization(格式为 "Bearer xxxxxx"),或cookie中的token, 并把jwt中的Claims信息放到 rpcData.user.userInfo
|
|
|
|
|
|
"Secret": "default",
|
|
|
// if token is valid,will set rpcData.caller.source to CallerSource
|
|
|
- "//CallerSource": "Internal",
|
|
|
+ "CallerSource": "Internal",
|
|
|
"//Issuer": "",
|
|
|
"//Audience": [ "common" ]
|
|
|
},
|
|
@@ -700,9 +700,23 @@
|
|
|
"api_httpMethod": "POST"
|
|
|
},
|
|
|
|
|
|
+ {
|
|
|
+ /* 在此Assembly中加载类 */
|
|
|
+ "assemblyFile": "Sers.Core.Module.Api.ApiEvent.BeforeCallApi.JsonWebToken.dll",
|
|
|
+ /* 动态加载的类名,必须继承接口 Sers.Core.Module.Api.ApiEvent.BeforeCallApi.IBeforeCallApi */
|
|
|
+ //"className": "Sers.Core.Module.Api.ApiEvent.BeforeCallApi.JsonWebToken.JsonWebToken",
|
|
|
+ //在调用接口前,会获取 rpcData.http.headers.Authorization(格式为 "Bearer xxxxxx"),或cookie中的token, 并把jwt中的Claims信息放到 rpcData.user.userInfo
|
|
|
+
|
|
|
+ "Secret": "default",
|
|
|
+ // if token is valid,will set rpcData.caller.source to CallerSource
|
|
|
+ "CallerSource": "Internal",
|
|
|
+ "//Issuer": "",
|
|
|
+ "//Audience": [ "common" ]
|
|
|
+ },
|
|
|
+
|
|
|
{
|
|
|
//AccountInCookie 在调用接口前,会获取 rpcData.http.headers.Cookie(格式为 "user=xxx;c=7")中的user,在账号列表中比对userToken,回写 CallerSource(rpcData.caller.source) 和 userInfo(rpcData.user.userInfo)
|
|
|
- "className": "AccountInCookie",
|
|
|
+ //"className": "AccountInCookie",
|
|
|
"account": [
|
|
|
{
|
|
|
"userToken": "admin_123456",
|