.net Core
文章平均质量分 64
蜗牛~turbo
不制造BUG的CODE MAN 不是个优秀的打工人。
展开
-
金蝶云星空_k3cloud自定义WEBAPI-生产用料清单下推退料单
金蝶云星空_k3cloud自定义WEBAPI-生产用料清单下推退料单原创 2023-05-06 16:30:08 · 1041 阅读 · 0 评论 -
泛型约束:接口约束、new()构造函数约束、组合约束(即多种约束合并)
调用的话:var str = Singleton.Instance.Outresult(“我是输出内容…上面用到的是类中一个方法来获取类的唯一实例对象。泛型 new()约束:父类是一个单例类。综上:两种方式实现单例。转载 2022-09-16 17:19:24 · 529 阅读 · 0 评论 -
如何在OWIN中间件中捕获SecurityTokenExpiredException?
在遵循Rui Figueiredo的this excellent article以便向API添加刷新令牌功能时,我似乎在OWIN中没有JwtBearerEvents。我有一个带有OWIN的Web API,它使用JwtBearerAuthenticationOptions (.Net Framework4.5.2)来验证身份验证令牌。似乎不能掌握如何使用OWIN管道来实现同样的效果。...转载 2022-08-05 21:00:33 · 205 阅读 · 0 评论 -
怎么样自定义自己的中间件
以平台和子系统举例,我们正在开发一个子系统,其中用户信息,登录,注册等功能是放在平台上的,这是一个跨多语言的系统,平台是Java语言开发,用户在访问子系统的一些页面的时候需要验证是否登录,另外一些页面是不需要验证是否登录的,所以需要一个身份验证系统来代替Identity的功能。现在,我们的中间件核心业务流程的实现已经出来了,我就不大篇幅的粘贴代码了,会影响阅读,感兴趣具体实现的朋友可以去下面的地址查看代码,有具体流程的注释。至此,我们的核心需要的类已经建立完了,剩下的就是填充代码。...转载 2022-08-05 20:41:39 · 202 阅读 · 0 评论 -
【ASP.NET Core 认证】JwtBearer认证
试想一下,公司内的多个业务项目都会使用该token,因此,为了让每个项目都可以进行身份认证,就需要将密钥分发给所有项目,这就产生了较大的风险。在HTTP标准验证方案中,我们比较熟悉的是"Basic"和"Digest",前者将用户名密码使用BASE64编码后作为验证凭证,后者是Basic的升级版,更加安全,因为Basic是明文传输密码信息,而Digest是加密后传输。注意,如果设置了TokenValidationParameters.AudienceValidator,则该参数无论是何值,都会执行。...转载 2022-08-03 22:21:37 · 1506 阅读 · 0 评论 -
.NET Core中JWT+OAuth2.0实现SSO,附完整源码(.NET6)
一、简介单点登录(SingleSignOn,SSO)指的是在多个应用系统中,只需登录一次,就可以访问其他相互信任的应用系统。JWTJson Web Token,这里不详细描述,简单说是一种认证机制。OAuth2.0OAuth2.0是一个认证流程,一共有四种方式,这里用的是最常用的授权码方式,流程为:1、系统A向认证中心先获取一个授权码code。2、系统A通过授权码code获取 token,refresh_token,expiry_time,scope。token:系统A向认证方获取资源请求时带上的toke转载 2022-08-03 21:50:06 · 785 阅读 · 0 评论 -
asp.netCore3.0区域和路由配置变化
由于路由现在包括对不止是MVC的支持,已更改了术语进行明确说明他们所做的这些方法。如果要进行分区路由,需要在控制器Controller头加Area和Route标签,否则不能像在asp.netCore2.0中自动路由控制器和Action。由于路由包括对许多框架在ASP.NETCore3.0或更高版本的支持,添加属性路由的控制器是参加。下面的示例将添加对控制器、与API相关的功能,和视图,但不是页面的支持。下面的示例将添加对控制器和与API相关的功能,但不是视图或页面的支持。...转载 2022-07-21 11:02:41 · 313 阅读 · 0 评论