Attribute
Table of Contents
Classes
- AnonRateLimit
- Attribute for controller methods that want to limit the times a not logged-in
guest can call the endpoint in a given time period.
- ApiRoute
- This attribute can be used to define API routes on controller methods.
- AppApiAdminAccessWithoutUser
- Attribute for (sub)administrator controller methods that allow access for ExApps when the User is not set.
- ARateLimit
- Attribute for controller methods that want to limit the times a logged-in
user can call the endpoint in a given time period.
- AuthorizedAdminSetting
- Attribute for controller methods that should be only accessible with
full admin or partial admin permissions.
- BruteForceProtection
- Attribute for controller methods that want to protect passwords, keys, tokens
or other data against brute force
- CORS
- Attribute for controller methods that can also be accessed by not logged-in user
- ExAppRequired
- Attribute for controller methods that can only be accessed by ExApps
- FrontpageRoute
- This attribute can be used to define Frontpage routes on controller methods.
- IgnoreOpenAPI
- Attribute for controller methods that should be ignored when generating OpenAPI documentation
- NoAdminRequired
- Attribute for controller methods that can be accessed by any logged-in user
- NoCSRFRequired
- Attribute for controller methods that are not CSRF protected
- OpenAPI
- With this attribute a controller or a method can be moved into a different
scope or tag. Scopes should be seen as API consumers, tags can be used to group
different routes inside the same scope.
- PasswordConfirmationRequired
- Attribute for controller methods that require the password to be confirmed with in the last 30 minutes
- PublicPage
- Attribute for controller methods that can also be accessed by not logged-in user
- Route
- This attribute can be used to define routes on controller methods.
- StrictCookiesRequired
- Attribute for controller methods that require strict cookies
- SubAdminRequired
- Attribute for controller methods that can be accessed by sub-admins
- UserRateLimit
- Attribute for controller methods that want to limit the times a logged-in
user can call the endpoint in a given time period.
- UseSession
- Attribute for controller methods that need to read/write PHP session data