AXIAM PHP SDK

RptPermission
in package

FinalYes

A UMA 2.0 permission carried by an RPT (CONTRACT.md §20) — one entry of {@see TokenIntrospection::$permissions}.

Mirrors the server's RptPermission field for field, including the per-permission $exp: UMA allows an RPT to accumulate permissions with different lifetimes. Flattening that to a single token-level expiry would foreclose a shape the specification permits and the domain model already carries.

Table of Contents

Properties

$exp  : int
$resourceId  : string
$resourceScopes  : array<string|int, mixed>

Methods

__construct()  : mixed

Properties

$resourceScopes read-only

public array<string|int, mixed> $resourceScopes

Methods

__construct()

public __construct(string $resourceId, array<int, string> $resourceScopes, int $exp) : mixed
Parameters
$resourceId : string

Resource UUID.

$resourceScopes : array<int, string>

Scopes granted on that resource.

$exp : int

Absolute expiry of THIS permission, seconds since the epoch.

On this page

Search results