React Native App Auth 授权时不断提示“用户取消流程”

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

我正在使用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'               
    ]

enter image description here

有什么想法吗?

react-native appauth
1个回答
0
投票

有人能解决这个问题吗?

© www.soinside.com 2019 - 2024. All rights reserved.