RBAC2是基于RBAC0模型的基础上,进行了角色的访问控制 RBAC2的角色限制具体分为两类:静态职责分离SSD(Static Separation of Duty),动态职责分离DSD(Dynamic Separation of Duty) RBAC2中的一个基本限制是互斥角色的限制,互斥角色是指各自权限可以互相制约的两个角色。对于这类角色一个用户在某一次的活动中只能被分配其中的一个角色,不能同事获取两个角色的使用权 该模型有以下几种约束:
JWT(Json web token),用为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准。特别适用于分布式站点的单点登录场景。 JWT的声明一般被用来在用户和服务器之间传递被认证的用户身份信息,也可以增加一些额外的其他业务逻辑所必的声明信息。 该token也可直接被用于认证,也可被加密
publicclassMain{ publicstaticvoidmain(String[] args){ String s = "the quick brown fox jumps over the lazy dog."; String r = s.replaceAll("\\s([a-z]{4})\\s","<b>$1</b>"); System.out.println(r); } }
上述代码运行的结果就是:
1
the quick brown fox jumps <b>over</b> the <b>lazy</b> dog.