Eu tenho um servidor nginx que atende recursos protegidos. A última coisa que quero fazer é gerenciar as solicitações de redefinição de senha. Por isso, estou analisando Login com o Google .
Eles possuem exemplos para PHP, Java, JavaScript, etc., mas não para Apache ou nginx. Como posso configurar o nginx para trocar a autenticação básica com a funcionalidade Fazer login com o Google ?
Alguns sistemas proxy por trás dependem da variável% REMOTE_USER%, então preciso preservar essa.
Ajuda é apreciada.
Atualizar
Para esclarecer: eu tenho um conjunto de serviços (um tomcat, um node.js, um couchdb, um vert.x, alguns python) que ficam atrás do servidor web, que pode ou não autorizar um usuário a interagir com eles. Todos eles têm em comum, que podem receber informações de identidade do nível da web.
Então, o que eu faço na camada da Web: especificar - "somente usuários autenticados" (que é uma configuração autorização , eu "reutilizo" para acionar a autenticação mecanismo).
Depois que o usuário é autenticado, essas informações de identidade são transmitidas. Para um exemplo com autenticação básica e CouchDB, verifique esta entrada de blog . Eu posso fazer o mesmo no nginx, mas a tarefa aqui é para sobrecarregar alguém mantendo uma senha secreta usando identidades estabelecidas com um provedor externo.