0

私はBluemix App IDを使用しています。私は認証問題の問題に直面しています。私のデバイスがクロムブラウザを持っているとうまく動作します。クロムブラウザを使用しないデバイスでは認証エラーが発生します。例外メッセージは、次のとおりです。Bluemix AppID認証

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

はBluemixのApp IDが唯一のChromeで動作しますか?

編集:

私はBluemixライブラリクラスAuthorizationUIManagerをチェックして、彼らはカスタムタブかどうかをサポートすることができ、デバイスを検出するためのCustomTabsServiceを使用していることを見出しました。

カスタムタブのサポートが必要な理由とその解決方法を誰もが説明できますか?

答えて

1

Bluemix App IDは、ChromeブラウザやChromeタブをサポートする他のブラウザを搭載した端末で動作します。

Googleは次のように発表しました。「組み込みブラウザでの承認リクエストは、2017年4月20日にブロックされます。

Bluemix App IDはIDプロバイダとしてGoogleを使用するため、Bluemix App IDはChromeブラウザまたはChromeタブをサポートするものを使用する必要があります。

1

このGoogleの発表をご覧ください。 https://developers.googleblog.com/2016/08/modernizing-oauth-interactions-in-native-apps.html

などのWebViewのUI要素としてウェブビュー 『「今後数ヶ月の間に、我々はもはやとして知られている組み込みブラウザでGoogleにOAuthの要求を許可しないだろう』 iOSではAndroidとUIWebView/WKWebView、WindowsとOS Xでは同等です。

したがって、OAuthウェブフローで使用できる唯一の方法はChromeタブを使用することです。