Microsoft Dynamics 365 Portal provides ability to build low-code and responsive website allowing external users to interact with data stored in Dynamics, just by using its out-of-the-box features. However, building fully functional portals often requires extending Dynamics Portal by implementing custom web app, called "Companion App". Passing the authentication context from Dynamics Portal to Companion App is the main challenge, as using highly sensitive information (e.g. client secret ) in client-side scripts exposes security risks.
This presentation covers a mechanism to pass the authentication context from Dynamics Portal to a companion app along with a decrypted authentication token to verify its authenticity.
We believe this session introduces an important first step to extend Dynamics Portal in order to reach its full potential.
11:10 - 12:05