2013-11-15 4 views
0

GAE에서 웹 응용 프로그램을 만들고 있습니다. 이 응용 프로그램에서는 SAML 2.0을 사용하여 SSO 기능을 구현해야합니다. 나는 웹상에서 많은 고통을 겪고 있지만 어떤 사례도 찾지 못했습니다. SAML이 어떻게 작동하는지 지식을 얻었습니다. 어느 라이브러리에서 java에서 사용해야합니까. 하지만 시작하기 전에 GAE에서이 기능이 가능한지 알고 싶습니다. Google Apps는 SAML을 기반으로하며 SSO 기능을 제공한다는 것을 알고 있습니다. 하지만 GAE가 SAML을 지원하고 GAE에서 SAML 애플리케이션을 만들 수 있다고 언급 한 링크를 찾지 못했습니다. 감사합니다GAE + SAML + JAVA + OpenSAML

+0

- Google Apps 계정 (GAE 앱을 호스팅해야 함)을 SAML 용으로 구성 할 수 있습니다. 하지만 자신의 앱이 SAML을 사용하는 것과 관련이 없습니다.
- GAE를 사용하여 자바 기반 웹 앱을 호스팅 할 수 있습니다. 이러한 웹 앱은 제 3 자 라이브러리 (예 : opensaml)에 의존성을 사용할 수 있습니다.
귀하의 질문에 정확히 무엇이 있습니까? opensaml 종속성이있는 응용 프로그램을 배포하는 중 오류가 발생합니까? –

답변

0

저는 데모 Google 애플 리케이션 엔진 계정과 일부 통합을했습니다. 여기서는 LDAP 사용자 저장소에 연결된 로컬에서 Java 기반 SAML2 IDP를 사용했습니다. 이 IDP를 사용하여 Google 앱 계정에 로그인 할 수 있습니다. 여기 내가 이해 한 것. Google 계정에 IDP 세부 정보 (예 : uri 등)를 구성하고 내 IDP 인증서를 업로드해야합니다. 그렇다면 내 IDP에있는 동일한 사용자를 Google App 계정 (권한 부여 목적으로 사용하는 것입니다)에 만들고 싶습니다. 일단 Google 앱에 로그인을 시도하면 내 로컬 SAML2 IDP로 리디렉션되며 사용자 자격 정보를 IDP에 제공해야합니다. 그럼 내가 구글 앱으로 이동하고 그것에 로그인 할 수 있습니다. Here은 shibboleth에서 SAML2 SSO를 활성화하는 방법에 대한 가이드입니다. 이게 너에게 도움이 될 것 같아.