When users do not show up in your Enterprise Application in Microsoft Entra ID despite being assigned, there are several factors to consider:
- Provisioning Logs: Check the provisioning logs to see if there are any errors or messages indicating why users are not being provisioned. Common reasons include users being filtered out by a scoping filter, missing required attributes, or issues with user assignment records.
- User Assignment: Ensure that the users are effectively assigned to the application. If you see an error indicating that users are "not effectively entitled," you may need to unassign and then reassign the users or groups to the application.
- Required Attributes: Verify that all required attributes for the users are populated correctly. Missing attributes can prevent users from being provisioned.
- Delay in Provisioning: While there may be some processing time, typically users should appear shortly after assignment. However, if there are issues in the provisioning process, they may not show up at all.
- Access Errors: If users are receiving access errors, ensure that they are assigned to the correct roles for the application. Users must belong to a group that is assigned to the application or be assigned directly to it.
- Nested Groups: Note that nested groups are not supported for application assignments, so make sure the group is directly assigned to the application.
By reviewing these aspects, you should be able to identify the cause of the issue and take appropriate action to resolve it.