. 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 " />