O app que quero inserir autenticação foi escrito a algum tempo e está escrito digamos que na forma antiga:
“shinyUI(navbarPage(”
“shinyServer(function(input, output, session) {”
se passo a funcão para server e o objeto para ui não roda, o aplicativo é demasiado grande e com muitas formulas e funções matemáticas para fazer rodar como app.R
Oi, Luiz
Não sei se entendi bem a sua pergunta. O seu app está dividido nos arquivos ui.R e server.R? Se for o caso, é possível sim usar o auth0.
Basta seguir essas instruções: https://github.com/curso-r/auth0#uirserverr
Olá William,
sim está dividido desta forma, mas minha dúvida é em relação a função shinyServer e ao objeto shinyUI, pois pelo que vi na documentação tenho que passar para este formato
auth0_ui(fluidPage(logoutButton()))
auth0_server(function(input, output, session) {})
e desta forma meu script não funciona.
Entendi!
Pelo que li na documentação das funções shinyUI
e shinyServer
, a não ser que você esteja rodando uma versão do shiny anterior a 0.1.0, deveria rodar nomalmente sem elas. Você testou rodar o app sem usar essas funções? Isto é, utilizando a lógica ui.R/server.R atual?
Acho que vale a pena testar isso primeiro. Talvez o problema esteja neste ponto e não no auth0 em si.