javascript - 시스템 B가 시스템 A에서 열릴 때 로그인 상태를 유지하는 방법은 무엇입니까?
滿天的星座2017-05-19 10:19:37
0
2
675
두 개의 비즈니스 시스템이 내부적으로 배포됩니다. 예를 들어 시스템 a는 10.10.10.10:8088/index.html에 배포되고 시스템 b는 20.20.20.20:8088/index.html에 배포되며 사용자는 a에 로그인합니다. 시스템 a의 하위 페이지가 있습니다. 링크가 새 탭에서 시스템 B를 열 수 있습니다. 열린 후 로그인되었는지 확인하는 방법은 무엇입니까? 어떻게 하나요?
Single Sign-On 일반 아이디어: A와 B는 사용자 상태 정보 데이터베이스를 공유합니다. 시스템 A를 통해 로그인하면 토큰이 생성되어 공용 도서관에 저장됩니다. 시스템 B를 열 때 이 토큰을 지참하세요. (토큰을 기준으로 로그인했는지 확인하세요.) 이 토큰을 전달하는 방법은 쿠키에 넣거나 URL 뒤에 표시하여 전달하는 것입니다.
Single Sign-On
일반 아이디어: A와 B는 사용자 상태 정보 데이터베이스를 공유합니다. 시스템 A를 통해 로그인하면 토큰이 생성되어 공용 도서관에 저장됩니다. 시스템 B를 열 때 이 토큰을 지참하세요. (토큰을 기준으로 로그인했는지 확인하세요.)
이 토큰을 전달하는 방법은 쿠키에 넣거나 URL 뒤에 표시하여 전달하는 것입니다.
a 시스템은 연결 시 싱글 사인온 시스템 b로 점프합니다. 키워드: 싱글 사인온
시스템 a와 b의 사용자는 동일한 플랫폼을 사용하여 로그인합니다. 키워드: oauth 2.0