Я делаю аутентификацию OAUTH2 на Android. Я получаю ошибку «Java.util.noSuchelementException» при попытке использовать код авторизации дальше вниз по линии. После тестирования кажется, что звонок правильный, но я ничего не получаю.

My Callback URI устанавливается на странице настроек, активность и манифест (см. Ниже). По мне это не работает, потому что я не в производстве.

Один совет, который я получил, - это «настроить ваше приложение как WebApp», но мне не понятно, какие шаги мне приходится брать. Любой совет?

Интересный фильтр набор в файле манифеста.

<intent-filter>
    <action android:name="android.intent.action.VIEW"/>
    <data android:scheme="https://fibi22cj69"/>
    <category android:name="android.intent.category.DEFAULT"/>
    <category android:name="android.intent.category.BROWSABLE"/> </intent-
    filter>
0
Niels Vanwingh 8 Мар 2018 в 02:10

1 ответ

Лучший ответ

Попробуйте вот так:

<intent-filter>
    <action android:name="android.intent.action.VIEW" />

    <category android:name="android.intent.category.DEFAULT" />
    <category android:name="android.intent.category.BROWSABLE" />

    <data
        android:host="yourcallback.com"
        android:scheme="oauth" />
</intent-filter>

И в клиенте установите URL-адрес обратного вызова в oauth://yourcallback.com

1
Mickael B. 15 Янв 2020 в 01:49