![여러 애플리케이션과 자격 증명을 공유하려면 어떤 단계를 거쳐야 합니까?](https://rvso.com/image/1510158/%EC%97%AC%EB%9F%AC%20%EC%95%A0%ED%94%8C%EB%A6%AC%EC%BC%80%EC%9D%B4%EC%85%98%EA%B3%BC%20%EC%9E%90%EA%B2%A9%20%EC%A6%9D%EB%AA%85%EC%9D%84%20%EA%B3%B5%EC%9C%A0%ED%95%98%EB%A0%A4%EB%A9%B4%20%EC%96%B4%EB%96%A4%20%EB%8B%A8%EA%B3%84%EB%A5%BC%20%EA%B1%B0%EC%B3%90%EC%95%BC%20%ED%95%A9%EB%8B%88%EA%B9%8C%3F.png)
여기에는 2가지 시나리오가 있습니다.
- app1과 app2는 모두 동일한 도메인에 속합니다.
- app1과 app2는 모두 동일한 도메인에 속하지 않습니다.
두 시나리오 모두에서 다음과 같은 프런트엔드와 백엔드에 대한 책임이 필요합니다.
app1에 로그인한 사람이 app2에 장치 정보를 가져오려는 후 일부 장치를 선택합니다(app2는 동일한 도메인에 있을 수도 있고 아닐 수도 있음).
app2에 접속한 후 모든 편집 또는 삭제는 그의 계정에 영향을 미칩니다.
그가 app2에서 로그아웃하면 app1에 영향을 주지 않아야 합니다(둘 다 그 반대임).
jwt
두 응용 프로그램 모두 기반 인증을 사용하고 있습니다 . (oAuth 사용)
저는 이 시나리오를 어떻게 처리해야 할지 모르고, 이를 위해 프런트엔드가 무엇을 해야 하는지, 백엔드가 무엇을 처리해야 하는지 이해할 수 없습니다.
이 문제를 어떻게 처리할 수 있나요? (토큰 기반 인증으로 anglejs를 사용하는 두 앱 모두 추측)