codeunitAL Developmentofficial - Microsoftderived - from the source, no model text

Codeunit 6300 "Azure AD Mgt."

Base Application · System.Azure.Identity

Across versions

  1. BC23-24present
  2. BC255 procedures changed, 5 procedures added
  3. BC26-27unchanged
  4. BC285 procedures removed
  5. BC29-30unchanged

Neighbourhood 32 connected objects and pages

Codeunit 6303 "Azure AD Auth Flow" (calls, 20 links)Azure AD Auth FlowCodeunit 4516 "OAuth2 SMTP Authentication" (calls, 9 links)OAuth2 SMTP AuthenticationCodeunit 9510 "Document Service Management" (calls, 6 links)Document Service ManagementCodeunit 6301 "Power BI Service Mgt." (calls, 4 links)Power BI Service Mgt.Codeunit 5052 "AttachmentManagement" (calls, 3 links)Codeunit 5323 "Exchange Add-in Setup" (calls, 3 links)Exchange Add-in SetupCodeunit 6700 "O365 Sync. Management" (calls, 3 links)Page 6700 "Exchange Sync. Setup" (calls, 3 links)Exchange Sync. SetupTable 5080 "To-do" (calls, 3 links)To-doCodeunit 4507 "Email - OAuth Client" (calls, 2 links)Email - OAuth ClientCodeunit 7108 "O365 Graph Authentication" (calls, 2 links)O365 Graph AuthenticationCodeunit 9005 "Url Helper" (calls, 2 links)Page 6301 "Azure AD App Setup Part" (calls, 2 links)Azure AD App Setup PartPage 9553 "Document Service Setup" (calls, 2 links)Document Service SetupCodeunit 1164 "COHUB API Request" (calls)COHUB API RequestCodeunit 1686 "Email Logging OAuth Client" (calls)Codeunit 2752 "Universal Print Graph Helper" (calls)Universal Print Graph HelperCodeunit 457 "Environment Information" (calls)Environment InformationCodeunit 4586 "SOA Dispatcher" (calls)Codeunit 5321 "Exchange Web Services Server" (calls)Codeunit 6334 "Power BI Upload Step Runner" (calls)Codeunit 6400 "Flow Service Management" (calls)Codeunit 6710 "ODataUtility" (calls)Codeunit 6722 "Booking Manager Handler" (calls)Codeunit 6938 "EA Agent Dispatcher" (calls)Codeunit 6941 "EA Http Client" (calls)Codeunit 9033 "Invite External Accountant" (calls)Page 1803 "Assisted Company Setup Wizard" (calls)Page 6300 "Azure AD App Setup Wizard" (calls)Page 6302 "Azure AD Access Dialog" (calls)Page 6327 "Power BI Embed Setup Wizard" (calls)Page 9033 "Invite External Accountant" (calls)

Open in the neighbourhood explorer

One hop out, from the extracted relations and call graph. Up to 40 shown; the sections below list them all.

Base Application · System.Azure.Identity · BC23-30 · source at ea08af5e · facts from BC29

Event subscriptions

  • OnGetUserToken subscribes to Codeunit “System Action Triggers” GetUserToken

Procedures

  • GetAuthCodeUrl(ResourceName: Text): Text
  • AcquireTokenByAuthorizationCodeAsSecretText(AuthorizationCode: SecretText; ResourceUrl: Text): SecretText + BC25
  • GetAccessTokenAsSecretText(ResourceUrl: Text; ResourceName: Text; ShowDialog: Boolean): SecretText + BC25
  • GetGuestAccessToken(ResourceUrl: Text; GuestTenantId: Text): Text
  • GetOnBehalfAccessTokenAsSecretText(ResourceUrl: Text): SecretText + BC25
  • GetOnBehalfAccessTokenAndTokenCacheState(ResourceUrl: Text; var TokenCacheState: Text): Text
  • GetTokenFromTokenCacheState(ResourceId: Text; AadUserId: Text; TokenCacheState: Text; var NewTokenCacheState: Text): Text
  • GetAzureADAuthEndpoint(): Text
  • GetDefaultRedirectUrl(): Text[150]
  • GetRedirectUrl(): Text[150]
  • GetO365Resource(): Text
  • GetO365ResourceName(): Text
  • IsSaaS(): Boolean
  • GetInitialTenantDomainName(): Text
  • IsAzureADAppSetupDone(): Boolean
  • CreateExchangeServiceWrapperWithToken(Token: SecretText; var Service: DotNet ExchangeServiceWrapper) Δ BC25 + BC25 − BC28
  • GetLastErrorMessage(): Text

Plus 5 local procedures.

Triggers

OnRun

Calls

From the extracted call graph of BC29 (graphify-al on the snapshot checkout): calls whose target is known from a declared type or an Object::"Name" argument. Interface dispatch and calls through events are not counted, so the list is not complete.

Called by

Ask your agent

Procedure bodies are not stored here (D10). The call sections above are our own, per object, from the BC29 call graph. For a procedure body or the calls of one procedure, ask bc-code-atlas (external, by Stefan Maron, MIT; default corpus w1-28), which the bc-observatory plugin connects: bcatlas_resolve_node(object_type: "codeunit", object_name: "Azure AD Mgt."), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.

Evidence 1 sources