У меня есть приложение с несколькими арендаторами и микросервисами, использующее ServiceStack для всего, кроме интерфейса, в котором у нас есть несколько типов клиентов, в основном основанных на кордове. У нас есть запрос от разных клиентов, использующих разные каталоги в Azure, чтобы иметь возможность Authenticate с их собственными учетными данными ... имеет смысл. Затронутая база с @jfoshee, он сделал все тяжелый подъем для части ада ... спасибо за ваш вклад. Возможно ли зарегистрировать/удалить поставщиков auth во время выполнения, чтобы у меня мог быть экземпляр для каждого арендатора, работающего на сервере auth, настроенного соответствующим образом с необходимой информацией ... это даже хорошая идея в отношении безопасности?Могу ли я/Должен ли я добавлять поставщиков проверки подлинности во время выполнения с использованием Servicestack
1
A
ответ
1
Нет, Auth Провайдеры должны быть инициализированы один раз в AppHost.Configure()
и оставаться неизменными после этого. В зависимости от ваших требований вы можете создать настраиваемый AuthProvider с поддержкой нескольких арендаторов, который динамически аутентифицирует пользователей на основе их конфигурации.
Смежные вопросы
- 1. Могу ли я изменить datsource модели отчета во время выполнения
- 2. Java: Могу ли я внедрить исключение во время выполнения во произвольный метод класса во время выполнения?
- 3. Можно ли добавлять разные представления для ListView во время выполнения?
- 4. WF 4.5: Можно ли динамически добавлять переменные во время выполнения?
- 5. Неправильно ли добавлять динамические команды во время выполнения?
- 6. Могу ли я определить маркеры flex во время выполнения?
- 7. Могу ли я указать maven project.artifactId во время выполнения?
- 8. Можно ли добавлять новые ActivityAliases во время выполнения?
- 9. Могу ли я заменить определение Spring bean во время выполнения?
- 10. Могу ли я указать динамический источник данных во время выполнения?
- 11. Могу ли я создать функцию во время выполнения, оценив строку?
- 12. Могу ли я проверить присутствие экземпляра во время выполнения?
- 13. Ansible - Могу ли я печатать информацию во время выполнения модуля?
- 14. Могу ли я найти функцию, вызванную событием во время выполнения?
- 15. Могу ли я создать страницу макета во время выполнения?
- 16. Могу ли я добавить ConnectionStrings в ConnectionStringCollection во время выполнения?
- 17. Могу ли я загрузить определенный макет во время выполнения?
- 18. Могу ли я изменить память исполнителя Spark во время выполнения?
- 19. Могу ли я изменить исходный код Python во время выполнения?
- 20. Могу ли я изменить порт встроенного Tomcat во время выполнения?
- 21. Могу ли я указать шаблон элемента itemitview во время выполнения?
- 22. Могу ли я загрузить путь загрузки во время выполнения?
- 23. Могу ли я добавить тестовый пример junit во время выполнения?
- 24. Могу ли я изменить действие ng-submit во время выполнения?
- 25. Могу ли я установить атрибут размера StructLayout во время выполнения?
- 26. Могу ли я установить «android: layout_below» во время выполнения программно?
- 27. Могу ли я использовать два метода проверки подлинности в Owin?
- 28. Что происходит с блоком во время компиляции, и могу ли я создать его во время выполнения?
- 29. Доступ к службе проверки подлинности ServiceStack с использованием Ajax
- 30. Можно ли просматривать переменные во время выполнения?