Oauth iOS 11 AppAuth处理重定向的重定向URI
在我的iOS应用程序(特别是iOS 11)上使用Google OAuth身份验证时,会发生以下情况:Oauth iOS 11 AppAuth处理重定向的重定向URI,oauth,ios11,google-oauth,appauth,sfauthenticationsession,Oauth,Ios11,Google Oauth,Appauth,Sfauthenticationsession,在我的iOS应用程序(特别是iOS 11)上使用Google OAuth身份验证时,会发生以下情况: 使用重定向URI在iOS客户端上启动Google身份验证http://myproduct.com/oauth-redirect。因为客户端ID是web应用程序的ID,所以我无法指定自定义URL AppAuth在客户端上启动SFAuthenticationSession,系统会提示我允许登录。选择“继续”。() http://myproduct.com/oauth-redirect重定向到自定义U
http://myproduct.com/oauth-redirect
。因为客户端ID是web应用程序的ID,所以我无法指定自定义URLhttp://myproduct.com/oauth-redirect
重定向到自定义URLmyproduct://auth
,SFAuthenticationSession completion块运行时回调URL为myproduct://auth
李>
http://myproduct.com/oauth-redirect
和myproduct://auth
不同,流量停止李>
请注意,我使用的是web app clientID,以便可以在服务器端执行令牌交换
在以前的AppAuth版本中,这是可能的,因为我能够使用更新的URL直接调用resumeAuthorizationFlowWithURL
是否有一种不必更新AppAuth即可支持此用例的方法 嘿,同样的问题。看来到目前为止还没有人回答。你解决了这个问题吗?@Yang我创建了一个PR来接收一个不匹配的错误:但维护人员将其标记为超出范围。人们肯定会遇到这个问题:请在线程中提出它,以便我们能够正确地解决它!谢谢