Skip to content

Power Platform PCF Control to be used in Dynamics 365 Online. This control works in conjunction with App Registration in Azure and shows the user's Authentication Result object in Dynamics 365 form.

License

ImranCodeBug/Codebug-Elvisio-Azure-Auth-Generator

Repository files navigation

Elvisio Authentication Result Generator

This is the code for the Power App Component Framework code for Elvisio Authentication Result Generator. Once setup correctly, this field type PCF will show the logged in user's MSAL's authentication result object in the form. User can copy the whole authentication result object, the access or id token if need be.

Setup

Application Registration Creation

Setting up application registration is discussed in this MS Documentation

Once the appregistion is created go to Authentication section of the app registration and add a Platform as single page application. One of the Redirect URIs has to be the Dynamics 365 instance in which you want to deploy the control in.

Redirect URI

Usage

Setting up the Control

  • The managed version of the solution can be found on the release folder of this repository. Please download the zip file and install the solution.
  • Once the solution is installed go to any form property and find a text type field for which you want to replace the PCF with and go to Field Properties > Controls. Click on Add Control and find Azure Authentication Result control. FieldProperties
  • Add ClientId, TenantId, RedirectUrl fields according to the application registration. FieldProperties
  • Press OK in form and Save and Publish the form

Using the control

Make sure your browser allows popup from Dynamics web site. otherwise the PCF wont work.

Open the form and you should see the AuthenticationResult object is appearing in the control.

FieldProperties

You should be able to copy the whole object (Formatted JSON) or just copy the Id or Access token from the object.

About

Power Platform PCF Control to be used in Dynamics 365 Online. This control works in conjunction with App Registration in Azure and shows the user's Authentication Result object in Dynamics 365 form.

Resources

License

Stars

Watchers

Forks

Packages

No packages published