WCF Service e autenticação com user e pass

309 views
Skip to first unread message

Rene Forum

unread,
Apr 1, 2013, 5:20:54 PM4/1/13
to dotn...@googlegroups.com

Oi pessoal

 

Estou procurando algo sobre autenticação de um WCF Service apenas com user e senha,  mas so encontro material falando  de autenticação com certificado.

Isso é possível, somente com user e senha?

 

Obrigado gente!!

Paulo S. M. Marques

unread,
Apr 1, 2013, 6:14:39 PM4/1/13
to dotn...@googlegroups.com
É sim... você quer passar por textplain no header do SOAP né???

Não gosto de usar isso, masss

http://stackoverflow.com/questions/2368131/wcf-configuration-for-soap-plain-text-password-authentication-over-ssl


2013/4/1 Rene Forum <fo...@listroman.com.br>
--
==============================
Comunidade de desenvolvedores Dot Net no Brasil
 
Facebook: www.facebook.com/grupodotnetbr
 
WebSite: www.dotnetbr.com
 
E-mail do Grupo: dotn...@googlegroups.com
==============================
---
Você está recebendo esta mensagem porque se inscreveu no grupo "DotNet Brasil" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para dotnet_br+...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
 
 



--
Atenciosamente,

Paulo S. M. Marques - @psmarques - Skype: psmarques
Software Engineer

Renato Cantarino

unread,
Apr 1, 2013, 8:48:44 PM4/1/13
to dotn...@googlegroups.com
Via textplain?
Não pode passar criptografado por parâmetro e descriptografar no service?

Enviado via iPad

Paulo S. M. Marques

unread,
Apr 1, 2013, 9:35:08 PM4/1/13
to dotn...@googlegroups.com
Pode sim... 

Daí vai de vc criar sua SHA-CantarinoV3

kkkkk :P


2013/4/1 Renato Cantarino <renato.c...@gmail.com>

Rene Forum

unread,
Apr 2, 2013, 11:58:50 AM4/2/13
to dotn...@googlegroups.com

Oi pessoal,

 

Seguindo o auxilio que me deram, vi que preciso criar uma validação customizada.. ate ok.

Na configuração do serviço preciso criar um behavior que faz isso.. entao criei o seguinte:

 

      <wsHttpBinding>
        <binding name="obtemTokenAcessoServiceBinding">
          <security mode="Message"  >
            <transport clientCredentialType="None"></transport>
            <message clientCredentialType="UserName"    />
          </security>
        </binding>
      </wsHttpBinding>

      <behavior name="obtemtokenacessoBehavior" >

        <serviceCredentials>

          <userNameAuthentication userNamePasswordValidationMode="Custom" customUserNamePasswordValidatorType="AW.cliente.WS.autenticacao.UserWSValidation, AW.cliente.WS"  />

        </serviceCredentials>

      </behavior>

 

Criei a classe de validação tudo certo... massss esse behavior não esta “apitando” em nada... (claro, coloquei ele no behaviorConfiguration do serviço)
Coloquei namespace errado pra ver se dava erro e nada... 
 
Alguém tem alguma ideia do que esta faltando?
 

Obrigado gente!!!! :)

Paulo S. M. Marques

unread,
Apr 2, 2013, 1:46:46 PM4/2/13
to dotn...@googlegroups.com
Só uma dica, não meta a mão no arquivo de configuração diretamente, utilize o Wcf Service Configuration Editor (no menu tools).


2013/4/2 Rene Forum <fo...@listroman.com.br>

João Bateloche

unread,
Apr 2, 2013, 2:02:39 PM4/2/13
to dotn...@googlegroups.com
O que é possível fazer também é implementar Ws* security e utilizar um callback para recuperação da senha.

De: Paulo S. M. Marques
Enviada em: ‎02/‎04/‎2013 14:47
[A mensagem original inteira não está incluída.]
Reply all
Reply to author
Forward
0 new messages