Skip to main content
Question

SelfService+ wants to access key Jamf Connect

  • January 13, 2026
  • 9 replies
  • 855 views

Forum|alt.badge.img+3

I’m currently rebuilding our enrollment process and testing everything in a Jamf sandbox. So far it mostly works as expected, but I’ve run into an issue that I can’t fully explain.

This is how my flow looks right now.

macOS 26.2

In PreStage Enrollment I deploy:

  • JamfConnectLogin-3.5.0.pkg

  • dialog-2.5.6-4805.pkg (used for Setup Your Mac)

  • icons.pkg (icons used by Setup Your Mac)

When it comes to configuration profiles related to Jamf Connect, I’m using:

  • Jamf Connect License

  • Jamf Connect Login (login window configuration)

  • Jamf Connect Menu Bar

The flow itself:

I start the Mac, choose Enroll, and no local account is created during enrollment. After configuration finishes, I get the Jamf Connect login window (which is exactly what I want and how it works in production). I log in with Okta credentials, the local account is created, and then the “enrollment completed” trigger fires Setup Your Mac. Apps and scripts install as expected.

However, at the same time I get a keychain prompt saying:

“Self Service+ wants to use your confidential information stored in ‘Jamf Connect’ in your keychain.”

This is the part I don’t understand. I know there was a known issue with macOS Tahoe and Jamf Connect versions older than 3.5, I already went through that, and in production I don’t see this problem at all. In the sandbox environment it happens every time, so something is clearly off.

After login, Self Service+ launches automatically. Sometimes it shows that the local profile requires a sync, or the local account isn’t fully there yet. What’s interesting is that a simple restart always fixes everything and after reboot, the account state and Self Service+ look correct.

Any ideas where I should be looking for the root cause?

Thanks

 

9 replies

red_beard
Forum|alt.badge.img+8
  • Valued Contributor
  • January 13, 2026

Is the Jamf Connect Menu Bar profile needed, since Self Service+ takes over that role in 3.0 and up? Maybe it’s causing some unintended action to happen? I’m not speaking from a place of confidence on this, just a thought.


 


talkingmoose
Forum|alt.badge.img+36
  • Community Manager
  • January 13, 2026

Something else to check would be Jamf Pro Settings > Computer Management > Security.

Verify in the Automatically install a Privacy Preferences Policy Control profile section you’ve selected Jamf Connect.


Forum|alt.badge.img+3
  • New Contributor
  • April 5, 2026

I’ve seen this when the login password and login keychain drift during the first post-enrollment sync, especially if Self Service+ launches before everything fully settles.

One easy sanity check is to force the login keychain to match the current account password, then reboot once. This walkthrough is the one I usually hand people: Change your keychain password to match with your login password.

If that clears it, it points more to a password/keychain sync issue than the older Tahoe < 3.5 bug.


Forum|alt.badge.img+6

When determining whether to configure Jamf Connect, check if the "Password Direct Access" function has been enabled. This can eliminate the need for repeatedly entering the password.


kyryloa
Forum|alt.badge.img
  • New Contributor
  • June 2, 2026

I’m seeing the same issue. Interestingly, it only seems to affect devices that are enrolled completely from scratch (either brand-new devices that were never in the inventory or devices that were removed from inventory and then re-enrolled).

If a device is already in the inventory and you simply wipe it and go through Setup Assistant again, the issue doesn’t occur.

Can’t figure out how to resolve this. 😔


junjishimazaki
Forum|alt.badge.img+10

kyryloa
Forum|alt.badge.img
  • New Contributor
  • June 2, 2026

 

I tried deploying Self Service+ before Jamf Connect as a PreStage package, but I'm still running into the same issue. I’m using the most recent versions of both apps.

What I can't figure out is why the issue only seems to affect devices that don't have a record in Inventory. This doesn't happen when I erase an existing device and redeploy it (by going through exactly the same steps that I would do with a brand new device). My guess is that it may be related to smart groups, since Jamf can take some time to evaluate and update smart group membership for devices that didn't exist in Inventory prior to enrollment.


junjishimazaki
Forum|alt.badge.img+10

We had a custom Self-service+ name and users were getting that keychain pop up for self service+. So, we reverted back to the default self Service+ app name and that resolved the issue.


kyryloa
Forum|alt.badge.img
  • New Contributor
  • June 3, 2026

We had a custom Self-service+ name and users were getting that keychain pop up for self service+. So, we reverted back to the default self Service+ app name and that resolved the issue.

I had actually read about this before, and it was the first thing I checked. However, your comment made me take another look, and that's when I realized my mistake.

I had manually entered “Self Service+” in the Application Header field, assuming that matching the default value exactly would have the same effect as using the default. Apparently, that's not the case. Even though the text was identical, Jamf still treated it as a custom value.

What I needed to do was completely clear the field and leave it blank so it could revert to the “true default value”. As soon as I did that, the keychain prompt stopped appearing on the newly enrolled devices.

It's still a bit strange to me since the app name was 100% identical, the only difference was that it had been manually entered rather than inherited from the default setting.

In any case, thank you for the suggestion and for prompting me to double-check. I'm leaving this comment here in case it helps someone else who runs into the same issue. 🙌