mirror of
https://gitea.com/gitea/docs.git
synced 2026-09-18 03:58:52 +00:00
Allow LDAP Sources to provide Avatars (#16851)
* Allow LDAP Sources to provide Avatars Add setting to LDAP source to allow it to provide an Avatar. Currently this is required to point to the image bytes. Fix #4144 Signed-off-by: Andrew Thornton <[email protected]> * Rename as Avatar Attribute (drop JPEG) Signed-off-by: Andrew Thornton <[email protected]> * Always synchronize avatar if there is change Signed-off-by: Andrew Thornton <[email protected]> * Actually get the avatar from the ldap Signed-off-by: Andrew Thornton <[email protected]> * clean-up Signed-off-by: Andrew Thornton <[email protected]> * use len()>0 rather than != "" Signed-off-by: Andrew Thornton <[email protected]> * slight shortcut in IsUploadAvatarChanged Signed-off-by: Andrew Thornton <[email protected]> Co-authored-by: techknowlogick <[email protected]>
This commit is contained in:
committed by
GitHub
co-authored by
techknowlogick
parent
76ddaf0e1c
commit
222675f479
@@ -152,6 +152,7 @@ Admin operations:
|
|||||||
- `--surname-attribute value`: The attribute of the user’s LDAP record containing the user’s surname.
|
- `--surname-attribute value`: The attribute of the user’s LDAP record containing the user’s surname.
|
||||||
- `--email-attribute value`: The attribute of the user’s LDAP record containing the user’s email address. Required.
|
- `--email-attribute value`: The attribute of the user’s LDAP record containing the user’s email address. Required.
|
||||||
- `--public-ssh-key-attribute value`: The attribute of the user’s LDAP record containing the user’s public ssh key.
|
- `--public-ssh-key-attribute value`: The attribute of the user’s LDAP record containing the user’s public ssh key.
|
||||||
|
- `--avatar-attribute value`: The attribute of the user’s LDAP record containing the user’s avatar.
|
||||||
- `--bind-dn value`: The DN to bind to the LDAP server with when searching for the user.
|
- `--bind-dn value`: The DN to bind to the LDAP server with when searching for the user.
|
||||||
- `--bind-password value`: The password for the Bind DN, if any.
|
- `--bind-password value`: The password for the Bind DN, if any.
|
||||||
- `--attributes-in-bind`: Fetch attributes in bind DN context.
|
- `--attributes-in-bind`: Fetch attributes in bind DN context.
|
||||||
@@ -177,6 +178,7 @@ Admin operations:
|
|||||||
- `--surname-attribute value`: The attribute of the user’s LDAP record containing the user’s surname.
|
- `--surname-attribute value`: The attribute of the user’s LDAP record containing the user’s surname.
|
||||||
- `--email-attribute value`: The attribute of the user’s LDAP record containing the user’s email address.
|
- `--email-attribute value`: The attribute of the user’s LDAP record containing the user’s email address.
|
||||||
- `--public-ssh-key-attribute value`: The attribute of the user’s LDAP record containing the user’s public ssh key.
|
- `--public-ssh-key-attribute value`: The attribute of the user’s LDAP record containing the user’s public ssh key.
|
||||||
|
- `--avatar-attribute value`: The attribute of the user’s LDAP record containing the user’s avatar.
|
||||||
- `--bind-dn value`: The DN to bind to the LDAP server with when searching for the user.
|
- `--bind-dn value`: The DN to bind to the LDAP server with when searching for the user.
|
||||||
- `--bind-password value`: The password for the Bind DN, if any.
|
- `--bind-password value`: The password for the Bind DN, if any.
|
||||||
- `--attributes-in-bind`: Fetch attributes in bind DN context.
|
- `--attributes-in-bind`: Fetch attributes in bind DN context.
|
||||||
@@ -202,6 +204,7 @@ Admin operations:
|
|||||||
- `--surname-attribute value`: The attribute of the user’s LDAP record containing the user’s surname.
|
- `--surname-attribute value`: The attribute of the user’s LDAP record containing the user’s surname.
|
||||||
- `--email-attribute value`: The attribute of the user’s LDAP record containing the user’s email address. Required.
|
- `--email-attribute value`: The attribute of the user’s LDAP record containing the user’s email address. Required.
|
||||||
- `--public-ssh-key-attribute value`: The attribute of the user’s LDAP record containing the user’s public ssh key.
|
- `--public-ssh-key-attribute value`: The attribute of the user’s LDAP record containing the user’s public ssh key.
|
||||||
|
- `--avatar-attribute value`: The attribute of the user’s LDAP record containing the user’s avatar.
|
||||||
- `--user-dn value`: The user’s DN. Required.
|
- `--user-dn value`: The user’s DN. Required.
|
||||||
- Examples:
|
- Examples:
|
||||||
- `gitea admin auth add-ldap-simple --name ldap --security-protocol unencrypted --host mydomain.org --port 389 --user-dn "cn=%s,ou=Users,dc=mydomain,dc=org" --user-filter "(&(objectClass=posixAccount)(cn=%s))" --email-attribute mail`
|
- `gitea admin auth add-ldap-simple --name ldap --security-protocol unencrypted --host mydomain.org --port 389 --user-dn "cn=%s,ou=Users,dc=mydomain,dc=org" --user-filter "(&(objectClass=posixAccount)(cn=%s))" --email-attribute mail`
|
||||||
@@ -223,6 +226,7 @@ Admin operations:
|
|||||||
- `--surname-attribute value`: The attribute of the user’s LDAP record containing the user’s surname.
|
- `--surname-attribute value`: The attribute of the user’s LDAP record containing the user’s surname.
|
||||||
- `--email-attribute value`: The attribute of the user’s LDAP record containing the user’s email address.
|
- `--email-attribute value`: The attribute of the user’s LDAP record containing the user’s email address.
|
||||||
- `--public-ssh-key-attribute value`: The attribute of the user’s LDAP record containing the user’s public ssh key.
|
- `--public-ssh-key-attribute value`: The attribute of the user’s LDAP record containing the user’s public ssh key.
|
||||||
|
- `--avatar-attribute value`: The attribute of the user’s LDAP record containing the user’s avatar.
|
||||||
- `--user-dn value`: The user’s DN.
|
- `--user-dn value`: The user’s DN.
|
||||||
- Examples:
|
- Examples:
|
||||||
- `gitea admin auth update-ldap-simple --id 1 --name "my ldap auth source"`
|
- `gitea admin auth update-ldap-simple --id 1 --name "my ldap auth source"`
|
||||||
|
|||||||
Reference in New Issue
Block a user