Quelqu'un connaît-il des guides pour cela? Je suis un débutant complet à weblogic et à la sécurité gérée par conteneur. Ce que je l'ai fait déjà:Configuration de la sécurité gérée par conteneur dans Weblogic
- configurer un authentificateur LDAP dans Weblogic
- créé simple webapp dans Eclipse
- Configurer web.xml: Ajout-contrainte de sécurité, sécurité rôle et login-config éléments . Le nom de domaine utilisé est "myrealm" qui existe déjà dans Weblogic. Le nom de rôle que j'ai utilisé est "Admin" qui est un rôle global dans Weblogic
- Créez une page jsp simple "login.jsp". Il ne se connecte pas, mais juste un type de chose Hello World. Je mis cette page en tant que forme-login page et forme erreur page login-config dans web.xml
- Exporter cette webapp dans un fichier de guerre et de le déployer dans Weblogic
- -je tester en accédant http://weblogic-server/test/login.jsp et Je m'attends à ce que l'on me demande de me connecter en utilisant un utilisateur LDAP en premier. Cela n'arrive pas, cela montre juste la jsp de Hello World.
J'ai également essayé d'ajouter un weblogic.xml pour mapper le rôle "Admin" à un utilisateur LDAP spécifique (ne fonctionnait pas).
Un conseil? Il semble qu'il y ait un manque de références en ligne pour ce genre de chose (ou je ne sais pas vraiment ce que je devrais rechercher)
Editer: J'ai aussi essayé d'utiliser BASIC auth au lieu de FORM (pas de chance)
Mes réglages web.xml sont ci-dessous:
<security-constraint>
<display-name>Test SC</display-name>
<web-resource-collection>
<web-resource-name>Test WR</web-resource-name>
<url-pattern>/hello.jsp</url-pattern>
<http-method>*</http-method>
</web-resource-collection>
<auth-constraint>
<role-name>Admin</role-name>
</auth-constraint>
</security-constraint>
<security-role>
<role-name>Admin</role-name>
</security-role>
<login-config>
<auth-method>BASIC</auth-method>
<realm-name>myrealm</realm-name>
</login-config>
J'ai essayé, mais je reçois toujours la page hello world et je ne reçois pas la page de connexion. Je n'ai pas mis en œuvre la connexion, je veux juste voir la redirection vers la page de connexion d'abord =/ –
alors votre contrainte de sécurité est probablement incorrecte, pouvez-vous mettre à jour votre question avec les sections pertinentes? – Salandur
mis à jour la question, merci! –