Как авторизоваться в блестящем приложении, размещенном на shinyapps.io?

Я работаю над блестящим приложением, в котором я использую закладки. Поэтому, когда я размещаю это приложение на shinyapps.io, я не хочу, чтобы другие пользователи видели закладки, которые я сделал, используя свое имя пользователя. Я пытался с помощью User = Sys.getenv("LOGNAME")) но он всегда возвращает имя пользователя как Shiny.

1 ответ

Решение

Если вы имеете в виду, что вы используете аутентификацию shinyapps, где пользователи должны войти в систему через shinyapps.io, чтобы увидеть ваше приложение, тогда вы можете получить имя пользователя, используя session$user на стороне сервера.

Убедитесь, что ваша функция сервера определена как function(input, output, session) а не просто function(input, output)

Другие вопросы по тегам