Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Doubtful Apple will agree to make their login system more interoperable since part of its strategic advantage is user lock-in. Just look at iMessage - it's one of the best features of Apple's ecosystem. Apple was rumored at one time to be working on an Android version of iMessage but were smart to shelve the project and keep it exclusive to iOS/Mac.

It's not about user lock-in. OpenID is designed by Google and cronies to invade your privacy. Apple is actually respecting privacy here so of court it's a threat to companies who want to scape ever scrap of your personal data they can. These companies are using false facts to try to make Apple look bad.
 
Not at all. I've already heard several Apple developers say they're concerned about the lack of interop with OpenID.

Why are they more concerned? Do they think Apple’s methods is less secure, or are they concerned because it’s going to be a burden to add the new code?
 
Because of the WiFi support and iMessage extensions that are only supported on Apple devices.
[doublepost=1561947090][/doublepost]

Everybody except for Apple users, at least for their primary messaging app.
I know tons of apple users who primarily use WhatsApp. Far superior to the rubbish iMessage
 
the implementation of Sign In with Apple has now been questioned by the OpenID Foundation (OIDF), a non-profit organization whose members include Google, Microsoft, PayPal, and others.

Hmmm. I don't think I need to know more to figure out how "nonprofit" this organization is.
It makes a perfect sense for them to be on a Panic mode! A bit strange that MacRumors writers cannot figure out this much!!
 
The goal was never to interoperate with OpenID, so violations of the OpenID spec don't really matter. What was missing was a discussion of what the risks were because they didn't do the same thing as OpenID.

For example does the lack of a nonce mean that Apple's method is more open to replay attacks?

Some other things, like "the token will be big" is probably irrelevant.
 
Apple should force developers to implement "sign in with Apple" in order to push back the influence of malignant companies like Facebook and Co.
 
Apple isn't the first to proxy email for privacy since domain name registrars have been doing it for ages with private domain registrations. Also, not comfortable with Apple MITM all the emails and have visibility into the sites and services I access plus all email visibility. Lastly, no hardware token integration like with 'Sign in with Google' and their Titan Security Key or built into Pixel 3a.
[doublepost=1561963180][/doublepost]If you use Gmail to sign in, they have access to the exact same stuff, and they make more off of user data than anyone. What’s your point?
 
It's not about user lock-in. OpenID is designed by Google and cronies to invade your privacy.

You have now repeated this twice. Can you point to something in the spec that demonstrates this?

Apple is actually respecting privacy here so of court it's a threat to companies who want to scape ever scrap of your personal data they can.

Apple’s protocol implementation does nothing to “respect privacy”, it is their policies that do that. They make a choice not to store or track any of the login (a great thing), but that has nothing to do with the protocol itself. They also choose not to share most extended attributes (also completely allowed by the spec).

These companies are using false facts to try to make Apple look bad.

I have not gone through all the examples in the OpenID complaint, but at least the one I already referenced was posted in 2016, well before Apple specified Sign in with Apple. Unless you are saying that OpenID falsely created this security advisory and fix, 3 years ago, knowing that Apple would not adopt it (in which case we have other issues and need not discuss this further), your argument just does not hold water.
 
I know tons of apple users who primarily use WhatsApp. Far superior to the rubbish iMessage

I know almost no Americans who use WhatsApp. Especially since they got bought by Facebook, most of my non-Apple ecosystem friends use either Signal or Telegram. All my Apple ecosystem (Americans and others) primarily use iMessage for communication with each other.
 
I have seen an option to use Open ID exactly nowhere. Therefore, these guys can go to hell. I’m not interested in something involving the Facebook of search engines, sorry Google.

You have, you just haven't known because its been branded Sign in with Google or the like.
[doublepost=1561964710][/doublepost]
I see what's going on ... Apple took an established protocol and used it as the basis of their own sign-in protocol. OpenID comes along, says "that looks familiar", but then picks it apart in an Open Letter in order to shame Apple. They likely feel that Apple should have just used OpenID directly and paid the certification fees, rather than roll their own version.

Apple made no material changes to OpenID. They simply implemented it incorrectly/incompletely. There are known and documented security issues with some of the mistakes they made in their implementation.

Some of the claims they make about Apple's implementation may be valid, and the developers behind this feature will likely take these arguments under consideration.

Yep, assumedly the purpose of the open letter.

I will applaud them for standing up for what they feel is a better solution, but whenever dollar signs come into the picture, I take a step back and question what the real motivation for the complaints are.

Don't know who 'them' is, or what the dollar signs are. OIDF is a non-profit industry consortium trying to create secure solutions for this problem space. Apple is a for-profit company adding a privacy-preserving convenience feature to their platform.

It always annoyed me to see Microsoft create their own protocols instead of adopt open-source solutions (eg. MAPI vs IMAP anyone?), so is this Apple doing the same thing? Time will tell.

I honestly think Apple engineers are trying to do the right thing, but Apple's compartmentalization and secrecy has prevented them from working with third parties.
 
  • Like
Reactions: compuguy1088
I know tons of apple users who primarily use WhatsApp. Far superior to the rubbish iMessage
This is unrelated to the topic, but WhatsApp is the ICQ of messaging app. It is archaic, the fact that it can only be used in one single phone device (don’t get me started on the web version). The only thing WhatsApp has is userbase. It reminds me the days of AOL, where users are clinging to it because their friends are on it.
 
  • Like
Reactions: Marekul
People need to calm down. What actually happened is that the OpenID Foundation noticed 5 VERY SPECIFIC violations of the Open ID spec in Apple's brand new service. The reason that there is security risk here is because these violations present known attack vectors, some more severe than others. But understand that there is no evidence that these violations were even intentional on Apple's part. The OIDC spec is complex and would be incredibly difficult to get 100% correct immediately out of the box. What would be a problem is if Apple didn't either patch their code to address these violations or present some sort of compelling argument about how known attack vectors to these violations wouldn't affect their service. Simply not meeting the spec the first time it is tested against does not signal some sort of conspiracy.

This. OpenID pointed out some flaws, saying plz fix it. Then said Apple is more then welcome to use OpenID spec in order to certificate it and make it easier for developers to implement and security engineers to fix bugs.
[doublepost=1561965864][/doublepost]
Why are they more concerned? Do they think Apple’s methods is less secure, or are they concerned because it’s going to be a burden to add the new code?
Both, primarily security, which macrumors failed to communicate.
 
Google MS, Paypal being part of Open ID. Doesn’t anyone see conflict of interest here?
 
They're pretending that spec violations are automatically security flaws. Which is pathetic given that this is Google, Facebook, and Microsoft talking about a spec designed from the ground up to rob the user of any bit of security or privacy and track them as much as they possibly can. Apple's "violations" are closing those deliberate tracking and spying vectors.

Or a more likely answer is you have blogs spinning it one way or the other mix with fanboys/haters blowing it and screaming one way or the other with little understanding of the basic issue.

The way it was presented back in terms of spec violation is fairly common and just a way of saying how to fix it. They do not have a way to pass it on to Apple directly and know it will not get lost.
 
I know almost no Americans who use WhatsApp. Especially since they got bought by Facebook, most of my non-Apple ecosystem friends use either Signal or Telegram. All my Apple ecosystem (Americans and others) primarily use iMessage for communication with each other.

I wish that my non-iMessage friends would use Signal. I'm getting tired of messaging myself... lol

It's hard to explain why text messaging is not secure and what end-to-end encryption is when they really don't care to understand it. I know people who still don't have passwords on their devices. I demonstrated how easy Touch ID was, but to no avail.
 
The title sounds like Apple sign in is flawed but the article says that it’s just not available everywhere which somehow makes it a sercurity risk?
Link from Article:
https://bitbucket.org/openid/connec...-in-with-Apple-differs-from-OpenID-Connect.md
  • When nonce is provided in the code or code id_token grant types, it isn’t included in the id_token returned. Not having the nonce enables known attacks.
  • The code id_token response type does not include c_hash in the returned id_token.
  • The code id_token response type returns the response parameters as query parameters, not in the fragment.
  • Providing a prompt parameter with any value (e.g. login or consent) or empty results in a 400 with no body.
  • When max_age is requested, the id_token does not include an auth_time claim.
[doublepost=1561974141][/doublepost]
I wish that my non-iMessage friends would use Signal. I'm getting tired of messaging myself... lol

It's hard to explain why text messaging is not secure and what end-to-end encryption is when they really don't care to understand it. I know people who still don't have passwords on their devices. I demonstrated how easy Touch ID was, but to no avail.
make it policy to only reply in signal. worked for me now we use signal every time.
 
They’re worries because their biggest source of income “selling customers’” info is in jeopardy.
Google, microsoft and PayPal?!!!

It’s like pharmaceutical companies becoming members of a non profit which is concerned about cheaper medicine.

Actually Microsoft’s business model is based on customer paying for the service. User privacy is one of the main selling points in this day and age of the old tech companies like Apple and Microsoft.

Regarding data, the data miners use AuthO or am I wrong? OpenID in itself should be safe. Then again, I wouldn’t use Google ID regardless of the protocol they use. Seriously, that company is beyond shady but just more clever and smarter than FB.
 
Actually Microsoft’s business model is based on customer paying for the service. User privacy is one of the main selling points in this day and age of the old tech companies like Apple and Microsoft.

Regarding data, the data miners use AuthO or am I wrong? OpenID in itself should be safe. Then again, I wouldn’t use Google ID regardless of the protocol they use. Seriously, that company is beyond shady but just more clever and smarter than FB.
That is true for the enterprise market. However, Microsoft is increasingly more data-collecting-oriented on the consumer side. Just look at the various permissions on Windows 10 and the data collection MS is asking for.
 
  • Like
Reactions: Marekul
Frankly, this thread consist 90%+ of posts of people who have absolutely no clue what OpenID is and how it works.

Apple should force developers to implement "sign in with Apple" in order to push back the influence of malignant companies like Facebook and Co.
That's what they do if the App offer "sign in with if other serverice".

However, that doesn't change that "sign in with provider" isn't a good solution to the authentication problem... What the world really needs is a token/smartcard based approach much like the yubikeys, just with on-device authentication, like the onlykey. Some NFC device with a PIN-pad to unlock it...
 
  • Like
Reactions: TheSapient
I know almost no Americans who use WhatsApp. Especially since they got bought by Facebook, most of my non-Apple ecosystem friends use either Signal or Telegram. All my Apple ecosystem (Americans and others) primarily use iMessage for communication with each other.

Most of my non-American (European, Latin America, and Asia) Apple friends use either Line or Whatsapp. Only some of them have recently used iMessage as a secondary to talk to Americans.
 
This is unrelated to the topic, but WhatsApp is the ICQ of messaging app. It is archaic, the fact that it can only be used in one single phone device (don’t get me started on the web version). The only thing WhatsApp has is userbase. It reminds me the days of AOL, where users are clinging to it because their friends are on it.

Lack of multi-device support is one of my main issues (being owned by Facebook is the other). I prefer iMessage, followed by telegram (just do not use it for anything that I do not want the Russian government seeing) :) and then Signal (seems to be more secure than WhatsApp).
 
I know almost no Americans who use WhatsApp. Especially since they got bought by Facebook, most of my non-Apple ecosystem friends use either Signal or Telegram. All my Apple ecosystem (Americans and others) primarily use iMessage for communication with each other.

Not a fan of WhatsApp but almost everyone I know (Apple or Android) has it, and no one I know has Telegram or Signal. Also an American here.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.