Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetSlogAttrFromError ¶ added in v1.2.0
Types ¶
type ForwardAuth ¶ added in v1.0.0
type ForwardAuth struct {
// contains filtered or unexported fields
}
func NewForwardAuth ¶ added in v1.0.0
func NewForwardAuth(logger Logger, forwardAuthUrl string, forwardAuthXForwardedHost string, opts ...OptionsForwardAuthFunc) *ForwardAuth
func (*ForwardAuth) Handler ¶ added in v1.0.0
func (f *ForwardAuth) Handler(handler http.Handler) http.Handler
func (*ForwardAuth) HandlerFunc ¶ added in v1.0.0
func (f *ForwardAuth) HandlerFunc(handlerFunc http.HandlerFunc) http.Handler
type Logger ¶
type MockLogger ¶
func NewMockLogger ¶
func NewMockLogger() *MockLogger
func (*MockLogger) Debug ¶
func (l *MockLogger) Debug(message string, args ...any)
func (*MockLogger) Error ¶
func (l *MockLogger) Error(message string, args ...any)
func (*MockLogger) Info ¶
func (l *MockLogger) Info(message string, args ...any)
type OptionsForwardAuthFunc ¶ added in v1.0.0
type OptionsForwardAuthFunc func(f *ForwardAuth)
func ForwardAuthWithHTTPClient ¶ added in v1.2.0
func ForwardAuthWithHTTPClient(httpClient *http.Client) OptionsForwardAuthFunc
Click to show internal directories.
Click to hide internal directories.