---
id: post/thatnavguy-com/https-thatnavguy-com-blog-2025-bc-friday-tips-37-inherent-permissions--d71a425273
type: post
title: "BC Friday Tips #37 Inherent Permissions"
summary: Inherent Permissions in AL allow developers to grant temporary access during code execution without assigning permissions to individual users. This reduces permission management overhead and improves security by controlling access through code rather than user assignments.
tier: community
language: en
tags:
  - permissions
  - security
  - al development
  - inherent permissions
system: development
review:
  state: reviewed
  by: opus
  at: "2026-10-08T02:00:27.323Z"
  flags: []
generated:
  at: "2026-10-08T01:26:53.141Z"
  pipeline: 0.2.0
  prompts:
    extract-post: 1
  input_hash: 943c2e2923404a587b56a21ba657af40a488de558ece11ecc622f33b88d75ced
evidence:
  - kind: blog
    url: https://thatnavguy.com/blog/2025/bc-friday-tips-37-inherent-permissions/
    title: "BC Friday Tips #37 Inherent Permissions"
    date: "2025-07-04"
    commit: null
    t: null
    quote: null
  - kind: blog
    url: https://thatnavguy.com/blog/2025/bc-friday-tips-37-inherent-permissions/
    title: "BC Friday Tips #37 Inherent Permissions"
    date: "2025-07-04"
    commit: null
    t: null
    quote: Inherent Permissions allow developers to temporarily grant permissions during code execution.
  - kind: blog
    url: https://thatnavguy.com/blog/2025/bc-friday-tips-37-inherent-permissions/
    title: "BC Friday Tips #37 Inherent Permissions"
    date: "2025-07-04"
    commit: null
    t: null
    quote: Tighter security. You grant access to the code, not the user.
  - kind: blog
    url: https://thatnavguy.com/blog/2025/bc-friday-tips-37-inherent-permissions/
    title: "BC Friday Tips #37 Inherent Permissions"
    date: "2025-07-04"
    commit: null
    t: null
    quote: Fewer permissions to manage.
links:
  learn: []
  objects: []
  features: []
  topics: []
  localizations: []
  videos: []
  posts: []
  guidelines: []
post_id: https://thatnavguy.com/blog/2025/bc-friday-tips-37-inherent-permissions/
source_id: thatnavguy-com
source_name: That NAV Guy
url: https://thatnavguy.com/blog/2025/bc-friday-tips-37-inherent-permissions/
published_at: "2025-07-04T00:00:00.000Z"
author: Teddy Herryanto
full_text: false
words: 77
quotes:
  - text: Inherent Permissions allow developers to temporarily grant permissions during code execution.
    why_it_matters: This is the core capability - it explains what inherent permissions do and their primary benefit for developers.
  - text: Tighter security. You grant access to the code, not the user.
    why_it_matters: This highlights the security advantage over traditional permission models by shifting access control from users to code.
  - text: Fewer permissions to manage.
    why_it_matters: This demonstrates the operational efficiency benefit of reducing permission complexity in the system.
code_objects_mentioned: []
systems:
  - development
  - administration
versions_mentioned: []
preview:
  embeddable: true
  frame_url: null
  image: https://thatnavguy.com/og/2025/bc-friday-tips-37-inherent-permissions.png
  image_alt: null
  image_w: null
  image_h: null
  site_name: null
  favicon: https://thatnavguy.com/favicon.svg
  probed_at: "2026-10-07T11:51:29.550Z"
---

# BC Friday Tips #37 Inherent Permissions

[Read the post](https://thatnavguy.com/blog/2025/bc-friday-tips-37-inherent-permissions/) · That NAV Guy (Teddy Herryanto, MVP) · 2025-07-04 · 77 words · tier community · reviewed (checked by Opus)

> Inherent Permissions in AL allow developers to grant temporary access during code execution without assigning permissions to individual users. This reduces permission management overhead and improves security by controlling access through code rather than user assignments.

## Key points

- Inherent Permissions enable code to access objects without users needing explicit object permissions
- Reduces the number of permissions to manage in the system
- Improves security by granting access to code rather than to individual users
- Developers can temporarily elevate permissions during specific code execution

## Quotes

- "Inherent Permissions allow developers to temporarily grant permissions during code execution." (This is the core capability - it explains what inherent permissions do and their primary benefit for developers.)
- "Tighter security. You grant access to the code, not the user." (This highlights the security advantage over traditional permission models by shifting access control from users to code.)
- "Fewer permissions to manage." (This demonstrates the operational efficiency benefit of reducing permission complexity in the system.)

## Context

- Features: Inherent Permissions

Source: That NAV Guy, community blog. Summary, key points and quotes are derived (CONTENT-NOTICE.md); read the original for the full text.
