Comment by princevegeta89

Comment by princevegeta89 6 months ago

95 replies

I hate Apple products for this. I see this pattern across all apple products - not one.

On my mac, I setup my touch ID, and log in to my Apple account on the App Store. Time and again, when I try to install apps, it keeps repeatedly prompting for my password, instead of letting me just use my touchID. This applies to free apps as well, which is again silly beyond what is already enough silliness.

I briefly see this on my spouse's iPhone as well. Almost felt like Apple hasn't changed a bit after all these years. It keeps fucking prompting for password over and over, randomly when installing apps. although the phone is secured with a touch ID. This happens especially when you reset the phone and starting from scratch - it keeps prompting for the Apple password again and again.

paxys 6 months ago

And it's even worse if you are accessing Apple services on a non-Apple device. No matter how many times I click "trust device" when logging in to icloud.com it will still make me do the password + one-time code song and dance the next day.

Another pointless annoyance - if Face ID fails when making a payment or installing an app (like it frequently does for reasons like sleeping in bed or wearing sunglasses) it won't fall back to PIN but ask you to enter your Apple account password. Why?? And of course when you're on that prompt there's no way to open your password manager without cancelling out of it entirely. Makes for a fun experience at the checkout counter...

  • whiplash451 6 months ago

    In 2025, I don’t think that accessing apple accounts on a non-apple device is a happy path for apple anymore.

    • apitman 6 months ago

      "Trust this device" is the modern day elevator door close button.

      • arccy 6 months ago

        I've found that it's only american elevator door close buttons that don't work.

        The rest of the world manages to keep them operational.

  • mlinhares 6 months ago

    Why in the world does it need you to type a code id you have already accepted it at the other device? This whole flow is stupid, I guess they want to cover their asses.

    • reddalo 6 months ago

      I agree with you, but it's the same reason why Microsoft asks you to type a numeric code generated by their Outlook app in order to login. It's to prevent people from dismissing the alert by clicking "OK" without even reading (especially if they're in the middle of something else, e.g. during a scam phone call).

      • brendoelfrendo 6 months ago

        Right, the numeric code is proof of intent. In theory, tapping "ok" or "yes, this is me" should be proof of intent. In reality, it's common for those who have compromised someone's password to flood people with these notifications and auth prompts to get them to eventually say "ok," even if by accident.

      • mlinhares 6 months ago

        TIL, this now makes a lot of sense, won't be as mad about it anymore.

    • felipeerias 6 months ago

      To prevent an attack where someone steals your username and password, triggers the 2-factor notification, and waits for you to accept it. This can be automated and repeated until you eventually click the wrong button for one reason or another.

      By requesting a short-lived code, attackers now need to communicate with you at the same time of the attack and somehow convince you to give them that code. Much harder.

    • munk-a 6 months ago

      It does also increase friction for non-first party applications and Apple has a strong history of using product design to discourage non-first party apps.

  • altairprime 6 months ago

    It often falls back to PIN if you retry faceid three times. But if the app is using faceid as a biometric second factor, in addition to or instead of as a password caching mechanism, then a device PIN is not biometric attestation and so it downgrades to full password.

  • thyristan 6 months ago

    Microsoft crap is similarly broken. After each and every login there is the question whether it should remember me and whether it should ask that question again. It doesn't matter at all what you answewr there, it changes absolutely nothing.

    • wycy 6 months ago

      I wonder how many millions of productivity hours have been lost due to millions of people having to click through these stupid, useless prompts countless times per day.

    • antod 6 months ago

      That is the single most useless dialog/question in IT. I wonder how much money that costs the global economy a year.

    • count 6 months ago

      Disable anti-tracking features and ad blocks, it turns out cookies and temp storage for ad tracking are how IDPs track your choice to trust the device too.

      • thyristan 6 months ago

        Adblocking and anti-tracking are mandatory on my company laptop, cannot switch those off. And I wouldn't want to.

      • xp84 6 months ago

        Most adblockers etc are pretty selective about cookies.

        I guess if you got really aggressive like an allow-list approach, you could have friction, but just using ublock's defaults I don't get 'unrecognized' from anything any quicker than I do on a device without it.

  • vachina 6 months ago

    Dismiss the password prompt and reinitiate the auth, FaceID will work again. I’m not sure why Apple doesn’t let us retry FaceID on the get go, but at least theres this method.

  • chrisweekly 6 months ago

    related pet peeve: faceid is often (but unpredictably) really slow - like, I'm looking at the phone and in a hurry and would prefer to enter my pin but touching the screen goes back to the lockscreen, and swiping up starts faceid again.

  • KennyBlanken 6 months ago

    > if Face ID fails when making a payment or installing an app (like it frequently does for reasons like sleeping in bed or wearing sunglasses) it won't fall back to PIN but ask you to enter your Apple account password.

    What? FaceID will prompt for a re-try. Always. It will never fail once and then refuse to do FaceID.

    If you can't figure out to lift the sunglasses off your face or sit up in bed for a second, that's not anyone's fault but your own.

    Also, FaceID will never fall back to your account password for Apple Wallet transactions with a physical credit card reader.

    • apenwarr 6 months ago

      You’re right except in the very specific case of the App Store purchase or download process. You only get one chance at FaceID and then it demands a password. But, if you cancel and do it again, you get another chance at FaceID. It’s mystifying why they’d make that UX choice.

sangeeth96 6 months ago

Are you sure you have enabled TouchID for purchases (Settings > Touch ID & Password)? If you don't, I guess it might prompt for passwords. I just need to authenticate once on restart but can pretty much use TouchID almost all the time after that anywhere auth is expected.

  • crazygringo 6 months ago

    I have on mine, and yes it always prompts for a password anyways if I haven't used the App Store extremely recently (like within the past 24 hours).

    I'd assume it's a straight-up bug on Apple's part, but they haven't fixed it for years and years, so at this point I think they're just being sadistic.

    Because yes TouchID works everywhere else. This is App Store-specific. It's literally the only reason I keep a password manager app on my home screen, since it autofills everywhere else but not there so I have to always copy my Apple password manually from the password manager app.

    • dwaite 6 months ago

      Are you using a single Apple Account for both the primary account on device (iCloud, etc) and for iTunes? That is the other scenario where I see people hitting this.

    • sangeeth96 6 months ago

      Hmm, might be worth reporting if you haven't already. I just tried installing something with IAPs, which usually triggers the prompt. I had the option to use FaceID on my phone. I tried the same on macOS and I had the prompt to use TouchID. I'm on Tahoe beta right now but it worked the same even while on Sequoia. It's once in a blue moon I see the password prompt, not sure exactly what causes it to appear.

socalgal2 6 months ago

Also, every time I plug my iPhone into my Mac for syncing it asks "Trust this Device" both the Mac and the iPhone. I click "yes" and yet it asks again next time.

  • grishka 6 months ago

    Remembering things reliably must be the most unsolvable problem in computer science.

    Unless it's related to advertising. Then it works flawlessly and sometimes survives device transfers and factory resets.

    • falcor84 6 months ago

      "The best minds of my generation are thinking about how to make people click ads."

      -Jeff Hammerbacher

      • olddustytrail 6 months ago

        I saw the best minds of my generation destroyed by madness, starving hysterical naked, dragging themselves through the negro streets at dawn looking for an angry fix

    • duxup 6 months ago

      I feel like advertising relies on getting it right "enough" not for everyone and ... they don't care.

      Auth and settings people will tell you when it is wrong and that is generally thought of as a problem. Yet advertising doesn't care.

      For years Amazon kept showing me women's products. I never once bought any or looked them up but man they were sure I wanted to buy some.

      Google thought I was a Nebraska Cornhuskers fan but really I'm a fan of a rival, that's why I had to google a few things about them, but my old google news feed was sure I was a fan... even when they gave me a chance to say "no news about this team" they kept doing it ...

    • babypuncher 6 months ago

      I hate how in macOS, I can double click a window's title bar to maximize it, and five minutes later the original window size will be forgotten so you can't restore it.

      Windows 95 had this shit figured out on systems running a 486 and 6MB of RAM.

      • happymellon 6 months ago

        Not just the window size, but if you have more than one monitor, it won't always remember the screen.

        Oh, you double clicked to make it bigger? How about making it postage stamp sized in the bottom left of a different monitor...

  • daneel_w 6 months ago

    Help yourself to the system setting "Privacy & Security -> Allow accessories to connect". The sane default is "ask every time", and you probably want "ask for new accessories".

    • phire 6 months ago

      That stops the computer asking, but it doesn't stop the phone asking.

      Apple changed this a few years ago, because of a potential security venerability: https://imazing.com/blog/ios-backup-passcode-prompt

      • socalgal2 6 months ago

        It's a known solvable problem though. Both devices can exchange public keys and every time they're connected they can validate those keys with each other.

  • hamburglar 6 months ago

    It’s worse if you say no. It just keeps asking you. I don’t plug my phone into my Mac to charge it anymore. It’s just too annoying.

CamperBob2 6 months ago

I'm not surprised that it occasionally prompts for a password (about once or twice a week for me), because otherwise people will forget their passwords and bug them about it.

The problem I have is that it doesn't explain who wants the password or why, and the prompts aren't associated with any particular action on my part. Instead, Apple is conditioning people to mindlessly type in their password on demand. Why in the world are they doing a stupid, dangerous, counterproductive thing like that?

  • carlosjobim 6 months ago

    People are supposed to have extremely complicated passwords, which are impossible to remember. The security is in your biometric ID. There is no reason for a person to ever have to remember any password except their login password, as long as they are using a device with biometric ID. And as far as I know, almost all Apple devices currently for sale have biometric ID.

    iCloud is the only login that regularly breaks biometric ID functionality, and it's super annoying.

    • makeitdouble 6 months ago

      People are _required_ to have complicated passwords in most services.

      Yet they'll still make you type it out in so many situations, including on account creation confirmation where some service will even block copy/paste to push you to type it.

      Services will accept losing an user over password grating issues ("no compromise on security"), so it just gets worse and worse.

      • xp84 6 months ago

        I get absolutely enraged at sites that block pasting. The two I know of are Quickbooks when paying an invoice with ACH and my tax collector website.

        I'm pasting in a bank account number and some dumb person somewhere though, "Our users might be pasting in a bank account number... from... a 'bad' copy of it. Let's force them to potentially have to app switch repeatedly, and type 3 numbers at a time, from a 12-digit number they don't know well. Because we don't trust this 'Paste' voodoo!"

        Even if I'm on a PC with windowing and don't have to app switch, the amount of misguided paternalism needed to tell me I cannot paste fills me with rage.

      • carlosjobim 6 months ago

        It's much more practical for me as a user to use biometric identification to fill in passwords. That means I can have different auto generated passwords for each service, that are impossible to crack. And if one gets leaked, then that's the only password that gets cracked. The security benefits are enormous, and the ease-of-use benefits are enormous.

        I haven't seen any service block paste when filling in or making a password for at least the past 8 years. Any such service would instantly lose all their customers with iPhones or other Apple devices. Not good business.

        • makeitdouble 6 months ago

          > Not good business.

          As you guessed, most of those aren't businesses and we need them more than they need us.

  • hamburglar 6 months ago

    Yes, it’s really bad for security. I just deny it if I don’t know what it’s for. I’m sure I’m missing out on some very important functionality.

    • CamperBob2 6 months ago

      My understanding is that iCloud backup requires it, among who-knows-what other things. So I've been reluctant to hit "Not now."

      I just have to trust their security model to not allow random apps to pop up and issue those prompts.

      • ryandrake 6 months ago

        I'd be surprised if there aren't malicious apps that pop up their own counterfeit version of Apple's "Just enter your password again, trust me bro" dialog that looks just like the real thing, and then do nefarious things with the trusting user's input.

        • xp84 6 months ago

          Not only apps, webpages can easily do it too! I know that sophisticated users might think to themselves "hey why didn't it play the correct app-switching animation after I clicked 'Open Settings' to enter my password" or something, but normal users could be fooled simply by loading the password-entering UI lookalike right there in the browser, probably more than half the time, which is way more than enough.

          Apple's continued drive toward having UI disappear when not "in use" makes this so much more trivial. Currently, as long as you've scrolled down an inch or so, Safari's chrome consists of a single line of ~5 point text, the hostname, on a plain background at the bottom of the screen. So, "Wait, i'm still in the browser" is the kind of thing only nerds would think. Normal people would just ignore the tiny text saying "apple.com.account-verification-system.cgi-bin-iphone-3cabcdef38673824.xyz" and assume they're looking at legitimate UI as long as it roughly approximates iOS.

  • [removed] 6 months ago
    [deleted]
dcow 6 months ago

Something is mis-configured. This isn't the default experience. TouchID works just fine for AppStore purchases.

sircastor 6 months ago

I have a very old iPad that my kid uses. It’s stuck to iOS 10.3. Also, it can’t use my password manager. The browser is so old that the website won’t load (32-bit app). And the PW manager app isn’t made for this old a device.

So Apple wants me to type in my 50+ character password every time I use the App Store app. It’s such a pain.

  • paxys 6 months ago

    If it helps there's no security advantage of a 50+ character password over a suitable 16 character one.

    • mbreese 6 months ago

      Yeah, but passphrases don’t require switching keyboards as often in mobile. And if you’re using a 16 character P@s5w0R6, a 50 character passphrase can be just as secure.

      What I can’t stand if when I’m prompted to type a password on my Apple TV and can’t use my phone for some reason. Scrolling across the alphabet for a passphrase is torture.

      • happymellon 6 months ago

        My work switched our passwords from minimum 8 digits of upper, lower, numeric and special (requires all 3 present) to a passphrase.

        Now its 21 minimum but requires upper, lower and numeric. I guess at least I don't have to stick an exclamation on the end.

    • mikepurvis 6 months ago

      Remember how 1Password used to install itself as a custom keyboard that could "type" your passwords into arbitrary text fields anywhere in the OS, before password management specific hooks were added?

      It would be nifty if your phone could just connect to other devices as a BT keyboard and type in passwords there too. Probably not worth the actual fuss of pairing a BT device, but if that part were not so painful it could be quite a nice solution.

      • alasarmas 6 months ago

        One major flaw in this approach is the one-way channel (keyboard input) prevents the password manager from knowing if it is supplying credentials to the correct recipient. Phishing attacks are relatively common and users expect a password manager to know these things, even in situations like you have described where it’s clearly impossible. I think this is why this approach hasn’t succeeded in the marketplace and FIDO2/WebAuthn support seem to be table stakes.

        • mikepurvis 6 months ago

          Yeah, certainly a proper security module / passkey-type approach is ideal, it would be hard to justify all the bother of developing a bluetooth typer if really the only use-case for it is legacy devices that are old enough to not have an OS supporting the client app, but new enough to still pair with a device pretending to be a bluetooth keyboard.

  • Xevion 6 months ago

    Then why'd you pick a 50+ character password? No one made you do that. That's your fault, not Apple's.

    - As you said, it's a multi-platform account, so probably multiple devices in multiple locations will need the password. Meaning you won't have easy access to your password manager. - Popular account, so you'll likely be using it often, probably re-typing or pasting it.

    Common sense says that manually typing out a password was a likely scenario.

    Switch to a phrase-based password. It'll still be really secure, and you'll be freed from your self-inflicted woes.

    • crazygringo 6 months ago

      > Switch to a phrase-based password.

      I assume that's why it's 50+ characters long, as opposed to 20 gibberish characters. Because phrase-based passwords are longer. And whether it's 40 or 50 or 50+ doesn't even matter, the point is it's not short like a 6-digit PIN.

      I have the exact same problem. It's still incredibly annoying to type on a touchscreen keyboard. If you mistype one character...

      So no, it's not the commenter's fault. And it's certainly not mine. I'm doing the best with the tools I have available. It's Apple's fault, mainly.

      • Xevion 6 months ago

        Phrase-based passwords are far easier to type and remember than random gibberish at 20 characters. I would much rather type a 10x longer sentence than type random characters, even on mobile. It's far easier to validate a passphrase because we, as humans, will notice mispellings quite fast. It's only difficult if you're not english speaking, or have dyslexia - where I would refer you back to the original point: you don't need a 50 character password. Ever.

Terretta 6 months ago

This is not Apple's intended default behavior.

The various stores use their own biometric auth (the abstraction over touch ID and face ID) settings, which can cause this based on user config, particularly if you're using family accounts of any kind.

The most likely issue is one of these is set to ask every time as many families that share devices with kids consider that a feature, not a bug.

If all possible places are set to accept biometric ID (there's always one more setting than you think to check), it can be something about your network or device itself, particularly if for some reason you show up as if rotating through random geographies or from "unknown" devices.

Modern-ish auth systems (e.g., authentication mechanisms for Google, Microsoft, and Apple) also have a "risk based authentication" ratchet that re-prompts if enough data points are abnormal. Depending on your level of access to admin panels, you may be able to identify what is flagging to re-prompt.

Usually this sort of thing can be traced to something like a per-request VPN with no geographic affinity option, or an ISP (especially mobile ISP) that exits you from random cities across border lines.

NL807 6 months ago

I don't have a problem with reauth if the action(s) in question requires a sudo-like operation with a time-out window. It's just a matter of grouping such actions together in manner that requires the least amount of reauth prompts.

SchemaLoad 6 months ago

At least for Apple I can see this being a way to avoid account lock out. Your Apple ID password would otherwise almost never be used so when people finally go to factory reset their device or something they would realise they long since forgot their password and now have an expensive brick.

duxup 6 months ago

Is this for a particular situation(s)?

I do not run into this at all across my apple products.

nofunsir 6 months ago

It literally is Jennifer Lawrence's fault. No joke.

Same with the forced emails you get ANYTIME you login to iCloud via web.

everforward 6 months ago

I think free apps are still scrutinized because they don’t want attackers to install known-compromised apps or trackers. Like a controlling spouse sneakily face IDing a sketchier Life360 while “making a phone call”.

Could be wrong, but that’s the only thing I can think of.

  • xp84 6 months ago

    For sure. They don't really need to protect your credit card in that way, since if a silly kid bought $300 worth of Super Gems or installed a paid app (are there even any normal paid apps now?) Apple has full control, if you call support, to just say "nope" and take the money back and refund you. But sneaking any random app onto the phone of someone else for nefarious reasons is something Apple is super paranoid about.

    Which is also why I will get random popups every few weeks for the rest of my life saying things like "Google Maps has been using your location for 179 days." with a "scary" little map of where I've been. No amount of saying "yes, i meant to do that" can convince Apple that it's intentional.

xp84 6 months ago

Indeed. And I have several Apple mobile devices around the house that just decide they need the password entered just for general reasons, without any specific triggering action! And those pop up modal dialogs in front of what you're doing (super dangerously, as that teaches users that it's plausible that they might be on the Web, and get a popup asking them to enter a password, that they should click on to lead them to a password-entering place!)

The Mac pops those up too, now. Utter insanity.

closeparen 6 months ago

The extreme security of iCloud accounts is good, given that iMessage, photos, etc. are all in there. The need to re-authenticate your iCloud account to purchase $0.99 app is eyebrow-raising but understandable. But the need to 2FA to download a free app is insane.

daneel_w 6 months ago

I wonder if what you're seeing is geographic. I'm in Scandinavia and authentication lasts a decent while for me, with strict settings. I tried a few things with my SO's iPhone and iPad and they behaved the same.

ValleZ 6 months ago

It's because an average Apple engineer has to enter his password at least 10 times a day and it's kind of no big deal for them. Source: I was an Apple eng.

Wowfunhappy 6 months ago

The really annoying thing is that when I purchase an app on my watch, it makes me type the password on my watch...

How is this a thing?!

MBCook 6 months ago

Really? I never have to re-auth unless I get a new device.

  • quesera 6 months ago

    Same behavior here.

    I use TouchID to log in several times per day, and am required to enter a password "to enable TouchID" about once per week. iOS and macOS both.

    This feels reasonable to me.

    • ziml77 6 months ago

      It's annoying to ever have to enter a password manually, but it does make sense every 1 or 2 weeks to force it. Not even as a security thing but as a memory thing. It's incredible how something that you seem to know so well can get flushed from your memory after you stop recalling that knowledge regularly.

      • quesera 6 months ago

        Exactly. I have enabled TouchID for a couple of banking apps, and I am dreading the likely need for the password reset dance when the time comes (it's been years).

        I use a password manager, but I've always kept the actually important passwords in wet memory only. When I used the web interface regularly, that was not a problem. However... :-/

1oooqooq 6 months ago

this is only because of all the lawsuits about apple store chargebacks because they allowed kids to make purchases.

article is shot Enterprise software and you're talking about games and predatory dark patterns in consumer devices. or do you company distribute software to employees via app store?

out-of-ideas 6 months ago

> it keeps prompting for the Apple password again and again

pro tip (for mac desktop, not iphone): drag the dumb prompt off to the edge of the screen ( i drag from top left of the window and drop it to the bottom right of the monitor )

it will not give a 2nd prompt if the first prompt is closed

=> i do this specifically when the 'apple accounts' crap has some issue and forever prompts me to re-login.

edit: clearification

mountainriver 6 months ago

I have to change my apple password every single time I need to download an app.

It seems like insane friction for something that is making them a lot of money

  • croemer 6 months ago

    Same. And annoyingly you're not allowed to reuse old passwords, so you have to keep inventing (and remembering) new ones.

grishka 6 months ago

Also, on both macOS and Android, there's a time component to device unlocking. You would sometimes get this stupid "your password is required to enable touch ID" or "extra security required, pattern not used in a while" thing with no way to disable it. It's beyond infuriating to me. It's my device. It should not tell me what to do. I get to tell it what to do and it obeys, unquestionably. I'll evaluate my own risks, thank you very much.

  • 1718627440 6 months ago

    > macOS and Android

    > It's my device.

    There is your dissonance.

  • yard2010 6 months ago

    This is just enshitification in a mask. Next thing you know, guess what? Your device is not yours, you just rent it from the feudal.