从登录重定向后未收到令牌
Token not received after redirecting from login
我正在尝试使用 AD FS 作为带有 react-native-azure-auth 库的身份提供者。
它与 iOS、重定向和从登录屏幕返回的 returns 令牌一起工作正常。
但是,在 Android 的情况下,从登录屏幕重定向后 returns 错误“TypeError:网络请求失败]”。
我尝试在以下代码中捕获 react-native-azure-auth/src/webauth/index.js 中的异常
const tokenResponse = await client.exchange({
code,
scope: scope.toString(),
code_verifier: verifier
})
捕获到异常“TypeError:网络请求失败]”
为了添加更多信息,我在我的 ADFS 设置中使用了自签名 SSL 证书。
这会成为 Android 上的问题吗?因为它与 iOS.
完美配合
发现问题确实是由于使用了 self-signed 证书,由于某种原因 by-passed Android 上没有。
已尝试在 Android 设备上添加 self-signed 证书,但没有用。
终于在 ADFS 服务器上添加了受信任的 SSL 证书,并且按预期工作。
我正在尝试使用 AD FS 作为带有 react-native-azure-auth 库的身份提供者。
它与 iOS、重定向和从登录屏幕返回的 returns 令牌一起工作正常。 但是,在 Android 的情况下,从登录屏幕重定向后 returns 错误“TypeError:网络请求失败]”。
我尝试在以下代码中捕获 react-native-azure-auth/src/webauth/index.js 中的异常
const tokenResponse = await client.exchange({
code,
scope: scope.toString(),
code_verifier: verifier
})
捕获到异常“TypeError:网络请求失败]”
为了添加更多信息,我在我的 ADFS 设置中使用了自签名 SSL 证书。
这会成为 Android 上的问题吗?因为它与 iOS.
完美配合发现问题确实是由于使用了 self-signed 证书,由于某种原因 by-passed Android 上没有。 已尝试在 Android 设备上添加 self-signed 证书,但没有用。
终于在 ADFS 服务器上添加了受信任的 SSL 证书,并且按预期工作。