摘要: 本文将介绍如何使用Java编写一个基于OAuth 2.0的单点登录系统,通过OAuth 2.0实现用户在多个应用程序间的无缝登录体验 1. 什么是OAuth 2.0?OAuth 2.0是一种开放的授权框架,用于在应用程序之间安全地共享用户的身份验证和授权信息。它允许用户授权第三方应用程序代表其访问受 阅读全文
posted @ 2023-07-07 21:44 dersdysbiokecu 阅读(1183) 评论(0) 推荐(0)
摘要: 在现代的应用程序和系统中,用户通常需要登录到多个不同的应用程序中进行工作和访问。为了减少用户的登录次数和提高用户体验,单点登录(SSO)机制应运而生。 1. 基于令牌的单点登录(Token-based SSO):基于令牌的单点登录机制使用令牌来验证用户身份。其中两个常见的技术是 JSON Web T 阅读全文
posted @ 2023-07-07 21:39 dersdysbiokecu 阅读(140) 评论(0) 推荐(0)
摘要: 1. 创建一个 Spring Boot 项目,可以使用 Spring Initializr(https://start.spring.io/)生成一个初始的项目结构。2. 在 pom.xml 中添加 Dubbo 和相关依赖: <dependency> <groupId>org.apache.dubb 阅读全文
posted @ 2023-07-07 20:51 dersdysbiokecu 阅读(219) 评论(0) 推荐(0)
摘要: 初级 - 入门程序员 1. 什么是 MyBatis?它的主要特点是什么? - MyBatis 是一个开源的持久层框架,用于简化数据库访问。- 其主要特点包括灵活的 SQL 映射、动态 SQL、自动化映射和缓存等。 2. MyBatis 的核心原理是什么? - MyBatis 的核心原理是基于 SQL 阅读全文
posted @ 2023-07-07 20:20 dersdysbiokecu 阅读(47) 评论(0) 推荐(0)
摘要: 1. 什么是 Spring Boot?它的主要特点是什么? - Spring Boot 是一个基于 Spring 框架的开源框架,用于简化 Spring 应用程序的开发和部署。- 其主要特点包括自动配置、约定优于配置、快速开发、独立运行、简化部署等。 2. Spring Boot 如何简化 Spri 阅读全文
posted @ 2023-07-07 20:02 dersdysbiokecu 阅读(278) 评论(1) 推荐(0)