. Lorsqu'un utilisateur se connecte à travers un Microsoft ASP NET, le système crée un ticket d'authentification sous la forme d' un cookie sur l' ordinateur de l'utilisateur . ASP multiples applications. NET peuvent partager le ticket d'authentification de sorte que l'utilisateur n'a pas à vous identifier à chaque application. Pour partager des tickets d'authentification , vous devez configurer l'authentification par formulaire à des réglages identiques dans le fichier " web.config " pour chaque application et créer un ensemble personnalisé de validation et de déchiffrement à utiliser avec chaque application. Instructions
créer une validation et des clés de décryptage
1
Cliquez sur " Démarrer", " Tous les programmes » et « Microsoft Visual Studio ». Cliquez sur " Fichier", " Nouveau projet " et choisissez l'option " Demande modèle de console " . Entrez un nom pour le projet , par exemple " Cryptokeys " et cliquez sur
2
Tapez le code suivant entre " Sub Main ()" et "End Sub " : "OK".
< p> validationKeyLength As Integer = 128
decryptionKeyLength As Integer = 64
Dim validationBuffer ( validationKeyLength ) As Byte
decryptionBuffer Dim ( decryptionKeyLength ) Comme
Byte < p> csp As New RNGCryptoServiceProvider ()
Dim validationKey As New StringBuilder ( validationKeyLength )
de DecryptKey As New StringBuilder ( decryptionKeyLength )
Dim i As Integer
csp.GetBytes
( validationBuffer )
For i = 0 To validationBuffer.Length - 1 x
validationKey.Append ( String.Format ( "{0 : X2 }", validationBuffer (i )))
Ensuite, je
csp.GetBytes ( decryptionBuffer )
For i = 0 To decryptionBuffer.Length - 1 x
decryptKey.Append (String . Format ( "{0 : X2 }", decryptionBuffer (i )))
Next i
Console.WriteLine ( validationKey )
Console.WriteLine ( DecryptKey )
3
Tapez les importations suivantes au-dessus " Module1 Module : "
Imports System