Requesting Access for Non-Employee Identities Not Working

I am attempting to onboard a contractor who needs an E3 outlook license, but no other access. I created a Non-Employee source:



Then, I created an Identity Profile to connect the source to:



image

and added a user account manually:


When I search for the test account in Identites, I can find it, but it has an error stating there is no uid, email address, or last name. All of which I provided when I created the account.


While the Identity can be found in Identities, it is not resolving in Request Center when I go to request access for it. I am guessing that missing the uid, email, and name attributes are part of the reason. I tried to figure it out using Harbor Pilot and reading the docs but I’m not sure what I’m doing wrong here. Any help would be much appreciated.

Your configurations seem to be correct. Try Apply Changes on Identity Profile or an Identity Refresh, sometimes that resolves it.

Are you still having this issue?

It’s not giving me an option to perform an identity refresh or process identity. It is allowing me to synchonize the attributes, but it’s made no difference. I am experiencing the same problem, still don’t know why.

@jared-fox Do you see this below button when you navigate into the identity profile:

image

If yes, you would need to apply this and then wait for sometime for the full identity refresh to take effect.

Once done, try to use this API endpoint to refresh your identity as well: start-identity-processing | SailPoint Developer Community

Thanks,
Arshad.

Check your Identity Profile for other incorrect mappings. ISC is complaining of a bad source in your Identity Profile - look for sources that may have been removed or may not have been migrated if the Identity Profile was migrated between environments.

I applied the changes the first time I attempted to make it work. I just got reimaged so I’m not back in Postman yet but I will try that when I get back up and running.

Are you seeing an incorrect mapping in my config? I’m certainly open to the concept. Sometimes those can be confusing. The source has not been migrated, it was built out during implementation. I’m certainly willing to deep dive though. The non-employee source idea sounds convenient and easy, but for me it just seems to not be working.

You’re only showing 5 attributes. Nothing in those 5 looks wrong. Shouldn’t require a deep dive, just a quick scan of any other configured attributes.

Also, preview the identity in the Identity Profile Mapping tab. That actually tends to reveal a lot more detail in the specifics of the error.

Trying to figure this out still. I still have this error:


And it is all missing. So basically I’m just stuck trying to figure out how to get this all in here?

Disregard, It worked in my prod environment (I decided to just go for it). I’m not sure why it isn’t working in sandbox.