V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
这是一个专门讨论 idea 的地方。

每个人的时间,资源是有限的,有的时候你或许能够想到很多 idea,但是由于现实的限制,却并不是所有的 idea 都能够成为现实。

那这个时候,不妨可以把那些 idea 分享出来,启发别人。
go522000
V2EX  ›  奇思妙想

突然有一个想法,是否可以使用邮件系统作为用户系统?

  •  
  •   go522000 · 2 天前 · 1168 次点击

    一个突然崩出来的想法,没啥实践过程。

    假如自己开发了几个 APP ,想使用同一套用户帐号密码,那可以把帐号密码独立开发成一个用户系统,然后使用 OAuth2 作为身份验证,做如果不想自己开发的话。

    这时候,我在想,能不能使用别人已经开发并且稳定的邮件系统作为用户中心,使用 API 进行调用,那用户中心比较基础的帐号密码和站内信就拥有了?剩下其它比如积分或签到之类的功能,再自己开发?

    是不是可以这样做?

    6 条回复    2024-09-19 11:19:13 +08:00
    jucelin
        1
    jucelin  
       2 天前
    这就是第三方登录,如微信、微博、Google
    go522000
        2
    go522000  
    OP
       2 天前
    @jucelin 是的,就像 gmail 的第三方登录,只是我想自己搭建这套邮件系统。
    rekulas
        3
    rekulas  
       2 天前
    "假如自己开发了几个 APP ,想使用同一套用户帐号密码"

    可行,很多公司都这样做的,不然一个项目一套会员用户早就吓跑了


    "使用别人已经开发并且稳定的邮件系统作为用户中心"

    你所需要的不就是一个带完善用户系统的 cms 基础框架么,每种语言都有很多成熟好用的,为何非要盯着邮件系统呢
    keller
        4
    keller  
       2 天前
    不就是统一认证吗?
    关键字:统一认证、用户中心、CAS 、IDaaS
    lwgo
        5
    lwgo  
       2 天前
    @keller 楼上正解,已经有很多这种的了
    davin
        6
    davin  
       2 天前
    Single Sign On (简称 SSO ),单点登录。从 1999 年 SAML 的出现,到后来 OAuth 和 OpenID 等协议出现。以及现代 SSO 解决方案(如 Okta 、Auth0 和 Microsoft Azure AD )不断涌现。你这个想法 20 多年前就诞生过了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2865 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 03:24 · PVG 11:24 · LAX 20:24 · JFK 23:24
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.