- 博客(9)
- 收藏
- 关注
原创 PostgreSql 创建数据库、用户、授权
属性说明login只有具有 LOGIN 属性的角色可以用做数据库连接的初始角色名。superuser数据库超级用户createdb创建数据库权限createrole创建或删除其他普通的用户角色(超级用户除外)做流复制的时候用到的一个用户属性,一般单独设定。password在登录时要求指定密码时才会起作用,比如md5或者password模式,跟客户端的连接认证方式有关inherit用户组对组员的一个继承标志,成员可以继承用户组的权限特性\du或\du+查看,也可以查看系统表。
2023-11-02 14:59:16
2834
1
原创 Keycloak获取Token信息
获取Keycloak更高级别的权限,可以控制Keycloak的一些高级行为,例如清除缓存(Xxx.java)包括: accessToken、refreshToken、idToken。获取普通用户的token信息(Xxx.java)
2023-08-27 00:31:38
1009
原创 Keycloak 相关概念
如果应用程序需要在用户登录时生成JWT Token并将其存储在客户端(如浏览器)中,那么客户端将负责生成JWT Token。这种情况下,客户端通常会使用用户的登录凭据(如用户名和密码)来生成JWT Token。如果应用程序需要在每次对受保护的资源进行请求时生成JWT Token,那么服务端将负责生成JWT Token。accessToken是通过OAuth 2.0协议发出的,用于访问受保护的资源。JWT-Token是一种轻量级的令牌,用于在不同的应用程序之间传递身份验证和授权信息。
2023-08-26 17:55:28
123
原创 关于登录、授权、单点登录等概念
它们是三种不同的身份验证和授权协议。基于OAuth 2.0协议,用于身份验证和授权。允许用户在不同的应用程序之间共享身份验证信息。支持JSON Web Token(JWT)。支持JSON Web Token(JWT)。提供了用户身份验证和授权的标准化方法。允许用户授权第三方应用程序访问其资源。用于Web应用程序和移动应用程序。用于Web应用程序和移动应用程序。用于Web应用程序和企业应用程序。使用XML格式的安全令牌。用于授权,而非身份验证。用于身份验证和授权。
2023-08-26 17:43:24
127
原创 日志框架 slf4j+ logback
log4j2不支持properties格式的配置文件了,需要log4j2.xml配置文件。logback是slf4j推荐的日志后端,毕竟出自同一家公司。
2023-08-20 22:59:12
67
原创 【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
500
原创 辅助开发工具的使用技巧
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
164
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人