Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iOS-删除同意对话框使用auth0进行第三方身份验证_Ios_Swift_Facebook Login_Auth0_Google Login - Fatal编程技术网

iOS-删除同意对话框使用auth0进行第三方身份验证

iOS-删除同意对话框使用auth0进行第三方身份验证,ios,swift,facebook-login,auth0,google-login,Ios,Swift,Facebook Login,Auth0,Google Login,我正在尝试在我的应用程序中使用带有Auth0的facebook第三方登录。 每次我尝试从应用程序启动登录时,当我希望它打开facebook应用程序进行登录时,它首先会显示一个对话框,请求用户同意: “[App]希望使用“auth0.com”登录”这允许应用程序和网站共享有关您的信息” 我想完全删除此对话框,因为在请求同意时,facebook应用程序中也会显示用户同意页面。我在auth0中为仪表板中的API设置了“允许跳过用户同意” 有没有办法解决这个问题 提前感谢目前无法删除警报消息,我们的应用

我正在尝试在我的应用程序中使用带有Auth0的facebook第三方登录。 每次我尝试从应用程序启动登录时,当我希望它打开facebook应用程序进行登录时,它首先会显示一个对话框,请求用户同意:

[App]希望使用“auth0.com”登录”这允许应用程序和网站共享有关您的信息”

我想完全删除此对话框,因为在请求同意时,facebook应用程序中也会显示用户同意页面。我在auth0中为仪表板中的API设置了“允许跳过用户同意”

有没有办法解决这个问题


提前感谢

目前无法删除警报消息,我们的应用程序也遇到了同样的问题

我和其他许多人已经向苹果公司提交了一个关于这个的bug,要求他们只显示一次,或者根本不显示。GitHub线程的结尾讨论了警报


您可以使用传统解决方案

Auth0.webAuth().useLegacyAuthentication()
它可以工作,但我不建议继续使用。

如果您使用AppAuth:

在@available(iOS 13.0,*)之后转到OIDExternalUserAgentIOS>第117行 写这行:
authenticationVC.prefersEphemeralWebBrowserSession=true

如果我们无法将其作为中的状态删除。我们可以修改它吗?