macOS “Hold for Authentication” — keychain mapping fix
Joe B.
Reviewed for technical accuracy
Specialities: macOS, Printers, Kerberos/Active Directory, CUPS, Print Servers
Fix “Hold for Authentication” on AD-bound Macs — Kerberos ticket, Keychain Access, CUPS, IPP/SMB
Quick answer: the accepted fix
Accepted fix for macOS “Hold for Authentication”: delete outdated server passwords from Keychain Access, reset/align the login keychain with your AD password, renew Kerberos (klist/kinit), then re-add the printer using IPPS or SMB with the server’s FQDN and trusted certificate.
Why macOS pauses with “Hold for Authentication” (Kerberos, Keychain, profile changes)
On AD-bound Mac systems, password changes desync the login keychain and cached server credentials. Expired Kerberos tickets, IPP/SMB URIs without FQDN, or untrusted certificates also trigger prompts. Cleaning Keychain, renewing tickets, and re-adding the queue over IPPS stabilizes authentication.
How to verify the fix
Print a PDF from Preview. The job should leave the queue immediately without Hold. In Terminal, klist should show a valid TGT. In Keychain, only one saved password should exist for the print server. If prompts return, recheck time sync, DNS/FQDN, server certificate trust, and confirm the password stored in login keychain matches your AD password.
macOS “Hold for Authentication” — quick troubleshooting tips
Most cases are caused by keychain desync or expired Kerberos tickets.
Quick path: remove old server credentials → align login keychain with AD password → kdestroy/kinit → re-add queue using IPPS with FQDN → trust certificate → push renewal via JAMF/NoMAD in managed environments.
Disclaimer: This information is AI-generated and intended for general guidance only. For advice specific to your environment, please consult a verified expert on Whizz-Tech before making decisions.
Getting Started Is Easy
Ask for help, 24/7
Members enjoy round-the-clock access to 12,000+ verified Experts, including tech support, mechanics, vets, and more.
Expert will respond in minutes
We match you with an Expert who specializes in your situation. Talk, text, or chat — whichever you prefer.
Save time & money
No scheduling hassles or expensive consults. Membership can save you significant time and money each month.
FAQ
What triggers “Hold for Authentication” on macOS?
Out-of-sync Keychain password for the print server, expired Kerberos ticket, non-FQDN queue URI, or an untrusted certificate on IPP/SMB print servers.
How do I fix keychain mapping after an AD password change?
Open Keychain Access, remove old smb:// / ipp:// entries for the server, update or reset the login keychain password to match AD, then re-add the printer using the server’s FQDN.
Kerberos vs saved password — which should I use?
Kerberos is most seamless on AD-bound Macs. If not available, allow Keychain to store the server credentials and ensure they update when your AD password changes.
Why does it work off VPN but fail on VPN?
Kerberos requires access to the KDC and correct time/DNS. On VPN, renew tickets (kinit), ensure split-DNS for the print server FQDN, and trust the certificate.
| Symptom | Likely cause | Quick fix |
|---|---|---|
| Jobs pause: “Hold for Authentication” | Keychain password mismatch | Delete server entries; update login keychain; re-add queue |
| Prompts after password change | Kerberos ticket expired | kdestroy → kinit; verify time/DNS |
| Works sometimes, fails on VPN | KDC unreachable; wrong DNS | Connect to domain; use FQDN; renew TGT |
| IPP prompts for password each print | Untrusted certificate / URI mismatch | Use IPPS with FQDN; trust cert |
Step-by-step (macOS)
- Open Keychain Access → remove old smb:///ipp:// credentials for the print server; align login keychain with your AD password.
- In Terminal:
kdestroythenkinit UPN@DOMAIN; verify withklist. - Delete the printer; re-add via IPPS or SMB using the server’s FQDN; trust the certificate.
- Test printing; if prompts return, check time/DNS, VPN, and certificate chain. Consider a JAMF profile to deploy the queue and renew tickets.
Note for mixed environments (Windows print servers)
- Use queues published with FQDN and Kerberos enabled; avoid NTLM-only shares if possible.
- If using SMB, ensure the Mac connects as DOMAIN\\username and that the saved Keychain item matches.
Sources
- Apple — Keychain Access
- CUPS — Administration & troubleshooting
- Microsoft — Print server protocols (IPP/SMB)
Filed under: macOS printing & CUPS
Related articles
- macOS Photos Book Export Has Blurry Text — What's Lowering the Quality and How to Get Sharp Results
- macOS Adobe apps only print grayscale — ICC pipeline force fix
- macOS cannot print envelopes — tray override CAPS fix
- macOS PDF rotates when printed — auto-rotate kill
- macOS Mail Prints Collapsed Threads — Expand All Fix Guide
- macOS PDF prints wrong fonts — embedded vs substitute pipeline
- macOS Preview Producing Low Contrast Prints — What's Draining the Color and How to Get Sharp Output Again
- macOS printing hangs on “Creating raster…” — ColorSync reset