salut a tous
j'ai configurer le web.xml et le server.xml comme décrit dans le tutoriel :
" le datasource est testé et ca marche "
mais la phase de securité avec le DataSourceRealm donne des problemes !!
<Realm className="org.apache.catalina.realm.DataSourceRealm"
dataSourceName="jdbc/authen"
userTable="users"
userRoleTable="roles"
userNameCol="name"
userCredCol="password"
roleNameCol="role"
localDataSource="true"
/>
mon realme est declaré a l'interrieur du contexte de l'application
et voila le fichier web.xml
<security-constraint>
<display-name>Test d'authentification tomcat</display-name>
<!-- Liste des pages protégées -->
<web-resource-collection>
<web-resource-name>Page sécurisée</web-resource-name>
<url-pattern>/admin/*</url-pattern>
</web-resource-collection>
<!-- Rôles des utilisateurs ayant le droit d'y accéder -->
<auth-constraint>
<role-name>admin</role-name>
</auth-constraint>
</security-constraint>
<login-config>
<!-- Type d'authentification -->
<auth-method>BASIC</auth-method>
<realm-name>Espace Membres</realm-name>
</login-config>
<!-- Rôles utilisés dans l'application -->
<security-role>
<description>Administrateur</description>
<role-name>admin</role-name>
</security-role>
mais a l'execution , la fenêtre d'authentification s'affiche mais lors de la saisi du login et pass j'ai ca en :
DataSourceRealm[/authen]: Exception performing authentication
javax.naming.NameNotFoundException: Le Nom jdbc n'est pas lié à ce Contexte
merci d'avance de me donner un coup de pouss![]()
@+
Partager