12

내 Google Apps 도메인 (example.com)에 계정이있는 전 세계 직원들에게 인트라넷 사이트로 사용되는 비공개 웹 사이트가 있습니다. 현재 OpenId를 사용하여 다양한 공동 작업 도구에 로그인하므로 내 사이트에도이 도구를 사용하고 싶습니다.정적 콘텐츠에 대한 인증으로 openid를 사용하는 가장 간단한 방법

  1. 는 Google 애플리케이션 제공 (오히려 말보다, basicc의 HTTP의 인증) 오픈 ID 로그인 내 개인 회원 전용 웹 사이트에 정적 콘텐츠를 보호합니다.

  2. 누구나 OpenID 제공 업체가 될 수 있으므로 한 도메인 이름, 특히 Google Apps 도메인으로 제한하려고합니다.

지금 내 정적 컨텐츠는 nginx를 통해 제공됩니다. 나는 약간의 설정만으로 이것을 처리 할 수있는 간단한 nginx 모듈을 선호한다.

손을 더럽힐 필요가있는 경우 기본 Python (Django) 또는 Java 서버를 처리하는 데 신경 쓰지 않지만 PHP 또는 Ruby를 사용하고 싶지는 않습니다.

답변

0

콘텐츠의 양에 따라 Google App Engine에 콘텐츠를 올려 놓으세요.

정적으로 올려 놓을 수있는 내용 (DB에서 서비스 할 수 있음) 및 하루에 변경되는 수에 제한이 있습니다.

콘텐츠가 너무 작아서 자주 변경하지 않는 경우 (하루에 100 번 내가 최대라고 생각하는 경우) 인증 문제를 해결하고 평생을 간소화 할 수 있습니다.

+0

GAE에 기본 제공 openid 지원 기능이 있습니까? 얼마나 간단하게 설정하는 것입니다. – AshirusNW

+0

이 내장되어 있습니다. 사용자 모듈 문서를 살펴보십시오. –

+0

흠 기업 사이트 (이것은) 나는 이것과 그것을 위해 애플 리케이션 엔진을 사용하는 것에 익숙하지 않다. 이 사이트는 매우 단순합니다 (정적 페이지) 그래서 간단한 오픈 아이디 또는 oauth 기반 인증을 갖는 것이 좋을 것입니다 – AshirusNW

관련 문제