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文件
我缺少的配置中有东西吗? 我希望浏览器选项卡将我重定向到使用代码的应用程序,以获取访问令牌
您的
redirectUri
是
'com.eltizam.app://signin-oidc'
signin-oidc
。您是否在路由器中注册了此路线?