V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
giiiiiithub
V2EX  ›  程序员

错误模式/架构

  •  
  •   giiiiiithub · 10 天前 · 680 次点击
    既然开帖了,大家来说说经常被误用的架构/模式/概念,欢迎大家补充。

    1. oauth2 用密码模式来做登录,背离了 oauth 是为第三方授权设计的目标。
    2. 对"jwt+登录/鉴权"声称无状态,却需要维护"黑名单"状态来实现登出、防止身份/鉴权信息陈旧等功能。
    3. 微服务,这个不多说了,原因也能理解,面试,个人技能提升啥的确实也需要,但客观上该不该用相信大家 dddd 。
    3 条回复    2024-06-09 21:34:56 +08:00
    RicardoY
        1
    RicardoY  
       9 天前
    第一个问题,对于服务化的授权/认证中心来说,别的服务都可以认为是第三方。
    第二个问题,如果要实现凭证的吊销,始终需要保存额外的状态的,只不过说黑名单确实不是一个好的设计。
    第三个问题,主要是很多实践中没有按照领域进行服务拆分,没有做到高内聚低耦合,SOA 本身是没有什么问题的。
    epiloguess
        2
    epiloguess  
       9 天前
    这本书很不错,https://thecopenhagenbook.com/ ,jwt 的争议太多,然而反对者并没有提出更好的解决方案 ...
    giiiiiithub
        3
    giiiiiithub  
    OP
       8 天前
    @epiloguess 什么更好的解决方案?不是 jwt+登录号称无状态却又要维护黑名单状态来取代传统 session 方案的么。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2875 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 13:26 · PVG 21:26 · LAX 06:26 · JFK 09:26
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.