Autenticação WS-Security JBoss  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
rro
Entusiasta Java

Membro desde: 14/12/2009 16:05:21
Mensagens: 22
Offline

Olá pessoal,
implemente um WS utilizando JAX-WS no Netbeans, criei também um cliente que acessa meu serviço, porém agora preciso aprender como faz autenticação com login e senha para restringir o acesso do serviço.
Alguem tem um exemplo simples de como fazer isso?
Dei uma pesquisada e vi que tem o WS-security, mas n achei nenhuma material passo a passo de como se faz.

Desde já agradeço.
Abraço!

This message was edited 1 time. Last update was at 12/01/2010 14:18:32

luciano_castilho
JavaChild
[Avatar]

Membro desde: 17/03/2003 10:10:48
Mensagens: 138
Localização: Campo Grande / MS
Offline

Eu tentei fazer o mesmo usando Jboss 4.2.3 e não tive sucesso usando o WS-Security, ouvi dizer que a implementação de WebService, pelo menos dessa versão, é bugada para essa feature.

Luciano de A. Castilho
---------------------------
"O poder de uma civilização não está em promover a guerra, mas em manter a paz" (Gene Roddenberry)
[MSN]
SmartCardMan
JavaChild
[Avatar]

Membro desde: 01/06/2006 09:32:04
Mensagens: 104
Localização: Santos
Offline

rro

Por favor se for possivel poste o codigo do seu serviço!

abraço


---------------------------------------------
be free, be smart, be persistent
---------------------------------------------


http://jbossbrasil.org
Twitter: @samueltauil
[Email] [MSN] [ICQ]
rro
Entusiasta Java

Membro desde: 14/12/2009 16:05:21
Mensagens: 22
Offline

Pois é, a meu JBoss é a versão 4.2.3.GA ..
Qual a alternativa tu tomou?
rro
Entusiasta Java

Membro desde: 14/12/2009 16:05:21
Mensagens: 22
Offline

Gostaria de testar em um WS simples como este por exemplo, para depois implantar no meu WS.

rro
Entusiasta Java

Membro desde: 14/12/2009 16:05:21
Mensagens: 22
Offline

Alguma solução pessoal?
SmartCardMan
JavaChild
[Avatar]

Membro desde: 01/06/2006 09:32:04
Mensagens: 104
Localização: Santos
Offline

rro wrote:Alguma solução pessoal?


Da uma olhada nesse post: http://community.jboss.org/thread/102811?tstart=0

acho que pode ajudar!


---------------------------------------------
be free, be smart, be persistent
---------------------------------------------


http://jbossbrasil.org
Twitter: @samueltauil
[Email] [MSN] [ICQ]
rro
Entusiasta Java

Membro desde: 14/12/2009 16:05:21
Mensagens: 22
Offline

Tipo meu WS ta usando SSL via https.
mas agora eu gostaria de passar um usuário e senha no cliente e enviar eles pro server para que no server eu faça a verificação no BD.

O que eu tenho dúvidas é de como passar o usuário/senha do cliente para o WS.
Eles são passados via header no xml?
Posso criar um método LOGIN(user,senha) no WS?
Quais alternativas eu tenho?

Vou dar uma lida nesse link q tu me mandou.

Mto obrigado!
SmartCardMan
JavaChild
[Avatar]

Membro desde: 01/06/2006 09:32:04
Mensagens: 104
Localização: Santos
Offline

a validaçao eh feita via application policy no jboss, la vc tambem pode definiar a autenticaçao apontando para um datasource e rodando uma query especifica.

da uma lida no post, quando for configurar o application policy dentro do xml no jboss la dentro no xml ja deve haver algum exemplo comentado de policy para datasource, se não houver eu te mando como configura ok?

abraço


---------------------------------------------
be free, be smart, be persistent
---------------------------------------------


http://jbossbrasil.org
Twitter: @samueltauil
[Email] [MSN] [ICQ]
rro
Entusiasta Java

Membro desde: 14/12/2009 16:05:21
Mensagens: 22
Offline

Blza, a autenticação padrão do sistema aqui é feita utilizando JAAS.
Na verdade eu teria que ligar o JAAS com o WS.

Abraço!
rro
Entusiasta Java

Membro desde: 14/12/2009 16:05:21
Mensagens: 22
Offline

Olá Smart,
estou com dificuldades na configuração do Client..
teria como me dar um help?

This message was edited 1 time. Last update was at 26/01/2010 14:12:40

rro
Entusiasta Java

Membro desde: 14/12/2009 16:05:21
Mensagens: 22
Offline

Resolvido!
Valeu!

This message was edited 1 time. Last update was at 29/01/2010 09:16:44

rro
Entusiasta Java

Membro desde: 14/12/2009 16:05:21
Mensagens: 22
Offline

Olá, tenho uma pequena dúvida, dei uma pesquisada e não encontrei:
Como já mencionei consegui integrar a auntenticacao do WS-Security com o JAAS, fazendo a validação com o bd diretamente.
Só que eu gostaria de pegar o login e senha passados pelo client, dentro do WS.
Alguem sabe como faço pra pegar o contexto e consequentemente o login e senha?

No client eu passo o login e senha da seguinte maneira:


E no server, como pego esse usuário e senha??

Desde já agradeço!
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team