Как я могу использовать аутентификацию TurboGears2 с PyAMF?
-
20-09-2019 - |
Вопрос
Я использую TurboGears с PyAMF за клиентом Flex, и все работает хорошо.
Я хочу предоставить миру только метод входа в систему AMF и разрешить доступ к другим функциям AMF только после того, как пользователь вошел в систему.
Кроме того, как только пользователь станет известен, я бы хотел, чтобы защищенные методы AMF получали имя пользователя из информации аутентификации, поэтому не каждая функция должна начинаться с user_id.
Есть ли где-нибудь поддержка такого рода интеграции?
Решение 2
В итоге я потратил больше дня на URL-адрес /login с сообщениями в формате html, пока все это не заработало.Я не смог использовать механизм repoze.who внутри контроллера Amf.
Хотя я не думаю, что выберу Turbogears для своего следующего проекта...каждый раз, когда я его настраивал, возникали проблемы с настройкой, и необходимость обходных решений, подобных этому, связана только с тем, что это не очень продуманная архитектура.
Другие советы
Я этого не делал, но на днях я добавил это в закладки через del.icio.us.
Надеюсь, поможет.