Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
namespace Microsoft.Identity.Client;
enum 50302 EntraSupportedAccountTypesKFM
{
Extensible = false;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ table 50304 "Entra App Registration KFM"

fields
{
field(1; Code; Code[20])
field(1; "Code"; Code[20])
{
Caption = 'Code';
DataClassification = SystemMetadata;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
namespace Microsoft.Identity.Client;

codeunit 50316 "Microsoft Entra ID Impl. KFM"
{
Access = Internal;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
namespace Microsoft.Identity.Client;
codeunit 50315 "Microsoft Entra ID KFM" implements "OAuth Authority KFM"
{
var
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
permissionset 50300 "RestClientOAuth KFM"
{
Caption = 'Rest Client OAuth Permissions', Locked = true;
Assignable = true;
Permissions = table "Entra App Registration KFM" = X,
tabledata "Entra App Registration KFM" = RIMD,
table "Entra Certificate KFM" = X,
tabledata "Entra Certificate KFM" = RIMD,
table "Entra Secret KFM" = X,
tabledata "Entra Secret KFM" = RIMD,
codeunit "Auth. Code Grant Flow KFM" = X,
codeunit AuthCodeGrantFlowImplKFM = X,
codeunit ClientCredentialsFlowImplKFM = X,
codeunit "Client Credentials Flow KFM" = X,
codeunit DeviceCodeFlowImplKFM = X,
codeunit "Device Code Flow KFM" = X,
codeunit "Entra Certificate Mgt KFM" = X,
codeunit HttpAuthenticationOAuth2ImpKFM = X,
codeunit "Http Authentication OAuth2 KFM" = X,
codeunit "Http Client Handler KFM" = X,
codeunit "Microsoft Entra ID Impl. KFM" = X,
codeunit "Microsoft Entra ID KFM" = X,
codeunit OAuthApplicationConfigImplKFM = X,
codeunit "OAuth Application Config KFM" = X,
codeunit "OAuth AuthenticationResult KFM" = X,
codeunit OAuthAuthenticationRsltImplKFM = X,
codeunit "OAuth Certificate Impl. KFM" = X,
codeunit "OAuth Certificate KFM" = X,
codeunit OAuthConfidentialClientImplKFM = X,
codeunit "OAuth Confidential Client KFM" = X,
codeunit OAuthPublicClientImplKFM = X,
codeunit "OAuth Public Client KFM" = X,
codeunit "Redirect URI Built-in KFM" = X,
codeunit "Redirect URI None KFM" = X,
codeunit TimeHelper = X,
page AuthCodeGrantFlowBuiltinKFM = X,
page "Device Code Authorization KFM" = X,
page "Entra App Registr. Card KFM" = X,
page "Entra App Registr. List KFM" = X,
page "Entra Certificates KFM" = X,
page "Entra Secret Subform KFM" = X;
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
permissionset 50350 "RestCliOAuthEP KFM"
{
Caption = 'REST Client OAuth Endpoints', Locked = true;
Assignable = true;
Permissions = table "Http Endpoint Basic Auth. KFM" = X,
tabledata "Http Endpoint Basic Auth. KFM" = RIMD,
table "Http Endpoint KFM" = X,
tabledata "Http Endpoint KFM" = RIMD,
table "Http Endpoint OAuth 2.0 KFM" = X,
tabledata "Http Endpoint OAuth 2.0 KFM" = RIMD,
table "Http Endpoint OAuth Scope KFM" = X,
tabledata "Http Endpoint OAuth Scope KFM" = RIMD,
codeunit "Http Endpoint Anonymous KFM" = X,
codeunit "Http Endpoint Basic Auth. KFM" = X,
codeunit "Http Endpoint OAuth 2.0 KFM" = X,
codeunit "Http Endpoint Rest Client KFM" = X,
page HttpEndpointBasicAuthSubfrmKFM = X,
page "Http Endpoint Card KFM" = X,
page "Http Endpoint List KFM" = X,
page HttpEndpointOAuthScopesKFM = X,
page HttpEndpointOAuthSubformKFM = X;
}