У меня есть сценарий, который должен быть возможен с RavenDB imho, но я не могу найти какую-либо информацию, которая могла бы помочь мне реализовать это.RavenDB IIS аутентификация/авторизация
Я развернул RavenDB как приложение IIS для своего обычного хостинга. У меня нет выделенного сервера, поэтому у меня есть почти все варианты. Другой вариант - создать веб-приложение со встроенным RavenDB, которое, я думаю, более сложное, и я хочу, чтобы все было просто. Наличие RavenDB в качестве приложения IIS представляется очень удобным.
Я хочу, чтобы некоторые пользователи имели возможность войти в приложение RavenDB и редактировать документы. Другие пользователи (анонимные) могут читать только данные.
я обнаружил, что есть 2 дополнительные пучки в приложении: Raven.Bundles.Authentication.dll Raven.Bundles.Authorization.dll К сожалению, документация по этой Связке недостаточно полно :(
Здесь это описание того, что я стремлюсь к: http://www.youtube.com/watch?v=bS4UMp12PZM&feature=player_detailpage#t=899s
Так вопросы:
- Как я могу хранить информацию о пользователях в RavenDB и аутентификации Агаев nst это информации?
- Как я могу предоставить права на редактирование коллекций документов для определенных пользователей?
- Как я могу предоставить все права (admin) определенному пользователю?
Спасибо, Фицчак, но я уже был там :) «Варианты проверки подлинности с помощью RavenDB» дают некоторые подсказки, но у него нет ответов или подходящих образцов кода. Документ «Авторизация Bundle» охватывает более сложные примеры и не помогает с простыми. Я предполагаю, что мой случай может быть прост для любого, кто знаком с базами данных NoSQL, но не для меня. –
@ Gleb См. Редактирование. –
Вот мой пример: http://www.youtube.com/watch?v=bS4UMp12PZM&feature=player_detailpage#t=899s (в 14:59) –