Shiny?
Я бы хотел узнать, как в шайни лучше вести учет юзеров и админить их. Например, хочется сделать приложение, которое состоит из нескольких модулей.
Гипотетический пример: приложение "мое здоровье".
Есть калькулятор ИМТ, есть калькулятор уровня глюкозы в крови (норма / не норма), есть еще что-то.
Когда пользователь логинится в приложение - ему доступен только демо-калькулятор. Он может выбрать и докупить какие-то другие калькуляторы, и тогда они должны появляться в его "кабинете".
Как мне удалось выяснить, аутентификация в shiny доступна только с какого-то платного уровня и она распространяется только на отдельные приложения (т.е. каждый калькулятор должен быть отдельным приложением и всех вместе в один "кабинет" все равно не засунуть).
Мне кажется, должны же быть какие-то решения для аутентификации + база пользователей. и на уровне приложения можно решать, какие модули показывать, а какие прятать.
Поиск по чату, были ссылки по #shiny
А нужно ли тут прикручивать Shiny? На более массовых веб-фреймворках типа фласка не проще будет? В этом примере R же вообще не используется.
shinyproxy. Есть пакеты для OpenID или OAuth атворизации через соц.сети. Написать логику управления юзерами и правами в БД не сложно. Контролироать достпуность контента можно через renderUI или shinyjs.
Обсуждают сегодня