gonic icon indicating copy to clipboard operation
gonic copied to clipboard

external user authentification

Open unclesamwk opened this issue 4 years ago • 6 comments

Hey,

subsonic supports authentication against a ldap server. This feature would be nice. Additionally the oauth support.

thanks sam

unclesamwk avatar Mar 11 '20 12:03 unclesamwk

this would be a cool feature alright. im wondering about how much complexity it would add to the codebase though

sentriz avatar Mar 13 '20 16:03 sentriz

Very nice LDAP Server https://github.com/glauth/glauth

unclesamwk avatar Apr 29 '20 19:04 unclesamwk

LDAP authentication would be great. All of my other self hosted services use LDAP to have a single point of user administration. That's one of two reasons to use Subsonic.

helmut72 avatar Dec 31 '20 10:12 helmut72

Maybe some http header based auth with automatic user creation is easier to implement? Then everyone can choose the prefered auth system (ldap, openid connect, saml...). I use http header based auth with FreshRSS and it works really great. To connect the any apps, the user must login and create an "app password" of course.

helmut72 avatar Dec 24 '22 22:12 helmut72

looking at this again, I'm not sure its possible given the subsonic API's auth mechanism using query params. if anyone has any other ideas please reopen 👍

sentriz avatar Apr 26 '23 19:04 sentriz

I'm not sure about how it was implemented, but Airsonic-Advanced has LDAP authentication.

betapictoris avatar Jul 31 '23 16:07 betapictoris