Пиша REST API със Slim и искам някои части от моя API да изискват влизане, а други да бъдат публично достъпни. За удостоверяване използвам междинния софтуер StrongAuth от Slim Extras.
За съжаление, StrongAuth убива заявката, ако не е осигурено удостоверяване и е междинен софтуер на приложението (което изглежда е всичко или нищо), така че изграждам своя API, изцяло защитен от StrongAuth, позволявайки достъп до публичните ресурси чрез фиктивно влизане .
Това обаче не е идеално; Бих искал просто да имам необезпечени ресурси. Опитах да стартирам две приложения в един и същи файл, но едно от тях винаги извежда грешка 404, което очевидно е неприемливо.
Някой знае ли начин да приложи мидълуер на ниво приложение само към някои маршрути в Slim или как да стартира множество Slim приложения в един и същи файл без проблем?