0

Ich verwende Bluemix App ID. Ich stehe vor Problem mit Authentifizierung Problem. Es funktioniert gut, wenn mein Gerät einen Chrome-Browser hat. Gerät ohne Chrome-Browser verursacht Autorisierungsfehler. Ausnahmemeldung lautet:Bluemix AppID Authentifizierung

Could NOT find installed browser that support Chrome tabs on the device. 

Ist Bluemix App-ID mit Chrom funktioniert nur?

Edit:

Ich habe Bluemix Bibliotheksklasse geprüft AuthorizationUIManager und fand heraus, dass sie CustomTabsService Vorrichtung zur Erfassung verwendet haben, können kundenspezifische Tab unterstützen oder nicht.

Kann jemand erklären, warum sie benutzerdefinierte Registerkartenunterstützung benötigen und wie man das Problem löst?

Antwort

1

Die Bluemix App ID funktioniert mit Geräten, die über einen Chrome-Browser oder einen anderen Browser mit Chrome-Tabs verfügen.

Google hat angekündigt, dass "Autorisierungsanfragen in eingebetteten Browsern am 20. April 2017 blockiert werden".

Da die Bluemix App ID Google als Identitätsanbieter verwendet, muss die Bluemix App ID den Chrome-Browser oder einen Chrome Tab unterstützen.

1

Bitte sehen Sie diese Google-Mitteilung: https://developers.googleblog.com/2016/08/modernizing-oauth-interactions-in-native-apps.html

„In den kommenden Monaten werden wir nicht mehr OAuth Anfragen an Google bekannt in eingebetteten Browser erlauben als‚Web-Ansichten‘, wie das WebView UI-Element auf Android und UIWebView/WKWebView auf iOS und Äquivalente auf Windows und OS X. "

Daher ist die einzige zulässige Methode für den OAuth-Web-Flow die Verwendung von Chrome Tabs.

Verwandte Themen