Я использую эту библиотеку , чтобы добавить поток OAuth
в мое приложение для Android.Библиотека выдает ошибку, когда кто-то нажимает на ссылку телефона или электронной почты на SSO page
.The error is ERR_UNKNOWN_URL_SCHEME.
Как мне справиться с этим?
Ниже мой код
instantiateOauthManager(getOauthBuilder(authorizationUrl));
OAuthManager.OAuthCallback<Credential> authorizationCallback = future -> {
try {
Credential credential = future.getResult();
this.credential = credential;
} catch (IOException e) {
Log.e(LOG_TAG, "Error getting oauth2 ping sso credential. " + e.getMessage());
} catch (CancellationException e) {
Log.e(LOG_TAG, "Single sign on action has been cancelled by the user. " + e.getMessage());
}
};
oauth.authorizeExplicitly(Constants.PING_SSO_OAUTH2_USERID, authorizationCallback, null);
В моем manifest
.
<activity android:name="org.sample.rp.activity.MainActivity"
android:screenOrientation="portrait">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.DEFAULT"/>
<data android:scheme="rpconnect" />
</intent-filter>
</activity>
есть следующее
Большое спасибо!