• .NET Core 生成JWT令牌源码

    .NET Core JWT(JSON Web Token)是一种用于身份验证和授权的开放标准。它是一种轻量级的安全令牌,用于在不同的应用程序或服务之间传递身份验证信息。 JWT由三部分组成:头部(Header)、载荷(Payload)和签名(Signature)。头部包含了令牌的类型和加密算法等信息,载荷包含了一些声明信息,如用户ID、角色等,签名用于验证令牌的完整性和真实性。 使用.NET Core JWT可以实现以下功能: 身份验证:通过验证JWT令牌中的签名,可以确认用户的身份和权限。 授权:在JWT的载荷中可以包含用户的角色或其他权限信息,通过解析令牌可以判断用户是否有权访问某些资源或执行某些操作。 单点登录(SSO):用户在登录一个应用程序后,可以通过JWT令牌在其他应用程序中进行身份验证,实现单点登录的效果。 在.NET Core中,可以使用Microsoft.IdentityModel.Tokens库来处理JWT。该库提供了一些类和方法,用于生成和验证JWT令牌。可以使用SymmetricSecurityKey或AsymmetricSecu

    0
    0
    5.51MB
    2024-04-27
    9.9
  • FTP上传下载文件源码

    通过C#程序,编写的FTP上传下载文件源码

    0
    1
    20KB
    2024-04-27
    9.9
  • 文件的上传下载帮助类,支持大文件

    输出硬盘文件,提供下载 支持大文件、续传、速度限制、资源占用小,上传文件

    0
    1
    48KB
    2024-04-25
    9.9
  • 异步线程编程事例,C#托管代码实现的线程池

    用C#托管代码实现的线程池 它在管理线程的时候,有一个缓存线程的池,即一个ArrayList对象 它一开始就初始化了一定数量的线程,并通过ProcessQueuedItems方法保证异步执行进入池中的队列任务(那个死循环有时可能导致CPU过分忙碌), 这样在分配异步任务的时候,就省去了频繁去创建(new)一个线程

    0
    8
    100KB
    2024-04-25
    9.9
  • Redis帮助类,为基本的设置数据和取数据

    * servicestack.redis为github中的开源项目 * redis是一个典型的k/v型数据库 * redis共支持五种类型的数据 string,list,hash,set,sortedset * * string是最简单的字符串类型 * * list是字符串列表,其内部是用双向链表实现的,因此在获取/设置数据时可以支持正负索引 * 也可以将其当做堆栈结构使用 * * hash类型是一种字典结构,也是最接近RDBMS的数据类型,其存储了字段和字段值的映射,但字段值只能是 * 字符串类型,散列类型适合存储对象,建议使用对象类别和ID构成键名,使用字段表示对象属性,字 * 段值存储属性值,例如:car:2 price 500 ,car:2 color black,用redis命令设置散列时,命令格式

    0
    2
    70KB
    2024-04-24
    5
  • Csv文件导入导出帮助类

    1、导出报表为Csv 将DataTable导出到指定物理路径(表头,字段标题,逗号分隔) 2、将Csv读入DataTable 保存到csv文件路径,表示第n行是字段title,第n+1行是记录开始

    0
    4
    83KB
    2024-04-24
    5
  • 日期转换帮助类,常用于报表开发

    1、用户在UI上选择日期; 2、系统计算出今天的起始时间(****年**月**日 00:00:00)和今天的结束时间(****年**月**日 23:59:59); 3、系统根据根据该日期范围到数据库取出该日期范围的数据。 可以转换成为:本日开始时间、本日结束时间、本周开始时间、本周结束时间、本月开始时间、本月结束时间、本年开始时间、本年结束时间。

    0
    1
    93KB
    2024-04-24
    5
  • FTP文件上传下载帮助类

    上面的代码实现了 1、从ftp服务器上下载文件的功能。这不同于之前所提到的上传功能,下载需要一个响应流,它包含着下载文件的内容。这个下载的文件是在FtpWebRequest对象中的uri指定的。在得到所请求的文件后,通过FtpWebRequest对象的GetResponse()方法下载文件。它将把文件作为一个流下载到你的客户端的机器上。 2、示例了ftp的上传功能。创建一个指向某ftp服务器的FtpWebRequest对象,然后设置其不同的属性Credentials,KeepAlive,Method,UseBinary,ContentLength。打开本地机器上的文件,把其内容写入ftp请求流。

    0
    2
    33KB
    2024-04-24
    5
  • WinForm全局异常捕获方法

    C# WinForm全局异常捕获方法 在主程序入口设置应用程序处理异常方式:ThreadException处理 处理UI线程异常和非UI线程异常 生成自定义异常消息,显示异常对象 备用异常消息:当ex为null时有效和异常字符串文本

    0
    3
    47KB
    2024-04-24
    5
  • ZebraDesigner for Developers 3 打印程序

    ZebraDesigner for Developers 3 斑马打印机打印程序, 使用 ZebraDesigner for Developers 软件快速创建自定义标签和收据模板。

    0
    9
    59.58MB
    2024-04-08
    5
  • 知无不言

    回答1个问题,每日最多计数5次
  • 持之以恒

    授予累计4个月发布8篇原创IT博文的用户
  • 勤写标兵

    授予累计10周发布3篇原创IT博文的用户
  • 创作能手

    授予每个自然周发布7篇到8篇原创IT博文的用户
  • 笔耕不辍

    累计1年每年原创文章数量>=20篇
  • 新秀勋章

    用户首次发布原创文章,审核通过后即可获得
  • 签到新秀

    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 分享学徒

    成功上传1个资源即可获取
关注 私信
上传资源赚积分or赚钱