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