[IntegrationEvent(False,False)]
local procedure OnAcquireTokenByAuthorizationCode(AuthorizationCode: Text, ResourceName: Text, var AccessToken: Text)
Parameters
Name
Type
Description
AuthorizationCode
Text
ResourceName
Text
AccessToken
Text
OnAcquireTokenByAuthorizationCodeWithCredentials
[IntegrationEvent(False,False)]
local procedure OnAcquireTokenByAuthorizationCodeWithCredentials(AuthorizationCode: Text, ClientID: Text, ApplicationKey: Text, ResourceName: Text, var AccessToken: Text)
Parameters
Name
Type
Description
AuthorizationCode
Text
ClientID
Text
ApplicationKey
Text
ResourceName
Text
AccessToken
Text
OnAcquireTokenFromCache
[IntegrationEvent(False,False)]
local procedure OnAcquireTokenFromCache(ResourceName: Text, var AccessToken: Text)
Parameters
Name
Type
Description
ResourceName
Text
AccessToken
Text
OnAcquireTokenFromCacheState
[IntegrationEvent(False,False)]
local procedure OnAcquireTokenFromCacheState(ResourceName: Text, AadUserId: Text, TokenCacheState: Text, var NewTokenCacheState: Text, var AccessToken: Text)
Parameters
Name
Type
Description
ResourceName
Text
AadUserId
Text
TokenCacheState
Text
NewTokenCacheState
Text
AccessToken
Text
OnAcquireGuestToken
[IntegrationEvent(False,False)]
local procedure OnAcquireGuestToken(ResourceName: Text, GuestTenantId: Text, var AccessToken: Text)
Parameters
Name
Type
Description
ResourceName
Text
GuestTenantId
Text
AccessToken
Text
OnAcquireAcquireOnBehalfOfToken
[IntegrationEvent(False,False)]
local procedure OnAcquireAcquireOnBehalfOfToken(ResourceName: Text, var AccessToken: Text)
Parameters
Name
Type
Description
ResourceName
Text
AccessToken
Text
OnAcquireOnBehalfOfTokenAndTokenCacheState
[IntegrationEvent(False,False)]
local procedure OnAcquireOnBehalfOfTokenAndTokenCacheState(ResourceName: Text, var AccessToken: Text, var TokenCacheState: Text)
Parameters
Name
Type
Description
ResourceName
Text
AccessToken
Text
TokenCacheState
Text
OnAcquireTokenFromCacheWithCredentials
[IntegrationEvent(False,False)]
local procedure OnAcquireTokenFromCacheWithCredentials(ClientID: Text, AppKey: Text, ResourceName: Text, var AccessToken: Text)
Parameters
Name
Type
Description
ClientID
Text
AppKey
Text
ResourceName
Text
AccessToken
Text
OnGetSaasClientId
[IntegrationEvent(False,False)]
local procedure OnGetSaasClientId(var ClientID: Text)
Parameters
Name
Type
Description
ClientID
Text
OnCreateExchangeServiceWrapperWithToken
[IntegrationEvent(False,False)]
local procedure OnCreateExchangeServiceWrapperWithToken(Token: Text, Service: DotNet "Microsoft.Dynamics.Nav.Exchange.ExchangeServiceWrapper")