由于某种原因,我无法通过在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
上运行。
答案 0 :(得分:0)
是在浏览器(Safari)中还是仅在“添加到家庭”之后?
在更改W3C规范后,此问题已得到解决。我可以确认oauth在适用于iOS 12.2的PWA中有效。 iOS 12.2目前仍处于测试阶段,并且是解决此问题的第一个版本
参考:
另请参阅: