Как авторизоваться в блестящем приложении, размещенном на shinyapps.io?
Я работаю над блестящим приложением, в котором я использую закладки. Поэтому, когда я размещаю это приложение на shinyapps.io, я не хочу, чтобы другие пользователи видели закладки, которые я сделал, используя свое имя пользователя. Я пытался с помощью User = Sys.getenv("LOGNAME"))
но он всегда возвращает имя пользователя как Shiny.
1 ответ
Решение
Если вы имеете в виду, что вы используете аутентификацию shinyapps, где пользователи должны войти в систему через shinyapps.io, чтобы увидеть ваше приложение, тогда вы можете получить имя пользователя, используя session$user
на стороне сервера.
Убедитесь, что ваша функция сервера определена как function(input, output, session)
а не просто function(input, output)