News for hackers. Stuff that matters.
Re:Sign In with Apple [video] by Someone on Friday June 07, 2019 @05:03PM (#20128591)
”it's just that if you sell their data (or get hacked) the email you get is useless.”

It’s just that whenever Apple decides so, the email you got becomes useless.

Apple is judge, jury and executioner, and it makes the laws. That is problematic.

Re:Sign In with Apple [video] by mikeash on Friday June 07, 2019 @07:06PM (#20129431)
Only if the customer wants them to be. If the customer wants to give you their real email address, they are free to do so. If they choose not to give that to you, but you want to contact them anyway because you think you know their desires better than they do, well... that’s exactly why this is needed.
Re:Sign In with Apple [video] by makomk on Friday June 07, 2019 @07:50PM (#20129610)
If Apple decides to cut off a developer, it doesn't matter what their customers want. Unless they had the foresight to bypass the default and use their real e-mail, there is no way for users to prove their accounts belong to them without Apple's co-operation. Their access to their accounts is entirely at Apple's mercy and there is (by design) nothing the developers can do to avoid this.
Re:Sign In with Apple [video] by mikeash on Friday June 07, 2019 @11:57PM (#20130535)
Right, there’s nothing the developers can do to avoid this. Because it’s the users making the choice. They choose to give Apple this power, or not. You are essentially arguing that they will choose incorrectly, and that developers should be able to force them to choose correctly because users won’t think it through. By a strange coincidence, the “correct” choice is also the one that allows developers to track and spam users.

Here’s a crazy idea: if you don’t want your users giving you a private forwarding address, give them some reason to trust you with their real one, instead of saying they’re idiots who don’t know what’s best for themselves.

Re:Sign In with Apple [video] by thaumasiotes on Saturday June 08, 2019 @03:41AM (#20131154)
You're advocating for the users to make their choice at the worst possible time. There's no reason to give a new app special trust when you sign up with it.

But if you come to trust the app, and Apple excommunicates it, should you need to rely on Apple to help you reestablish your own contact with it? That won't work -- Apple already demonstrated that they don't like that app.

That's why makomk's complaint is

> there is no way for users to prove their accounts belong to them without Apple's co-operation

rather than "I should be able to get customer emails from Apple regardless of what the customers want".

Re:Sign In with Apple [video] by mikeash on Saturday June 08, 2019 @07:37AM (#20131864)
You could always allow users to provide their real email address later on so they can establish ownership directly.
Re:Sign In with Apple [video] by scarface74 on Friday June 07, 2019 @08:05PM (#20129678)
The authentication using OATH and the email forwarding of aliases are two separate but related services.

If Apple for some reason doesn’t allow the app maker to use the OATH service, I doubt very seriously that they will cancel the email forwarding without the user specifically turning off the forwarding.

At that point both the user and the app provider both have generated email address.

Re:Sign In with Apple [video] by Wintereise on Friday June 07, 2019 @10:09PM (#20130195)
> I doubt very seriously that they will cancel the email forwarding without the user specifically turning off the forwarding.

Where's this confidence coming from? If Apple sees it fit to prevent you (the developer) from accessing your Apple specific userbase for any reason / violation, other people seem correct in their theorization that there's nothing you can really do as the developer.

Not implementing this new "Sign in with Apple" will also probably be interpreted as not being privacy friendly by the users, a developer can't really have that either.

Pretty much the definition of being stuck between a rock and a hard place.

Re:Sign In with Apple [video] by addicted on Friday June 07, 2019 @11:24PM (#20130432)
How is this not completely true of every service?

If Facebook sees it fit to prevent you (the developer) from accessing your FB specific user base for any reason / violation there is nothing you can really do.

If Google sees it fit to prevent you (the developer) from accessing your Google specific user base for any reason / violation there is nothing you can really do.

Worse

If Gmail sees it fit to prevent you (the developer) from accessing your Gmail specific user base for any reason / violation there is nothing you can really do. Gmail already does this occasionally by quickly blacklisting non Gmail senders in their spam filters.

Re:Sign In with Apple [video] by Wintereise on Saturday June 08, 2019 @12:25AM (#20130626)
Not really a completely fair comparison. With FB / Google, most people at least have the hope of migrating away using setting the email / phone (Google provides this, FB doesn't) as username.

If Apple tells you to take a hike, and then subsequently disables the email redirect -- you're completely SOL. You'd have no way to reach out to the user anymore, unless you took other identifying bits of info. And if you did that anyway, that defeats the purpose of AppleID to begin with.

Most users will probably not even be tracking what autogenerated email they're using, hence you no longer have a way to reliably reconcile what user had which account.

Regarding the GMail specific case though, I fully agree. Being banned by GMail is a company ending thing.

Re:Sign In with Apple [video] by scarface74 on Saturday June 08, 2019 @03:51AM (#20131185)
Apple said that they are going to allow the user to disable an auto forwarding address. I’m assuming there would be some way for the user to see a list of app -> email address associations.
Re:Sign In with Apple [video] by eridius on Friday June 07, 2019 @11:49PM (#20130515)
> Where's this confidence coming from?

Probably from the fact that disabling these email addresses would be a distinctly user-hostile move. If Apple determines that the developer is actually a malicious entity who slipped malware past the App Review process, then it might be reasonable for them to disable the forwarded emails as well as a malware vendor has no legitimate reason to talk to "users", but beyond that specific scenario, cutting off the email address harms the users who signed up for that service. For example, if the app actually represents a web service, and Apple determines that the app shouldn't be in the App Store for whatever reason, blocking "Sign In With Apple" (which is distinct from removing the app from the app store) and cutting off the email address means the user has no way to recover their account even though the service is still active, just without an app. There is no reason for Apple to take this step as it benefits nobody and only serves to harm Apple user.

Re:Sign In with Apple [video] by Wintereise on Saturday June 08, 2019 @12:34AM (#20130667)
I agree, the move is user hostile and the bad PR wouldn't likely be worth it for Apple. Social media shaming is a real thing, and I'm glad for that.

I'll even go one step further and say that I personally don't think Apple will do it unless under extreme circumstances.

The thing is though, business continuity assessment still points to adopting Apple login to be a bad idea. You never really know when you'll find yourself in hot water with one of your vendors, especially a vendor who's a LOT more powerful than you.

Re:Sign In with Apple [video] by scarface74 on Friday June 07, 2019 @10:45PM (#20130314)
The aliased email address is assigned to the user. Saying that Apple would take away the users email address would be like saying that Apple would delete user data for an app it banned.
Re:Sign In with Apple [video] by Wintereise on Saturday June 08, 2019 @12:28AM (#20130643)
Whether Apple will exercise the power or not is another debate entirely.

I agree with the group that's (rightfully, imo) concerned about handing over this amount of power over their business to any 3rd party. There's a real potential for abuse.

Re:Sign In with Apple [video] by scarface74 on Saturday June 08, 2019 @03:54AM (#20131190)
And handing over your users data to known privacy hostile companies like Facebook and Google who have abused their power isn’t?
Re:Sign In with Apple [video] by jsjohnst on Saturday June 08, 2019 @03:43AM (#20131163)
How is that different from signin with FB or Google?
Re:Sign In with Apple [video] by lmm on Saturday June 08, 2019 @07:42AM (#20131883)
FB and Google allow the app to request the user's email. If the user is happy to provide it, then they can then tie the user's account to that email, and allow the user to log in with that email even if FB or Google cuts the application off.
Re:Sign In with Apple [video] by wtmt on Saturday June 08, 2019 @05:56AM (#20131596)
How is this any different from Google or Facebook or Twitter cutting off access to any site/application? Do you believe the developers in those cases would have a much better chance of resolving the issue than with Apple?
Re:Sign In with Apple [video] by SquishyPanda23 on Friday June 07, 2019 @06:51PM (#20129351)
That sounds like a great feature. I would love for the ability to make an email address inactive after I sign up.

The percent of times I want to recieve email communication from something I have to sign up for is very close to 0.

Re:Sign In with Apple [video] by Nerdfest on Friday June 07, 2019 @10:24PM (#20130244)
Get your own domain through someone that has an email service that supports aliases. Every sign up can have a different address. It's like $10 per year and you're email is not at the mercy of whatever mega-corporation owns your email.
Re:Sign In with Apple [video] by buzzerbetrayed on Saturday June 08, 2019 @02:40AM (#20130995)
Any suggestions on which provider to use?
Re:Sign In with Apple [video] by wtmt on Saturday June 08, 2019 @06:03AM (#20131618)
IMO, it depends on how many mailboxes and aliases you need. Providers like Fastmail charge by the mailbox (with up to 600 aliases for each). Same with Runbox, Mailbox.org, etc. (the number of aliases varies). Migadu provides unlimited domains, mailboxes and aliases for a fixed price that decides how many outgoing mails you can send everyday from all mailboxes in that account.
Re:Sign In with Apple [video] by lorenzhs on Saturday June 08, 2019 @04:47AM (#20131358)
I use FastMail like this. They support both catch-all ([email protected]) and user-specific forwards ([email protected] -> [email protected]) for domains with multiple users.
Re:Sign In with Apple [video] by Nerdfest on Saturday June 08, 2019 @04:31PM (#20134960)
As the people above mentioned, look for one that supports a catch-all address. It makes it very easy to manage. You can even respond using a real "DoNotReply" account and the alias as the "replyto" address for the rare occasions you do want to reply. Yes, Google Apps does this well, but there must be others.
Re:Sign In with Apple [video] by jsjohnst on Saturday June 08, 2019 @03:46AM (#20131170)
Google Apps works great for this. You can also setup a catch-all account and not need to pre-configure the aliases in advance.
Re:Sign In with Apple [video] by anbop on Saturday June 08, 2019 @05:33AM (#20131492)
What about resetting your password?
Re:Sign In with Apple [video] by codesternews on Saturday June 08, 2019 @05:59AM (#20131604)
Every big company has their own laws. G,F are abusing and Apple is providing the solution and I think it is far better than what we have.
Re:Sign In with Apple [video] by jen729w on Friday June 07, 2019 @06:09PM (#20129052)
I think the question is, is it more problematic than the current situation, whereby users wholly distrust companies with their data, because those companies have shown again and again that they can not be trusted with it? I’d say no.
Re:Sign In with Apple [video] by Someone on Friday June 07, 2019 @06:22PM (#20129166)
That’s one possible question. Another is whether an even better remedy exists.

For example, do we need the ability for Apple to delete the link between a company and all their users in one sweep, or is it sufficient to make it easy for individual users to cut such ties?

If the latter, could we remove that giant master switch, or move control of it to a third party?

(I haven’t watched the video, so, possibly, that giant switch doesn’t exist. Skimming https://developer.apple.com/sign-in-with-apple/get-started/ didn’t tell me that, either)

Re:Sign In with Apple [video] by cyphar on Friday June 07, 2019 @06:37PM (#20129260)
> That’s one possible question. Another is whether an even better remedy exists.

There is, it's called IM2000 where email becomes a pull-based system instead of push-based (so users would have to consent to spam, and spammers have to store their spam to send it in bulk). Unfortunately, despite many attempts to switch over we're still stuck on the current incarnation of SMTP.

Re:Sign In with Apple [video] by azinman2 on Friday June 07, 2019 @07:23PM (#20129502)
Looking it up, it removes so many advantages of email, such as I don’t lose old mail when your now defunct IM2000 ISP goes out of business.

There also isn’t an easy transition from now — I can see exactly why we’re “stuck” with what’s actually a pretty great last bastion of decentralization on the Internet, for all its warts.

Re:Sign In with Apple [video] by cyphar on Friday June 07, 2019 @07:47PM (#20129599)
You could always use IMAP to sync your email as normal. The advantage of IM2000 is that it just changes the server-to-server protocol (with some changes for how clients send emails).

But yes, the transition would require replacing SMTP so once again we're stuck on a system that is terrible enough to grumble about but not terrible enough to change.

(I would also argue that Matrix is becoming a new decentralised system for the internet, as well as ActivityPub depending on who you ask.)

Re:Sign In with Apple [video] by gpickett00 on Friday June 07, 2019 @06:34PM (#20129246)
If a better remedy exists someone else can build it. Nobody is forcing us to use Apple products/services.