# Functions
NewActionRule returns a new ActionRule based on the configuration provided.
NewAuthorization creates a new Authorization from a configuration map.
NewRouteRule returns a new RouteRule based on the configuration provided.
RegisterSupportedAuthorizationRule registers an authorization rule for use.
# Structs
ActionRule is an AuthorizationRule that permits or denies access based on the action.
Authorization struct holds information about authorization.
BaseAuthorizationRule is used as an embedded struct in types that implement the authorizationRule interface to provide common fields.
ActionRule is an AuthorizationRule that permits or denies access based on the action.
# Type aliases
RuleConstructor is the constructor for authorization rules.