Angular, Django 및 Azure B2C AD와의 통합을 기반으로 응용 프로그램을 만들어야합니다.Azure AD B2C Angular front + Django Backend
이제 우리는 Angular의 일부를 완성했습니다. Azure B2C에 요청하면 사용자가 로그인 할 때 ?id_token
으로 각도 응용 프로그램으로 돌아갑니다. 프론트 엔드는 장고로 작성된 백엔드와 통신해야하기 때문에 문제가 있습니다. 우리는이 연결을 확보하고 누가 요청 하는지를 알 필요가 있습니다. > (id_token 포함) - -> 각도
angular-> 장고
angular-> 푸른 B2C
푸른 B2C :
우리는 그런 일을 만들려면 (with id_token) -> 생성 세션 -> 각도 (send session_key)
각도 -> 장고 (요청한 데이터 포함)
사용자가 Azure에서 성공적으로 로그인했는지 확인하는 방법에 문제가 있습니다. (내가 기울임 꼴로 만드는 부분).
당신이 응용 프로그램에서 ID 토큰의 유효성을 검사하거나 당신을 위해 유효성 검사를 수행하는 nginx와 같은 프록시 서버를 가질 수 있고 프록시는 django 서버에 요청을 전달합니다. –