cancel
Showing results for 
Search instead for 
Did you mean: 

What identifier does IAS use from Azure when IAS is the user store

StephenBurns
Participant
0 Kudos
1,365

In the IAS settings for the corporate identity provider, it says:

Switch on to use the data from Identity Authentication user store and send Subject Name Identifier (Name ID for SAML2.0 or Subject for OpenID Connect), assertion and default attributes according to the application configuration. For users with no profile in Identity Authentication, the application receives the subject name identifier from the corporate IdP assertion and attributes according to the application configuration.

How does IAS determine if a user has a profile within IAS or not?

I have a user with a profile in IAS, but their SAML trace still has the name ID that Azure sent, instead of the one in IAS

Accepted Solutions (1)

Accepted Solutions (1)

Colt
Active Contributor
0 Kudos

Hey Stephen,

when combined with the "Use Identity Authentication user store" option, this allows end-users to continue using the corporate IdP for authentication. During the authentication process, the subject name ID sent from the corporate IdP in the first response to Identity Authentication Service (IAS) - usually the user's email address - is used to verify the existence of the user's profile in the SAP IAS user store, also known as the Identity Directory. SAP IAS then retrieves the required user attributes from its own user store and forwards them to the application for further processing.

This blog may answer your questions, happy reading!

Cheers Carsten

StephenBurns
Participant
0 Kudos

Thank you. I was hoping that I could have it use a different attribute than the subject name ID.

It seems as though it only uses subject name ID from the corporate IDP but looks for matches on more than just email

When Use Identity Authentication user store option is enabled, the application checks if the users authenticated by the corporate identity provider exist in the Identity Authentication user store. The existence check is done with the name identifier sent by the corporate identity provider for the identifying attributes uid, loginName, emails and phoneNumber.

Since you don't seem to be able to configure this matching, I wonder what would happen if someone had the same loginName as someone elses phone number or something like that, but i suppose thats pretty unlikely

Answers (0)