Межсерверная аутентификация iCloud Web Service в PHP

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

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

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

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


person Marthin Laubscher    schedule 18.11.2018    source источник
comment
Есть реальный вопрос или вы просто говорите о библиотеке, которую вы разработали?   -  person Nigel Ren    schedule 18.11.2018
comment
Хорошо, что вы написали фрагмент кода, которым хотите поделиться, но я не думаю, что вопросы StackOverflow — подходящее место для этого. GitHub — это место, где это можно сделать. Если код слишком мал для отдельного репо, GitHub Gists — то, что нужно.   -  person p0358    schedule 19.11.2018
comment
Это актуально для кого-то кроме меня? Вот в чем вопрос. Мне не нужно превращать его в библиотеку или даже в суть, о которой нужно заботиться.   -  person Marthin Laubscher    schedule 19.11.2018
comment
Суть можно найти здесь gist.github.com/MarthinL/2ac00dd42b8ebaeb3e8b9998b827c338   -  person Marthin Laubscher    schedule 19.11.2018