Веб-сервис iCloud Межсерверная аутентификация в PHP - PullRequest
0 голосов
/ 18 ноября 2018

Был ли это только я, или есть более широкая потребность в реализации PHP библиотеки Apple iCloud JS на PHP? В частности, детали, необходимые для межсерверной интеграции с iCloud, не зависящей от Javascript на сервере.

Как показали мои недавние исследования и опыт, стало невозможным осуществлять стороннюю реализацию межсерверного веб-сервиса iCloud на основе документации Apple, примеров и большей части того, что было написано об этом ( CloudKit Проверка подлинности между серверами и не в большинстве ответов, шокирующе).

Несмотря на то, что я неопытный PHP (мои языки - C и Erlang), мне удалось собрать несколько классов, которые успешно аутентифицируются в контейнере iCloud с использованием ключей сервер-сервер, зарегистрированных в этом контейнере через панель мониторинга iCloud.

Если кто-то захочет использовать этот код или, желательно, немного углубить его в реальную библиотеку, которая переносит серверные части iCloud JS в среду PHP-сервера, я был бы рад поделиться. Я просто немного стесняюсь своей неумелости с новым языком, так что вам нужно обойти это.

...