单点登录的几种实现方式探讨

单点登录(Single Sign On),简称为 SSO,是解决企业内部的一系列产品登录问题的方案。SSO 的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统,用于减少用户重复的登录操作,提升用户体验。从技术层面上讲,单点登录目前有多种实现方案,本文从博主个人的理解出发,比较这几种不同方案的优劣和适用场景。

Oauth2.0四种授权模式适用场景和授权流程介绍以及个人的一些思考

Oauth 协议为用户资源的授权提供了一个安全的、开放而又简易的标准,先前曾经了解过在 spring-security-oauth2 中 Oauth 四种模式的实现,也通过 Shiro 实现了 Oauth 的授权流程。 目前 spring-security-oauth2 已经被逐步废弃,Spring 也提供了新的框架 spring-authorization-server,整个框架基于 Oauth 2.1 开发。目前重新整理项目代码,借此机会详细梳理一遍 Oauth2.0 授权模式的适用场景和授权流程,后续用于和 2.1 对比参照。

MySQL 数据库运维与管理相关命令

最开始,服务器部署使用的宝塔面板,数据库运维管理全都是在宝塔上可视化操作,并没有真正的面对数据库执行过命令。出于某些原因,后续不准备再继续使用宝塔面板,所以,记录一下关于 MySQL 数据库管理方面相关的方法和命令。

OpenVPN 介绍以及服务端和客户端部署

虚拟专用网络(Virtual Private Network,VPN)可通过一个公用网络建立一个临时的、安全的链接,克服了公共网络缺乏保密性的弱点。借助VPN隧道可将物理分离的网络通过 internet 进行逻辑上的直接连接,延展了企业的内网网络,为远程办公、移动办公提供支持。 目前有很多用于搭建VPN的开源软件,例如 Shadowsocks (小飞机),但是好像逐渐的都失去了维护,本文基于 OpenVPN 介绍 VPN 的搭建过程。

Nacos 运维部署流程与常见配置方法

在使用 Nacos 时进行了一些配置的调整,过程中也遇到了一些问题,所以对 Nacos 部署上的一些要点进行了整理,详见官方文档:https://nacos.io/zh-cn/docs/v2/quickstart/quick-start.html

运维 

在 Java 中,什么条件下两个 String 会是同一个对象?

这段时间工作上经常用遇到 String 对象比较的问题,这是一个比较基础的问题,但有时候对其原因还是有些迷惑,所以稍微总结一下。

Dream主题预览

一、主体内容1.1 标题1.2 加粗使用Dream主题渲染博客。1.3 斜体使用Dream主题渲染博客。1.4 下划线使用Dream主题渲染博客。1.5 中划线使用Dream主题渲染博客。

Ubuntu 22.04 桌面美化之Mac Big Sur风格

Ubuntu 默认的桌面也是一个不错的样式,但千篇一律的主题很容易让人疲惫。本文描述了如何通过安装 gnome 桌面主题和动画,使桌面趋向于 Mac 的样式。

2022年国庆出游之厦门六天五夜行程规划

这并非我第一次去厦门,但是先前由于行程匆忙,追追赶赶,总是不能放慢脚步去感受自然,未能目睹日落大海始终是难以忘怀的一大遗憾。国庆假期,难掩心中向往,带着充分的旅程规划,再次来到厦门,10月1日(周六)~6日(周四)六天五夜行。

生活 

Windows 运维使用小技巧——持续更新

Windows 系统好是好,就是有点不太好用,特别是遇到问题的时候。本文收集了 Windows 使用中常见的一些问题,并对解决方法做了简单记录。

运维 

Dream 主题使用手册 - 主题定制化

Dream 面向所有 Halo 博客用户,不同用户之间对样式不可避免的会有不同的喜好偏差。如果要满足所有人的喜好,则主题不可避免将要有 n+ 个配置项。 为了避免主题包含一堆次要的配置,也为了满足前端样式定制化的需求,主题开放了配置 CSS 和 JavaScript 的方式进行主题定制。

网站访问速度优化之pjax

pjax 是 ajax 和 pushState 的结合,它是一个 jQuery 插件。它通过 ajax 从服务器端获取 HTML 文件,在页面中用获取到的HTML替换指定容器元素中的内容。然后使用 pushState 技术更新浏览器地址栏中的当前地址,并且保持了真实的地址、网页标题,浏览器的后退(前进)按钮也可以正常使用。

低价低配的海外服务器的对比

如果你的域名没有备案,那么你使用国内的云服务器寸步难行。除此之外,海外云服务器的带宽普遍较大,能够满足一些人的特殊需求。 很多人说海外服务器普遍价格低廉,但我实际的观察并非如此,海外服务器起步价普遍价格在 3-5 美元/月,而腾讯云、阿里云等云服务器厂商,他们的云服务器普遍是99元/年起步,这个价格相对来说已经很低了,且轻量应用服务器价格更加的低廉。当然其中有部分活动是针对新人的,但是普遍价格还是比较低的。 本文整理了目前调研过的几个海外云服务器网站,主要关注点在于 低价低配,没有太大的应用需求。