(Legacy) Access Enabler Android SDK Single Sign-on (SSO) für Android 10-Apps
- Themen:
- Authentifizierung
Übersicht
Single Sign-On (SSO) zwischen Apps mit Adobe Pass-Authentifizierung ist auf Geräten mit Android OS über Access Enabler Android SDK verfügbar. Um Single Sign-On (SSO) auf Android-Geräten anbieten zu können, verwenden Access Enabler Android SDK Version 3.2.1 (neueste Version) und frühere Versionen eine freigegebene Datenbankdatei, die in einer Android-Speicherimplementierung gespeichert ist, auf die alle Apps mit Adobe Pass-Authentifizierung zugreifen können.
Google in der neuesten Version von Android 10 hat jedoch einige Änderungen hervorgebracht, um Benutzenden mehr Kontrolle über ihre Dateien zu geben und die Dateiüberlastung zu begrenzen. Apps, die auf Android 10 (API-Ebene 29) und höher abzielen, erhalten standardmäßig umfassenden Zugriff auf ein externes Speichergerät oder einen Speicherbereich. Solche Apps können nur ihre App-spezifischen \[...\]
sehen“. Weitere Informationen zu diesen Android 10-Speicheränderungen finden Sie unter Dokumentation zur Daten- und Dateispeicherung für Android.
Infolge dieser Änderungen können das Single Sign-On (SSO), das von Access Enabler Android Version 3.2.1 SDK (aktuelle) und früheren Versionen angeboten wird, auf Android 10-Geräten beeinflusst werden, wie im nächsten Abschnitt erläutert.
Verhalten
Je nach target SDK level Ihrer App oder der Verwendung des Manifestattributs android:requestLegacyExternalStorage verhält sich das von Access Enabler Android Version 3.2.1 SDK (neueste Version) und früheren Versionen angebotene Single Sign-On (SSO) derzeit wie folgt:
- Ihre App für Android 9 (API-Ebene 28) oder niedriger -> Single Sign-On (SSO) funktioniert
- Ihre App ist für Android 10 (API-Ebene 29) vorgesehen und den Wert von requestLegacyExternalStorage in der Manifestdatei-> SSO (Single Sign-On) Ihrer App auf gesetzt
- Ihre App ist für Android 10 (API-Ebene 29) vorgesehen und den Wert von requestLegacyExternalStorage in der Manifestdatei->SSO (Single Sign-On) Ihrer App auf nicht festgelegt