我使用第 3 方库来处理 SSO 登录、jwt 令牌创建等,但是它依赖于使用 facebook oAuth 网络登录。由于 facebook 不再允许使用嵌入式浏览器,我的 facebook 登录根本不起作用。
我意识到这种方法很糟糕,但目前我对此无能为力。
有没有办法仍然可以显示 oAuth 视图?我需要回调中包含的代码才能成功发出 JWT 令牌。
现在我尝试做的是:
<WebView
ref={webViewRef}
source={{ uri: 'https://www.facebook.com/v12.0/dialog/oauth?client_id=XXXXXXXXX&redirect_uri=https://test-test.test.com/facebook/callback' }}
onLoadStart={event => onLoadStart(provider, event, webViewRef, onSuccess)}
/>
但这总是以禁用登录结束 - 从嵌入式浏览器登录 Facebook 被禁用。
有没有办法使用网络 oAuth 登录?