Mudanças entre as edições de "Autenticação simples via URL"
(Criou página com 'A autenticação simple via URL, consiste em passar o nome de usuário e senha para a página Login.aspx através de parâmetros de URL. Este tipo de autenticação '''n...') |
|||
Linha 1: | Linha 1: | ||
− | A autenticação | + | A autenticação simples via URL, consiste em passar o nome de usuário e senha para a página [[Login.aspx]] através de parâmetros de URL. |
− | Este tipo de autenticação '''não é segura''', pois a senha do usuário fica exporta na URL, mas está disponível por motivos de compatibilidade. | + | OBS.: Este tipo de autenticação <span style="color:#cc0000">'''não é segura'''</span>, pois a senha do usuário fica exporta na URL, mas está disponível por motivos de compatibilidade. |
== Parâmetros == | == Parâmetros == | ||
Linha 8: | Linha 8: | ||
* '''u:''' Usuário | * '''u:''' Usuário | ||
* '''p:''' Senha | * '''p:''' Senha | ||
− | * '''ReturnUrl:''' URL para a qual o usuário será redirecionado após a autenticação. O valor especificado neste parâmetro precisa estar codificado. O seguinte site pode ser usado para fazer a codificação: http://www.url-encode-decode.com/ | + | * '''ReturnUrl:''' URL para a qual o usuário será redirecionado após a autenticação (opcional). O valor especificado neste parâmetro precisa estar codificado. O seguinte site pode ser usado para fazer a codificação: http://www.url-encode-decode.com/ |
== Exemplo == | == Exemplo == | ||
Linha 18: | Linha 18: | ||
http:// latromi.meudominio.com.br/web/Login.aspx?u=anonimo&p=anonimo | http:// latromi.meudominio.com.br/web/Login.aspx?u=anonimo&p=anonimo | ||
− | Agora, vamos formar a URL relativa para | + | Agora, vamos formar a URL relativa para abrir uma página. Usaremos como exemplo a página ''RptPrintView.aspx'', passando o ID de menu 999 seguido de dois parâmetros customizados: |
/RptPrintView.aspx?menuid=999¶metro1=ABC¶metro2=123 | /RptPrintView.aspx?menuid=999¶metro1=ABC¶metro2=123 | ||
− | Por último, passamos o endereço que montamos acima no parâmetro ''ReturnUrl'' da página de Login. | + | Por último, passamos o endereço que montamos acima no parâmetro ''ReturnUrl'' da página de Login. Lembre-se que o valor do parâmetro precisa estar codificado. |
http:// latromi.meudominio.com.br/web/Login.aspx?u=anonimo&p=anonimo&ReturnUrl=%2FRptPrintView.aspx%3Fmenuid%3D999%26parametro1%3DABC%26parametro2%3D123 | http:// latromi.meudominio.com.br/web/Login.aspx?u=anonimo&p=anonimo&ReturnUrl=%2FRptPrintView.aspx%3Fmenuid%3D999%26parametro1%3DABC%26parametro2%3D123 |
Edição das 12h53min de 7 de junho de 2017
A autenticação simples via URL, consiste em passar o nome de usuário e senha para a página Login.aspx através de parâmetros de URL.
OBS.: Este tipo de autenticação não é segura, pois a senha do usuário fica exporta na URL, mas está disponível por motivos de compatibilidade.
Parâmetros
Para fazer a autenticação, podemos utilizar 3 parâmetros da página Login.aspx:
- u: Usuário
- p: Senha
- ReturnUrl: URL para a qual o usuário será redirecionado após a autenticação (opcional). O valor especificado neste parâmetro precisa estar codificado. O seguinte site pode ser usado para fazer a codificação: http://www.url-encode-decode.com/
Exemplo
Supondo que temos um usuário anonimo cadastrado, que a senha dele seja anonimo, e que após autenticação queremos que ele seja redirecionado para a página RptPrintView.aspx.
Primeiro vamos formar a URL que fará a autenticação.
http:// latromi.meudominio.com.br/web/Login.aspx?u=anonimo&p=anonimo
Agora, vamos formar a URL relativa para abrir uma página. Usaremos como exemplo a página RptPrintView.aspx, passando o ID de menu 999 seguido de dois parâmetros customizados:
/RptPrintView.aspx?menuid=999¶metro1=ABC¶metro2=123
Por último, passamos o endereço que montamos acima no parâmetro ReturnUrl da página de Login. Lembre-se que o valor do parâmetro precisa estar codificado.
http:// latromi.meudominio.com.br/web/Login.aspx?u=anonimo&p=anonimo&ReturnUrl=%2FRptPrintView.aspx%3Fmenuid%3D999%26parametro1%3DABC%26parametro2%3D123