2013-02-25 18 views
5

Obecnie, aby przełączać się między wieloma kontami Google w mojej aplikacji App Engine, użytkownicy muszą się wylogować i zalogować przy każdym koncie Google. Spowoduje to zablokowanie różnych narzędzi Google, które mają otwarte w innych kartach, jeśli używają funkcji wielokrotnego logowania.Czy mogę obsługiwać wielokrotne logowanie Google za pomocą App Engine?

Czy istnieje sposób na zaoferowanie użytkownikom możliwości przełączania się między wieloma kontami Google w mojej aplikacji? Podobnie jak użytkownicy mogą teraz robić w Gmailu itp. http://support.google.com/accounts/bin/answer.py?hl=en&answer=1721977

Rozejrzałem się, ale nie mogę znaleźć nikogo innego, kto to zrobił, ale przepraszam, jeśli tęskniłem za tym.

Używam App Engine z Pythonem i standardową obsługą użytkowników.

+0

Jaki jest twój klient? Konto, którego używają do logowania, jest oparte na wartości pliku cookie, który wysyłają. Jeśli masz kontrolę nad klientem, możesz buforować wiele wystąpień pliku cookie i wysłać wymagane z odpowiednimi żądaniami. –

+0

Jest to aplikacja internetowa uruchomiona w przeglądarce: http://www.donebywhen.com –

+0

Miałem problemy z wielokrotnością pracy z tym. Do zeszłego tygodnia udało mi się zezwolić wielu zalogowanym użytkownikom na manipulowanie plikiem cookie SACSID i ustawienie jednej ścieżki, a następnie skierowanie każdego zalogowanego użytkownika na tę konkretną ścieżkę. W tym tygodniu wszystko zostało przykręcone, ponieważ serwer nie rozpoznał identyfikatora SACSID według ścieżki, tylko serwer główny, zezwalając tylko jednemu użytkownikowi na raz. Jeśli ktoś inny wie, jak to rozwiązać, proszę go przywieźć. –

Odpowiedz

3

Niestety to nie jest obsługiwane. Myślę, że warto złożyć wniosek o funkcję pod numerem our issue tracker.

+1

Dzięki Takashi. Przesłałem prośbę o dodanie funkcji: https://code.google.com/p/googleappengine/issues/detail?id=8916 << Każda inna osoba wyszukująca ten problem może dodać do tego żądania, jeśli chce korzystać z tej samej funkcji. –