「应用安全」OAuth和OpenID Connect的全面比较( 十 )
顺便说一句 , 我也想提到Apache Oltu 。 该项目声称它支持OpenID Connect , 但我的猜测是初始实现仅支持OAuth 2.0 , 并且在稍后阶段添加了OpenID Connect支持 。 我认为这样的原因是OAuth 2.0(org.apache.oltu.oauth2)的包和OpenID Connect(org.apache.oltu.openidconnect)的包是隔离的 。 但是 , 这种方法会破坏架构 。 例如 , OpenIdConnectResponse类是OAuthAccessTokenResponse的后代是不合适的 , 因为包含ID令牌的响应不一定包含访问令牌 。 其他示例是存在名为OAuthClientRequest.AuthenticationRequestBuilder的类(由于某些原因而不是“授权”但是“身份验证”)以及存在GitHub特定的类GitHubTokenResponse 。 Apache Oltu的架构至少给我带来了问题 。 我不知道有关该项目的细节 , 但在我个人看来 , 它注定要缩小 。
6.客户端应用程序的元数据
正如在RFC 6749的客户端注册中明确写出的那样 , 客户端应用程序必须在发出授权请求之前提前注册到目标授权服务器 。 因此 , 在典型情况下 , 授权服务器的实现者定义数据库表以存储关于客户端应用程序的信息 。
要确定表应该具有哪些列 , 实现者通过阅读规范来列出项目 。 例如 , 阅读RFC 6749将使您意识到至少需要以下项目 。
推荐阅读
- 三国杀|Win 11也能运行安卓应用,流畅度秒杀模拟器,不信你来试试?
- 游戏版号|解决游戏安全问题刻不容缓,腾讯《白皮书》呼吁共建共治
- 宿舍|“宿舍安全检查在男寝搜出来了32个望远镜,又在女寝搜出来”
- 百里守约|队友选什么英雄最有安全感?玩家:百里守约!看到原因我笑了
- 鱿鱼游戏|《鱿鱼游戏》不仅绿衣人会死,粉衣人也不安全,他们也并不想害人
- 原神|腾讯米哈游达成共识,原神官服上架应用宝,真的三七分账了?
- 地下城与勇士|DNF:国服最安全的账号,放着也没人敢盗,上个盗他号的才出狱
- 单机|Poppy评RNG队员:Wei最认真,Cryin总能给人安全感
- 王者荣耀|王者荣耀防沉迷系统再次升级 未成年应用商店怒打一星差评泄愤
- 王者荣耀|王者荣耀:没有未成年玩家后,安全裤也不用加长了,玩家直呼漂亮