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
 | 
						|
}
 |