2011-01-05 16 views
5

Pracuję nad aplikacją na iPhone'a, która używa mechanizmu aplikacji Google do obsługi zaplecza. Muszę uwierzytelnić się w Google, ale nie mogę znaleźć sposobu, by zrobić to z mojej aplikacji. Wygląda na to, że chcę, aby UIWebView zalogował się na przekierowaną stronę logowania, którą uzyskuję z Google, ale wolałbym, aby użytkownik wprowadzał tam poświadczenia, a potem miałby je utrzymywać, chyba że użytkownik wyloguje się .Uwierzytelnianie w aplikacji Google Engine z urządzenia z systemem iOS

Czy to możliwe? Czy powinienem szukać innych opcji, czy po prostu nie obsługuję poprawnie przekierowania?

Wszelkie sugestie lub informacje będą mile widziane.

Dzięki

+0

Czy można uznać za pomocą OAuth? –

+0

Zrobiłem, ale wydawało się to przesadą. Wyszukałem framework o nazwie GoogleAppEngineAuth, który obsługuje pobieranie cookie autoryzacji. Teraz mam zamiar zastanowić się, w jaki sposób uwzględnić ten plik cookie w przyszłych żądaniach. – sully77

Odpowiedz

5

O-Auth jest dostępny na App Engine. Wystarczy wstawić GTMOAuth w swoim projekcie i zaprezentować GTMOAuthViewControllerTouch. Będziesz mógł przechowywać token uwierzytelniający w pęku kluczy użytkownika.

Następnie autoryzuj swoje...przez [auth authorizeRequest:myNSURLMutableRequest] ... Myślę, że może być łatwiejsze niż ponowne użycie i zarządzanie plikami cookie.

Powiązane problemy