en una aplicación de puntales, tengo un filtro que obliga a acceder a ciertas páginas solo a través de https a través de la redirección. Estoy pensando en portarlo para levantarlo, así que mi pregunta es: ¿en este entorno, hay una forma de "levantar" implementar dicho filtro o es similar/igual que en los puntales? GraciasFiltro de elevación para forzar ssl
5
A
Respuesta
11
En Lift, el SiteMap define las reglas para el acceso a la página. Se puede crear una entrada de sitemap que hace una redirección al sitio https en ciertas páginas:
// create an object that does a redirect to the https server if the
// request is on http
object RequireSSL extends Loc.EarlyResponse(
() => {
for {
r <- S.request
lowLevelReq <- Box !! r if lowLevelReq.scheme == "http"
} {
S.redirectTo("https://"+lowLevelReq.serverName+lowLevelReq.contextPath)
}
Empty
})
// Build SiteMap
def entries = (Menu("Home")/"index") ::
(Menu("Secure")/"secure" >> RequireSSL) ::
Nil
Espero que esto ayude.
Cuestiones relacionadas
- 1. Forzar SSL con expressjs 3
- 2. Forzar SSL/HTTPS con mod_rewrite
- 3. Forzar SSL a través de HTAccess
- 4. Forzar SSL para rutas específicas en Rails 3.1
- 5. Forzar SSL y WWW juntos usando htaccess
- 6. instancia de elevación para una función?
- 7. Elevación variable
- 8. Forzar SSL usando ssl_requirement en la aplicación Rails 2
- 9. cómo comenzar con SBT para la elevación
- 10. asp.net mvc filtro de excepción personalizado para forzar el retorno de la vista completa, no parcial
- 11. Funciones de elevación en scala
- 12. Elevación y tipo de seguridad
- 13. ¿Qué es "Elevación Lambda"?
- 14. elevación implícita en scala
- 15. Filtro discreto para D3 Filtro cruzado Dimensiones
- 16. Habilitar SSL para mi servicio WCF
- 17. Cómo otorgar elevación con Delphi
- 18. elevación con enterprise java beans
- 19. Patrón de solicitud de UAC y elevación
- 20. Instancia de clase de elevación en Haskell
- 21. Filtro ListView para Android
- 22. Filtro de búsqueda para opencart
- 23. Gestión de elevación de eventos en Java
- 24. CL Precisión de elevación de la ubicación
- 25. solucionando la falta de "elevación" en clojure
- 26. Moq'ing la elevación de eventos varias veces
- 27. Filtro para múltiples valores discretos en filtro cruzado
- 28. Nombre estándar para (filtro p xs, filtro (no.p) xs)
- 29. Cómo forzar escrituras parciales para probar un servidor de red
- 30. error 404 con wordpress ssl