mirror of
				https://gitee.com/gitea/gitea
				synced 2025-11-04 08:30:25 +08:00 
			
		
		
		
	auth/reverseproxy: Add support for full name (#20776)
This adds support for getting the user's full name from the reverse proxy in addition to username and email. Tested locally with caddy serving as reverse proxy with Tailscale authentication. Signed-off-by: Will Norris <will@tailscale.com> Signed-off-by: Will Norris <will@tailscale.com> Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
This commit is contained in:
		@@ -38,6 +38,7 @@ var Service = struct {
 | 
			
		||||
	EnableReverseProxyAuth                  bool
 | 
			
		||||
	EnableReverseProxyAutoRegister          bool
 | 
			
		||||
	EnableReverseProxyEmail                 bool
 | 
			
		||||
	EnableReverseProxyFullName              bool
 | 
			
		||||
	EnableCaptcha                           bool
 | 
			
		||||
	RequireExternalRegistrationCaptcha      bool
 | 
			
		||||
	RequireExternalRegistrationPassword     bool
 | 
			
		||||
@@ -127,6 +128,7 @@ func newService() {
 | 
			
		||||
	Service.EnableReverseProxyAuth = sec.Key("ENABLE_REVERSE_PROXY_AUTHENTICATION").MustBool()
 | 
			
		||||
	Service.EnableReverseProxyAutoRegister = sec.Key("ENABLE_REVERSE_PROXY_AUTO_REGISTRATION").MustBool()
 | 
			
		||||
	Service.EnableReverseProxyEmail = sec.Key("ENABLE_REVERSE_PROXY_EMAIL").MustBool()
 | 
			
		||||
	Service.EnableReverseProxyFullName = sec.Key("ENABLE_REVERSE_PROXY_FULL_NAME").MustBool()
 | 
			
		||||
	Service.EnableCaptcha = sec.Key("ENABLE_CAPTCHA").MustBool(false)
 | 
			
		||||
	Service.RequireExternalRegistrationCaptcha = sec.Key("REQUIRE_EXTERNAL_REGISTRATION_CAPTCHA").MustBool(Service.EnableCaptcha)
 | 
			
		||||
	Service.RequireExternalRegistrationPassword = sec.Key("REQUIRE_EXTERNAL_REGISTRATION_PASSWORD").MustBool()
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user