Я бы хотел, чтобы мое приложение Plack попробовало несколько разных способов авторизации пользователя.В частности, проверьте, авторизован ли пользователь уже через файл cookie сеанса, затем проверьте дайджест-аутентификацию, а затем вернитесь к Basic.
Я подумал, что могу просто включить несколько обработчиков Auth в том порядке, в котором я хотел ихбыть проверенным (Session, Digest, Basic).К сожалению, при написании Plack :: Middleware :: Auth :: Digest и Plack :: Middleware :: Auth :: Basic они оба возвращают 401, если дайджест или базовая аутентификация не выполняется.соответственно не существует.
Как с этим обычно справляются в Plack?