Dwuetapowa weryfikacja u Apple i „stare” programu na przykładzie kontaktów z iCloud w bardzo zabytkowym iOS 4.2.2

Apple Id Hasła aplikacji
Po paru aferach z włamaniami na konta iCloud (za pomocą socjotechniki) Apple już chyba na całym Świecie (a w końcu i w Polsce) udostępniło podwójną weryfikację dla Apple Id (generalnie iCloud).



Jak włączyć dwuetapową weryfikację możecie dowiedzieć się z wielu źródeł bo to nie jest już nowość. Ja niestety możliwość dwuetapowej weryfikacji uzyskałem dość późno i włączyłem ją jakoś pod koniec wakacji. Poskutkowało to zwiększeniem bezpieczeństwa, ale i pewnymi problemami.
Problemy zaczęły sprawiać aplikacje używające iCloud jeszcze nie przystosowane do weryfikacji dwuetapowej. Dotknęło to też kont pocztowych z iCloud obsługiwanych na innych niż applowskie programach.

Mnie problem „uderzył” w stareńkiego iPhona 3G z iOS 4.2.2. Miałem w nim włączoną synchronizację kontaktów (tak, można choć iCloud działa dopiero od iOS 5 - więcej na dole wpisu). Po włączeniu dwuetapowej weryfikacji (ale nie tak od razu) synchronizacja przestała działać, a iPhone 3G ciągle pytał o hasło do konta iCloud. Biedaczek nie wspiera i już raczej nigdy nie będzie wspierał dwuetapowej weryfikacji…
Oczywiście Apple przewidziało takie problemy (podobnie jak kiedyś Google) w pozwala na generowanie haseł dla aplikacji (tych niewspierających).

Aby uzyskać takie hasło (nie wymagające dwuetapowej weryfikacji) należy:

Zalogować się na swoje Apple Id: http://appleid.apple.com
Przejść weryfikacji dwuetapowej (bo zakładam, że taką już mamy dla naszego konta).
Wchodzimy w Password and Security
Zrzut ekranu 2014-10-21 o 11.15.53
Potem po prawej niżej wybieramy Generate na app
Zrzut ekranu 2014-10-21 o 11.16.03
Podajemy nazwę dla naszego specyficznego hasła i je generujemy.
Zrzut ekranu 2014-10-21 o 11.16.20
Hasło możemy skopiować i od razu użyć w aplikacji (lub jak w moim przypadku w starym iOS aby synchronizować np. kontakty lub kalendarze).

A jak uruchomić synchronizację kontaktów z iCloud w starym iOS dowiecie się np. tu: http://www.adeepbite.com/sync-contacts-to-iphone-3g-from-icloud/

W skrócie:
Wchodzimy w stareńkim iPhone w Ustawienia. Potem Poczta, kontakty, inne. Dalej: Dodaj kontao. Wybieramy Inne, następnie w grupie Kontakty: Dodaj konto CardDAV. Podajemy nazwę serwera: contacts.icloud.com, nasz login do iCloud oraz wygenerowane hasło.

U mnie działa ;-)