runtime authorization
Runtime authorization is an approach to access control that decides whether to allow each action at the moment it is attempted, based on the request and its context.
Runtime authorization evaluates who is trying to do what, to which resource and under what conditions at the moment a user or program attempts an action, and then decides whether to allow it. Unlike static approaches that rely on roles and permission scopes granted in advance at sign-in or connection time, it applies policy to each request.
Decisions can draw on environmental signals such as time, location and device state as well as the purpose of the request, and they are often handled by a policy engine kept separate from application code. The approach is discussed as a way to narrow permissions task by task in systems such as AI agents, whose required tools and actions change from one run to the next.
This entry is based on AIPOST articles and widely known facts. If something is wrong, please send us a correction request.