自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 PostgreSql 创建数据库、用户、授权

属性说明login只有具有 LOGIN 属性的角色可以用做数据库连接的初始角色名。superuser数据库超级用户createdb创建数据库权限createrole创建或删除其他普通的用户角色(超级用户除外)做流复制的时候用到的一个用户属性,一般单独设定。password在登录时要求指定密码时才会起作用,比如md5或者password模式,跟客户端的连接认证方式有关inherit用户组对组员的一个继承标志,成员可以继承用户组的权限特性\du或\du+查看,也可以查看系统表。

2023-11-02 14:59:16 2315 1

原创 Keycloak获取Token信息

获取Keycloak更高级别的权限,可以控制Keycloak的一些高级行为,例如清除缓存(Xxx.java)包括: accessToken、refreshToken、idToken。获取普通用户的token信息(Xxx.java)

2023-08-27 00:31:38 810

原创 Keycloak 相关概念

如果应用程序需要在用户登录时生成JWT Token并将其存储在客户端(如浏览器)中,那么客户端将负责生成JWT Token。这种情况下,客户端通常会使用用户的登录凭据(如用户名和密码)来生成JWT Token。如果应用程序需要在每次对受保护的资源进行请求时生成JWT Token,那么服务端将负责生成JWT Token。accessToken是通过OAuth 2.0协议发出的,用于访问受保护的资源。JWT-Token是一种轻量级的令牌,用于在不同的应用程序之间传递身份验证和授权信息。

2023-08-26 17:55:28 83

原创 关于登录、授权、单点登录等概念

它们是三种不同的身份验证和授权协议。基于OAuth 2.0协议,用于身份验证和授权。允许用户在不同的应用程序之间共享身份验证信息。支持JSON Web Token(JWT)。支持JSON Web Token(JWT)。提供了用户身份验证和授权的标准化方法。允许用户授权第三方应用程序访问其资源。用于Web应用程序和移动应用程序。用于Web应用程序和移动应用程序。用于Web应用程序和企业应用程序。使用XML格式的安全令牌。用于授权,而非身份验证。用于身份验证和授权。

2023-08-26 17:43:24 101

原创 Keycloak 服务搭建与启动

keycloak sso 单点登录

2023-08-26 17:15:37 634 2

原创 远程 Debug

tomcat 根目录下创建新的启动bat:配置完成后,双击启动服务。

2023-08-24 09:45:22 31 1

原创 日志框架 slf4j+ logback

log4j2不支持properties格式的配置文件了,需要log4j2.xml配置文件。logback是slf4j推荐的日志后端,毕竟出自同一家公司。

2023-08-20 22:59:12 42

原创 【Mybatis】mybatis-config.xml 引入外部配置 db-properties

提示 如果你在属性名中使用了 “:” 字符(如:db:username),或者在 SQL 映射中使用了 OGNL 表达式的三元运算符(如: ${tableName!tableName : ‘global_constants’}),就需要设置特定的属性来修改分隔属性名和默认值的字符。要启用这个特性,需要添加一个特定的属性来开启这个特性。从 MyBatis 3.4.2 开始,你可以为占位符指定一个默认值。在windows环境下的一些特定的场合可以省略(不推荐)。属性中指定的配置文件次之,最低优先级的则是。

2023-08-13 17:03:43 373

原创 辅助开发工具的使用技巧

Notepad++ 使用小技巧:下划线转驼峰命名(get、set同样适用):Ctrl + U 转小写,调出[替换]选项卡查找输入:_([a-z])替换输入:\U\1\E查找模式:选中[正则表达式]点击[替换]/[全部替换],完成驼峰转换。首字母转小写(例如: setLanguage -> language,get方法同样适用)查找输入:set([a-z])替换输入:\L\1\E知识点\U 将匹配项转为大写(Upper)\L 将匹配项转为小写(Lower)

2020-11-19 00:14:36 152

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除