2017-03-27 1 views
0

OAuth2 및 OpenID를 싱글 사인온 (single-sign-on)으로 사용하려고합니다. 그러나 나는 스타일링 차이로 인해 이것을 사용하기 시작하려는 다양한 기존 웹 사이트에서 로그인하도록 사용자를 리디렉션하는 것에 대해 우려하고 있습니다. 이 문제를 해결하기 위해 iframe에 ID 서버 로그인 페이지를 표시하는 것이 좋습니다.iframe을 사용하여 OAuth2 및 OpenID로 로그인하는 것이 좋습니다.

답변

0

Google, Facebook 또는 다른 웹 기반 제공 업체의 최종 사용자 동의 기반 로그인을 사용하고 있지만 유스 케이스가 엔터프라이즈 시나리오에 속하는 경우 (큰 회사의 방화벽 보안 내부에 있음) 리디렉션을 사용해야합니다. 애플리케이션에서 최종 사용자의 세부 정보를 수집하여 OAuth 서버에 직접 제출하는 비밀번호 기반 기반 흐름 (하지만이 흐름에는 사용자의 동의가 필요하지 않으므로 원하는 것을 결정).

+0

Resource Owner Password Credentials Flow를 사용할 수는 있지만 웹 사이트 중 일부는 외부에서 사용할 수 있으므로이를 사용하여 사용자 이름과 암호를 노출하고 싶지는 않습니다. 우리는 자체 ID 서버를 개발할 계획입니다. – Rono

+0

외부 웹 사이트의 경우 리디렉션 기반 흐름에서 iframe 대신 암시 적 흐름 (브라우저 내부에서 실행되는 javascript 클라이언트의 경우) 및 서버 측 응용 프로그램의 authz 코드 기반 흐름을 사용하는 새 창을 열어야하는 제휴 시나리오를 따라야합니다 . 이제는 스타일링을 위해 자신의 ID 서버이므로 스타일링이 문제가되지 않아야합니다. – dvsakgec

+0

웹 사이트에서 다양한 스타일링을 사용할 것입니다. 나는 스타일링을 다른 스타일링으로 로그인 페이지로 보내지 않고 스타일을 혼합하거나 소스 사이트를 기반으로 스타일을 지정해야하는 방법을 찾고 있습니다. – Rono

관련 문제