{"id":38651,"date":"2019-10-31T22:25:04","date_gmt":"2019-10-31T19:25:04","guid":{"rendered":"https:\/\/prohoster.info\/blog\/kak-my-v-parallels-pokoryali-sign-in-with-apple\/"},"modified":"2019-10-31T22:25:04","modified_gmt":"2019-10-31T19:25:04","slug":"kak-my-v-parallels-pokoryali-sign-in-with-apple","status":"publish","type":"post","link":"https:\/\/prohoster.info\/cs\/blog\/news\/kak-my-v-parallels-pokoryali-sign-in-with-apple","title":{"rendered":"Ahoj v\u0161ichni. V t\u00e9hle pozn\u00e1mce jsem se rozhodl vyjmenovat hlavn\u00ed datov\u00e9 struktury pou\u017e\u00edvan\u00e9 pro ukl\u00e1d\u00e1n\u00ed graf\u016f v informatice, a tak\u00e9 se pod\u00edvat na p\u00e1r dal\u0161\u00edch struktur, kter\u00e9 se mi n\u011bjak\u00fdm zp\u016fsobem naskytly.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Ahoj v\u0161ichni. V t\u00e9hle pozn\u00e1mce jsem se rozhodl vyjmenovat hlavn\u00ed datov\u00e9 struktury pou\u017e\u00edvan\u00e9 pro ukl\u00e1d\u00e1n\u00ed graf\u016f v informatice, a tak\u00e9 se pod\u00edvat na p\u00e1r dal\u0161\u00edch struktur, kter\u00e9 se mi n\u011bjak\u00fdm zp\u016fsobem naskytly.\" src=\"\/wp-content\/uploads\/2019\/10\/3cb54b15c81d639f145c104431c583e5.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nMysl\u00edm, \u017ee pro mnoho lid\u00ed je po WWDC 2019 ji\u017e zn\u00e1m\u00fd Sign In with Apple (zkr\u00e1cen\u011b SIWA). V tomto \u010dl\u00e1nku se pod\u011bl\u00edm o konkr\u00e9tn\u00ed \u00faskal\u00ed, se kter\u00fdmi jsme se setkali p\u0159i integraci t\u00e9to funkce do na\u0161eho licen\u010dn\u00edho port\u00e1lu. Tento \u010dl\u00e1nek nen\u00ed \u00fapln\u011b ur\u010den t\u011bm, kte\u0159\u00ed se teprve rozhodli prozkoumat SIWA (na konci textu jsem dal n\u011bkolik seznamovac\u00edch odkaz\u016f). V tomto materi\u00e1lu pravd\u011bpodobn\u011b mnoz\u00ed naleznou odpov\u011bdi na ot\u00e1zky, kter\u00e9 mohou p\u0159i integraci nov\u00e9ho servisu Apple vzniknout.<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h3>Apple neumo\u017e\u0148uje vlastn\u00ed p\u0159esm\u011brov\u00e1n\u00ed<\/h3>\n<p>\nNa tuto ot\u00e1zku dosud na v\u00fdvoj\u00e1\u0159sk\u00fdch f\u00f3rech odpov\u011b\u010f nevid\u00edm. Podstata je n\u00e1sleduj\u00edc\u00ed: pokud chcete vyu\u017e\u00edt SIWA JS API, tzn. nepracovat p\u0159es nativn\u00ed SDK z d\u016fvodu absence takov\u00e9ho (ne macOS\/iOS nebo star\u00e9 verze t\u011bchto syst\u00e9m\u016f), pot\u0159ebujete sv\u016fj ve\u0159ejn\u00fd port\u00e1l, jinak to nejde. Proto\u017ee na port\u00e1lu WWDR mus\u00edte zaregistrovat a potvrdit, \u017ee jste vlastn\u00edkem sv\u00e9ho dom\u00e9ny, a pouze na n\u00ed m\u016f\u017eete um\u00edstit povolen\u00e1 p\u0159esm\u011brov\u00e1n\u00ed podle Apple:<\/p>\n<p><img decoding=\"async\" alt=\"Ahoj v\u0161ichni. V t\u00e9hle pozn\u00e1mce jsem se rozhodl vyjmenovat hlavn\u00ed datov\u00e9 struktury pou\u017e\u00edvan\u00e9 pro ukl\u00e1d\u00e1n\u00ed graf\u016f v informatice, a tak\u00e9 se pod\u00edvat na p\u00e1r dal\u0161\u00edch struktur, kter\u00e9 se mi n\u011bjak\u00fdm zp\u016fsobem naskytly.\" src=\"\/wp-content\/uploads\/2019\/10\/31060bbdfe0b2cf55505a42cdf8aa6fc.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nCo d\u011blat, pokud chcete zachytit p\u0159esm\u011brov\u00e1n\u00ed v aplikaci? Tento probl\u00e9m jsme vy\u0159e\u0161ili velmi jednodu\u0161e: na na\u0161em port\u00e1lu jsme vytvo\u0159ili seznam povolen\u00fdch p\u0159esm\u011brov\u00e1n\u00ed pro na\u0161e aplikace, kter\u00e9 si tyto \u017e\u00e1daj\u00ed p\u0159ed zobrazen\u00edm autoriza\u010dn\u00ed str\u00e1nky SIWA. A jednodu\u0161e provedeme p\u0159esm\u011brov\u00e1n\u00ed z port\u00e1lu do aplikace s daty, kter\u00e9 jsme z\u00edskali od Apple. Jednodu\u0161e a efektivn\u011b.<\/p>\n<h3>Probl\u00e9my s e-mailem<\/h3>\n<p>\nPod\u00edvejme se, jak jsme \u0159e\u0161ili probl\u00e9my s e-mailem u\u017eivatele. Za prv\u00e9, neexistuje \u017e\u00e1dn\u00e9 REST API, kter\u00e9 by umo\u017e\u0148ovalo z\u00edskat tyto informace z backendu \u2014 pouze klient z\u00edsk\u00e1v\u00e1 tyto \u00fadaje a m\u016f\u017ee je p\u0159edat spolu s autoriza\u010dn\u00edm k\u00f3dem. <\/p>\n<p>Za druh\u00e9, informace o jm\u00e9nu a e-mailu u\u017eivatele jsou p\u0159ed\u00e1v\u00e1ny pouze jednou, p\u0159i prvn\u00ed registraci u\u017eivatele v aplikaci p\u0159es Apple, kde si u\u017eivatel vyb\u00edr\u00e1 mo\u017enosti sd\u00edlen\u00ed sv\u00fdch osobn\u00edch \u00fadaj\u016f. <\/p>\n<p>Sama o sob\u011b tyto probl\u00e9my nejsou p\u0159\u00edli\u0161 kritick\u00e9, pokud bylo \u00fasp\u011b\u0161n\u011b vytvo\u0159eno spojen\u00ed se soci\u00e1ln\u00edm profilem na port\u00e1lu \u2014 identifik\u00e1tor u\u017eivatele je stejn\u00fd a je p\u0159ipojen k Team ID \u2014 t.j. je jeden pro v\u0161echny aplikace va\u0161\u00ed t\u00fdmu, integrovan\u00e9 s SIWA. Pokud v\u0161ak do\u0161lo k p\u0159ihl\u00e1\u0161en\u00ed p\u0159es Apple a pak nastala chyba, a spojen\u00ed na port\u00e1lu nebylo vytvo\u0159eno, tak jedinou mo\u017enost\u00ed je poslat u\u017eivatele na appleid.apple.com, p\u0159eru\u0161it spojen\u00ed s aplikac\u00ed a zkusit to znovu. Vlastn\u011b se probl\u00e9m \u0159e\u0161\u00ed naps\u00e1n\u00edm odpov\u00eddaj\u00edc\u00ed KB \u010dl\u00e1nku a odkazem na n\u011bj.<\/p>\n<p>Dal\u0161\u00ed, nep\u0159\u00edjemn\u011bj\u0161\u00ed probl\u00e9m se t\u00fdk\u00e1 nov\u00e9ho konceptu proxy e-mailu, kter\u00fd Apple zavedl. V na\u0161em p\u0159\u00edpad\u011b, pokud u\u017eivatel ji\u017e byl na licen\u010dn\u00edm port\u00e1lu se sv\u00fdm skute\u010dn\u00fdm e-mailem a p\u0159i prvn\u00edm p\u0159ihl\u00e1\u0161en\u00ed p\u0159es Apple zvol\u00ed mo\u017enost skr\u00fdt e-mail, registruje se nov\u00fd \u00fa\u010det s t\u00edmto proxy e-mailem, v kter\u00e9m o\u010dividn\u011b nejsou \u017e\u00e1dn\u00e9 licence, co\u017e koncov\u00e9ho u\u017eivatele uv\u00e1d\u00ed do zmatku. <\/p>\n<p>\u0158e\u0161en\u00ed tohoto probl\u00e9mu je pom\u011brn\u011b jednoduch\u00e9: jeliko\u017e identifik\u00e1tor u\u017eivatele je stejn\u00fd v SIWA a nez\u00e1vis\u00ed na vybran\u00fdch mo\u017enostech\/aplikaci, do kter\u00e9 se p\u0159ihla\u0161uje, tak jednodu\u0161e pomoc\u00ed speci\u00e1ln\u00edho skriptu umo\u017en\u00edme p\u0159epnout toto spojen\u00ed s Applem na jin\u00fd \u00fa\u010det se skute\u010dn\u00fdm e-mailem u\u017eivatele a t\u00edmto zp\u016fsobem 'obnov\u00edme jeho n\u00e1kupy'. Po t\u00e9to procedu\u0159e za\u010d\u00edn\u00e1 u\u017eivatel p\u0159es SIWA p\u0159ich\u00e1zet do jin\u00e9ho \u00fa\u010dtu na port\u00e1lu a v\u0161e mu funguje spr\u00e1vn\u011b.<\/p>\n<h3>P\u0159i p\u0159ihl\u00e1\u0161en\u00ed p\u0159es webov\u00fd port\u00e1l nen\u00ed ikona aplikace.<\/h3>\n<p>\nPro \u0159e\u0161en\u00ed dal\u0161\u00edho probl\u00e9mu jsme se obr\u00e1tili na z\u00e1stupce Apple a sd\u00edl\u00edme z\u00edskan\u00e9 znalosti:<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/forums.developer.apple.com\/thread\/123054\">https:\/\/forums.developer.apple.com\/thread\/123054<\/a><\/noindex><br \/>\n<img decoding=\"async\" alt=\"Ahoj v\u0161ichni. V t\u00e9hle pozn\u00e1mce jsem se rozhodl vyjmenovat hlavn\u00ed datov\u00e9 struktury pou\u017e\u00edvan\u00e9 pro ukl\u00e1d\u00e1n\u00ed graf\u016f v informatice, a tak\u00e9 se pod\u00edvat na p\u00e1r dal\u0161\u00edch struktur, kter\u00e9 se mi n\u011bjak\u00fdm zp\u016fsobem naskytly.\" src=\"\/wp-content\/uploads\/2019\/10\/125b992274c00bba938e06f4c0f2860c.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nT.j. smysl je v n\u00e1sleduj\u00edc\u00edm: v \u010dele SIWA skupiny m\u016f\u017ee b\u00fdt stanovena pouze aplikace macOS\/iOS, do kter\u00e9 se p\u0159id\u00e1vaj\u00ed pot\u0159ebn\u00e9 service IDs port\u00e1l\u016f. Odpov\u00eddaj\u00edc\u00edm zp\u016fsobem, aby se ikona ve hlavn\u00ed aplikaci zobrazila, mus\u00ed b\u00fdt zve\u0159ejn\u011bny verze v App Store s m\u00e9diem, kter\u00e9 pro\u0161lo potvrzen\u00edm v Apple. Ikona bude vzata odtud. <\/p>\n<p>Pokud tedy m\u00e1te pouze port\u00e1l a aplikaci z App Store nem\u00e1te, tak hezk\u00e9 ikony nebude, ale s n\u00e1zvem aplikace se d\u00e1 vycoupat \u2014 p\u0159i absenci m\u00e9di\u00ed u hlavn\u00ed aplikace jsou tyto informace p\u0159evzaty z popisu service ID:<br \/>\n<img decoding=\"async\" alt=\"Ahoj v\u0161ichni. V t\u00e9hle pozn\u00e1mce jsem se rozhodl vyjmenovat hlavn\u00ed datov\u00e9 struktury pou\u017e\u00edvan\u00e9 pro ukl\u00e1d\u00e1n\u00ed graf\u016f v informatice, a tak\u00e9 se pod\u00edvat na p\u00e1r dal\u0161\u00edch struktur, kter\u00e9 se mi n\u011bjak\u00fdm zp\u016fsobem naskytly.\" src=\"\/wp-content\/uploads\/2019\/10\/e762820861b0f6611cde7b64ad02e316.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<img decoding=\"async\" alt=\"Ahoj v\u0161ichni. V t\u00e9hle pozn\u00e1mce jsem se rozhodl vyjmenovat hlavn\u00ed datov\u00e9 struktury pou\u017e\u00edvan\u00e9 pro ukl\u00e1d\u00e1n\u00ed graf\u016f v informatice, a tak\u00e9 se pod\u00edvat na p\u00e1r dal\u0161\u00edch struktur, kter\u00e9 se mi n\u011bjak\u00fdm zp\u016fsobem naskytly.\" src=\"\/wp-content\/uploads\/2019\/10\/aa2f68e7898013c33f7cc3d42b7d3788.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Po\u010det prvk\u016f ve skupin\u011b SIWA je omezen na 5.<\/h3>\n<p>\nV tuto chv\u00edli neexistuje \u017e\u00e1dn\u00e9 \u0159e\u0161en\u00ed tohoto probl\u00e9mu, krom\u011b pou\u017eit\u00ed v\u00edce skupin. Pokud v\u00e1m chyb\u00ed 6 identifik\u00e1tor\u016f: 1 hlavn\u00ed aplikace a 5 z\u00e1visl\u00fdch, p\u0159i pokusu o registraci dal\u0161\u00edho uvid\u00edte tuto zpr\u00e1vu:<\/p>\n<p><img decoding=\"async\" alt=\"Ahoj v\u0161ichni. V t\u00e9hle pozn\u00e1mce jsem se rozhodl vyjmenovat hlavn\u00ed datov\u00e9 struktury pou\u017e\u00edvan\u00e9 pro ukl\u00e1d\u00e1n\u00ed graf\u016f v informatice, a tak\u00e9 se pod\u00edvat na p\u00e1r dal\u0161\u00edch struktur, kter\u00e9 se mi n\u011bjak\u00fdm zp\u016fsobem naskytly.\" src=\"\/wp-content\/uploads\/2019\/10\/852962ce93d4fafb85827af1128aea38.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nVytvo\u0159ili jsme skupiny pro n\u00e1\u0161 licen\u010dn\u00ed port\u00e1l a pro ka\u017edou z aplikac\u00ed, kter\u00e9 s t\u00edmto port\u00e1lem operuj\u00ed. Co se t\u00fd\u010de omezen\u00ed slot\u016f, ji\u017e jsme na to vytvo\u0159ili radar v Apple a \u010dek\u00e1me na jejich odpov\u011b\u010f.<\/p>\n<h3>U\u017eite\u010dn\u00e9 odkazy<\/h3>\n<p>\nNeju\u017eite\u010dn\u011bj\u0161\u00ed <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.okta.com\/blog\/2019\/06\/04\/what-the-heck-is-sign-in-with-apple\">odkaz<\/a><\/noindex>, podle m\u00e9ho n\u00e1zoru, podle kter\u00e9ho jsem v z\u00e1sad\u011b v\u0161e d\u011blal. Polovi\u010dn\u011b u\u017eite\u010dn\u00e1 dokumentace od Apple <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.apple.com\/sign-in-with-apple\/get-started\">zde<\/a><\/noindex>.<\/p>\n<p>U\u017eijte si! Ot\u00e1zky, my\u0161lenky, n\u00e1pady a n\u00e1vrhy jsou v\u00edt\u00e1ny v koment\u00e1\u0159\u00edch.<br \/>\n<br \/>Zdroj: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/parallels\/blog\/469499\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0414\u0443\u043c\u0430\u044e \u0443 \u043c\u043d\u043e\u0433\u0438\u0445 \u0443\u0436\u0435 \u043f\u043e\u0441\u043b\u0435 WWDC 2019 \u043d\u0430 \u0441\u043b\u0443\u0445\u0443 Sign In with Apple (\u043a\u0440\u0430\u0442\u043a\u043e SIWA). \u0412 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u0435 \u044f \u0440\u0430\u0441\u0441\u043a\u0430\u0436\u0443 \u0441 \u043a\u0430\u043a\u0438\u043c\u0438 \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u043e \u043f\u043e\u0434\u0432\u043e\u0434\u043d\u044b\u043c\u0438 \u043a\u0430\u043c\u043d\u044f\u043c\u0438 \u043f\u0440\u0438\u0448\u043b\u043e\u0441\u044c \u0441\u0442\u043e\u043b\u043a\u043d\u0443\u0442\u044c\u0441\u044f \u043f\u0440\u0438 \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438 \u044d\u0442\u043e\u0439 \u0448\u0442\u0443\u043a\u0435\u043d\u0446\u0438\u0438 \u0432 \u043d\u0430\u0448 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u043e\u043d\u043d\u044b\u0439 \u043f\u043e\u0440\u0442\u0430\u043b. \u0414\u0430\u043d\u043d\u0430\u044f \u0441\u0442\u0430\u0442\u044c\u044f \u043d\u0435 \u0441\u043e\u0432\u0441\u0435\u043c \u0434\u043b\u044f \u0442\u0435\u0445, \u043a\u0442\u043e \u0442\u043e\u043b\u044c\u043a\u043e \u0440\u0435\u0448\u0438\u043b \u0440\u0430\u0437\u043e\u0431\u0440\u0430\u0442\u044c\u0441\u044f \u0441 SIWA (\u0434\u043b\u044f \u043d\u0438\u0445 \u044f \u0434\u0430\u043b \u0440\u044f\u0434 \u043e\u0437\u043d\u0430\u043a\u043e\u043c\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u0441\u0441\u044b\u043b\u043e\u0447\u0435\u043a \u0432 \u043a\u043e\u043d\u0446\u0435 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":28993,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-38651","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0414\u0443\u043c\u0430\u044e \u0443 \u043c\u043d\u043e\u0433\u0438\u0445 \u0443\u0436\u0435 \u043f\u043e\u0441\u043b\u0435 WWDC 2019 \u043d\u0430 \u0441\u043b\u0443\u0445\u0443.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/cs\/blog\/news\/kak-my-v-parallels-pokoryali-sign-in-with-apple\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"cs_CZ\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041a\u0430\u043a \u043c\u044b \u0432 Parallels \u043f\u043e\u043a\u043e\u0440\u044f\u043b\u0438 Sign In with Apple | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0414\u0443\u043c\u0430\u044e \u0443 \u043c\u043d\u043e\u0433\u0438\u0445 \u0443\u0436\u0435 \u043f\u043e\u0441\u043b\u0435 WWDC 2019 \u043d\u0430 \u0441\u043b\u0443\u0445\u0443.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/cs\/blog\/news\/kak-my-v-parallels-pokoryali-sign-in-with-apple\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T19:25:04+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:25:04+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Jak jsme v Parallels zvl\u00e1dli Sign In with Apple | ProHoster","description":"Mysl\u00edm, \u017ee mnoz\u00ed u\u017e po WWDC 2019 tuto zpr\u00e1vu sly\u0161eli.","canonical_url":"https:\/\/prohoster.info\/cs\/blog\/news\/kak-my-v-parallels-pokoryali-sign-in-with-apple","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"cs_CZ","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041a\u0430\u043a \u043c\u044b \u0432 Parallels \u043f\u043e\u043a\u043e\u0440\u044f\u043b\u0438 Sign In with Apple | ProHoster","og:description":"\u0414\u0443\u043c\u0430\u044e \u0443 \u043c\u043d\u043e\u0433\u0438\u0445 \u0443\u0436\u0435 \u043f\u043e\u0441\u043b\u0435 WWDC 2019 \u043d\u0430 \u0441\u043b\u0443\u0445\u0443.","og:url":"https:\/\/prohoster.info\/cs\/blog\/news\/kak-my-v-parallels-pokoryali-sign-in-with-apple","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T19:25:04+00:00","article:modified_time":"2019-10-31T19:25:04+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"38651","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-23 22:55:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 01:05:22","updated":"2026-01-23 22:55:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/38651","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/comments?post=38651"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/38651\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media\/28993"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media?parent=38651"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/categories?post=38651"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/tags?post=38651"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}