18 lines
255 B
Go
18 lines
255 B
Go
package auth0
|
|
|
|
import "log/slog"
|
|
|
|
type Option func(deps *Config)
|
|
|
|
func WithLogger(l *slog.Logger) Option {
|
|
return func(cfg *Config) {
|
|
cfg.Logger = l
|
|
}
|
|
}
|
|
|
|
func WithSessions(s SessionManager) Option {
|
|
return func(cfg *Config) {
|
|
cfg.Sessions = s
|
|
}
|
|
}
|