Skip to content
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

Support for Linux PAM authenication and authorization using Linux group memberships #58

Open
ipimpat opened this issue Apr 30, 2021 · 3 comments
Labels
enhancement New feature or request

Comments

@ipimpat
Copy link

ipimpat commented Apr 30, 2021

It would be super awesome if ShinyProxy could support user authentication and authorization using native authentication mechanisms on Linux, just like the Shiny Server Pro version.

These days it's very easy to configure Linux systems to use remote identify services like FreeIPA, LDAP or Active Directory using the SSSD and/or Samba packages.

ShinyProxy could benefit from this because it would be very easy for ShinyProxy administrators to configure and it would provide a great alternative to the more advanced ShinyProxy authentication backends but be just as powerful

Inspirational links:

https://sssd.io/
https://www.adelton.com/apache/mod_authnz_pam/
https://www.adelton.com/apache/mod_lookup_identity/
https://ubuntu.com/engage/microsoft-active-directory
https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/system-level_authentication_guide/sssd

@ipimpat ipimpat changed the title Support for PAM authenication and authorization using group memberships Support for Linux PAM authenication and authorization using Linux group memberships Apr 30, 2021
@LEDfan LEDfan added the enhancement New feature or request label May 17, 2021
@LEDfan
Copy link
Member

LEDfan commented May 17, 2021

Hi @ipimpat

Unfortunately this is currently not supported and we don't have this feature on our roadmap.
Note that ShinyProxy can authenticate using OpenID and SAML, maybe there is some application/service that can bridge SSSD to OpenID? In that case you connect ShinyProxy using OpenID to that extra service.

@dtufood-kihen
Copy link

Hi @LEDfan

Thx for your reply and suggestions.

I hope you guys will add PAM to the roadmap, because it is so much easier to deal with than the current supported.

@Danoontjes
Copy link

+1 for this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants