Swift iOS上的Okta-用户注销后SFSafariViewController未清理

Swift iOS上的Okta-用户注销后SFSafariViewController未清理,swift,okta,sfsafariviewcontroller,Swift,Okta,Sfsafariviewcontroller,我试着让Swift iOS Okta注销工作 客户端它可以工作,但是在SFSafariViewController中显示的默认Oktav登录掩码web视图不会清除它。这就是为什么SDK会在一瞬间显示web视图,但会立即将其删除,并且用户已通过身份验证——尽管用户刚刚注销自己 如何注销: 调用OktaAuth.revoke()命令 调用TokenManager.clear()命令 从密钥链中删除凭据 这似乎是OAuth和SFSafariViewController的一个常见问题,因为我的应用程序无

我试着让Swift iOS Okta注销工作

客户端它可以工作,但是在
SFSafariViewController
中显示的默认Oktav登录掩码web视图不会清除它。这就是为什么SDK会在一瞬间显示web视图,但会立即将其删除,并且用户已通过身份验证——尽管用户刚刚注销自己

如何注销:

  • 调用
    OktaAuth.revoke()
    命令
  • 调用
    TokenManager.clear()
    命令
  • 从密钥链中删除凭据
  • 这似乎是OAuth和
    SFSafariViewController
    的一个常见问题,因为我的应用程序无法告诉控制器由于沙箱而忘记一些凭据

    但是注销应该有效,这就是为什么我认为我错过了一些东西