{"id":30059,"date":"2020-09-09T17:00:21","date_gmt":"2020-09-09T21:00:21","guid":{"rendered":"https:\/\/mjtsai.com\/blog\/?p=30059"},"modified":"2025-04-08T10:11:06","modified_gmt":"2025-04-08T14:11:06","slug":"epic-barred-from-sign-in-with-apple","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2020\/09\/09\/epic-barred-from-sign-in-with-apple\/","title":{"rendered":"Epic Barred From &ldquo;Sign in With Apple&rdquo;"},"content":{"rendered":"<p><a href=\"https:\/\/www.epicgames.com\/help\/en-US\/epic-accounts-c74\/connect-accounts-c110\/how-do-i-retain-access-to-my-epic-games-account-after-sign-in-with-apple-ends-a6894\">Epic<\/a> (<a href=\"https:\/\/twitter.com\/UnrealEngine\/status\/1303721686433501184\">tweet<\/a>, <a href=\"https:\/\/news.ycombinator.com\/item?id=24422808\">Hacker News<\/a>, <a href=\"https:\/\/www.macrumors.com\/2020\/09\/09\/sign-in-with-apple-epic-games-disabled\/\">MacRumors<\/a>):<\/p>\n<blockquote cite=\"https:\/\/www.epicgames.com\/help\/en-US\/epic-accounts-c74\/connect-accounts-c110\/how-do-i-retain-access-to-my-epic-games-account-after-sign-in-with-apple-ends-a6894\">\n<p>Apple will no longer allow users to sign into Epic Games accounts using &ldquo;Sign In with Apple&rdquo; as soon as September 11, 2020. If you have previously used &ldquo;Sign In with Apple&rdquo;, please update your Epic Games account email address and password immediately so that you can still login after September 11, 2020.<\/p>\n<\/blockquote>\n\n<p>Apple <a href=\"https:\/\/www.macrumors.com\/2020\/07\/29\/tim-cook-antitrust-app-store-questions\/\">doesn&rsquo;t retaliate<\/a>, but it considers it more important to hurt Epic (and make an example of it) than to help its own customers who placed their trust in its service. As a user, I would rather rely on a <a href=\"https:\/\/mjtsai.com\/blog\/2017\/07\/14\/1password-standalone-vaults-and-passwordwallet\/\">password manager<\/a> than a login provider. As a developer, it&rsquo;s a harder choice because many users like universal logins. Apple doesn&rsquo;t let you support other third-party login providers without also supporting Sign In with Apple.<\/p>\n\n<p><a href=\"https:\/\/twitter.com\/rileytestut\/status\/1303723859133095939\">Riley Testut<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/rileytestut\/status\/1303723859133095939\">\n<p>Lesson: Don&rsquo;t use &ldquo;Sign In with Apple&rdquo; unless you want Apple to be able to remotely kill all your user accounts&#8230;<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/twitter.com\/NathanBLawrence\/status\/1303728983268302848\">Nathan Lawrence<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/NathanBLawrence\/status\/1303728983268302848\"><p>If you&rsquo;re Epic, it stinks, but you know it&rsquo;s coming &mdash; you can scarcely retain API keys without a dev account &mdash;&nbsp;and can prepare. Not so if you&rsquo;re an indie accidentally flagged for abuse by one of the large companies in control of these sign-on systems. You just lose customer data.<\/p><p>The entire point of open authentication standards once was that auth could be democratized and open, and you could choose an identity provider that worked for you and fit your personal standards &mdash; even your own server.<\/p><p>Now, it centers even more power on large companies instead.<\/p><\/blockquote>\n\n<p><a href=\"https:\/\/twitter.com\/NSExceptional\/status\/1303731954299351040\">Tanner Bennett<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/NSExceptional\/status\/1303731954299351040\"><p>Apple is really shooting themselves in the foot here, just to spite someone&#8230;<\/p><p>They&rsquo;re NEVER going to fully recover from this battle, not in the next 20 years at least. Their new reputation for being a petty, spiteful bully is basically set in stone at this point.<\/p><p>Not to mention all the developer trust they&rsquo;re eroding with this. They now also have a reputation for offering services that can be revoked at any time (not to mention having the ability to remove your app at any time and make you go bankrupt&#8230;), which is not appealing.<\/p><\/blockquote>\n\n<p>Previously:<\/p>\n<ul>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2020\/09\/08\/epic-banned-from-apple-development-for-a-year\/\">Epic Banned From Apple Development for a Year<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2020\/08\/28\/apple-terminates-epic-games-developer-account\/\">Apple Terminates Epic Games&rsquo; Developer Account<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2020\/06\/30\/why-anylist-wont-be-supporting-sign-in-with-apple\/\">Why AnyList Won&rsquo;t Be Supporting Sign in With Apple<\/a><\/li>\n<\/ul>\n\n<p id=\"epic-barred-from-sign-in-with-apple-update-2020-09-11\">Update (2020-09-11): <a href=\"https:\/\/twitter.com\/Viruthagiri\/status\/1304030508775481346\">Viruthagiri Thirumavalavan<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/Viruthagiri\/status\/1304030508775481346\"><p>This &ldquo;Sign in with Apple&rdquo; issue with epic games is not &ldquo;personal&rdquo; as you think. It&rsquo;s because of the patent claim I wrote to protect my invention.<\/p><\/blockquote>\n<p>He developed a service called Dombox, which <a href=\"https:\/\/www.domboxmail.com\/news\/apple-copied-our-product\">he says Apple copied<\/a>. Whether or not that&rsquo;s actually the case, the interesting part is that Dombox&rsquo;s pending patent only applies to services that <em>don&rsquo;t<\/em> have a native mobile app. And Apple, perhaps not coincidentally, says that &ldquo;An app on the App Store is required&rdquo; in order to use the Sign In with Apple API. Well, thanks to Apple closing Epic&rsquo;s developer account, they no longer have an app on the App Store.<\/p>\n\n<p>I&rsquo;ve also seen speculation that it&rsquo;s <a href=\"https:\/\/twitter.com\/gruber\/status\/1303790437468180492\">technically not possible<\/a> to use Sign In with Apple without a developer account, e.g. because of certificate renewal. This is probably true, but I don&rsquo;t think it really changes anything with the story. Apple is the one that tied its service to an account that does so many other things. And it&rsquo;s the one who chose to terminate the account, when that was not necessary to block the offending app from the App Store.<\/p>\n\n<p><a href=\"https:\/\/twitter.com\/FortniteStatus\/status\/1304161432888643584\">Fortnite Status<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/FortniteStatus\/status\/1304161432888643584\">\n<p>Apple previously stated they would terminate &ldquo;Sign In with Apple&rdquo; support for Epic Games accounts after Sept 11, 2020, but today provided an indefinite extension.<\/p>\n<\/blockquote>\n\n<p>I guess Apple&rsquo;s not afraid of the patent, or perhaps that&rsquo;s why they are calling it an <a href=\"https:\/\/twitter.com\/Viruthagiri\/status\/1304684931197489152\">indefinite extension<\/a>.<\/p>\n\n<p><a href=\"https:\/\/twitter.com\/tolmasky\/status\/1304440711517929472\">Francisco Tolmasky<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/tolmasky\/status\/1304440711517929472\"><p>Forget what developers think of Sign In with Apple, as a <em>customer<\/em>, I&rsquo;m never going to use it again. I was already skeptical of routing all my email communications through Apple, but the fact that Apple can drop it arguably affects me more than the developer.<\/p><p>In the best case scenario, it&rsquo;s a hassle for me to have to transfer my account in an event like the Epic situation. In the worst case, it seems like I could potentially lose my account? Maybe that doesn&rsquo;t matter for a game, but I certainly won&rsquo;t trust it for stuff that matters.<\/p><p>I&rsquo;m really not impressed with this &ldquo;it&rsquo;s such a weird edge case!&rdquo; excuse either. Only at Apple is it considered an edge case that your service could possibly <em>also<\/em> exist outside the AppStore, and thus someday possibly exist <em>only<\/em> outside the AppStore.<\/p><\/blockquote>\n\n<p id=\"epic-barred-from-sign-in-with-apple-update-2020-09-14\">Update (2020-09-14): <a href=\"https:\/\/www.theverge.com\/2020\/9\/10\/21431396\/epic-sign-in-with-apple-will-keep-working-fortnite\">Jay Peters<\/a>:<\/p>\n<blockquote cite=\"https:\/\/www.theverge.com\/2020\/9\/10\/21431396\/epic-sign-in-with-apple-will-keep-working-fortnite\">\n<p>When reached for comment about yesterday&rsquo;s news, Apple told The Verge that it was not doing anything to stop &ldquo;Sign In with Apple&rdquo; accounts from working with Epic Games. So there&rsquo;s some kind of discrepancy in who is telling the truth, as Epic is maintaining that Apple was previously enforcing the shutoff (and the way Epic is talking about it, still possibly could). Apple did not immediately reply to a request for comment about today&rsquo;s development.<\/p>\n<\/blockquote>\n<p>Since we know that Sign In with Apple requires a developer account, which Apple terminated, it seems like Apple is trying to make it look like Epic was lying, while actually working behind the scenes to either lift that technical requirement or provide some sort of limited functionality account.<\/p>\n\n<p id=\"epic-barred-from-sign-in-with-apple-update-2020-09-30\">Update (2020-09-30): <a href=\"https:\/\/daringfireball.net\/linked\/2020\/09\/29\/epic-games-unreliable-narrator\">John Gruber<\/a> (<a href=\"https:\/\/twitter.com\/daringfireball\/status\/1311094414626832384\">tweet<\/a>):<\/p>\n<blockquote cite=\"https:\/\/daringfireball.net\/linked\/2020\/09\/29\/epic-games-unreliable-narrator\">\n<p>I spent a few hours back on September 9 digging into this SIWA story, and multiple sources at Apple told me Epic&rsquo;s claims were simply false. There was never a September 11 deadline for their SIWA support to stop working, and in fact, Apple&rsquo;s SIWA team performed work to make sure SIWA continued working for Fortnite users despite the fact that Epic Games&rsquo;s developer account had been revoked. There was no &ldquo;extension&rdquo; because Apple was never going to revoke Epic&rsquo;s SIWA access.<\/p>\n<\/blockquote>\n\n<p>It seems that the Apple sources <a href=\"https:\/\/daringfireball.net\/thetalkshow\/2020\/09\/26\/ep-296\">lied to<\/a> Gruber because Epic&rsquo;s <a href=\"https:\/\/appleterm.com\/2020\/09\/30\/apple-says-it-was-doing-anything-to-prevent-fortnite-users-from-using-sign-in-with-apple\/\">court<\/a> <a href=\"https:\/\/twitter.com\/TimSweeneyEpic\/status\/1311345253576830978\">filings<\/a> include <a href=\"https:\/\/www.courtlistener.com\/recap\/gov.uscourts.cand.364265\/gov.uscourts.cand.364265.87.3.pdf\">e-mails<\/a> <a href=\"https:\/\/www.courtlistener.com\/docket\/17442392\/89\/5\/epic-games-inc-v-apple-inc\/\">stating<\/a> that Apple is &ldquo;terminating\nSIWA for the Epic Games, Inc. account&rdquo; and giving an &ldquo;extra two weeks&rdquo; extension. Apple has a history of <a href=\"https:\/\/mjtsai.com\/blog\/2012\/05\/24\/airfoil-speakers-touch-removed-from-the-app-store\/\">misleading<\/a> <a href=\"https:\/\/mjtsai.com\/blog\/2016\/10\/10\/apple-and-kapeli-respond\/\">the press<\/a> when defending itself.<\/p>","protected":false},"excerpt":{"rendered":"<p>Epic (tweet, Hacker News, MacRumors): Apple will no longer allow users to sign into Epic Games accounts using &ldquo;Sign In with Apple&rdquo; as soon as September 11, 2020. If you have previously used &ldquo;Sign In with Apple&rdquo;, please update your Epic Games account email address and password immediately so that you can still login after [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"apple_news_api_created_at":"2020-09-09T21:00:25Z","apple_news_api_id":"0d4cd3a5-d227-453d-9f6f-1125290a4913","apple_news_api_modified_at":"2025-04-08T14:07:11Z","apple_news_api_revision":"AAAAAAAAAAAAAAAAAAAACA==","apple_news_api_share_url":"https:\/\/apple.news\/ADUzTpdInRT2fbxElKQpJEw","apple_news_coverimage":0,"apple_news_coverimage_caption":"","apple_news_is_hidden":false,"apple_news_is_paid":false,"apple_news_is_preview":false,"apple_news_is_sponsored":false,"apple_news_maturity_rating":"","apple_news_metadata":"\"\"","apple_news_pullquote":"","apple_news_pullquote_position":"","apple_news_slug":"","apple_news_sections":"\"\"","apple_news_suppress_video_url":false,"apple_news_use_image_component":false,"footnotes":""},"categories":[2],"tags":[2085,38,2749,101,150,1969,31,1667,981,40,1823,158,96],"class_list":["post-30059","post","type-post","status-publish","format-standard","hentry","category-technology","tag-antitrust","tag-apple","tag-apple-developer-account","tag-business","tag-email","tag-epic","tag-ios","tag-ios-13","tag-passwords","tag-patents","tag-sign-in-with-apple","tag-strategytax","tag-web"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/30059","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/comments?post=30059"}],"version-history":[{"count":8,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/30059\/revisions"}],"predecessor-version":[{"id":30311,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/30059\/revisions\/30311"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=30059"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=30059"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=30059"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}