avatar
Articles
642
Tags
191
Categories
83
Home
Archives
Tags
Categories
About
ByteCodingWeb -- SAML Back to Home
Home
Archives
Tags
Categories
About

Web -- SAML

Created2021-07-25|Web
|Word Count:56|Reading Time:1mins

背景

  1. 近期工作与SAML相关,用Wireshark抓包,记录下相关网络包,以作备忘
  2. 案例:https://opendistro.github.io/for-elasticsearch-docs/docs/security/configuration/saml/
  3. Wireshark文件:https://web-1253868755.cos.ap-guangzhou.myqcloud.com/uPic/saml.pcapng

Bootstrap

Login

Logout

Author: zhongmingmao
Link: https://blog.zhongmingmao.top/2021/07/25/web-saml/
Copyright Notice: All articles on this blog are licensed under CC BY-NC-SA 4.0 unless otherwise stated.
Web
cover of previous post
Previous
Cloud Native Foundation - Overview
基本概念 在包括公有云、私有云、混合云等动态环境中构建和运行规模化应用的能力 云原生是一种思想,是技术、企业管理方法的集合 技术层面 应用程序从设计之初就为在云上运行而做好准备 云平台基于自动化体系 流程层面 基于 DevOps CI/CD 基于多种手段 应用容器化封装 服务网格 不可变基础设施 声明式API - 核心 + 标准 意义 提升系统的适应性、可管理性、可观测性 使工程师能以最小成本进行频繁和可预测的系统变更 提升速度和效率,助力业务成长,缩短I2M(Idea to Market) 核心项目
cover of next post
Next
Web -- Cookie
背景 之前的工作接触Cookie相关的内容比较少,故记录下相关领域知识,以作备忘 Cookie是什么 Cookie是浏览器存储在用户电脑上的一小段文本文件 Cookie为纯文本格式,不包含任何可执行的代码 一个Web页面或者服务器告知浏览器按照一定规范来存储Cookie,并在随后的请求中将这些信息发送至服务器 Web服务器可以通过使用这些信息来识别不同的用户 大多数需要登录的网站在用户验证成功后都会设置一个Cookie 只要该Cookie存在并且合法,用户就可以自由浏览该网站的任意页面 创建Cookie12345== HTTP ResponseSet-Cookie: value[; expires=date][; domain=domain][; path=path][; secure]== HTTP RequestCookie: value Web服务器通过发送一个名为Set-Cookie的HTTP的Header来创建一个Cookie value:通常为name=value的格式 通过Set-Cookie指定的可选项只会在浏览器端使用,而不会被再次发送至服务器 Cookie会在...
Related Articles
cover
2022-10-07
JavaScript - Function
闭包 闭包是一个绑定了执行环境的函数,JavaScript 中的函数完全符合闭包的定义 在 JavaScript 中,与闭包对应的概念就是函数 执行上下文 执行上下文:执行一段代码(包括函数),所需要的所有信息 相比于普通函数,JavaScript 函数的主要复杂性来源于其携带的环境部分 版本ES3 Key Desc scope 作用域、作用域链 variable object 变量对象,用于存储变量的对象 this value this 值 ES5 Key Desc lexical environment 词法环境,当获取变量时使用 variable environment 变量环境,当声明变量时使用 this value this 值 ES2018 - Recommend this value 被纳入 lexical environment Key Desc lexical environment 词法环境,当获取变量或者 this 值时使用 variable environment 变量环境,当声明变量时使用 code ...
cover
2022-10-06
JavaScript - Asynchronous
Asynchronous 异步编程适用于 IO 密集型应用 异步编程的传统实现方式:Callback 1234567console.log("main start");setTimeout(() => console.log("sync start"), 1000);console.log("main end");// main start// main end// sync start 依次执行多个异步操作:Callback Hell 1234567891011121314151617setTimeout(() => { console.log("Action 1"); setTimeout(() => { console.log("Action 2"); setTimeout(() => { console.log("Action 3"); ...
cover
2022-10-05
JavaScript - Event Loop
单线程 JavaScript 的主要宿主环境为浏览器,主要用途是与用户互动和操作 DOM 如果采用多线程模型,会带来复杂的同步问题 从诞生伊始,JavaScript 就是单线程,是其核心特性 为了利用多核 CPU 的计算能力,HTML 5 提出了 Web Worker 标准 允许 JavaScript 创建多个子线程,但子线程完全受主线程控制,且不允许操作 DOM 任务队列 JavaScript 在单线程模式下,所有任务都需要排队 任务分类 同步任务(synchronous) 在主线程上排队执行的任务,只有前一个任务执行完毕,才能执行后一个任务 异步任务(asynchronous) 不进入主线程,而是进入任务队列的任务 只有任务队列通知主线程,某个异步任务可以执行了,该异步任务才会进入主线程执行 运行机制 所有同步任务都在主线程上执行,形成一个执行栈 主线程之外,还存在一个任务队列 只要异步任务有了运行结果,就会在任务队列中放置一个事件 一旦执行栈中所有的同步任务执行完毕,系统就会读取任务队列中的事件 事件对应的异步任务会结束等待状态,进入执行栈开始执行 主线程不断重复...
cover
2022-10-04
JavaScript - Object
OOP实现方式 在不同的编程语言中,设计者利用各种不同的语言特性来抽象描述对象 最为成功的流派:使用类来描述对象,典型代表为 Java、C++ JavaScript 的实现方式:原型(更冷门!) Like Java JavaScript 诞生之初模仿 Java,在原型运行时引入了 new,this 等语言特性 在 ES6 之前,产生了很多『框架』:试图在原型体系的基础上,把 JavaScript 变得更像是基于类的编程 这些『框架』最终成为了 JavaScript 的古怪方言 任何语言在运行时,类的概念都会被弱化 对象模型基本特征 对象有唯一标识性:完全相同的两个对象,也并非同一个对象 对象有状态:同一对象可能处于不同的状态之下 对象有行为:对象的状态,可能因为它的行为产生变迁 对象的唯一标识,一般是通过内存地址来体现的 123let a = {name: 'A'}let b = {name: 'A'}console.log(a === b) // false 状态和行为,不同语言会使用不同的术...
cover
2022-10-03
JavaScript - Type
基本类型 JavaScript 的每一个值都属于某一种数据类型 Undefined Null Boolean String Number Symbol – ES6 Object Undefined + NullUndefined 编程规范:使用 void 0 代替 undefined Undefined 代表未定义,只有一个值undefined undefined为全局变量,但并非关键字 – 语言设计缺陷 任何变量在赋值前的类型为是 Undefined,值为 undefined void 运算可以将任意表达式变成 undefined 值 1console.log(void 0 === undefined) // true Null Null 代表定义了但为空,只有一个值null,null 是关键字 Boolean Boolean 只有两个值,true 和 false,且均为关键字 StringUnicode + UTF Unicode 为字符集,每一个 Unicode 码点表示一个字符 U+??? 基本字符区域(BMP):U+0000 ~ U+FFFF UTF 为 Unic...
cover
2021-07-25
Web -- Cookie
背景 之前的工作接触Cookie相关的内容比较少,故记录下相关领域知识,以作备忘 Cookie是什么 Cookie是浏览器存储在用户电脑上的一小段文本文件 Cookie为纯文本格式,不包含任何可执行的代码 一个Web页面或者服务器告知浏览器按照一定规范来存储Cookie,并在随后的请求中将这些信息发送至服务器 Web服务器可以通过使用这些信息来识别不同的用户 大多数需要登录的网站在用户验证成功后都会设置一个Cookie 只要该Cookie存在并且合法,用户就可以自由浏览该网站的任意页面 创建Cookie12345== HTTP ResponseSet-Cookie: value[; expires=date][; domain=domain][; path=path][; secure]== HTTP RequestCookie: value Web服务器通过发送一个名为Set-Cookie的HTTP的Header来创建一个Cookie value:通常为name=value的格式 通过Set-Cookie指定的可选项只会在浏览器端使用,而不会被再次发送至服务器 Cookie会在...
avatar
zhongmingmao
Focus on Infrastructure.
Articles
642
Tags
191
Categories
83
Announcement
Things are always unexpected!
Contents
  1. 1. 背景
  2. 2. Bootstrap
  3. 3. Login
  4. 4. Logout
Recent Posts
Observability - Prometheus Server V1
Observability - Prometheus Server V12025-01-24
Observability - Prometheus Concepts
Observability - Prometheus Concepts2025-01-23
Observability - Prometheus Introduction
Observability - Prometheus Introduction2025-01-22
Observability - OpenTelemetry Java Zero Code
Observability - OpenTelemetry Java Zero Code2025-01-21
Observability - OpenTelemetry Java
Observability - OpenTelemetry Java2025-01-20
© 2015 - 2025 By zhongmingmao
Life is like a box of chocolates. You can't know what you'll eat until you open it.