Mam prywatną stronę internetową używaną jako strona intranetowa dla pracowników z całego świata, którzy mają konta w mojej domenie Google Apps (example.com). Obecnie używają OpenId do logowania się do różnych narzędzi współpracy, więc chcę użyć tego również dla mojej strony.Najprostszy sposób użycia openid jako uwierzytelniania dla zawartości statycznej
Chcę chronić zawartość statyczną na moim tylko dla członków prywatne strony z OpenID login (raczej niż, powiedzmy, basicc HTTP auth), który dostarcza Google Apps.
Wiem, że każdy może być dostawcą OpenID, więc chcę ograniczyć go do jednej nazwy domeny - w szczególności mojej domeny Google Apps.
W tej chwili moja statyczna zawartość jest obsługiwana przez nginx. Wolałbym prosty moduł nginx, który poradziłby sobie z tym tylko przy odrobinie konfiguracji.
Jeśli muszę zabrudzić sobie ręce, nie mam nic przeciwko ustawieniu podstawowego Pythona (powiedzmy Django) lub serwera Java do obsługi tego, ale nie chcę używać PHP ani Ruby.
Czy Twoim intencją GAE jest wbudowana obsługa openid? Jak łatwo to skonfigurować. – AshirusNW
Wbudowany. Spójrz na dokumentację modułu użytkownika. –
Hmm dla strony korporacyjnej (która to jest) Nie jestem pewien, czy nie jestem zadowolony z używania silnika aplikacji do tego i tego. Witryna jest bardzo prosta (strony statyczne), więc dobrze byłoby mieć proste uwierzytelnianie oparte na otwartym identyfikatorze lub oauth – AshirusNW