A decision/policy engine inspired by AWS IAM policies
Concrete policy managers
AuthRequest represents an attempted action on a resource. It describes who, what, and how the resource in question is to be accessed and is used to make authorization decisions.
Engine implements the logic to check if a specific request (action) by a principal is allowed or not on a particular resource.
Policy represents an access control policy which is used to either grant or deny a principal (users/groups/roles/etc) actions on specific resources.
Statement contains information about a single permission
Effect indicates whether a policy statement allows or denies access
Error type for riam
Manage creation, storage/retrieval, and deletion of policies.
Result type for riam