Расширение приложения Safari единый вход для веб-сайта и расширения - PullRequest
0 голосов
/ 13 марта 2020

Я пытаюсь создать расширение приложения safari, которое включает аутентифицированные запросы API к серверу. Логин отлично работает и может отправлять аутентифицированные запросы на сервер с расширения. У нас есть веб-приложение, там также с такими же учетными данными мы можем войти в систему.

Теперь я хотел бы поделиться входом, произошедшим либо в расширении, либо в веб-приложении, ie, если вход в систему на сайте, расширение должно также показывать как вошли в систему (или наоборот). Но теперь это не так, оба используют разные области приложения и должны войти в систему по отдельности.

Я пробовал некоторые настройки разрешений в info.plist, но это не помогло. https://developer.apple.com/documentation/safariservices/safari_app_extensions/safari_app_extension_info_property_list_keys/about_safari_app_extension_default_keys

Может кто-нибудь помочь, так как нет документации, в которой указано, возможно ли это или нет? По сути, мы хотим использовать одни и те же файлы cookie в пространстве обоих приложений (для этого мы используем сеансовую аутентификацию)

Примечание: я могу сделать то же самое в расширении chrome.

...