J'utilise une application JSF sur Glassfish 3.1.2.2 avec l'authentification JDBC Realms. Je me demandais si je pouvais désactiver la fenêtre de connexion qui apparaît chaque fois que quelqu'un tente d'accéder à une page restreinte et n'est pas connecté et déclenche à la place une erreur 401 (qui redirige automatiquement vers la page de connexion de ma page) pour la cohérence de l'UX.Fenêtre de sécurité JDBC sur Glassfish 3.1.2.2
0
A
Répondre
1
Vous devez définir vos contraintes de sécurité web.xml auth méthode login-config pour FORMER connexion:
<login-config>
<auth-method>FORM</auth-method>
<realm-name>You can but you are not forced to supply a realm here</realm-name>
<form-login-config>
<form-login-page>/login.xhtml</form-login-page>
<form-error-page>/access-forbidden.xhtml</form-error-page>
</form-login-config>
</login-config>
Sécurisez vos pages comme ceci:
<security-constraint>
<web-resource-collection>
<url-pattern>/index.xhtml</url-pattern>
</web-resource-collection>
<auth-constraint>
<role-name>Manager</role-name>
</auth-constraint>
</security-constraint>
<security-role>
<role-name>Manager</role-name>
</security-role>
Questions connexes
- 1. Les connexions mortes sont renvoyées au pool de connexions JDBC - Glassfish 3.1.2.2
- 2. pool de connexion JDBC glassfish
- 3. Glassfish 4 - JDBC Realm
- 4. Glassfish JDBC + LDAP Realms
- 5. Glassfish Jdbc-connectioPool Numéro
- 6. erreur lors du déploiement de Jersey/helloworld-osgi-webapp sur GlassFish 3.1.2.2
- 7. Glassfish ne charge pas jdbc
- 8. Surveillance de pool de connexion JDBC GlassFish
- 9. Glassfish 3.1.2.2 modifie son domaine de connexion par défaut après un certain temps
- 10. Glassfish: Comment modifier le domaine de sécurité d'une application WAR
- 11. Glassfish ne réutilise pas les connexions JDBC
- 12. Propriétés JPA persistence.xml dans glassfish JDBC Resource
- 13. Glassfish embarqué, questions de sécurité et d'Arquillian
- 14. Modèle d'autorisation de sécurité personnalisé basé sur DB pour glassfish
- 15. Royaume JDBC: GlassFish v2.1 = OK; GlassFish v3 = Échec avec invalidité Cause
- 16. Java JDBC sécurité des threads
- 17. Scripts de sécurité JDBC et Google Apps
- 18. sécurité de printemps jdbc jette nul pointeur
- 19. Création de mon premier domaine JDBC (Glassfish V3)
- 20. JDBC et pools de connexions dans Glassfish App Server
- 21. Impossible de créer un domaine jdbc dans Glassfish 4
- 22. Une certaine confusion autour des pools de connexions JDBC et JDBC Glassfish
- 23. exception création d'une piscine de connexion JDBC Glassfish v3
- 24. Création d'un pool de connexion jdbc dans GlassFish v4.1.1
- 25. Spring3 sécurité JDBC comment charger connecter informations
- 26. Déployer le pot dans le guide de guerre sur Glassfish?
- 27. Glassfish, JDBC Connection pool onglet Avancé lancer erreur
- 28. Glassfish ne peut pas trouver activerecord-jdbc adaptateur
- 29. Domaine de sécurité GlassFish, Active Directory et référence
- 30. Maven Embedded Glassfish Plugin - Datasource et pilote JDBC
Cela a parfaitement fonctionné. Merci! –