я получил задачу добавления аутентификации HTTP (BasicAuthAuthenticationPolicy) к приложению Pyramid, что уже есть AuthTktAuthenticationPolicy реализованы ...Множественные политики Authhentication в пирамиде
В основном нужно создать RESTful API для аутентификации пользователей (Могли Я использую для этого BasicAuthAuthenticationPolicy?).
Есть ли способ проверить, пользуется ли пользователь веб-интерфейсом или с помощью api - проверить, какую политику аутентификации использовать?
Я не сталкивался с документацией, которая охватывает две разные Политики аутентификации в одном приложении Pyramid (если это возможно).
PS:
я наткнулся серии блога, который начал показывать, как создать RESTful API с каркасом пирамиды ... The Blogger сообщила, что собирается быть 6 статей в sersies, однако мне удалось чтобы найти две из этих статей: Building a RESTful API with Pyramid - Setup и Building a RESTful API with Pyramid - Resource and Traversal. Я/с нетерпением жду его последней статьи: Построение RESTful API с Pyramid - Аутентификация и ACL, но похоже, что он не закончит серию.
Резюмируя мои вопросы:
- Могу ли я использовать BasicAuthAuthenticationPolicy для построения RESTful API для аутентификации пользователей?
- Есть ли способ проверить, пользуется ли пользователь веб-интерфейсом или с помощью API - проверить, какую политику аутентификации использовать?
Любая помощь будет оценена.