当前位置: 首页 > 软件库 > 其他开源 > 编程语言 >

MicroProfile JWT Auth

MicroProfile 的 JWT RBAC 规范
授权协议 Apache-2.0
地区 不详
投 递 者 诸修伟
软件类型 开源软件
开源组织 Eclipse
适用人群 未知
操作系统 跨平台
所属分类 编程语言
 软件概览

MicroProfile JWT Auth  是一个 MicroProfile 的 JWT RBAC 规范,其旨在统一使用基于 OpenID Connect(OIDC)的 JSON Web Token(JWT)进行微服务端点的基于角色的访问控制(RBAC)。

对于基于RESTful的微服务,JWT格式的安全令牌提供了一种轻量且可互操作的方式来在不同服务之间传播身份,其中:

  • 服务不需要存储有关客户端或用户的任何状态

  • 如果令牌遵循JWT格式,则服务可以在本地验证和内省令牌,也可以与受信任的提供者远程验证令牌。

  • 服务可以识别呼叫者并验证给定的服务确实是令牌的目标受众。

  • 服务可以基于令牌中的信息来实施授权策略。

  • 服务可以将令牌用于身份的委派和模拟。

 相关资料
  • 本文档是一个正在进展的工作,在具体实现过程中将会有所改变。实现者应该意识到这个规范是不稳定的。目前缺少一些关于 meta 属性的细节和更精确的关于关联的细节。 此规范是在 GitHub repository 上完成。因此你可以帮助我们更新此规范,或者如果你想写一个关于此规范的具体实现,告诉我们哪些地方描述的可能存在歧义。最好的方式就是提交 Issue。

  • 我们正在运行2.4版 由于我们有很多与 IgniteClientDisconnectedException 相关的问题,我正在编写一个手动分段解析器(通过在客户端重新连接禁用设置为 true 的情况下禁用客户端重新连接),它将检测这种情况(使用定期运行的简单缓存查询) 我在缓存访问方面遇到了其他问题,如本文所述解决了这些问题 但问题是,每当我尝试使用spring事务注释方法时,它都无法创建一个带有

  • Number,String,Boolean和Object 不要使用如下类型Number,String,Boolean或Object。 这些类型指的是非原始的装盒对象,它们几乎没在JavaScript代码里正确地使用过。 /* 错误 */ function reverse(s: String): String; 应该使用类型number,string,and boolean。 /* OK */ fu

  • 参数规范 参数前带* 表示必填 参数命名采用小写加下划线形式 请求每个接口时,在 header里带上 XX-Token(用户 token),XX-Device-Type(类型:mobile,android,iphone,ipad,web,pc,mac,wxapp),XX-Api-Version(比如1.0.0),XX-Wxapp-AppId(小程序 AppId) 返回结果 参数命名采用小写加下划线

  • 问题内容: Jboss 4.2.3支持什么Servlet Spec和JSP版本? 问题答案: 这取决于它使用的Tomcat版本。根据规范/发行说明,它使用的是Tomcat6.0.x。因此,它支持Servlet 2.5 / JSP 2.1。

  • 问题内容: 任何人都可以帮助我了解什么是mysql中的规范化,在这种情况下以及我们需要如何使用它。 提前致谢。 问题答案: 我试图在这里尝试用外行术语解释标准化。首先,它适用于关系数据库(Oracle,Access,MySQL),因此不仅适用于MySQL。 规范化是要确保每个表都只有最小的字段并摆脱依赖关系。假设您有一个员工记录,而每个员工都属于一个部门。如果将部门与员工的其他数据一起存储为字段,

  • 我的JPA实体作为枚举字段 哪里 如果我用规范添加where条件 将枚举包含到规范查询中的正确方法是什么?

  • 本文向大家介绍Dojo Javascript 编程规范 规范自己的JavaScript书写,包括了Dojo Javascript 编程规范 规范自己的JavaScript书写的使用技巧和注意事项,需要的朋友参考一下 前言 良好的JavaScript书写习惯的优点不言而喻,今天彬Go向大家推荐Dojo Javascript 编程规范,相当不错的 Javascript 编程风格规范,建议大家可以借鉴一