mirror of
				https://codeberg.org/forgejo/forgejo.git
				synced 2025-10-31 14:31:02 +00:00 
			
		
		
		
	[BRANDING] X-Forgejo-OTP can be used instead of X-Gitea-OTP
(cherry picked from commit7b0549cd70) (cherry picked from commit13e10a65d9) (cherry picked from commit65bdd73cf2) (cherry picked from commit64eba8bb92) (cherry picked from commit4c49b1a759) (cherry picked from commit93b4d06406) (cherry picked from commite2bc5f36d9) (cherry picked from commit2bee76f9df) (cherry picked from commit3d8a1b4a9f) (cherry picked from commit99dd092cd0) (cherry picked from commit0fdbd02204) (cherry picked from commit70b277a183) (cherry picked from commit3eece7fbb4) (cherry picked from commit4838fc9e11) (cherry picked from commitb76ed541cf) (cherry picked from commitdcdfb5b65c) (cherry picked from commit377dc48cdc) (cherry picked from commitacc862f411)
This commit is contained in:
		
					parent
					
						
							
								7c2a20a528
							
						
					
				
			
			
				commit
				
					
						ac75ef101f
					
				
			
		
					 4 changed files with 34 additions and 4 deletions
				
			
		
							
								
								
									
										23
									
								
								modules/context/api_forgejo_test.go
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										23
									
								
								modules/context/api_forgejo_test.go
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,23 @@ | |||
| // SPDX-License-Identifier: MIT | ||||
| 
 | ||||
| package context | ||||
| 
 | ||||
| import ( | ||||
| 	"net/http" | ||||
| 	"testing" | ||||
| 
 | ||||
| 	"github.com/stretchr/testify/assert" | ||||
| ) | ||||
| 
 | ||||
| func TestGetOtpHeader(t *testing.T) { | ||||
| 	header := http.Header{} | ||||
| 	assert.EqualValues(t, "", getOtpHeader(header)) | ||||
| 	// Gitea | ||||
| 	giteaOtp := "123456" | ||||
| 	header.Set("X-Gitea-OTP", giteaOtp) | ||||
| 	assert.EqualValues(t, giteaOtp, getOtpHeader(header)) | ||||
| 	// Forgejo has precedence | ||||
| 	forgejoOtp := "abcdef" | ||||
| 	header.Set("X-Forgejo-OTP", forgejoOtp) | ||||
| 	assert.EqualValues(t, forgejoOtp, getOtpHeader(header)) | ||||
| } | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue