TokenInfoViewModel:通过该实体类及其属性成员实例,获取“JwtBearer”令牌加密字符串。 MD5Helper:把1个字符串使用MD5/SHA(哈希)加密后,返回该加密后的字符串。 AppSecretConfig:通过该类中的方法,从“appsettings.json”配置文件中获取安全加密相关的数据信息。 TokenModelJwt:在用户登录成功后,把登录用户的编号及其角色存储到该类中的属性成员中。 JwtHelper:通过该类中的方法,把Jwt令牌模型类的1个指定实例转化为相应的(TokenJwt)字符串值;或把(TokenJwt)字符串值转化为相应的Jwt令牌模型类的1个指定实例。 PermissionItem:通过该实体类实例存储1个指定角色与1个指定控制器行为方法的权限映射关系。 PermissionRequirement:通过该类中属性成员存储当前程序中的必要的权限数据。 JwtToken:通过该类中的方法,获取令牌视图模型类的1个指定实例,为指定用户的登录操作提供数据支撑。
2022-12-10 09:19:28 57.58MB Net7 后端分离 博客实现 后端
1
devops演示文件,相关博客:https://blog.csdn.net/zhanremo3062/article/details/120056071
2022-12-04 20:02:46 3KB devops
1
复制原程序“index.html”页的内容到当前程序员“index.html”页。 注意:是内容复制,如果是页面替换复制,则必须重新把“index.html”页的属性中的“生成操作”设定为:“嵌入的资源”。
2022-12-02 18:17:48 57.5MB Net7 后端分离 博客实现 后端
1
1 “swg-login.html”登录按钮不能触发异常 由于.Net框架默认支持“HTTPS”协议从而导致“swg-login.html”登录按钮不能触发,其异常信息如下:“Mixed Content: The page at 'https://localhost:7037/swg-login.html' was loaded over HTTPS, but requested an insecure script 'http://code.jquery.com/jquery-1.8.3.min.js'. This request has been blocked; the content must be served over HTTPS.”,如下图所示。
2022-12-02 09:20:25 57.17MB Net7 后端分离 博客实现 后端
1
Blog.Core-master”程序没有使用.Net7框架内置的index.html页对api方法进行渲染显示,而是通过对“Swagger”和“SwaggerUI”内置中间件的自定义操作,调用根目录下的自定义index.html页对api方法进行渲染显示。
2022-12-01 18:19:47 57.17MB Net7 后端分离 博客实现 后端
1
鱼柒's Blog - 超级SEO外链
2022-11-28 14:28:54 33KB seo
1
SIR模型疫情疫情数据,配套博客为https://blog.csdn.net/m0_38139250/article/detai
2022-11-27 19:27:47 1.41MB SIR
1
“Blog.Core-master”示例程序中接口及其具体实现类的注入操作,是通过第3方依赖注入中间件“Autofac”来以反射方式把Service.dll 程序集中所有接口及其具体实现类的实例依赖注入内置容器中。.Net(Core).x框架是中的内置依赖注入容器是不支持程序集注入的。 从最佳实践角度来说,.Net(Core).x框架中的内置容器的功能不如第3方依赖注入中间件“Autofac”强大,但是除非十分必要,不要在基于.Net(Core).x框架的程序中集成 “Autofac”,这虽然使依赖注入的定义相对比较麻烦和出现一些重复性代代码,但简化了整个程序的实现,提升了程序的健壮性和容错性。
2022-11-26 10:17:54 46.98MB Net7 后端分离 博客实现 Autofac
1
从本章开始进入“Blog.Core-master”示例程序内部,但是也逐渐发现该程序是1个示例性远远大于工程性的程序,其内部有着些不必要的定义,同时在定义的规范上也存在着大小的许多问题,例如:一致性的命名方式规范,大量的不必要切重复的代码,不知从那儿复用的设计定义精巧但实用性和可读性都极差的类等,所以“Blog.Core-master”程序只能作为功能性研究的示例程序,其实从该程序的实体类的定义就很能体现示例程序的特性,但不能确定,随着不断的深入该程序的示例性特性不断被新的定义所证实。该程序不能作为开发时参考的工程性项目,如果没能一定的鉴别能力本人不建设对该示例程序进行学习。 1 “Blog.Core-master”示例程序的缺陷 1、当前程序通过工作单元模式与仓储模式结合的方式通过“SqlSugar”中间件实现了当前程序与数据库表的CURD交互操作,但在当前实际的工程实现上工作单元模式已经逐渐的式微,而被广泛使用的是对泛型仓储的继承来实现“SqlSugar”中间件实现了当前程序与数据库表的CURD交互操作。 2、重复定义了泛型仓储的类及其接口和泛型服务类及其接口,造成了大量的
2022-11-25 10:19:03 46.5MB .Net7 前后端分离 博客实现 后端
1
注意: 1、 通过第3方“log4net”日志中间件把日志实例的持久化到表中只依赖于2个中间件: (1)、“Microsoft.Extensions.Logging.Log4Net.AspNetCore”,被直接引用在“Extensions”项目中。 (2)、“System.Data.SqlClient”,被直接引用在启动项目中。 (3)、在原示例程序中并没有“System.Data.SqlClient”的直接引用。 2、 配置文件中的数据库提供程序的连接字符不要带版本和公共密钥信息,否则会导致不能被持久化到表中。 正确示例: 错误示例: 2022-11-23 14:20:32 32.36MB .Net7 前后端分离 log4net
1