H__D  
1 2 3 4 5 ··· 57 下一页

2025年1月20日

摘要: 1. 登录流程 登录流程分为以下步骤: 获取 TGT(Ticket Granting Ticket): 使用用户名和密码向 CAS 的 /cas/v1/tickets 接口发送 POST 请求,获取 TGT。 获取 ST(Service Ticket): 使用 TGT 向 CAS 的 /cas/v1 阅读全文
posted @ 2025-01-20 00:50 H__D 阅读(3) 评论(0) 推荐(0) 编辑

2025年1月19日

摘要: 原理 在 CAS 5.3.2 中,登录成功后返回用户的多个属性内容是通过 Principal 对象实现的。Principal 包含了用户的基本信息(如用户名)以及额外的属性(如邮箱、电话、角色等)。 具体逻辑其实还是在 AuthenticationHandler 处理的,Authentication 阅读全文
posted @ 2025-01-19 23:11 H__D 阅读(16) 评论(0) 推荐(0) 编辑
 
摘要: 自定义验证原理 AI回答如下: 在 CAS 5.3.2 中,AuthenticationHandler 处理器的调用是由 CAS 的认证流程 控制的。具体来说,AuthenticationHandler 是在 Spring Web Flow 的流程中被调用的。以下是详细的调用流程和关键点: 1. C 阅读全文
posted @ 2025-01-19 22:21 H__D 阅读(5) 评论(0) 推荐(0) 编辑
 
摘要: 环境准备 准备一个SpringCloud Config配置中心,参考:【SpringCloud】Spring Cloud Config 配置中心(二十) - H__D - 博客园 步骤 1、启动Config服务,并在Config服务器中,新增cas-server.properties文件 文件内容, 阅读全文
posted @ 2025-01-19 11:06 H__D 阅读(3) 评论(0) 推荐(0) 编辑

2025年1月17日

摘要: 思路 1、发布重启服务节点前,将请求流量转移到其他服务上 2、然后确定节点没有请求流量后,发布重启服务 思维导图 方式一,请求重试(不推荐) 不考虑流量转移,在网关上做请求重试 例如:SpringCloud Gateway 配置全局重试过滤器 spring: application: name: g 阅读全文
posted @ 2025-01-17 00:28 H__D 阅读(1) 评论(0) 推荐(0) 编辑

2025年1月1日

摘要: 安装环境 相关参考【Vue】Vue2 项目搭建(二) - H__D - 博客园 1、安装Nodejs环境,参考【Node.js】安装及使用 ,或者使用nvm工具安装,node版本:v20.16.0 2、安装vue脚手架,【Vue】Vue2 项目搭建(二) - H__D - 博客园,版本:@vue/c 阅读全文
posted @ 2025-01-01 12:27 H__D 阅读(11) 评论(0) 推荐(0) 编辑

2024年12月15日

摘要: 参考:JSONPath-简单入门 - 星朝 - 博客园 参考:jsonpath 语法介绍-CSDN博客 在线验证:JSONPath在线验证 阅读全文
posted @ 2024-12-15 16:05 H__D 阅读(5) 评论(0) 推荐(0) 编辑

2024年11月7日

摘要: 一、CAS 安装 参考:【CAS】CAS介绍与安装(一) - H__D - 博客园 二、CAS 数据库认证 本例使用的是mysql数据库 1. 新建表 CREATE TABLE `user` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'ID' 阅读全文
posted @ 2024-11-07 01:26 H__D 阅读(53) 评论(0) 推荐(0) 编辑

2024年10月31日

摘要: CAS 介绍 CAS(Central Authentication Service)是一个开源的单点登录(SSO)解决方案,旨在为多个应用程序提供统一的身份验证服务。它允许用户在一个地方登录,并在多个应用程序之间共享会话信息,从而简化用户的登录体验和提高安全性。 官网:https://github. 阅读全文
posted @ 2024-10-31 00:08 H__D 阅读(229) 评论(0) 推荐(0) 编辑

2024年10月30日

摘要: keytool介绍 keytool是一个用于管理密钥和证书的命令行工具,通常随 Java 开发工具包(JDK)一起提供。您可以使用 keytool来生成密钥对、创建和管理密钥库、导入和导出证书等。 `keytool` 是一个用于管理密钥和证书的命令行工具,通常随 Java 开发工具包(JDK)一起提 阅读全文
posted @ 2024-10-30 23:11 H__D 阅读(77) 评论(0) 推荐(0) 编辑
1 2 3 4 5 ··· 57 下一页