V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
ufan0
V2EX  ›  问与答

请问本站第三方客户端是怎么实现登录的?

  •  
  •   ufan0 · 85 天前 · 833 次点击
    这是一个创建于 85 天前的主题,其中的信息可能已经有所发展或是发生改变。
    根据本站官方文档: https://www.v2ex.com/help/api ,其使用的是 Bearer Authorization 。

    但在三方客户端中使用的是账号密码登录即可保持登录蛮久。

    猜测是通过 cookie ,但是没有公开 csrf 接口,csrf 很难处理,请问其通过账号密码登录并保持登录身份是如何实现的?
    5 条回复    2024-07-02 21:21:00 +08:00
    ydatong
        1
    ydatong  
       85 天前   ❤️ 1
    伟途亦可思中就是用的 cookie
    ufan0
        2
    ufan0  
    OP
       84 天前
    @ydatong 谢谢,我去看下是否开源了
    ydatong
        3
    ydatong  
       84 天前
    @ufan0 没有开源,我开发的😂
    ydatong
        4
    ydatong  
       84 天前
    @ufan0 你 github 找一下开源的 V2EX app 看一下就知道了,实现原理都差不多
    ufan0
        5
    ufan0  
    OP
       84 天前
    @ydatong #3 厉害,刚才在 app store 下载了,五分好评献上 o( ̄▽ ̄)d
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2903 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 13:26 · PVG 21:26 · LAX 06:26 · JFK 09:26
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.