Codeunit 8820 AAD Application Interface, source in 29
Source29
src/Layers/W1/BaseApp/System/AadApplication/AADApplicationInterFace.Codeunit.al42 lines, Copyright (c) Microsoft Corporation. MIT
namespace System.Environment.Configuration;
codeunit 8820 "AAD Application Interface"
{
trigger OnRun()
begin
end;
procedure CreateAADApplication(ClientId: Guid; ClientDescription: Text[50]; ContactInformation: Text[50])
var
AADApplication: Record "AAD Application";
begin
AADApplication."Client Id" := ClientId;
AADApplication.Description := ClientDescription;
AADApplication."Contact Information" := ContactInformation;
AADApplication.State := AADApplication.State::Disabled;
if AADApplication.Insert() then;
end;
procedure CreateAADApplication(ClientId: Guid; ClientDescription: Text[50]; ContactInformation: Text[50]; EnableAADApplication: Boolean)
var
AADApplication: Record "AAD Application";
begin
CreateAADApplication(ClientId, ClientDescription, ContactInformation);
AADApplication.Get(ClientId);
if EnableAADApplication then begin
AADApplication.TestField(Description);
AADApplication.Validate(State, AADApplication.State::Enabled);
AADApplication.Modify();
end;
end;
procedure ModifyAADApplicationDescription(ClientId: Guid; ClientDescription: Text[50])
var
AADApplication: Record "AAD Application";
begin
if not AADApplication.Get(ClientId) then
exit;
AADApplication.Description := ClientDescription;
AADApplication.Modify();
end;
}