Commit Graph

31 Commits

Author SHA1 Message Date
peter
af8159b4bb Allow full name to be retrieved by SSO ReverseProxy
Expand on #4585 by also getting the user's full name from the Reverse Proxy:
If a ReverseProxy provides more than REMOTE_USER, such as email, it might
as well also provide the user's full name.
2023-02-18 17:28:39 -08:00
Frédéric Guillot
4bf3b0d459 Fix various compatibility issues with PHP 8 2022-02-08 22:20:20 -08:00
Frédéric Guillot
cc6f1db846 Avoid user enumeration by using avatar image url 2021-06-05 17:07:43 -07:00
Michael Vickers
33531d47c2 Add aria-label to letter avatars 2020-10-04 10:42:01 -07:00
mildis
33c3b32cda Allow email to be retrieve by SSO ReverseProxy
If REMOTE_EMAIL header is set, use it as user email.
If REVERSE_PROXY_DEFAULT_DOMAIN is set but not REMOTE_EMAIL, use the current construct.
2020-08-28 22:59:59 -07:00
Rafael de Camargo
4d07628054 Add hash to image url to force browser to update profile when changed
Closes #4241
2019-08-27 20:19:51 -07:00
Frederic Guillot
44aa24bab1 Add user backend provider system 2017-11-09 15:09:54 -08:00
Frederic Guillot
cd734e5ba7 Move Gravatar to external plugin 2017-04-01 17:56:20 -04:00
Frederic Guillot
daaf32beb5 Always escape initials in LetterAvatarProvider 2017-02-23 18:58:17 -05:00
Frederic Guillot
3813acf199 Fixed compatibility issue with PHP 5.3 for OAuthUserProvider class 2016-07-10 22:05:45 -04:00
Frederic Guillot
43337d58c0 Preserve role for existing users when using ReverseProxy authentication 2016-07-02 17:44:45 -04:00
Frederic Guillot
1aab142127 Fixed identical background color for LetterAvatar on 32bits platforms 2016-06-29 21:45:28 -04:00
Frederic Guillot
92aba95959 Fix typo after refactoring 2016-05-31 22:42:50 -04:00
Frederic Guillot
02cf50de80 Merge pull-request #2267 2016-05-30 20:46:52 -04:00
Frederic Guillot
14713b0ec7 Rename all models 2016-05-28 19:48:22 -04:00
Frederic Guillot
ab48a09f0d Rename controllers 2016-05-28 11:31:54 -04:00
bitcoin333
8e473a4fb4 Update LetterAvatarProvider.php
Correct UFT-8 handling.
2016-05-27 09:27:39 +02:00
Frederic Guillot
55ee906ba3 Added support for language LDAP attribute 2016-05-07 18:05:33 -04:00
Frederic Guillot
300dabe6b4 Added support for LDAP user photo profile 2016-05-07 12:59:35 -04:00
Frederic Guillot
3872dee261 Added support for LDAP Posix Groups (OpenLDAP with memberUid) 2016-04-30 20:38:16 -04:00
Maxime Corteel
41f753d027 Generate avatar color based on name instead of initials 2016-03-29 16:16:12 +02:00
Frederic Guillot
4ca716ec47 Move avatar actions to controller AvatarFile 2016-03-26 17:25:54 -04:00
Frederic Guillot
820c929ab3 Added avatar image upload 2016-03-26 14:43:41 -04:00
Frederic Guillot
9d4ba1471d Added letter based avatar provider 2016-03-19 11:17:58 -04:00
Frederic Guillot
fa86542f90 Added pluggable Avatar providers 2016-03-18 23:06:32 -04:00
Frederic Guillot
a7f3e3bec5 PHPdoc cleanup 2016-03-04 21:11:12 -05:00
Frederic Guillot
9b9d823f30 Move Gitlab and Github authentication to external plugins 2016-01-29 23:59:58 -05:00
Frederic Guillot
dae0c7391a Move Google authentication to an external plugin 2016-01-29 20:15:53 -05:00
Frederic Guillot
f9c676cf81 Change private properties to protected 2016-01-13 21:02:32 -05:00
Frederic Guillot
73ce90ac56 Remove unused use statements 2015-12-05 21:34:26 -05:00
Frederic Guillot
e9fedf3e5c Rewrite of the authentication and authorization system 2015-12-05 20:31:27 -05:00