无法通过PWA在iOS 12上执行Oauth

时间:2019-05-06 13:01:48

标签: ios oauth progressive-web-apps

由于某种原因,我无法通过在iOS 12上进行重定向来重定向到Oauth LinkedIn页面,但是它可以在Android和UWP上运行

我尝试在后端以及@Produces({MediaType.APPLICATION_JSON}) 前端进行重定向,但这些都不起作用

HTML

不确定为什么它可以在private void LoginWithLinkedIn() { string clientID = WebConfigurationManager.AppSettings["LinkedInClientID"].ToString(); string url = string.Format("https://linkedin.com/oauth/v2/authorization?response_type=code&client_id={0}&redirect_uri={1}&state=fooobar&scope=r_liteprofile%20r_emailaddress%20w_member_social", clientID, HttpUtility.UrlEncode("https://xxxxxxxxxx.azurewebsites.net/pwa/linkedin.aspx")); Response.Redirect(url); } 和Windows上运行,但是不能在Android上运行。

1 个答案:

答案 0 :(得分:0)

是在浏览器(Safari)中还是仅在“添加到家庭”之后?

  

在更改W3C规范后,此问题已得到解决。我可以确认oauth在适用于iOS 12.2的PWA中有效。 iOS 12.2目前仍处于测试阶段,并且是解决此问题的第一个版本

参考:

另请参阅: