1.什么是IdentityServer4? 它是一个中间件服务框架,集成OIDC与OAuth2.0, 方便搭建任意多个项目。 IdentityServer4的组成 Identity身份 Server服务器 4版本 源代码:https://github.com/IdentityServer 【1 ~ ...
1.跨域的相关概念 1.1 什么是跨域 同源策略是由 Netscape 提出的著名安全策略,是浏览器最核心、基本的安全功能,它限制了一个源(origin)中加载文本或者脚本与来自其他源(origin)中资源的交互方式,所谓的同源就是指协议、域名、端口相同。 当浏览器执行一个脚本时会检查是否同源,只有 ...
1.API保护 1.1 为什么要保护API 防泄漏 防攻击 1.防伪装攻击(案例:在公共网络环境中,第三方 有意或恶意 的调用我们的接口) 2.防篡改攻击(案例:在公共网络环境中,请求头/查询字符串/内容 在传输过程被修改) 3.防重放攻击(案例:在公共网络环境中,请求被截获,稍后被重放或多次重放) ...
本系列文章: OPCUA 探讨(一)——测试与开发环境搭建 OPCUA 探讨(二)——服务器节点初探 OPCUA 探讨(三)——客户端代码解读 OPCUA 探讨(四)——客户端代码解读2 本文开始讨论OPCUA客户端源码的构造。 项目地址:https://gitee.com/zuoquangong/ ...
前言:JWT实现登录的流程 客户端向服务器端发送用户名、密码等请求登录。 服务器端校验用户名、密码,如果校验成功,则从数据库中取出这个用户的ID、角色等用户相关信息。 服务器端采用只有服务器端才知道的密钥来对用户信息的 JSON 字符串进行签名,形成签名数据。 服务器端把用户信息的 JSON 字符串 ...
1.什么是.net core net core 是一个跨平台的高性能开源框架用具生成基于云连接的Internet的新的应用程序,可以建造web应用程序和服务, lot应用和移动后端,可以在Windows,macOS,和Linux上进行开发和部署, 在asp.net4.x重新设计更改了体系结构形成了更 ...
ExcelHelper实现包括读取Excel到DataSet单元测试、Excel与对象集合转换(含文件路径、文件流、文件后缀方式)、表格数组写入Excel文件流或文件及对象集合写入Excel,并附带单元测试,源码已上传至代码库。 ...
一、前言 OPCUA(OPC Unified Architecture)是一种应用层数据通信协议,其规范由OPC基金会(OPC Foundation)制定,笔者在工作期间(面向西门子数控系统的数据采集)接触该协议较多。 西门子数控系统产品称作Sinumerik,其内部嵌入了一个OPCUA服务器,通过 ...
Net使用EasyNetQ简化与RabbitMQ的交互 EasyNetQ是一个为.NET环境设计的RabbitMQ客户端API,旨在简化与RabbitMQ的交互。 关于RabbitMq的更多知识点在:https://www.dotnetshare.com 公众号:Net分享,欢迎关注 安装EasyN ...
.NET Aspire 是一组功能强大的工具、模板和包,用于构建可观察的生产就绪应用程序。.NET Aspire 通过处理特定云原生问题的 NuGet 包集合提供。云原生应用程序通常由小型互连部分或微服务组成,而不是单个整体式代码库。云原生应用程序通常会消耗大量的服务,例如数据库、消息收发和缓存。 ...
abp是一个开源且文档友好的应用程序框架,提供了一个基于领域驱动设计(DDD)的体系结构模型,可以支持.net core和.net framework两种技术流派。 1.abp框架特点 1.1 依赖注入 这个部分使用 Castle windsor (依赖注入容器)来实现依赖注入,这个也是我们经常使用 ...
目录fliter 视图输出文件位置设置查看预处理结果将目标文件转换为可读的汇编自定义程序入口调试时查看变量在内存中的具体值查看代码的反汇编 fliter 视图 visual studio默认是filter视图(中文为筛选器) 项目下的是filter而非硬盘目录里实际的文件夹,这时新建的也是filte ...
1.Nginx简介 Nginx是⽬前最流⾏的Web服务器,最开始是由⼀个叫做igor的俄罗斯的程序员开发的,2019年3⽉11⽇被美国的F5公司以6.7亿美元的价格收购,现在Nginx是F5公司旗下的⼀款产品了。 2.Nginx的版本 Nginx开源版本主要分为两种,⼀种是稳定版,⼀种是主线版。 主 ...
以前写随笔,均是一篇一篇来分享,这篇现算是集结。在MVC,angularjs,Vue.js或者Javascript显示用户上传的图片。本月份以来,Insus.NET有写过,C# mvc +axios + web api + javascript https://www.cnblogs.com/ins ...
本文主要分为三个部分: 1、描述 cognito 涉及的专业术语 以及 交互流程 2、.net 集成的代码 3、感想 * 阅读提示 :鼠标悬停在 章节标题 上可见 文章目录 1. Cognito 概念 1.1 关键词 进入 Amazon Cognito,会先看到 user pool 的列表 cogn ...
实现ExcelHelper第二步,设计接口包括读写操作和两类转换,通过文件路径、文件流及后缀读取Excel到DataSet,涉及工作簿Sheet与DataTable相互转换,具体代码已上传至代码库。 ...
1.docker介绍 Docker是一个用于构建,运行,传送 应用程序的平台。 以下所有环境打包成一个集装环境,放入小金鱼docker中。 1.1 为什么要用docker? 第一点:安装依赖过多 如果不用docker,需要部署一个带有数据库的,前后端服务的网站应用时,就要执行step的步骤安装环境, ...
namespace SM8016CPDLMXQD { public class SM8016CPDLMXQD : ISuwfBus { private SlnSuwfPage _page; public void Initial(SlnSuwfPage page) { _page = page; B ...
这段时间搞东西,接触到这个,整了好几天。终于 Stackoverflow 上找到一个与我思路上一样的答案。之前用了好多遍 百度 AI 的方法都牛头不对马嘴。 看来 自己对 这一套 C# 的中的反射机制中的内容还不是太熟悉。所以摸了好久。 主要思路是这样的: PropertyGrid 可以把一个对象中 ...
起因是项目上需要用到大范围扫描的扫码枪,本来是推荐项目经理购买海康的MV-ID5060M 但是需要三四千,他不同意购买,无奈从客户旧仓库里找到一个旧的HoneyWell的3320G扫码枪,询问客户他们说这个扫码枪很多年前废弃线体上拆下来的,使用说明和调试方法都不知道,那只能我自己来研究了。 先简单分 ...