Segurança em xFire

3 respostas
casmeiron

Boa tarde pessoal, tudo bem?

Eu comecei a trabalhar com xfire, gostaria de saber qual a melhor maneira de implementar a segurança (usuario).

Eu estou usando SSL para garantir a transmissão segura de dados, gostaria de saber se vocês utilizam o JAAS (igual em aplicacao web) para validar usuário, adicionar principals etc… ou com o xfire é melhor usar o WS-Security.

Se alguem já mecheu nessa parte do xfire e quiser ajudar, ficarei agradecido.

Obrigado.

3 Respostas

casmeiron

Nunca ninguem mexeu com isso no xFire? To sozim?! :shock:

alansto

Ei cara uma coisa vc conseguio fazer funcionar um serviço feito com xfire e um cliente também ? Por favor se conseguio me arruma uma mão ? tem msn ?

Pedrosa

Para chamar um cliente com XFire não tem segredos:

Ex:

public String getEmpresaWS(int codigoEmpresa)throws Exception{
		URL url = new URL(getUrlWS());
		Client cliente = new Client(url);
		Object[] resultado = cliente.invoke("metodoWebService", new Object[]{codigoEmpresa});
		System.out.println("empresa " + resultado[0].toString());
		return resultado[0].toString();
}

Você chama o metodo invoke passando o nome do metodo publicado no seu web service e passa um array de objetos equivalentes a cada um dos parametros, caso seu metodo não receba parametros passe null.

Ex:

cliente.invoke("seuMetodo", new Object[]{par1,par2,par3});

ou

cliente.invoke("seuMetodo", null);
Criado 25 de janeiro de 2007
Ultima resposta 16 de fev. de 2007
Respostas 3
Participantes 3