mirror of
				https://codeberg.org/forgejo/forgejo.git
				synced 2025-10-31 06:21:11 +00:00 
			
		
		
		
	Merge pull request #915 from Lafriks/dev
Get username, name, surname and e-mail from LDAP server
This commit is contained in:
		
				commit
				
					
						cd8b43d984
					
				
			
		
					 6 changed files with 75 additions and 44 deletions
				
			
		|  | @ -63,15 +63,18 @@ func NewAuthSourcePost(ctx *middleware.Context, form auth.AuthenticationForm) { | |||
| 	case models.LDAP: | ||||
| 		u = &models.LDAPConfig{ | ||||
| 			Ldapsource: ldap.Ldapsource{ | ||||
| 				Host:         form.Host, | ||||
| 				Port:         form.Port, | ||||
| 				UseSSL:       form.UseSSL, | ||||
| 				BaseDN:       form.BaseDN, | ||||
| 				Attributes:   form.Attributes, | ||||
| 				Filter:       form.Filter, | ||||
| 				MsAdSAFormat: form.MsAdSA, | ||||
| 				Enabled:      true, | ||||
| 				Name:         form.AuthName, | ||||
| 				Host:              form.Host, | ||||
| 				Port:              form.Port, | ||||
| 				UseSSL:            form.UseSSL, | ||||
| 				BaseDN:            form.BaseDN, | ||||
| 				AttributeUsername: form.AttributeUsername, | ||||
| 				AttributeName:     form.AttributeName, | ||||
| 				AttributeSurname:  form.AttributeSurname, | ||||
| 				AttributeMail:     form.AttributeMail, | ||||
| 				Filter:            form.Filter, | ||||
| 				MsAdSAFormat:      form.MsAdSA, | ||||
| 				Enabled:           true, | ||||
| 				Name:              form.AuthName, | ||||
| 			}, | ||||
| 		} | ||||
| 	case models.SMTP: | ||||
|  | @ -142,15 +145,18 @@ func EditAuthSourcePost(ctx *middleware.Context, form auth.AuthenticationForm) { | |||
| 	case models.LDAP: | ||||
| 		config = &models.LDAPConfig{ | ||||
| 			Ldapsource: ldap.Ldapsource{ | ||||
| 				Host:         form.Host, | ||||
| 				Port:         form.Port, | ||||
| 				UseSSL:       form.UseSSL, | ||||
| 				BaseDN:       form.BaseDN, | ||||
| 				Attributes:   form.Attributes, | ||||
| 				Filter:       form.Filter, | ||||
| 				MsAdSAFormat: form.MsAdSA, | ||||
| 				Enabled:      true, | ||||
| 				Name:         form.AuthName, | ||||
| 				Host:              form.Host, | ||||
| 				Port:              form.Port, | ||||
| 				UseSSL:            form.UseSSL, | ||||
| 				BaseDN:            form.BaseDN, | ||||
| 				AttributeUsername: form.AttributeUsername, | ||||
| 				AttributeName:     form.AttributeName, | ||||
| 				AttributeSurname:  form.AttributeSurname, | ||||
| 				AttributeMail:     form.AttributeMail, | ||||
| 				Filter:            form.Filter, | ||||
| 				MsAdSAFormat:      form.MsAdSA, | ||||
| 				Enabled:           true, | ||||
| 				Name:              form.AuthName, | ||||
| 			}, | ||||
| 		} | ||||
| 	case models.SMTP: | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue