第 3 页 - 分类 学习 下的文章

[学习笔记] MySQL数据库基础之SQL(一)

SQL分类1、DDL(Data Definition Language):数据定义语言,用来定义数据库对象。2、DML(Data Manipulation Language):数据操作语言,用来对数据库表中的数据进行增删改。3、DQL(Data Query Language):数据查询语言,用来查询数据库中表的记录。4、DCL(Data Control Language):数据控制语言,用来...

阅读全部 >>

# 学习 # · 2021-11-02


[学习笔记] MySQL数据库基础之MySQL概述

数据库基础1、数据库(DataBase,DB):存储数据的仓库,数据是有组织的进行存储。2、数据库管理系统(DataBase Management System,DBMS):操作和管理数据库的大型软件,其功能包括数据定义、数据库操作、数据库运行管理、数据组织,存储和管理、数据库的简历和维护、其他功能。3、SQL(Structured Query Language):操作关系型数据库的编程语言...

阅读全部 >>

# 学习 # · 2021-11-01


[学习笔记] SpringSecurity之OAuth2整合JWT和SSO

OAuth2整合JWT1、整合JWT:(1)创建JwtTokenStore配置文件:@Configuration public class JwtTokenStoreConfig { @Bean public TokenStore jwtTokenStore(){ return new JwtTokenStore(jwtAccessTokenConverter...

阅读全部 >>

# 学习 # · 2021-10-27


[学习笔记] SpringSecurity之认识JWT

常见的认证机制1、HTTP Basic Auth:配RESTful API使用的最简单的认证方式,只需提供用户名密码即可,但由于有把用户名密码暴露给第三方客户端的风险,在生产环境下被使用的越来越少。2、Cookie Auth:为一次请求认证在服务端创建一个Session对象,同时在客户端的浏览器端创建了一个Cookie对象。通过客户端带上来Cookie对象来与服务器端的Session对象匹配...

阅读全部 >>

# 学习 # · 2021-10-26


[学习笔记] SpringSecurity之OAuth2授权模式

认识SpringSecurity-OAuth21、SpringSecurity OAuth2架构:(1)用户访问Service,在没有Token时OAuth2RestTemplate会报错,且被Oauth2ClientContextFilter捕获到报错信息,并重定向到认证服务器(Authorization Server)。(2)认证服务器通过授权端点(Authorization Endpo...

阅读全部 >>

# 学习 # · 2021-10-25


[学习笔记] SpringSecurity之认识OAuth2

初识OAuth21、OAuth协议:一个关于授权(authorization)的开放网络标准,为用户资源的授权提供了一个安全的、开放而又简易的标准。同时,任何第三方都可以 使用OAuth认证服务,任何服务提供商都可以实现自身的OAuth认证服务。2、常见的OAuth2解析(微信登录):3、OAuth2认证流程:(1)用户打开客户端,客户端要求用户给予授权。(2)用户同意给予客户端授权。(3)...

阅读全部 >>

# 学习 # · 2021-10-24


[学习笔记] SpringSecurity之SpringSecurity入门(二)

访问控制URL匹配1、anyRequest():表示匹配所有的请求。一般情况下此方法都会使用,设置全部内容都需要进行认证。.anyRequest().authenticated()2、antMatchers(String... antPatterns):放行的请求。// ?:匹配一个字符 // *:匹配0个或多个字符 // **:匹配0个或多个目录 // static目录下的请求都会被放行...

阅读全部 >>

# 学习 # · 2021-10-22