elsagong
V2EX  ›  Java

Java 与 Python web 间如何实现单点登录(猪年快乐)

  •  
  •   elsagong · Jan 30, 2019 · 3628 views
    This topic created in 2727 days ago, the information mentioned may be changed or developed.

    咨询下各位大神,Java 与 Python 的 web 程序如何实现 SSO 单点登录,运用的数据库为 PostgreSQL 和 Oracle 数据库,请年前不忙的大神各抒己见,非常感谢,提前祝大家新年快乐

    7 replies    2019-01-31 08:43:30 +08:00
    mayorbryant
        1
    mayorbryant  
       Jan 30, 2019
    登录态判断都用 redis 不就可以了
    yoshiyuki
        2
    yoshiyuki  
       Jan 30, 2019
    意见同 1 楼,用 redis 存储会话信息是开发量和性能折中下比较好的方案
    Tonni
        3
    Tonni  
       Jan 30, 2019
    我最近刚开始学习 SSO 的东西,如果是域名不同的话需要做一个 auth server 做用户登陆状态认证,通过 token 的形式与 client server 沟通,看了两篇比较基础的文章,打算自己实现一个简单的 SSO 系统。

    https://codeburst.io/building-a-simple-single-sign-on-sso-server-and-solution-from-scratch-in-node-js-ea6ee5fdf340

    https://auth0.com/blog/what-is-and-how-does-single-sign-on-work/
    xpresslink
        4
    xpresslink  
       Jan 30, 2019
    都是通过 HTTP 协议来接口和编程言语根本没有关系吧?
    cominghome
        5
    cominghome  
       Jan 30, 2019
    SSO 应该是单独出来的一个服务,和调用方之间应该是 http 协议通信
    a67793581
        6
    a67793581  
       Jan 30, 2019
    https://github.com/a67793581/sso 可以参考一下我写的 sso
    youngxhui
        7
    youngxhui  
       Jan 31, 2019 via Android
    jwt 即可
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2916 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 42ms · UTC 13:17 · PVG 21:17 · LAX 06:17 · JFK 09:17
    ♥ Do have faith in what you're doing.