rhino icon indicating copy to clipboard operation
rhino copied to clipboard

Authentication with auth0

Open mrbsoftisms opened this issue 2 years ago • 3 comments

Motivation

Provide a way to handle third-party authentication for private Rhino apps.

Feature description

Invoke rhino::use_auth0() to have the dependencies, wrappers, and test stubs created.

Implementation ideas

Integrate one or more existing third-party solutions. The auth0 R package already works with Shiny apps using Auth0 services. Currently, however, auth0::auth0_ui() appears to be incompatible with rhino::app().

Impact

Developers of private Shiny apps need a way to enforce authentication. A built-in user management feature (e.g. login form and database) is not as robust and easy to maintain as a mature third-party services.

Comments

No response

mrbsoftisms avatar Dec 18 '22 21:12 mrbsoftisms

If I may, I'd second that. It's actually the main reason why I do not migrate to rhino just yet. I use the Auth0 to enforce authentication within my company, and that's a mandatory feature.

homer3018 avatar Apr 14 '23 07:04 homer3018

Any progress with this feature? I was hoping to use either {polished} or {auth0} for authenticating a {rhino} app. Is there any way to do this?

shahreyar-abeer avatar May 27 '23 16:05 shahreyar-abeer

I also second this feature. I like shinyauthr especially because of cookie-based authentication.

mkaranja avatar Nov 09 '23 12:11 mkaranja