• 2024-10-13Asp-Net-Core权限认证
    翻了很多的博客,文档,发现asp.netcore自带的权限认证还是比较复杂的,极少有哪篇文章把整个体系涉及到的知识点都讲清楚的,因此自己整理出了这篇文章,相当于自己的一个个人理解和总结吧关键概念认证和授权#asp.netcore中将权限认证分成了两个部分,一个是认证(Authentication),一个是
  • 2024-08-21C++实现web token加密生成验证
    代码 #include"jwt-cpp/traits/boost-json/traits.h"#include<boost/json/src.hpp>//Youmayrequirethisifyouarenotbuildingitelsewhere#include<iostream>#include<sstream>voidtestToken(){ usingsec=std::chrono::
  • 2024-07-02WebAPI项目框架JWT权限验证
    JWT是什么?校验逻辑?授权过程?这里就不过多的阐述了,直接上代码在appsettings.json中配置jwt参数的值SecretKey必须大于16个字符1{2"Logging":{3"LogLevel":{4"Default":"Information",5"Microsoft.AspNetCore":"Warni
  • 2024-06-22在IdentityServer4生成的JWT中添加一个自定义的Claim,用于ABP框架中要用到的token信息
    用过IdentityServer4或者熟悉ASP.NETCore认证的都应该知道有Claim,如何理解ids4中的Claim?这里可以理解为声明,我们每个用户都有多个Claim,每个Claim声明了用户的某个信息比如:Role=Admin,UserID=1000等等,这里Role,UserID每个都是用户的Claim,都是表示用户信息的单元 ,我们不妨把它称为
  • 2024-05-03kubernetes 存储流程
    PV与PVCPVC(PersistentVolumeClaim),命名空间(namespace)级别的资源,由用户orStatefulSet控制器(根据VolumeClaimTemplate)创建。PVC类似于Pod,Pod消耗Node资源,PVC消耗PV资源。Pod可以请求特定级别的资源(CPU和内存),而PVC可以请求特定存储卷的大小及访问模式(AccessMo
  • 2024-01-20在 .net 8 Blazor Identity 中添加Claim
    .net8BlazorIdentity使用IndividualAccount模版时,默认的UserInfo只有Id,Email和UserName。如果想让客户端共享更多用户信息,可以使用自定义的ClaimsPrincipalFactory。代码如下:publicclassFlowYogaClaimsPrincipalFactory(UserManager<YourCustomUserClass>userMana
  • 2023-12-1019.Some people say:Face-to-face classes are a better option for college students than online classes
    Round1:PresentingPossibleCounterargumentsSpeaker1(StudentA):Hello,everyone!Theclaimthatface-to-faceclassesareabetteroptionthanonlineclassesisquitecommon.However,let'sconsidersomecounterarguments.Onemightarguethatonl
  • 2023-07-27ASP.NET Core 使用 Claim 认证详解
    微软在早期.NETFramework时代,针对ASP.NET的用户登录身份认证,提供了Forms认证实现方案。后来在推出ASP.NETCore之后,采用Claim认证替代了Forms认证,两者本质上都是基于Cookie加解密的认证方式,学习和使用起来非常简单,比较适合在小型项目中使用,主要是方便。假设我们现
  • 2023-07-22Net6之Jwt认证+Bearer认证 2.0
    以前接触过,写过博客,第二次再写有了新的体会。第一次博客:https://www.cnblogs.com/zhang-3/p/16184067.html过程:生成token令牌(钥匙)添加bearer认证(验证钥匙是否正确)给接口或控制器添加验证(锁)给接口添加显示的小锁1.引入包:System.IdentityModel.Tokens.Jwt这次博客比
  • 2023-06-28jwt介绍
    适用场景前后端分离时,登陆后,用户标识保存到客户端,后续请求时,带着用户标识,以此来区分是否登录。用户标识可以是用户id、也可以包含其他字段,通常还得加密或者加签名,提交到服务器端时还要验证签名,这块信息没有约定格式,jwt就是一个格式,它规定了签名、加密、内容等等。简介jwt=jsonweb
  • 2023-06-19kubernetes pvc pv 坑
    这里遇到一个问题,开始建立的pv死活claim为空,查看pv以及pvc的配置发现并没有任何名称上的关联,继续研究,发现纯粹是通过storage大小进行匹配的,之前因为照抄书本,一个是5G,一个是8G所以就无法匹配了,修改后成功。用一个例子来演示会更加清晰
  • 2023-05-29How can get custom claim
    @@abp7.0openiddictsettingtokenValidateLifetime-->https://stackoverflow.com/questions/75408673/how-can-i-change-the-openiddict-accesstoken-lifetime-in-apb-7 ##--->thanks,ifoundeditPreConfigure<OpenIddictServerBuilder>(builder=>{
  • 2023-03-24NFS当作动态存储参加pv报错
    unexpectederrorgettingclaimreference:selfLinkwasempty,can‘tmakereference报错E020904:58:34.6828811controller.go:1004]provision"mysql/w
  • 2023-02-07simplejwt配置大全
    #simplejwt配置大全SIMPLE_JWT={'ACCESS_TOKEN_LIFETIME':timedelta(minutes=5),#设置token有效时间'REFRESH_TOKEN_LIFETIME':timedelta(days=1),#刷
  • 2023-02-06ABP的IdentityServer4中使用自定义的claim声明
    ABP的IdentityServer4使用自定义的claim声明,我是想增加一个部门Id,登录用户的中文名称在IdentityServer项目的AbpModule中,context.Services.AddScoped<IProfileServ
  • 2023-01-12Asp-Net-Core权限认证
    title:Asp.NetCore权限认证date:2022-10-2716:17:52tags:-.NET翻了很多的博客,文档,发现asp.netcore自带的权限认证还是比较复杂的,极少有哪篇文章把整个体系涉及
  • 2023-01-06Asp.Net Core 中IdentityServer4 实战之 Claim详解
    一、前言由于疫情原因,让我开始了以博客的方式来学习和分享技术(持续分享的过程也是自己学习成长的过程),同时也让更多的初学者学习到相关知识,如果我的文章中有分析不到位的
  • 2022-12-29.NET中使用JWT
    在控制台中使用JWT新建测试项目并安装包dotnetnewslndotnetnewconsoledotnetslnadd.dotnetaddpackageSystem.IdentityModel.Tokens.Jwt生成JWT的代码///
  • 2022-11-29工程交流
    回答结构: Beginbyansweringthequestion(claim):  Reason(s)why(premises)? GiveExamples: 正面反面, 要有引用的来源  (SiddiquiandSingh,201
  • 2022-10-30JWT中token的理解
    今天我们来聊一聊关于JWT授权的事情。JWT:JsonWebToken。顾名思义,它是一种在Web中,使用Json来进行Token授权的方案。既然没有找好密码,token是如何解决信任问题的呢?解决
  • 2022-10-27百度应用市场 app 认领
    jarsigner-verbose-keystoreE:\test\aaa.jks-signedjarE:\test1\Baidu_Claim_unsigned.apkE:\test\Baidu_Claim_unsigned.apksan123备注:为签名文件 E:\test
  • 2022-09-28房产中介管理软件第10课:整合JWT
    一、引用Microsoft.AspNetCore.Authentication.JwtBearer二、在appsettings.json文件中新增关于jwt的设置//Jwt配置"JwtSettings":{//是否启用"IsEnable
  • 2022-08-28identity4 系列————用户数据持久化篇[六]
    前言前面的例子已经将各种情形下的例子已经介绍了一遍,那么后面就是用户数据持久化该如何处理了。正文例子位置:https://github.com/IdentityServer/IdentityServer4/tr