SCIM and SAML combination to further enhance the SaaS application.

EnterpriseArchitect 6,061 Reputation points
2023-05-17T14:27:53.82+00:00

Hi All,

I have a SaaS application that manually created the Enterprise Registration in Azure.

The vendor has already supplied me with the SCIM as the Provisioning mechanism for my access to my Hybrid Azure AD user account.

Provisioning mode automatic.

Use Azure AD to manage the creation and synchronization of user accounts in Verint based on user and group assignments.

User's image

With the above setting only, I can log in to the SaaS application using my web browser after completing the Provisioning cycle.

Do I have to configure an additional custom SAML like below to further enhance the security of the SaaS application accessimage

?

Any help would be greatly appreciated.

Microsoft Security | Active Directory Federation Services
Microsoft Security | Microsoft Entra | Microsoft Entra External ID
Microsoft Security | Microsoft Entra | Microsoft Entra ID
Microsoft Security | Microsoft Graph
Microsoft Security | Microsoft Entra | Other
{count} votes

1 answer

Sort by: Most helpful
  1. Danny Zollner 10,801 Reputation points Microsoft Employee Moderator
    2023-05-18T03:58:55.8166667+00:00

    Creating a user in an application via SCIM does not set a password on the user. AAD Provisioning does not support syncing passwords from AAD -> apps. For a user to be able to log in to an app when they are provisioned via SCIM, you either need to federate your application with Azure AD via SAML or OIDC+OAuth, or a password would need to be set in the application via some other means - such as with an initial registration/redemption flow based off of something like an email invite. If your users are able to sign in without federation configured, then it would appear that a password is being set somehow or another authentication method is implemented.

    Federation is by far the preferred option when it comes to security and overall identity management best practices.


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.