Expoauth会话,并将重定向回到我的app

问题描述 投票:0回答:1

const clientId = 'Android.Hybrid'; const clientSecret = 'And@Passw0rd'; const scopes = ['openid', 'profile', 'MotorInsurance', 'Identity', 'offline_access']; const codeChallengeMethod = 'S256'; const extraParams = {}; const redirectUri = 'com.eltizam.app://signin-oidc'; const discovery = AuthSession.useAutoDiscovery('https://api-qc.eltizam.sa/identity'); // Create and load an auth request, const [request, result, promptAsync] = AuthSession.useAuthRequest( { clientId, responseType: 'code', redirectUri, clientSecret, scopes, }, discovery ); return ( <View style={styles.container}> <ButtonComponent handlePress={() => promptAsync()} /> </View> ); }; export default Logi

在BE数据库中保存的重定向URI是com.eltizam.app和com.eltizam.app://sign-oidc

问题是在我登录“浏览器”选项卡之后,将我重定向到使用ERRO(无与伦比的路线)

eRror

这是我的app.json文件

app.json文件

我缺少的配置中有东西吗? 我希望浏览器选项卡将我重定向到使用代码的应用程序,以获取访问令牌

您的

redirectUri

'com.eltizam.app://signin-oidc'
react-native expo identityserver4 deep-linking expo-auth-session
1个回答
0
投票
signin-oidc

。您是否在路由器中注册了此路线?

    

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.