ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

DSAuthUser e UserName?

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
JCMF
Profissional
Profissional


Registrado: Quarta-Feira, 28 de Abril de 2010
Mensagens: 578
Localização: Recife, PE

MensagemEnviada: Qui Out 27, 2011 11:25 am    Assunto: DSAuthUser e UserName? Responder com Citação

Bom dia amigos!

Para os que se aventuram na tecnologia DataSnap, qual seria a principal diferença entre os dois parâmetros abaixo e onde se deve usar cada um deles?

DSAuthUser + DSAuthPassword
UserName + Password
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Visitar a homepage do Usuário MSN Messenger
imex
Moderador
Moderador


Registrado: Sexta-Feira, 7 de Janeiro de 2011
Mensagens: 11666

MensagemEnviada: Qui Out 27, 2011 3:11 pm    Assunto: Responder com Citação

Boa tarde

Nunca utilizei as propriedades DSAuthUser e DSAuthPassword. Pelo que vi elas existem no TDSHTTPServer.
Os parâmetros UserName e Password podem ser utilizados no lado servidor (evento TDSServer.OnConnect; ex: DSConnectEventObject.ConnectProperties.Values['User_Name'] e DSConnectEventObject.ConnectProperties.Values['Password'] ) para autenticar a conexão da aplicação cliente.

Espero que ajude.


Editado pela última vez por imex em Qua Mar 08, 2023 10:42 am, num total de 2 vezes
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
JCMF
Profissional
Profissional


Registrado: Quarta-Feira, 28 de Abril de 2010
Mensagens: 578
Localização: Recife, PE

MensagemEnviada: Qui Out 27, 2011 3:34 pm    Assunto: Responder com Citação

imex escreveu:
Boa tarde

Nunca utilizei as propriedades DSAuthUser e DSAuthPassword. Pelo que vi elas existem no TDSHTTPServer.
Os parâmetros UserName e Password podem ser utilizados no lado servidor (evento TDSServer.OnConnect; ex: DSConnectEventObject.ConnectProperties.Values['User_Name'] e DSConnectEventObject.ConnectProperties.Values['Password'] ) para autenticar a conexão da aplicação cliente.

Espero que ajude.

Estou usando o RAD Studio XE e nele existe o componente TDSAuthenticationManager que deve ser associado à propriedade AuthenticationManager do componente TDSTCPServerTransport.

Nesse componente TDSAuthenticationManager, existem dois eventos chamados de OnUserAuthentication e OnUserAuthorization.

Estou utilizando os parâmetros DSAuthUser e DSAuthPassword para fazer a validação do usuário pelo cliente mas, gostaria de saber se existe necessidade de se usar os dois tipos ou apenas um deles resolve ou se existe mais coisas por detrás dessa utilização básica que estamos atribuindo. =)

Valeu imex!
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Visitar a homepage do Usuário MSN Messenger
imex
Moderador
Moderador


Registrado: Sexta-Feira, 7 de Janeiro de 2011
Mensagens: 11666

MensagemEnviada: Qui Out 27, 2011 4:28 pm    Assunto: Responder com Citação

Puro palpite, mas acho que é melhor utilizar DSAuthUser e DSAuthPassword. Acho que UserName e Password estão mais para uma herança dos parâmetros do TSQLConnection, apesar de também ser possível utiliza-los.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
JCMF
Profissional
Profissional


Registrado: Quarta-Feira, 28 de Abril de 2010
Mensagens: 578
Localização: Recife, PE

MensagemEnviada: Qui Out 27, 2011 5:10 pm    Assunto: Responder com Citação

imex escreveu:
Puro palpite, mas acho que é melhor utilizar DSAuthUser e DSAuthPassword. Acho que UserName e Password estão mais para uma herança dos parâmetros do TSQLConnection, apesar de também ser possível utiliza-los.

Já estou usando esses dois... mas sempre me incomodou ver os outros dois e não saber a diferença entre eles.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Visitar a homepage do Usuário MSN Messenger
JCMF
Profissional
Profissional


Registrado: Quarta-Feira, 28 de Abril de 2010
Mensagens: 578
Localização: Recife, PE

MensagemEnviada: Seg Out 31, 2011 5:12 pm    Assunto: Responder com Citação

Direto do Docwiki da Embarcadero, a explicação sobre os eventos OnUserAuthenticate e OnUserAuthorize e suas respectivas propriedades:

http://docwiki.embarcadero.com/RADStudio/en/Authentication_and_Authorization
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Visitar a homepage do Usuário MSN Messenger
imex
Moderador
Moderador


Registrado: Sexta-Feira, 7 de Janeiro de 2011
Mensagens: 11666

MensagemEnviada: Seg Out 31, 2011 7:52 pm    Assunto: Responder com Citação

Obrigado pelo link.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB