Я пытаюсь использовать FormidableLabs/react-native-app-auth
в своем приложении для Android. Я создал идентификатор клиента Google oauth в консоли разработчика Google в качестве веб-приложения. У меня проблема с добавлением правильного URL перенаправления в консоли. Как я уже прочитал, URL перенаправления для приложений Android должен выглядеть примерно так: com.testapp.app:/oauth
, но эти типы URL нельзя добавить в консоль разработчика Google. Так как мне добавить его?
AndroidManifest.xml
<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:scheme="com.testchat.app" android:host="heybuddyapp/callback"/>
</intent-filter>
схема правильная или ее следует изменить?
build.gradle
defaultConfig {
...
manifestPlaceholders = [
appAuthRedirectScheme: 'com.testchat.app:/heybuddyapp/callback'
]
}
config Аутентификации собственного приложения реакции
const config = {
issuer: 'https://accounts.google.com',
clientId: 'ID.apps.googleusercontent.com',
redirectUrl: 'com.testchat.app:/heybuddyapp/callback',
scopes: [
'openid',
'profile'
],
};
Каким должен быть URL перенаправления в приведенных выше разделах? И как это должно быть на консоли разработчика Google?
Буду признателен за любую помощь!