1. shiro的使用围绕着securityManager,权限需要从realm中来。 securityManager可以设置realm或者realms,或者通过设置authenticator来设置realm或realms。 realm中可以设置密码匹配器,credentialsMatcher,从而 ...
分类:
编程语言 时间:
2019-11-20 21:50:40
阅读次数:
54
在这个项目中,我们使用的是shiro安全框架管理用户登录以及资源权限的控制。 实现细节:用户在点击登录后,会将用户信息封装成一个token调用subject.login()方法提交认证,shiro的securityManager安全管理器会调用Authenticator执行认证,调用realm(re ...
分类:
其他好文 时间:
2019-11-09 09:26:38
阅读次数:
65
背景: 生产环境大量使用 elasticsearch 集群,不同的业务使用不同版本的elasticsearch es经常曝出一些大的漏洞,需要进行版本升级,并且使用x-pack的基本验证功能,避免用户数据泄露 x-pack免费版本特征: 基本的TLS 功能,可对通信进行加密 文件和原生 Realm,... ...
分类:
其他好文 时间:
2019-11-07 19:12:07
阅读次数:
148
shiro 基本知识测试 AuhtorizationTest AuthenticationTest IniRealmTest JdbcRealmTest CustomRealm CustomRealmTest @startuml interface Realm abstract class Cach ...
分类:
其他好文 时间:
2019-10-24 00:36:38
阅读次数:
86
官方文档 https://www.keycloak.org/docs/7.0/server_admin/#admin-console-export-import If more than one realm file needs to be imported, a comma separated l ...
分类:
其他好文 时间:
2019-10-14 10:24:00
阅读次数:
158
经过这几天的研究、遇到了无数坑,经过了群主和群里的各位大佬一一指点,算了明白了Actor的使用和机制。 Actor是ET框架最核心的东西了,使用Actor之前一定要明白什么是分布式服务器,我简单说一下。 分布式简单说就是我有3台服务器共同为一个游戏服务、那么他们的关系是: 客户端第一次通信: 客户端 ...
分类:
其他好文 时间:
2019-10-11 12:55:53
阅读次数:
87
今天主要看了shiro的认证,授权功能初步了解了一下,其他的功能用的不多,之后再看。 认证 下面的例子是以继承了AuthenticatingRealm的自定义Realm来实现自定义认证。认证依赖于方法doGetAuthenticationInfo,需要返回一个AuthenticationInfo,通 ...
分类:
其他好文 时间:
2019-10-08 18:50:07
阅读次数:
72
<?php //@b4dboy if(!isset($_SERVER['PHP_AUTH_USER']) && !isset($_SERVER['PHP_AUTH_PW'])) { Header("WWW-Authenticate: Basic realm=\"USER LOGIN\""); Hea... ...
分类:
其他好文 时间:
2019-09-13 22:44:31
阅读次数:
118
1 2 sudo /usr/sbin/kadmin.local -q 'addprinc -randkey kafka/{hostname}@{REALM}' sudo /usr/sbin/kadmin.local -q "ktadd -k /etc/security/keytabs/{keytab ...
分类:
其他好文 时间:
2019-09-11 19:41:59
阅读次数:
185
ORA-01034和ORA-27101的解决办法 出现ORA-01034和ORA-27101的原因是多方面的:主要是oracle当前的服务不可用,shared memory realm does not exist,是因为oracle没有启动或没有正常启动,共享内存并没有分配给当前实例.所以,通过设 ...
分类:
数据库 时间:
2019-09-11 11:38:47
阅读次数:
128