Blog.Core
面向切面的缓存使用
拦截器BlogLogAOP 继承IInterceptor接口
实例化IInterceptor唯一方法
包含被拦截方法的信息
简单的缓存接口,只有查询和添加,以后会进行扩展
实例化缓存接口ICaching
颁发JWT字符串
解析
令牌
Id
角色
职能
JWTToken生成类
获取基于JWT的Token
需要在登陆的时候配置
在startup中定义的参数
用户或角色或其他凭据实体
用户或角色或其他凭据名称
请求Url
权限授权处理器
验证方案提供对象
services 层注入
构造函数注入
必要参数类,
继承 IAuthorizationRequirement,用于设计自定义权限处理器PermissionHandler
因为AuthorizationHandler 中的泛型参数 TRequirement 必须继承 IAuthorizationRequirement
用户权限集合
无权限action
认证授权类型
请求路径
发行人
订阅人
过期时间
签名验证
构造
拒约请求的url
权限集合
声明类型
发行人
订阅人
签名验证实体
过期时间
配置构造函数,用来创建关系映射
Blog控制器所有接口
构造函数
获取博客列表
获取详情
获取博客测试信息 v2版本
构造函数注入
获取JWT的方法
id
角色
获取JWT的方法 3.0
用户权限控制器所有接口
构造函数
新建用户
新建Role
新建用户角色关系
Values控制器
Get方法
Get(int id)方法
post
model实体类参数
Put方法
Delete方法
全局异常错误日志
自定义返回格式
生产环境的消息
开发环境的消息
日志接口
调试信息
source
message
调试信息
source
message
ps
调试信息
source
message
关键信息
source
message
关键信息
source
message
警告信息
source
message
警告信息
source
message
错误信息
source
message
错误信息
source
message
失败信息
source
message
失败信息
source
message
调试信息
source
message
ex
调试信息
source
message
ex
关键信息
source
message
ex
关键信息
source
message
ex
警告信息
source
message
ex
警告信息
source
message
ex
错误信息
source
message
ex
错误信息
source
message
ex
失败信息
source
message
ex
失败信息
source
message
ex
获取记录器
soruce
调试信息
source
message
调试信息
source
message
ps
调试信息
source
message
关键信息
source
message
关键信息
source
message
警告信息
source
message
警告信息
source
message
错误信息
source
message
错误信息
source
message
失败信息
source
message
失败信息
source
message
调试信息
source
message
ex
调试信息
source
message
ex
关键信息
source
message
ex
关键信息
source
message
ex
警告信息
source
message
ex
警告信息
source
message
ex
错误信息
source
message
ex
错误信息
source
message
ex
失败信息
source
message
ex
失败信息
source
message
ex
log4net 仓储库
自定义版本
Api接口版本 自定义
v1 版本
v2 版本
自定义路由 /api/{version}/[controler]/[action]
分组名称,是来实现接口 IApiDescriptionGroupNameProvider
自定义路由构造函数,继承基类路由
自定义版本+路由构造函数,继承基类路由