Zilla runtime guard type
guardrepresents a security checkpoint for one or more bindings based on a specific implementation
Guards can be used by specific protocol bindings to enforce authorization requirements.
Associated roles can be enforced during routing by only following routes
guardedby specific role requirements when authorized. This implicitly supports falling through to lower privilege routes when
guardedhigher privilege routes are not authorized.
See each of the specific
guardtypes linked below for more detailed examples.
guardhas a behavioral type supporting a specific implementation strategy.