여러 애플리케이션과 자격 증명을 공유하려면 어떤 단계를 거쳐야 합니까?

여러 애플리케이션과 자격 증명을 공유하려면 어떤 단계를 거쳐야 합니까?

여기에는 2가지 시나리오가 있습니다.

  1. app1과 app2는 모두 동일한 도메인에 속합니다.
  2. app1과 app2는 모두 동일한 도메인에 속하지 않습니다.

두 시나리오 모두에서 다음과 같은 프런트엔드와 백엔드에 대한 책임이 필요합니다.

  1. app1에 로그인한 사람이 app2에 장치 정보를 가져오려는 후 일부 장치를 선택합니다(app2는 동일한 도메인에 있을 수도 있고 아닐 수도 있음).

  2. app2에 접속한 후 모든 편집 또는 삭제는 그의 계정에 영향을 미칩니다.

  3. 그가 app2에서 로그아웃하면 app1에 영향을 주지 않아야 합니다(둘 다 그 반대임).

jwt두 응용 프로그램 모두 기반 인증을 사용하고 있습니다 . (oAuth 사용)

저는 이 시나리오를 어떻게 처리해야 할지 모르고, 이를 위해 프런트엔드가 무엇을 해야 하는지, 백엔드가 무엇을 처리해야 하는지 이해할 수 없습니다.

이 문제를 어떻게 처리할 수 있나요? (토큰 기반 인증으로 anglejs를 사용하는 두 앱 모두 추측)

관련 정보