Bonjour,

Comme vous l'avez compris, je travaille sur l'authentification via un datasource realm.
En regardant la doc de tomcat (6.0.20) je vous que pour l'implémentation standard du DataSourceRealm il faut avoir (au moins) l'architecture suivante pour les tables:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
create table users (
  user_name         varchar(15) not null primary key,
  user_pass         varchar(15) not null
);
 
create table user_roles (
  user_name         varchar(15) not null,
  role_name         varchar(15) not null,
  primary key (user_name, role_name)
);
Le problème est que cela est vraiment moche comme structure.
Je souhaiterais avoir une table "users" une table "roles" et une table de jointure ne contenant que des couples {user_id, role_id}.

Mais j'ai l'impression que je vais devoir écrire mon propre realm.
Existe-t-il un autre moyen ?

Merci d'avance,
Piopium