Бих искал да внедря безжично разпространение на iOS Enterprise, интегрирано с Rails приложение.
Тъй като приложенията за разпространение на Enterprise могат да бъдат инсталирани на всяко iOS устройство, Apple (разбираемо) изисква потребителите, които изтеглят приложението, първо да влязат, за да се удостоверят. След това те кликват върху връзка към файл на манифест (manifest,plist), който се използва за иницииране на изтеглянето от директорията, посочена в манифеста (която трябва да е ясно достъпна, но защитена чрез същата привилегия за влизане).
Използвам HTTP BASIC удостоверяване в моето приложение Rails и мога да създам статични страници, ако е необходимо.
Въпросът ми е как мога да посоча връзка към файла на манифеста, който минава през удостоверяването на Rails, но не е достъпен чрез динамичен маршрут (дори статичните страници са достъпни чрез динамичен маршрут). Вярвам, че ако мога да намеря начин да се свържа с файла на манифеста, който е защитен с парола, тогава това решение ще работи и за изображението за инсталиране на приложението.
Не мога да ги публикувам публично, тъй като се нуждаят от защита с парола. Не мога да ги поставя в йерархиите на контролера / модела / изгледа, тъй като всички те зависят от динамични пътища и т.н.
Също така предпочитам да избягвам необходимостта да актуализирам файл routes.rb всеки път, когато актуализирам приложението.
Съвети относно това ще бъдат оценени, благодаря.