Chciałbym, aby moja aplikacja Plack wypróbowała kilka różnych sposobów autoryzacji użytkownika. W szczególności sprawdź, czy użytkownik jest już autoryzowany za pomocą pliku cookie sesji, następnie sprawdź uwierzytelnianie Digest, a następnie powróć do Basic.W jaki sposób mogę układać procedury obsługi autoryzacji Plack?
Doszedłem do wniosku, że mógłbym włączyć kilka modułów obsługi Auth w kolejności, w jakiej chciałem je sprawdzić (Session, Digest, Basic). Niestety, zapisano sposób, w jaki zapisano Plack::Middleware::Auth::Digest i Plack::Middleware::Auth::Basic. Oba zwracają 401, jeśli nie istnieje skrót lub podstawowa autoryzacja.
Jak to się zwykle dzieje w Plack?
Nie masz dla siebie odpowiedzi, ale czy nie jest to całkowicie błędne 404? – ysth
Dobrze, 40one11111 (cholerny limit komentarzy) – Schwern
Czy pomoc Ashleya pomogła? – ysth