React native 在手机上注销Okta托管的登录页面(React Native)

React native 在手机上注销Okta托管的登录页面(React Native),react-native,okta,openid-connect,React Native,Okta,Openid Connect,我有一个React原生应用程序,它使用Okta的托管登录页面进行身份验证 当用户第一次通过PKCE流成功进行身份验证时,在以后的每一次登录中,他们将自动以同一用户身份登录 我使用了额外的参数:{prompt:'login'},但它只要求您重新输入密码,如果您单击signout,它会将您带到一个Citrix页面,该页面不会更改流的任何内容-它们仍然会以相同的用户身份重新登录 我尝试过使用撤销和注销端点,这实际上会稍微改变cookies,但不会影响重新启动应用程序的流程 唯一的方法是清除xcode中

我有一个React原生应用程序,它使用Okta的托管登录页面进行身份验证

当用户第一次通过PKCE流成功进行身份验证时,在以后的每一次登录中,他们将自动以同一用户身份登录

我使用了额外的参数:{prompt:'login'},但它只要求您重新输入密码,如果您单击signout,它会将您带到一个Citrix页面,该页面不会更改流的任何内容-它们仍然会以相同的用户身份重新登录

我尝试过使用撤销和注销端点,这实际上会稍微改变cookies,但不会影响重新启动应用程序的流程

唯一的方法是清除xcode中的硬件设置

这甚至可能不是Okta的特定问题,也可能不是一般的OIDC问题


托管登录页面如何存储并知道您以前登录过,以及如何修复此问题?

您使用的是什么SDK?如果是的话,这是一个悬而未决的问题。这就是我正在使用的,但是已经有一段时间没有人响应了。它看起来更像是一个通用的oidc或Okta对它的实现。所以我想知道是否有不同的解决方案,您可以尝试使用我们的React Native SDK。我自己还没试过。你在用什么SDK?如果是的话,这是一个悬而未决的问题。这就是我正在使用的,但是已经有一段时间没有人响应了。它看起来更像是一个通用的oidc或Okta对它的实现。所以我想知道是否有不同的解决方案,您可以尝试使用我们的React Native SDK。我自己没试过。