-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Yunohost 12 Auth header removed #2445
Comments
Regarding pgadmin :
Regarding seafile :
Regarding xwiki:
|
Or alternatively we should decide to always populate some |
Hello, Well I could agree for pgadmin and XWiki but the issue with seafile is that there are no other solution than to use email because it's hard coded and so we can't just say let's use the username instead cf YunoHost-Apps/seafile_ynh#5 note I searched many time a way to fix this but for now I only concluded that we still need to use the email as it's done by design. Note also that to me the issue while using the basic auth instead of the remote user header is that we have the basic auth spoofing issue. The And to me in general case having theses HEADER was really good as by this way we was able to have a full authentication on some app without the need connect to LDAP. By example some app could support the authentication by the header but not by LDAP. And with theses header we was able to retrieve most of the account info like the name, username and email. This was completely removed and it's a shame. Note that maybe some other apps use this, but as I'm not the maintainer I have less an overview of the usage. |
Yes this sound me really a good idea. I also used the |
Hello, @alexAubin I'll work on this theses few next days. After some investigation of how it works, the idea is to populate some headers like |
YunoHost/SSOwat#231 got merged |
Describe the bug
Some authentication header was removed on Yunohost 12 and it's annoying because some apps need it to have the SSO working correctly. From what I know here are the list of the impacted apps (that I'm maintaining):
And here are the list of the authentication header which was removed:
Remote-User
,Email
,Name
,Auth-User
.Context
To reproduce
We can see easly the difference this way:
See the difference between Yunohost 11 and Yunohost 12.
Yunohost 11
Yunohost 12
Expected behavior
We should have the same header between Yunohost 12 and Yunohost 11.
The text was updated successfully, but these errors were encountered: