Articles dans la catégorie : jboss expertise technique

Wildfly – SSL

Configuration de SSL sous Wildlfy 8.

Création d’un certificat

Afin de configurer SSL sur Wildfly, il est nécessaire de posséder un certificat et un keystore. Dans cet exemple, nous n’avons pas de certificat donc nous allons en créer un directement avec la commande suivante: (dans le répertoire /standalone/configuration/)

keytool -genkeypair -alias serverkey -keyalg															

Lire la suite




JSF – Rediriger après le login vers la page demandée (security-domain)

En cas d’accès à une page JSF  sans être connecté avec les contraintes de sécurité JAAS, le système va rediriger l’utilisateur vers la page de login. La sécurité s’effectue généralement avec le web.xml de la manière suivante:

<security-constraint>
 <web-resource-collection>
 <web-resource-name>SecuredContent</web-resource-name>
 <url-pattern>/secure/*</url-pattern>
 <http-method>GET</http-method>
 <http-method>POST</http-method>
 </web-resource-collection>
 <auth-constraint>
 <role-name>1</role-name>
 </auth-constraint>

 <transport-guarantee>NONE</transport-guarantee>
 </user-data-constraint>
 </security-constraint>

Le problème

Lire la suite






WildFly – Configuration email (mail-session)

Depuis WildFly (anciennement JBoss 7), la configuration des sessions d’email a un peu changé.

Configuration des sessions de mails sous Jboss 7.x:

<subsystem xmlns="urn:jboss:domain:mail:1.0">
   <mail-session jndi-name="java:/Mail">
        <smtp-server ssl="true" outbound-socket-binding-ref="mail-smtp">
            <login name="username" password="password"/>
 															

Lire la suite


JBoss 7 – Chargement de ressources par JNDI – Externalisation d’un fichier .properties

Il peut est parfois utile de charger des propriétés directement en JNDI depuis le serveur. Par exemple, un fichier properties qu’on souhaite externaliser de son war et qui est spécifique à chaque environnement. JBoss possède un mécanisme pour disposer de propriétés exposées en JNDI à l’application. Cette configuration se situe

Lire la suite