dans une application Struts, j'ai un filtre qui force l'accès à certaines pages uniquement via https via la redirection. Je pense à le porter à lever ainsi ma question est: Dans le cet environnement, y at-il un moyen de "lever" pour mettre en œuvre un tel filtre ou est-ce le même que dans les entretoises? MerciLever le filtre pour forcer ssl
5
A
Répondre
11
Dans Lift, SiteMap définit les règles d'accès aux pages. Vous pouvez créer une entrée SiteMap qui redirige vers le site https sur certaines pages:
// 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
Espérons que cela vous aide.
Questions connexes
- 1. Comment forcer SSL pour certaines URL et forcer le non-SSL pour tous les autres?
- 2. lever "NullPointerException" dans Ruby
- 3. Test du certificat SSL pour le test SSL MQ
- 4. SSL avec le package CL Unilatérale + SSL
- 5. Activer SSL pour mon service WCF
- 6. Fake ssl cetificate pour le développement
- 7. Récupérer des données pour le suivi SSL
- 8. Solution de contournement pour le bogue SSL
- 9. Rediriger la boucle avec le filtre d'action SSL dans ASP.NET MVC
- 10. asp.net mvc exception personnalisée filtre pour forcer un retour de vue complète, pas partielle
- 11. Filtre EntityDataSource pour le champ DateTime
- 12. Type de collection Scala pour le filtre
- 13. Forcer l'appel ajax pour effacer le cache
- 14. filtre Querystring pour PerformancePoint
- 15. Filtre Lingo pour Doxygène?
- 16. Comment lever des exceptions dans Delphi?
- 17. JSONPath: contient le filtre
- 18. Wordpress Authentifier le filtre
- 19. Comment configurer WCF pour accepter SSL et non SSL
- 20. Structure SSL SSL JNI?
- 21. Alternative pour Afficher le bloc de filtre pour Drupal 6?
- 22. Comment faire pour lever une exception sur le numéro de version d'un module
- 23. iphone - forcer le bouton pour confirmer le contact par programmation
- 24. FTP sur SSL pour C#
- 25. Certificat SSL pour l'environnement LAN
- 26. Accepter un certificat SSL pour
- 27. Comment utiliser le paquet Lispworks comm pour l'accès SSL dans Postmodern au lieu de cl + ssl
- 28. filtre conditionnel pour MySQL requête
- 29. Existe-t-il un moyen de forcer svcutil.exe à ignorer les problèmes de certificat SSL?
- 30. Générateur de rapports, filtre d'invite, comment ignorer le filtre?