Arquivo mensais:abril 2013

Configurar JAAS com banco de dados no JBoss 7 (Parte 1)


Nesse post eu vou mostrar como configurar o JAAS com banco de dados no JBoss 7.

Nessa primeira parte do post nós vamos configurar a base de dados, datasource e security-realm.

Eu estou utilizando o banco MySQL, porém você pode fazer com qualquer base modificando algumas coisas.

Primeiro vamos criar a base:

create database testejaas;

create table user(
	id int primary key not null auto_increment,
	email varchar(30) not null,
	password varchar(32) not null
);

create table role(
	id int primary key not null,
	name varchar(30) not null
);

create table user_role(
	user_id int not null,
	role_id int not null,

	PRIMARY KEY(user_id,role_id),

	FOREIGN KEY (user_id) REFERENCES user(id),
	FOREIGN KEY (role_id) REFERENCES role(id)
);

Continue lendo