Hi
I'm involved in a project where we are integrating Dynamics 365 CE with a web portal (not Dynamics portals) and we're investigating how we best manage users, user credentials and authentication.
The target is to store user credentials as a record in a custom entity, so that an admin can change it, like in Office365. But what architectural way is best practice when authenticating users and managing passwords and the likes?
My best guess is that the portal checks in Dynamics if the username exists as record in Dynamics.
And if it does, checks that username against some other service (Azure AD? IdentityServer?) and authenticates.
This area is completely new to me and at this moment I don't have anybody else to ask but you guys. I just need a brief answer for the moment. Is my thinking way off?
Thanks