"How do I integrate my app with my client's Entra ID for SSO?" To do this, see https://learn.microsoft.com/en-us/entra/identity/enterprise-apps/add-application-portal-setup-sso
"Will my app receive information about the user's role (student, teacher, admin) from Entra ID?"
You can manage user roles within Entra ID by assigning them to groups.
Create groups for students, teachers, and admins in Entra ID
- Assign users to these groups
- Configure your app registration to receive group claims
- Parse these claims in your app to determine the user's role
You can also use custom attributes
"Can I use Entra ID information to automatically direct students to their specific coursework after they log in?"
Yes, you can use information from Entra ID to provide personalized experiences. So you can
You can mark it 'Accept Answer' and 'Upvote' if this helped you
Regards,
Abiola