Alguém conhece alguma coisa para automatizar o controle de usuários de uma aplicação Java? Tipo
if usersControl.logon() {...
Alguém conhece alguma coisa para automatizar o controle de usuários de uma aplicação Java? Tipo
if usersControl.logon() {...
de uma procurada por filters.
[]'s
[quote=renato3110]Alguém conhece alguma coisa para automatizar o controle de usuários de uma aplicação Java? Tipo
if usersControl.logon() {...
Qual o seu conceito de “automatizar” nesse caso? Tem metodos centralizados de utilidade geral?
Rafael
[quote=renato3110]Alguém conhece alguma coisa para automatizar o controle de usuários de uma aplicação Java? Tipo
if usersControl.logon() {...
Se você pode usar LDAP ou ActiveDirectory (Windows 2003), você pode tentar usar Form-Based Login.
de uma procurada por filters.[]'s
Onde?
Qual o seu conceito de “automatizar” nesse caso? Tem metodos centralizados de utilidade geral?Rafael
Isso mesmo, um objeto que encapsule tarefas de gerenciamento de usuários e permissões de acesso. Tipo:
// Inicialização do sistema
// Configuro permissões (poderia puxar de um arquivo também, sei lá)
// Dá acesso às classes para os grupos especificados
usersControl.addPermission(GerenciadorClientes.class, "Administradores");
usersControl.addPermission(VisualizadorClientes.class, "Operadores");
// Em algum listener...
User user = usersControl.getActiveUser();
if user.hasAccess(GerenciadorClientes.class) {
GerenciadorClientesView.show();
} else {
user.notifyAccessDenied();
}
Bom, ao que parece voce ja sabe como fazer / tem ideia. A duvida seria entao referente ao que, mais especificamente? alguma biblioteca / framework ja existente, evitando assim que voce tenha que fazer o seu proprio?
Rafael
É isso mesmo, os códigos que citei acima seriam um exemplo de uso dessa biblioteca/framework/API etc…
Eu queria saber se já existe algo assim
Senão será que seria interessante criar uma parada dessas?
Gerenciamento de usuarios eh uma coisa mto volatil… cada aplicacao tem uma forma diferente de lidar com usuarios e grupos. Voce ate pode fazer implementacao pra algumas coisas, mas sempre havera casos onde a lib nao atenderia as necessidades.
Faca um modelo para as tuas necessidades mesmo.
Rafael
completando o post do rafael: de qualquer forma voce pode dar uma olhada no OSUser e no Acegi. 
Gerenciamento de usuarios eh uma coisa mto volatil… cada aplicacao tem uma forma diferente de lidar com usuarios e grupos. Voce ate pode fazer implementacao pra algumas coisas, mas sempre havera casos onde a lib nao atenderia as necessidades.Faca um modelo para as tuas necessidades mesmo.
Rafael
Acho que não é tão volátil ao ponto de não dar pra fazer uma API para isso:
usuários, que pertencem a grupos, que possuem permissões…
usuários logam no sistema, saem do sistema…
O que você acha???
PS: Uáaaaaaaa cadê um projeto a respeito

Humm…links???