Programação  
 
Conhecimento computador >> Programação >> Programação Visual Basics >> 
Como compartilhar Tickets Autenticação Através de Aplicativos
. Quando um usuário faz login através de uma aplicação líquida Microsoft ASP , o sistema cria uma permissão de autenticação na forma de um cookie na máquina do usuário. Vários ASP . Net pode compartilhar o tíquete de autenticação de modo que o usuário não tem que entrar com todas as aplicações. Para compartilhar bilhetes de autenticação, você precisa configurar a autenticação de formulários para configurações idênticas no arquivo " web.config " para cada aplicação e criar um conjunto personalizado de chaves de validação e descriptografia para usar com cada aplicação. Instruções
Criar Validação e chaves de decodificação
1

Clique em " Iniciar", " Todos os Programas " e " Microsoft Visual Studio. " Clique em " Arquivo", " New Project " e escolha o " modelo Console Application " . Digite um nome para o projeto , por exemplo " Cryptokeys " e clique em "OK".
2

Digite o seguinte código entre "Sub Main () " e "End Sub "

Dim validationKeyLength As Integer = 128

Dim decryptionKeyLength As Integer = 64

Dim validationBuffer ( validationKeyLength ) As Byte

Dim decryptionBuffer ( decryptionKeyLength ) As Byte

Dim csp As New RNGCryptoServiceProvider ()

Dim validationKey As New StringBuilder ( validationKeyLength )

Dim decryptKey As New StringBuilder ( decryptionKeyLength )

Dim i As Integer

csp.GetBytes ( validationBuffer )

For i = 0 To validationBuffer.Length - 1

validationKey.Append ( String.Format ("{ 0: X2 }", validationBuffer (i )))

Next i

csp.GetBytes ( decryptionBuffer )

For i = 0 To decryptionBuffer.Length - 1

decryptKey.Append (String . Format ( "{0 : X2 }", decryptionBuffer (i)) )

Next i

Console.WriteLine ( validationKey )

Console.WriteLine ( decryptKey )

3

Digite os seguintes importações acima " Module Module1 : "

System Imports

Imports System.Text

Imports System.Security

Importações System.Security.Cryptography
4

Selecione "Projeto ", depois " construir " a partir do menu para compilar o módulo. Observe o diretório onde o " Cryptokeys.exe " está localizada, por exemplo, " c : \\ Users \\ steve \\ Documentos \\ Visual Studio \\ Projects \\ Cryptokeys \\ Cryptokeys \\ bin ".
5

Clique em " Iniciar "," Executar " e digite" cmd " para abrir um prompt de comando . Mude para o diretório onde o " Cryptokeys.exe " está localizado . Por exemplo, digite " cd \\ users \\ steve \\ Documentos \\ Visual Studio \\ Projects \\ Cryptokeys \\ Cryptokeys \\ bin ".
6

Type " Cryptokeys " para executar o programa e gerar as chaves. < Br >
Modificar web.config
7

editar o arquivo " web.config " para cada aplicação utilizando um editor. Digite o código de configuração para que cada aplicação irá utilizar a mesma autenticação de formulários. Por exemplo, adicione o seguinte para o arquivo " web.config " em cada aplicação em " : "




< br > 8

Clique em " Iniciar", " Todos os Programas", " Acessórios , depois em" Notepad "para abrir o bloco de notas . Mova a janela do prompt de comando e usar " Ctrl + C "para copiar as chaves que você gerados e " Ctrl + V "para colá-los no bloco de notas.
9

Edite o " web.config " arquivo para cada aplicativo em um editor e adicionar as chaves criptográficas que você gerou . Copie as chaves do bloco de notas usando " Ctrl + C " e colá-los no código de configuração com "Ctrl + V." Por exemplo :

< machineKey

validationKey = = = " SHA1 " />

Anterior :

Próximo : No
  Os artigos relacionados
·Como declarar variáveis ​​no Access VB 
·Como converter uma propriedade de caixa de texto para u…
·Como usar o VBA para fazer uma contra 
·Como ajustar controles VB 
·Como fazer um ping a partir de Visual Basic 
·Como adicionar a ListView 
·Como converter BGR para RGB 
·Visual Basic 2010 Web Browser Progress Bar Tutorial 
·Tutorial em VB.NET para DirectX 
·Como usar ADODC em VB6.0 
  Artigos em destaque
·Como Chegar Sistema Datas em COBOL 
·Como faço para testar o estado de uma caixa de seleçã…
·Técnicas de depuração Java 
·O que é estático em Java 
·Como fazer um applet Java 
·Como usar Thrift Com PHP 
·Como Entrada e Saída em Java 
·Como rentabilizar um site grátis 
·Como remover não seleccionável Listboxes em Silverlig…
·Como adicionar uma caixa de texto e botão para o DataG…
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados