Table of Contents

Namespace System.Security.AccessControl

Codeunit

Name Summary
Codeunit System.Security.AccessControl."Password Dialog Management" Exposes functionality to open dialogs for entering passwords with different settings.
Codeunit System.Security.AccessControl."Password Handler" Provides the functionality for generating and validating passwords.
Codeunit System.Security.AccessControl."Log Activity Permissions" Codeunit used to log needed permission for a given activity.
Codeunit System.Security.AccessControl."Permission Set Relation" Codeunit that provides functions for permission set relations, such as including and exlcuding permission sets.
Codeunit System.Security.AccessControl."Security Group" Exposes functionality for working with security groups. Security groups correspond to either Windows groups or Microsoft Entra security groups depending on the authentication type.

Table

Name Summary
Table System.Security.AccessControl."Security Group Buffer" The container used for fetching the defined security groups.
Table System.Security.AccessControl."Security Group Member Buffer" The container used for fetching security group memberships.

Page

Name Summary
Page System.Security.AccessControl."Password Dialog" A Page that allows the user to enter a password.
Page System.Security.AccessControl."Expanded Permissions" Page for viewing the expanded permissions of a permission set.
Page System.Security.AccessControl."Expanded Permissions Factbox" Factbox for viewing the expanded permissions of a permission set.
Page System.Security.AccessControl."Included PermissionSet FactBox" Factbox for viewing the first level related permission sets.
Page System.Security.AccessControl."Metadata Permission Subform" ListPart for viewing the permissions of a metadata permission set.
Page System.Security.AccessControl."Permission Lookup List" Buffer table for permission options
Page System.Security.AccessControl."Permission Set" Card page for the permission set.
Page System.Security.AccessControl."Permission Set Lookup List" Look up page for selecting a permission set from Tenant Permission Set or Metadata Permission Set.
Page System.Security.AccessControl."Permission Set Subform" ListPart for viewing and including/excluding permission sets.
Page System.Security.AccessControl."Permission Set Tree" ListPart for viewing and including/excluding permission sets.
Page System.Security.AccessControl."Tenant Permission Subform" ListPart for viewing and editing the permissions of a tenant permission set.
Page System.Security.AccessControl."Copy Security Group" Copies a security group.
Page System.Security.AccessControl."Inherited Permission Sets Part"
Page System.Security.AccessControl."New Security Group" A pop-up window for creating a new security group.
Page System.Security.AccessControl."Sec. Group Permissions Part" View the permission sets associated with a security group in a page part or factbox.
Page System.Security.AccessControl."Security Group Lookup"
Page System.Security.AccessControl."Security Group Members" Present security group memberships
Page System.Security.AccessControl."Security Group Members Part" Present security group memberships in a page part or factbox.
Page System.Security.AccessControl."Security Group Permission Sets" View and edit the permission sets associated with a security group.
Page System.Security.AccessControl."Security Groups" The main page for interacting with security groups.
Page System.Security.AccessControl."User Security Groups Part"
Page System.Security.AccessControl."Lookup Permission Set" Look up page for selecting a permission set.

PageExtension

Name Summary
PageExtension System.Security.AccessControl."User Subform Permissions"

XmlPort

Name Summary
XmlPort System.Security.AccessControl."Export/Import Security Groups" Imports or exports a security group.
XmlPort System.Security.AccessControl."Export Permission Sets System" Xmlport for exporting system permission sets.
XmlPort System.Security.AccessControl."Export Permission Sets Tenant" Xmlport for exporting tenant permission sets.
XmlPort System.Security.AccessControl."Import Permission Sets" Xmlport for importing permission sets.

Report

Name Summary
Report System.Security.AccessControl."Change Password" Report to change the current user's login password for OnPrem scenarios.

Query

Name Summary
Query System.Security.AccessControl.Device Displays a list of devices.

Enum

Name Summary
Enum System.Security.AccessControl."Permission Set Copy Type"

PermissionSet

Name Summary
PermissionSet System.Security.AccessControl."Excel Export Action"
PermissionSet System.Security.AccessControl.LOGIN
PermissionSet System.Security.AccessControl."Metadata - Read"
PermissionSet System.Security.AccessControl.SECURITY
PermissionSet System.Security.AccessControl."System App - Admin"
PermissionSet System.Security.AccessControl."System App - Basic"
PermissionSet System.Security.AccessControl."Add Related Fields"
PermissionSet System.Security.AccessControl."Automate - Exec"
PermissionSet System.Security.AccessControl."Company - Edit"
PermissionSet System.Security.AccessControl."Company - Read"
PermissionSet System.Security.AccessControl."Copilot Sys Features"
PermissionSet System.Security.AccessControl."D365 ATTACH DEBUG"
PermissionSet System.Security.AccessControl."D365 BACKUP/RESTORE"
PermissionSet System.Security.AccessControl."D365 SNAPSHOT DEBUG"
PermissionSet System.Security.AccessControl."Data Analysis - Exec"
PermissionSet System.Security.AccessControl."Export Report Excel"
PermissionSet System.Security.AccessControl."Media - Read"
PermissionSet System.Security.AccessControl."Media - View"
PermissionSet System.Security.AccessControl."PageScripting - Play"
PermissionSet System.Security.AccessControl."PageScripting - Rec"
PermissionSet System.Security.AccessControl."Permissions & Licenses - Edit"
PermissionSet System.Security.AccessControl."Permissions & Licenses - Read"
PermissionSet System.Security.AccessControl."Power BI - Read"
PermissionSet System.Security.AccessControl."Reporting - Edit"
PermissionSet System.Security.AccessControl."Session - Edit"
PermissionSet System.Security.AccessControl."Session - Read"
PermissionSet System.Security.AccessControl.SUPER
PermissionSet System.Security.AccessControl."SUPER (DATA)"
PermissionSet System.Security.AccessControl."System Execute - Basic"
PermissionSet System.Security.AccessControl."TROUBLESHOOT TOOLS"
PermissionSet System.Security.AccessControl."User Personalization - Edit"
PermissionSet System.Security.AccessControl."Webhook - Edit"

Events

Name Summary
OnSetMinPasswordLength Event to override the Minimum number of characters in the password. The Minimum length can only be increased not decreased. Default value is 8 characters long.
OnBeforeStart
OnAfterLogTableUsage
OnAfterOnPreXmlPort