Ponowne logowanie w aplikacjach? Dziękuję, nie trzeba, zajmie się tym Android
Na blogu developerskim Androida pojawiła się właśnie informacja o wprowadzeniu do API zarządzającego danymi logowania (Android’s Credential Manager API) nowej funkcji, o nazwie Restore Credentials. Z jej pomocą podczas odtwarzania danych przywrócone zostaną także informacje niezbędne do logowania. Po starcie programu powinniśmy zatem być w stanie zalogować się w aplikacji bez ponownego wprowadzania loginu i hasła.

Czytaj też: PlaceFinder – dwójka studentów rozwiązała problem milionów Polaków podróżujących pociągami
Mechanizm ten, jako będący częścią systemowego backup & restore Androida, jest z punktu widzenia programistów aplikacji przeźroczysty i nie wymaga wprowadzania żadnych zmian w oprogramowaniu, by z niego korzystać. Aplikacja po pierwszym uruchomieniu na nowym systemie po prostu się zaloguje, korzystając z odtworzonych kluczy dostępu. Developerzy jednak otrzymają do dyspozycji funkcje menedżera kopii zapasowych, pozwalające na automatyczne zalogowanie zaraz po przywróceniu danych, bez konieczności uruchamiania aplikacji – w takim wariancie użytkownik uruchamiający swój ulubiony program w ogóle nie zauważy żadnej różnicy w działaniu.

Klucz przywracania jest przechowywany na urządzeniu w formie zaszyfrowanej. W przypadku wykonania kopii zapasowej do chmury trafi tam także w takiej postaci. Użytkownik będzie mógł jednak zrezygnować z przechowywania kluczy w chmurze – mechanizm będzie przewidywał także odtwarzanie z danych przechowanych lokalnie.
Dokładna data udostępnienia odpowiednich poprawek do systemu nie jest jeszcze znana.