0

Bir GAE Java web uygulamasına sahibim, bir kullanıcıyı Google Hesabı ile kimlik doğrulaması ve Yönetici sayfasını yerinden kaldırma. Diğer tarafta ise yönetici sayfasında, JS'de google endpoint backend ile iletişim kuran bazı kimlik doğrulamalı fonksiyonlar var. Sorun şu ki: sunucu tarafında (kullanıcı kısıtlı sayfayı tarayıcıya yükler) kimlik doğrulaması yapılıyor ancak JS istemci tarafında değil (kimlik doğrulaması kısıtlı işlevi onu doğrulamıyor). İstemci tarafında çalışan sunucu tarafında yapılan kimlik doğrulaması yapmak için bir neden var mı (tekrar kimlik sormaya gerek yok)?Sunucu tarafındaki GAE kimliği doğrulanmış kullanıcı değil, istemci tarafında

cevap

0

Her iki işlemi de yapmanın bir yolu yoktur, iki farklı istemci olarak kabul edilir. Yani benim çözümdür:

  1. sunucu tarafında kimlik doğrulama yapmak ve yetkilendirme yapıldığında, bu kullanıcı için bir radom belirteci kaydedin. Her html sayfasından bir çift (iduser, belirteç) istemek içinde

  2. JS istemcisi Açık (belirteç iduser) çifti

  3. ile JSP sayfasında bir gizli giriş alanını gönder i içerir. Her ardından ne yapacağını yapmak belirteci geçerliliğini talep benim google uç noktaları üzerinde

  4. i ...

PS kontrol edin: belirteci bir geçerlilik süresi veya herhangi diğer alanlarda

ile olabilir