Unable to access contacts via CardDAVSolved

Participant
Discussion
1 week ago

Hey Community, I have been trying to configure CardDAV and sync the corporate contacts in Google Contacts with our employees’ iPhone devices. As we are managing the devices using Hexnode we used the CardDAV policy for iPhones to push the configuration into the devices. However, we’ve been facing an issue where end-users are unable to authenticate their CardDAV accounts on their devices. They are receiving the error message “Password Incorrect” when attempting to verify the Contacts account, despite entering the correct password that had been provided during the policy configuration. 

Has anyone encountered a similar issue or found a solution to this? If so, your help would be much appreciated. 

Replies (4)

Marked SolutionPending Review
Hexnode Expert
1 week ago
Marked SolutionPending Review

The issue you’re encountering is due to Google’s transition from allowing less secure apps (which relied on basic authentication using username and password) to requiring OAuth, a more secure authorization protocol, for accessing Google services like Contacts, Gmail, and Google Calendar. As a result, third-party apps that use basic authentication methods are no longer able to access Google Contacts via protocols such as CardDAV, CalDAV, IMAP, SMTP, and POP.

To sync Contacts on your iPhone, users should use the Google option under Add Account instead of choosing Other. Here’s how to do it:

  1. Navigate to Settings > Apps > Contacts.
  2. Select Contacts Accounts and tap Add Account.
  3. Here, tap Google and follow the instructions to sign in to the Google Account.
  4. On signing in, you can choose the apps to sync with the device. Contacts will be enabled by default.
  5. Then, tap Save.

Following these steps will allow users to access and sync their Google Contacts directly to their iPhones. Let me know if you run into any other issues!

Marked SolutionPending Review
Participant
1 week ago
Marked SolutionPending Review

Thank you for the explanation. Can I also know how to do this via Hexnode for all iPhones in our organization? 

Marked SolutionPending Review
Hexnode Expert
1 week ago
Marked SolutionPending Review

Sure @skylar-a ! You can use the Google Accounts feature under Policies in the Hexnode portal for setting up users’ Google accounts on their devices. Once the account is configured, the user will be prompted to authenticate on the device by entering the account password and completing the setup. In doing so, the Google Services associated with that account including Google Contacts will be accessible for the users on their devices. 

Marked SolutionPending Review
Participant
1 week ago
Marked SolutionPending Review

Thanks a lot!

Save