mirror of
				https://github.com/optim-enterprises-bv/vault.git
				synced 2025-10-31 10:37:56 +00:00 
			
		
		
		
	Vault 27392 log ldap warning - remove from warning from response (#29134)
* log ldap warnings instead of returning them to end user * add cl * code review * Update changelog/29134.txt Co-authored-by: John-Michael Faircloth <fairclothjm@users.noreply.github.com> * Update changelog/29134.txt Co-authored-by: John-Michael Faircloth <fairclothjm@users.noreply.github.com> * fix test --------- Co-authored-by: John-Michael Faircloth <fairclothjm@users.noreply.github.com>
This commit is contained in:
		| @@ -121,14 +121,12 @@ func (b *backend) Login(ctx context.Context, req *logical.Request, username stri | ||||
| 		if b.Logger().IsDebug() { | ||||
| 			b.Logger().Debug(errString) | ||||
| 		} | ||||
| 		ldapResponse.AddWarning(errString) | ||||
| 	} | ||||
|  | ||||
| 	for _, warning := range c.Warnings { | ||||
| 		if b.Logger().IsDebug() { | ||||
| 			b.Logger().Debug(string(warning)) | ||||
| 		} | ||||
| 		ldapResponse.AddWarning(string(warning)) | ||||
| 	} | ||||
|  | ||||
| 	var allGroups []string | ||||
|   | ||||
| @@ -1183,8 +1183,8 @@ func testAccStepLoginNoGroupDN(t *testing.T, user string, pass string) logicalte | ||||
|  | ||||
| 		// Verifies a search without defined GroupDN returns a warning rather than failing | ||||
| 		Check: func(resp *logical.Response) error { | ||||
| 			if len(resp.Warnings) != 1 { | ||||
| 				return fmt.Errorf("expected a warning due to no group dn, got: %#v", resp.Warnings) | ||||
| 			if len(resp.Warnings) != 0 { | ||||
| 				return fmt.Errorf("expected a no warnings, got: %#v", resp.Warnings) | ||||
| 			} | ||||
|  | ||||
| 			return logicaltest.TestCheckAuth([]string{"bar", "default"})(resp) | ||||
|   | ||||
							
								
								
									
										3
									
								
								changelog/29134.txt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								changelog/29134.txt
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,3 @@ | ||||
| ```release-note:change | ||||
| auth/ldap: No longer return authentication warnings to client. | ||||
| ``` | ||||
		Reference in New Issue
	
	Block a user
	 Michael Blaum
					Michael Blaum