Fort Epic Who? Is Horton hearing a Who. Whatever. Eric can develop a nice web-based app and avoid all this stuff. Or make millions, their choice.
You never use Sign In with Apple because you expect the companies with whom you do business to intentionally violate their contract with Apple, sue, demand a TRO, lose, refuse to cure the breech, get kicked out of the App Store and as a result lose access to Sign In with Apple, slightly inconveniencing you by making you change your account information?
Wow.
Given this is the first time this has happened, you are amazingly prescient. What stocks do you like?
I, on the other hand, prefer Sign In with Apple because I have had way more experience with companies that have my eMail address losing it in a breech or continuing to contact me long after I asked to be removed.
We must live in different worlds.
What Jag said; the lock-in is spooky. Also, a simple bug with Sign in with Apple was found a few months ago that made it possible to break into any user's account, provided they used email or Sign in with Apple. That's egregious. I'm not using this for a long time, and I mean both as a consumer and a developer. Sign-in with Google or FB (yeah I know) are more tried and true.You never use Sign In with Apple because you expect the companies with whom you do business to intentionally violate their contract with Apple, sue, demand a TRO, lose, refuse to cure the breech, get kicked out of the App Store and as a result lose access to Sign In with Apple, slightly inconveniencing you by making you change your account information?
Wow.
Given this is the first time this has happened, you are amazingly prescient. What stocks do you like?
I, on the other hand, prefer Sign In with Apple because I have had way more experience with companies that have my eMail address losing it in a breech or continuing to contact me long after I asked to be removed.
We must live in different worlds.
There needs to be a widely used open-source auth system that each site can use without any reliance on another service. Right now every site does it their own way, which makes them likely to mess up. It's bad enough that I do the opposite, sign in with Google/FB wherever possible. Would rather risk losing access than risk being hacked.And this is why signing in with Apple/Google/Facebook is something you should avoid wherever possible. Make accounts that don't rely on third parties getting along.
What world do you live in where you're scared of junk mail? Email breech lol
My email address has been breeched so many times and I rarely get junk mail because of it.
There is a reason I have a personal email for my resume, friends and family, and then I have another email that I use for everything else that requires a log in, purchases, ect. I keep them separate so junk mail only goes to that email address. And you know what? It's not hard to delete junk mail. oh, the horror.
I never use Sign In with Apple because I don't want to be stuck in their ecosystem just in case I ever want to leave it. I have Apple products but I can leave at any moment because I'm not married to them. I had originally set up my Spotify account with Facebook, but I emailed them to unlink it so I can log in with my email and they did.
I no longer use facebook so thats a good reason to never use sign in with google/facebook/apple.
It still boggles my mind how everyone on here can't do anything without Apple coddling them and holding their hand. How do you survive leaving your home?
Thanks. It actually helps to see it written out. Sorry if I missed it earlier in the discussion but, frankly, I'm starting to feel like this needs to be repeated on each page of the discussion until someone saying Apple is unreasonable here can show in what way they're being unreasonable.Since you do not want to take my word on this,here is the quite from the Apple Developer site:
What Jag said; the lock-in is spooky.
Also, a simple bug with Sign in with Apple was found a few months ago that made it possible to break into any user's account, provided they used email or Sign in with Apple. That's egregious. I'm not using this for a long time, and I mean both as a consumer and a developer.
Sign-in with Google or FB (yeah I know) are more tried and true.
Email spam isn't really a thing anymore, esp when you can just make a burner gmail account.
The bigger problem is the passwords. If you care about your data on the site, they're more likely to mess up their homemade password auth and let your account be breached. And if you reuse passwords, sooner or later your other accounts will also be breached.
No, the App Store did not approve malware.Apple demands this, Apple demands that, I don't think federal judges are just going to give Apple a pass. Apple app store approved malware, while they say they are taking a 30% cut to keep out apps like that. I'm sure Epic will throw that in their face and should.
That's the problem this article mentions.What lock in? That is what I do not get. You can easily move from an Apple social sign on to a native account. You can keep your free iCloud/AppleID even if you own no hardware of theirs. Not sure what spooks you.
those who did not transition from Sign in with Apple may be able to contact Epic Games to have their accounts recovered manually
As a dev, you can support phone auth without Sign in with Apple, which is what we do, but that's only because it's suitable for us.I am more confident in Apple’s system than that of the million little companies with roll-your-own auth systems. When you say you are not going to support Sign in with Apple as a developer, I presume that means that either you do not work for a company that has an iOS/iPadOS/tvOS/WatchOS app and/or you do not support any social sign on (as one cannot have an app and support other social signon without supporting Apple’s).
With a different set of trade-offs. Glad you like them. I would rather not be the product.
So you create a new email address for every new service you use? Sounds like a lot of effort. You manage all those passwords and accounts how?
That is another benefit of social sign on, one gets different passwords for every service without having to manage it at all.
Another counterpoint to this is that there seem to be many apps that require you to create an account upon downloading, in order to access features that shouldn't need an account to start with. All for the purpose of being able to spam you with adverts. Sign in with Apple tackles this issue with a "fight fire with fire" approach by allowing the user to create throwaway accounts and blocking emails from the developer.And this is why signing in with Apple/Google/Facebook is something you should avoid wherever possible. Make accounts that don't rely on third parties getting along.
There needs to be a widely used open-source auth system that each site can use without any reliance on another service. Right now every site does it their own way, which makes them likely to mess up. It's bad enough that I do the opposite, sign in with Google/FB wherever possible. Would rather risk losing access than risk being hacked.
That's the problem this article mentions.
As a dev, you can support phone auth without Sign in with Apple, which is what we do, but that's only because it's suitable for us.
Sign in with Apple has already proven itself untrustworthy because of that bug.
I've got three burner email addresses used for signing into things, which have never been spammed, nor would I care if they got spammed. Keychain stores my passwords.
Only if the company you're using it with are giant, contract-breaching dilweeds.Hmm... does add some risk to the whole Sign in with Apple thing.
Pretty sure it does, Apple made ita requirement now for all apps to include this - if this means they can effectively lock your users out of your apps at their discretion is surely more fuel to the antitrust fire?Hmm... does add some risk to the whole Sign in with Apple thing.
I love the Apple sign in because it lets you hide your actual e-mail address.Pretty sure it does, Apple made ita requirement now for all apps to include this - if this means they can effectively lock your users out of your apps at their discretion is surely more fuel to the antitrust fire?
Apples hurting me!! help me! - billion dollar company selling virtual coins to kids.
Just because Apple is in the right this time doesn't mean they always will be. Sign in with Apple is evidently a bargaining chip. Sure it's tolerable for many devs, but it's still a risk to weigh.No, the article does not talk about lock in at all. The article talks about a petulant developer and their attempts to inconvenience/hold hostage their customers. It is clear that no one using Sign in with Apple is unable to switch to another login account, so there is no lock in.
Yeah, no social signon. Phone auth = you put in your phone number and get a code via SMS or phone call to log in. It's like how Whatsapp works. You're allowed to make your app only allow phone or email login without having Sign in with Apple. But the reason for that isn't because we're worried about Sign in with Apple in particular.Not sure what ”phone auth” is, or how it responds to my statement that you must not support any social signon if you have an iOS/iPadOS/tvOS/watchOS app.
A zero day exploit caught before it was ever used, and only then if the developer did not use basic JWT best practices. Still not a good thing.
You did not answer my question: Do you create a new email account every time you create a new account? If so, how do you mange them? How often do you check the mail at them? Seems like a lot of effort with its own set of problems.
Oauth isn't what I meant. That's a way for someone to identify themselves to your site using external auth systems. I mean the opposite in a way: If you don't want your site fully dependent on other companies for auth, there should be an open, well-adopted drop-in solution for storing user accounts and their credentials that you're unlikely to botch. There are plenty, but nothing has come out on top, and they're all email/password-based, which isn't great. It'd need support all the way onto the smartphone to be user-friendly. Many have tried to make this. In the current state of the market and the Internet, it's impossible.The system used by Micrsoft/Google/Facebook (not sure about Apple) IS a widely used open-source auth system. It’s called OAuth. https://oauth.net/about/introduction/ and it’s supported by most of the big Auth systems. That said, many sites choose to instead use OpenID which is built on top of OAuth, the big difference being OpenID allows some degree of access to your info (like name, possibly email, etc) where as with OAuth you are just represented by a random identifier, and so when you Auth To Google or FB or whatever, you get a token, and then are redirected back to the site you are signing in with it an your identifier, and then the site is able to use the token to validate you are the owner of the identifier (which is linked to your account on their side when you first log in with your other account.
That said, OpenID isn’t evil or anything, and I don’t think it shares much, but Google and FB have too much info already. They don’t need to know where I have accounts. And that’s basically where the wall comes. Cause if you use any of the like social network logins, they will know what site it is for (they have to do a redirect after Auth back to the sites callback address and the original request lists the source as the “referrer”. Either way, both are plenty secure, OpenID just basically adds an API the other site can use to talk back to the Auth provider. But neither one of them could be bypassed unless they implemented the standards wrong. So it is generally a secure way to Auth. Worst case just make like a fake Twitter to log into stuff with lol.
Pretty sure it does, Apple made ita requirement now for all apps to include this
They cannot, as has already been shown by the fact that Epic have been able to move people to other accounts.if this means they can effectively lock your users out of your apps at their discretion is surely more fuel to the antitrust fire?
All good points, and if the game is not really playable then why does Apple need to take this extra step? How does Apple showing they are willing to use Sign in with Apple as a tool to punish developers, and Apple customers, help their argument? This tactic may just be drawing unnecessary, negative attention to one of the possible downsides of the Apple service. Right or wrong, it just looks bad.
I believe apps that offer third-party sign-in will require to offer "Sign In with Apple" as an option, or else you wont be approved by Apple, so you have the option to do whatever Apple says or to throw your app and all your work in the trash because you can only install what Apple says is ok on iOS/iPadOS/tvOS and I'm guessing macOS soon...So Apple can disable Sign In with Apple for specific apps/websites at any time for any reason? Will that make 3rd parties less likely to use it?
Yeah. If I use sign with Apple I may be cut off by Apple.
I mean, if I'm a small developer and they remove my app I'm screwed anyway, but after this decision a bigger company may postpone the adoption of sign with Apple.
I'm not siding with Epic on this legal dispute, but I don't like Apple's response, particularly as a developer.
They pointed out that Epic uses their API, the store, was reviewed many times so is like Apple wasted time with them. I'm a developer too, and I have free apps on the store (free apps, no digital content sold), does this mean I have no value for Apple? The very existence of apps (not talking about my apps of course) is what makes the iPhone a great device.
Maybe their stance is needed for the legal battle, but is really bad PR.