我正在尝试使用Okta和okta-openidconnect-appauth-ios测试程序(项目名称OpenIDConnectSwift)来了解Okta SSO如何在iOS 11上运行。此应用程序利用AppAuth库进行OIDC。
我已经设置了测试程序,并且能够登录并获取令牌(身份令牌,刷新令牌,ID令牌),以及查看用户信息等。
但是,当我重新启动应用程序或尝试从链接到同一clientID的其他应用程序执行相同的操作时,我只看到填写的用户名字段,密码为空。
我认为在这些情况下我应该看到SSO(意味着我不必重新输入密码),因为全局存储了一些cookie(可通过iOS 11上的SFAuthenticationSession访问)
我是否需要专门配置以支持此功能?理想情况下,我想测试OIDC流,但如果我可以在应用程序和应用程序重启之间实现SSO,那么任何其他流程都可以。
我希望使用这个测试应用程序(稍微调整和/或配置更改),或者找到另一个可以使用Okta在iOS 11上演示SSO的应用程序,而不是从头开始编写应用程序。
更新:我仍然在11.2.5上看到问题,有人让这个工作吗?