찾다

 >  Q&A  >  본문

python - 如何实现跨域单点登陆?

问题描述

某网站A的用户登录之后,点击我的网站B的链接,也能登录状态。
相当于网站A的账号在我的网站B的也能用,登陆状态也同步

脑子现在一团浆糊,不知道有没有描述清楚

望大神提供一下思路。
网上查了一下,大概有两种方法

  1. 开发认证服务器

  2. 跨域cookie

都看的云里雾里
不知道什么方法比较简单易用


问了问大神,说可以设置秘钥,用户点击网站B的时候把秘钥和用户ID加密当做参数传递

黄舟黄舟2812일 전757

모든 응답(5)나는 대답할 것이다

  • 高洛峰

    高洛峰2017-04-17 17:37:56

    한 쪽이 성공적으로 로그인하고 다른 시스템의 세션 생성 인터페이스를 호출합니다.

    회신하다
    0
  • PHP中文网

    PHP中文网2017-04-17 17:37:56

    oAuth2인 것 같습니다. 생성된 세션을 직접 호출한다면 쿠키 설정을 위해 리디렉션을 해야 할 것 같습니다

    회신하다
    0
  • 迷茫

    迷茫2017-04-17 17:37:56

    가장 간단한 SSO(Single Sign-On)는 쿠키를 사용하는 것이지만 안전하지는 않습니다.

    회신하다
    0
  • 高洛峰

    高洛峰2017-04-17 17:37:56

    동일한 기본 도메인 이름을 가진 두 웹사이트는 쿠키를 사용하여 싱글 로그인을 구현할 수 있습니다. 도메인 이름이 다를 경우 인증 서버를 공유해야 합니다.

    회신하다
    0
  • 黄舟

    黄舟2017-04-17 17:37:56

    CAS가 귀하의 요구사항을 충족할 수 없나요? ?

    회신하다
    0
  • 취소회신하다