mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-11-04 12:53:43 +01:00 
			
		
		
		
	Backport #35745 by @wxiaoguang Fix #35744 by reverting #18491 * "OpenID" options don't mean "OAuth2Client" options * "OAuth2(server)" options don't mean "OAuth2Client" options Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
This commit is contained in:
		
							parent
							
								
									123c8d2b81
								
							
						
					
					
						commit
						18cc3160b5
					
				@ -303,13 +303,6 @@ func registerWebRoutes(m *web.Router) {
 | 
			
		||||
 | 
			
		||||
	validation.AddBindingRules()
 | 
			
		||||
 | 
			
		||||
	linkAccountEnabled := func(ctx *context.Context) {
 | 
			
		||||
		if !setting.Service.EnableOpenIDSignIn && !setting.Service.EnableOpenIDSignUp && !setting.OAuth2.Enabled {
 | 
			
		||||
			ctx.HTTPError(http.StatusForbidden)
 | 
			
		||||
			return
 | 
			
		||||
		}
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	openIDSignInEnabled := func(ctx *context.Context) {
 | 
			
		||||
		if !setting.Service.EnableOpenIDSignIn {
 | 
			
		||||
			ctx.HTTPError(http.StatusForbidden)
 | 
			
		||||
@ -541,9 +534,9 @@ func registerWebRoutes(m *web.Router) {
 | 
			
		||||
		}, openIDSignInEnabled)
 | 
			
		||||
		m.Get("/sign_up", auth.SignUp)
 | 
			
		||||
		m.Post("/sign_up", web.Bind(forms.RegisterForm{}), auth.SignUpPost)
 | 
			
		||||
		m.Get("/link_account", linkAccountEnabled, auth.LinkAccount)
 | 
			
		||||
		m.Post("/link_account_signin", linkAccountEnabled, web.Bind(forms.SignInForm{}), auth.LinkAccountPostSignIn)
 | 
			
		||||
		m.Post("/link_account_signup", linkAccountEnabled, web.Bind(forms.RegisterForm{}), auth.LinkAccountPostRegister)
 | 
			
		||||
		m.Get("/link_account", auth.LinkAccount)
 | 
			
		||||
		m.Post("/link_account_signin", web.Bind(forms.SignInForm{}), auth.LinkAccountPostSignIn)
 | 
			
		||||
		m.Post("/link_account_signup", web.Bind(forms.RegisterForm{}), auth.LinkAccountPostRegister)
 | 
			
		||||
		m.Group("/two_factor", func() {
 | 
			
		||||
			m.Get("", auth.TwoFactor)
 | 
			
		||||
			m.Post("", web.Bind(forms.TwoFactorAuthForm{}), auth.TwoFactorPost)
 | 
			
		||||
@ -618,7 +611,7 @@ func registerWebRoutes(m *web.Router) {
 | 
			
		||||
				m.Post("/delete", security.DeleteOpenID)
 | 
			
		||||
				m.Post("/toggle_visibility", security.ToggleOpenIDVisibility)
 | 
			
		||||
			}, openIDSignInEnabled)
 | 
			
		||||
			m.Post("/account_link", linkAccountEnabled, security.DeleteAccountLink)
 | 
			
		||||
			m.Post("/account_link", security.DeleteAccountLink)
 | 
			
		||||
		})
 | 
			
		||||
 | 
			
		||||
		m.Group("/applications", func() {
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user