Hi Guys
How can I receive an access token from Azure located NAV Webclient either using HTTP Client or HTTP Post or using the Codeunit 6300 Azure AD Mgt.
Trying to generate the access token from a NAV Action but is not working have provided proper parameters for HTTPRequest or HTTPClient using the format
GET
https://login.microsoftonline.com/{tenant}/oauth2/authorize?
client_id=6731de76-14a6-49ae-97bc-6eba6914391e
&response_type=id_token
&redirect_uri=http%3A%2F%2Flocalhost%3a12345
&response_mode=form_post
&scope=openid
&state=12345
&nonce=7362CAEA-9CA5-4B43-9BA3-34D7C303EBA7
to get the authorisation code and then using POST method to get the access token but it's not working.
Also used the Cod 6300 to get the access token in the function with proper parameters but is not able to get the token
AccessToken := AzureADAuthFlow.AcquireTokenFromCacheWithCredentials(
GetClientId,
AzureADAppSetup.GetSecretKey,
ResourceName);
Can you please suggest what could be the Resource name parameter (a url for the NAV app registered in the Azure AD), what would be the format and
will the Security ID of the user work (as the NAV is configured using ACS).
Thanks in advance.
Regards,
Chandra Prakash Soni