@mirexdoors

Как редиректить в приложение после логина в API?

Здравствуйте!
Столкннулся проблемой:

1) Авторизуюсь в стороннем АПИ с помощью flutter_web_auth:

_loginAction() async {
    String url =  'https://cloud.ouraring.com/oauth/authorize?client_id=${authInfoParameteres.clientId}&redirect_uri=authRedirect:/&state=${authInfoParameteres.state}';
    final result =  await FlutterWebAuth.authenticate(url: url, callbackUrlScheme: 'authRedirect');
}


В AndroidManifest.xml:
<activity android:name="com.linusu.flutter_web_auth.CallbackActivity" >
            <intent-filter android:label="flutter_web_auth">
                <action android:name="android.intent.action.VIEW" />
                <category android:name="android.intent.category.DEFAULT" />
                <category android:name="android.intent.category.BROWSABLE" />
                <data android:scheme="authRedirect" />
            </intent-filter>
        </activity>

2) Страница логина верно открывается в вебвью, все параметры верны. Но после логина логина не происходит редирект обратно в приложение. И здесь я не совсем понимаю, на чьей стороне происходит ошибка: на стороне апи или флаттера?м Если апи, то как я могу дебажить вебвью в эмуляторе?
  • Вопрос задан
  • 55 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы