21 lines
519 B
Go
21 lines
519 B
Go
package proxy
|
|
|
|
import (
|
|
"time"
|
|
|
|
"github.com/oauth2-proxy/oauth2-proxy/pkg/apis/options"
|
|
)
|
|
|
|
func getCommonOptions() *options.Options {
|
|
commonOpts := options.NewOptions()
|
|
commonOpts.Cookie.Name = "authentik_proxy"
|
|
commonOpts.Cookie.Expire = 24 * time.Hour
|
|
commonOpts.EmailDomains = []string{"*"}
|
|
commonOpts.ProviderType = "oidc"
|
|
commonOpts.ProxyPrefix = "/akprox"
|
|
commonOpts.Logging.SilencePing = true
|
|
commonOpts.SetAuthorization = false
|
|
commonOpts.Scope = "openid email profile ak_proxy"
|
|
return commonOpts
|
|
}
|