Controle de usuários

13 respostas
renatosilva

Alguém conhece alguma coisa para automatizar o controle de usuários de uma aplicação Java? Tipo

if usersControl.logon() {...

13 Respostas

jgbt

de uma procurada por filters.

[]'s

Rafael_Steil

[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

T

[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.

renatosilva

jgbt:
de uma procurada por filters.

[]'s

Onde?

renatosilva

Rafael Steil:
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();
}
Rafael_Steil

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

renatosilva

É isso mesmo, os códigos que citei acima seriam um exemplo de uso dessa biblioteca/framework/API etc…

renatosilva

Eu queria saber se já existe algo assim
Senão será que seria interessante criar uma parada dessas?

Rafael_Steil

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

cv1

completando o post do rafael: de qualquer forma voce pode dar uma olhada no OSUser e no Acegi. :slight_smile:

renatosilva

Rafael Steil:
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 :cry: :cry: :cry:

renatosilva

Humm…links???

_fs

http://www.google.com.br/search?q=OSUser+&sourceid=mozilla-search&start=0&start=0&ie=utf-8&oe=utf-8&client=firefox-a&rls=org.mozilla:en-US:official
http://www.google.com.br/search?q=acegi&sourceid=mozilla-search&start=0&start=0&ie=utf-8&oe=utf-8&client=firefox-a&rls=org.mozilla:en-US:official

Criado 24 de janeiro de 2005
Ultima resposta 24 de jan. de 2005
Respostas 13
Participantes 6