| Exibir mensagem anterior :: Exibir próxima mensagem |
| Autor |
Mensagem |
JCMF Profissional


Registrado: Quarta-Feira, 28 de Abril de 2010 Mensagens: 578 Localização: Recife, PE
|
Enviada: Qui Out 27, 2011 11:25 am Assunto: DSAuthUser e UserName? |
|
|
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 |
|
 |
imex Moderador

Registrado: Sexta-Feira, 7 de Janeiro de 2011 Mensagens: 11666
|
Enviada: Qui Out 27, 2011 3:11 pm Assunto: |
|
|
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 |
|
 |
JCMF Profissional


Registrado: Quarta-Feira, 28 de Abril de 2010 Mensagens: 578 Localização: Recife, PE
|
Enviada: Qui Out 27, 2011 3:34 pm Assunto: |
|
|
| 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 |
|
 |
imex Moderador

Registrado: Sexta-Feira, 7 de Janeiro de 2011 Mensagens: 11666
|
Enviada: Qui Out 27, 2011 4:28 pm Assunto: |
|
|
| 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 |
|
 |
JCMF Profissional


Registrado: Quarta-Feira, 28 de Abril de 2010 Mensagens: 578 Localização: Recife, PE
|
Enviada: Qui Out 27, 2011 5:10 pm Assunto: |
|
|
| 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 |
|
 |
JCMF Profissional


Registrado: Quarta-Feira, 28 de Abril de 2010 Mensagens: 578 Localização: Recife, PE
|
|
| Voltar ao Topo |
|
 |
imex Moderador

Registrado: Sexta-Feira, 7 de Janeiro de 2011 Mensagens: 11666
|
Enviada: Seg Out 31, 2011 7:52 pm Assunto: |
|
|
| Obrigado pelo link. |
|
| Voltar ao Topo |
|
 |
|