首页 > 其他分享 >automapper、autofack、子组件(props)、base64、请求头以及JWT和Session和Cookie 的区别

automapper、autofack、子组件(props)、base64、请求头以及JWT和Session和Cookie 的区别

时间:2022-12-28 19:23:25浏览次数:41  
标签:浏览器 JWT base64 autofack 组件 Session Cookie automapper

1、automapper 将一个对象的字段的值映射到另一个对象相应的字段中 使用: 1.引用NuGet:AutoMappert 、AutoMapper.Extensions.Microsoft.DependencyInjection 2.新建一个类Profile结尾   :继承Profile 3.创建构造函数,通过CreateMap 完成 对象关系映射 4.完成automapper注入(Program) 5.完成构造函数注入(控制器) 6.使用automapper

2、autofack

IOC 控制反转 DI 依赖注入  可以批量(反射)完成 注入的过程 RegisterAssemblyTypes(程序集数组),程序集必须是public的 AsImplementedInterfaces():表示注册的类型,以接口的方式注册 PropertiesAutowired():支持属性注入 Where:满足条件类型注册  

1.子组件 接受父页面 传值用的是props

1.1导入组件

1.2挂载组件

1.3使用组件   2、了解一下base64 是什么 存储或传输数据 ,处理文本数据的场景中,用于表示、传输、存储一些二进制数据,包括 MIME 的电子邮件及 XML 的一些复杂数据,Base64也被用在URL、Cookie、网页中的图片等传输二进制数据   3、了解请求头都包含哪些信息 Accept:浏览器能够处理的内容类型   Accept-Charset:浏览器能够显示的字符集   Accept-Encoding:浏览器能够处理的压缩编码   Accept-Language:浏览器当前设置的语言   Connection:浏览器与服务器之间连接的类型   Cookie:当前页面设置的任何Cookie   Host:发出请求的页面所在的域   Referer:发出请求的页面的URL   User-Agent:浏览器的用户代理字符串   4、JWT和Session和Cookie 的区别 相同点:能够支持你在发送不同的页面请求之间,并验证你的登录状态的一种机制。可以对用户进行身份验证,用来处理在不同页面之间切换,保存用户登录信息的机制。 密码签名:JWT加密签名,Session Cookies没有 JSON是无状态的:JWT是无状态的,存储在客户端。Session Cookies存储在服务器内存中 可扩展性:JSON是无状态的,可以节省大量服务器资源。 JWT支持跨域认证:Session Cookies只能作用在单个结点的域或者它的子域里面有效。JWT能够通过多个结点进行多个节点进行用户认证。

标签:浏览器,JWT,base64,autofack,组件,Session,Cookie,automapper
From: https://www.cnblogs.com/My-bokes/p/17011078.html

相关文章

  • JWT
    微服务系列之授权认证(三)JWT 1.JWT简介官方定义:JWT是JSONWebToken的缩写,JSONWebToken是一个开放标准(RFC7519),它定义了一种紧凑的、自包含的方式,可以将......
  • C# byte[]数据流/base64数据流转pdf文件
    pdf转byte[]再转pdf文件进行保存///<summary>///pdf转byte[]再转pdf文件进行保存///</summary>///<paramname="sender"></param......
  • byte{]数据流/base64数据流转pdf文件
    pdf转byte[]再转pdf文件进行保存///<summary>///pdf转byte[]再转pdf文件进行保存///</summary>///<paramname="sender"></......
  • Token与JWT
    Token与JWT的区别?Token和JWT(JSONWebToken)都是用来在客户端和服务器之间传递身份验证信息的一种方式。但是它们之间有一些区别。Token是一个通用术词,可以指代......
  • JWT(生成Token令牌)
    .NetCore配置使用什么是JWT(详情在面试.md中有)JWT是目前最流行的跨域身份验证解决方案,JWT的原则是在服务器身份验证之后,会返回一个Json数据,,之后,当用户与服务器通信......
  • .net Core 系统 架构回忆录----.net 6+jwt 验证服务
    现在越来越多的项目或多或少会用到JWT,为什么会出现使用JWT这样的场景的呢?假设现在有一个APP,后台是分布式系统。APP的首页模块部署在上海机房的服务器上,子页面模块部署在深......
  • NodeJS 将 Base64 或 Buffer 转可读流(Readable)
    需求如果我们有一个图片文件,想创建当前图片可读流(Readable),可以像这样constfooReadStream=fs.createReadStream('./foo.png'),获取到foo.png的可读流(Readable......
  • JS 通过 URL 获取图片并转成Base64格式
    需求输入一个图片的URL,获取到图片的Base64格式数据前提npminstallaxios代码importaxiosfrom'axios'/***通过url获取图片并转成base64*@param{str......
  • Jwt加密
    importjwt#加密encode_jwt=jwt.encode({'uid':'123'},'123',algorithm='HS256')print(encode_jwt)#解密#强转encode_jwt=str(encode_jwt)decode_jwt=j......
  • Python通过Jwt创建Token
    importtimeimportjwt#pipinstallPyJWTimporthashlibimportjsonimportbase64frompyDesimportdes,PAD_PKCS5,CBCSECRET_KEY='django-insecure-fr&......