我正在使用react-native-app-auth的示例代码。 点击授权按钮后,一直提示“登录失败 - 用户取消流程”。 提供者是 Okta,配置应该没问题,因为它以前工作过。 我不确定这是我的代码问题还是服务器端的问题。
我的代码:
常量配置= { 奥克塔:{ 颁发者:'https://myid.okta.com/oauth2/default', clientId: 'myidabcdefg', redirectUrl: 'com.okta.myid:/callback', 附加参数:{}, 范围:['openid', '个人资料', 'offline_access'], } }; const handleAuthorize = useCallback( 异步提供者 => { 尝试 { const config = configs[提供者]; const newAuthState = 等待授权({ ...配置, 连接超时秒:5, }); 设置验证状态({ hasLoggedInOnce:真, 提供者: 提供者, ...newAuthState }); } 捕获(错误){ Alert.alert('登录失败', error.message); } }, [授权状态] );
AndroidManifest.xml 中的 appAuthRedirectScheme
清单占位符 = [ appAuthRedirectScheme:'com.okta.myid' ]
有什么想法吗?
有人能解决这个问题吗?