mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-10-29 10:57:44 +09:00 
			
		
		
		
	Fix SSH auth lfs locks (#3152)
* Fix SSH auth LFS locks * Activate SSH/lock test * Remove debug * Follow @lunny recommendation for AfterLoad method
This commit is contained in:
		
				
					committed by
					
						 Lauris BH
						Lauris BH
					
				
			
			
				
	
			
			
			
						parent
						
							97fe773491
						
					
				
				
					commit
					9e842c8a72
				
			| @@ -259,12 +259,16 @@ func runServ(c *cli.Context) error { | ||||
| 		url := fmt.Sprintf("%s%s/%s.git/info/lfs", setting.AppURL, username, repo.Name) | ||||
|  | ||||
| 		now := time.Now() | ||||
| 		token := jwt.NewWithClaims(jwt.SigningMethodHS256, jwt.MapClaims{ | ||||
| 		claims := jwt.MapClaims{ | ||||
| 			"repo": repo.ID, | ||||
| 			"op":   lfsVerb, | ||||
| 			"exp":  now.Add(5 * time.Minute).Unix(), | ||||
| 			"nbf":  now.Unix(), | ||||
| 		}) | ||||
| 		} | ||||
| 		if user != nil { | ||||
| 			claims["user"] = user.ID | ||||
| 		} | ||||
| 		token := jwt.NewWithClaims(jwt.SigningMethodHS256, claims) | ||||
|  | ||||
| 		// Sign and get the complete encoded token as a string using the secret | ||||
| 		tokenString, err := token.SignedString(setting.LFS.JWTSecretBytes) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user