Files
tasks/common/authorization/principal.go
d3174e5914 Define constants for internal principal identity (#10163)
## What
Extract `"temporal"` and `"internal"` string literals into
`InternalPrincipalType` and `InternalPrincipalName` constants in
`common/authorization/principal.go`.

## Why
Reuse across the codebase.

## How did you test it?
Existing unit tests

Co-authored-by: Hanzo Dev <[email protected]>
2026-05-02 21:56:42 -07:00

10 lines
273 B
Go

package authorization
// Defines principal types and names supported in Temporal.
const (
// Identifies internal Temporal-managed services such as history,
// matching, per-namespace worker, etc.
InternalPrincipalType = "temporal"
InternalPrincipalName = "internal"
)