Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Request ¶
type Request struct { ID string LoggerContext logrus.Fields AuthToken *auth.Token RawRequest *http.Request RawResponse http.ResponseWriter }
func (*Request) ReadPayload ¶
func (*Request) WritePayload ¶
type RouteHandler ¶
type RouteHandlerFunc ¶
type RouteHandlerFunc struct { Path string Func http.HandlerFunc Requirement filter.Requirement }
func (RouteHandlerFunc) Execute ¶
func (h RouteHandlerFunc) Execute(request Request) error
func (RouteHandlerFunc) IsAuthorized ¶
func (RouteHandlerFunc) Route ¶
func (h RouteHandlerFunc) Route() string
type WithAuthenticationRequired ¶
type WithAuthenticationRequired struct{}
func (WithAuthenticationRequired) IsAuthorized ¶
type WithoutAdditionalAuthorization ¶
type WithoutAdditionalAuthorization struct{}
func (WithoutAdditionalAuthorization) IsAuthorized ¶
Source Files ¶
Click to show internal directories.
Click to hide internal directories.