Eu estou desenvolvendo um portal, nesse portal, as funcionalidades do mesmo são muito simples, manter usuários, permissões, menu, cadastro de aplicações e servidores, futuramente vou permitir integração com AD, etc. banco de dados é o HSQLDB, nesse portal, será possível cadastrar diversas aplicações, sendo que as mesmas poderão ser em php, .net, RoR, etc. basta cadastrar a aplicação e cadastrar os menus, minha dúvida é: se eu tenho nesse portal (em java) o cadastro do usuário, permissões, etc., como posso devolver para esses outros sistemas as informações do usuário logado? pensei em sempre passar por post, encriptado um código para que um serviço dentro de cada uma dessas aplicações acesse um rest que devolve um XML com as informações do usuário dentro dessa aplicação. Pensei em fazer isso usando LDAP… mas queria manter isso o mais genérico possível, para que possa ser usado em diversos e diferentes ambientes.
idéias de como fazer isso?