Не могу сделать Oauth на iOS 12 с PWA - PullRequest
0 голосов
/ 06 мая 2019

По какой-то причине я не могу перенаправить на страницу Oauth LinkedIn, выполнив перенаправление на iOS 12, однако это работает на Android и UWP

Я попытался выполнить перенаправление на бэкэнд, а также на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);
}

Не уверен, почему он работает на Android и Windows, но на iOS 12, он ничего не делает.

1 Ответ

0 голосов
/ 07 мая 2019

В браузере (Safari) или только после добавления «В начало»?

Это исправлено после внесения изменений в спецификацию W3C.Я могу подтвердить, что oauth работает в PWA для iOS 12.2.iOS 12.2 все еще находится на стадии бета-тестирования и является первой версией, решающей эту проблему

Ref:

См. также:

...