Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Visual Basics Programming >> Content
Hoe te delen Authentication Tickets Across Toepassingen
Wanneer een gebruiker inlogt via een Microsoft ASP . NET applicatie , maakt het systeem een authenticatie ticket in de vorm van een cookie op de computer van de gebruiker . Meerdere ASP . Net-toepassingen kan de authenticatie ticket , zodat de gebruiker niet hoeft in te loggen met elke applicatie te delen . Om authenticatie tickets te delen , moet u formulieren authenticatie instellen op identieke instellingen in de " web.config " bestand voor elke toepassing en een aangepaste set van validatie en decryptie sleutels te gebruiken met elke toepassing . Instructies
Maak Validatie en decryptie sleutels
1

Klik op " Start", " Alle programma's " en " Microsoft Visual Studio . " Klik op " File ", " New Project " en kies de " Console Application " template . Voer een naam voor het project , bijvoorbeeld " Cryptokeys , " en klik

type 2 de volgende code tussen " Sub Main ( ) " en " End Sub : " " OK . "

Dim validationKeyLength As Integer = 128

Dim decryptionKeyLength
As Integer = 64

Dim validationBuffer
( validationKeyLength ) Zoals Byte

Dim decryptionBuffer
( decryptionKeyLength ) Zoals Byte

Dim csp als Nieuwe RNGCryptoServiceProvider ( ) op

Dim validationKey als Nieuwe StringBuilder ( validationKeyLength )

Dim decryptKey als Nieuwe StringBuilder
( decryptionKeyLength ) op

Dim i As Integer

csp.GetBytes ( validationBuffer ) op

Voor i = 0 To validationBuffer.Length - 1

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

Volgende i

csp.GetBytes
( decryptionBuffer ) op

) ) Voor i = 0 To decryptionBuffer.Length - 1

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

Volgende i

Console.WriteLine
( validationKey )

Console.WriteLine
( decryptKey ) < br >
3

Typ de volgende invoer boven " Module Module1 : "

Imports System Imports


System.Text

Imports System.Security

Invoer System.Security.Cryptography
4


Selecteer " Project " en vervolgens " bouwen" uit het menu om de module te compileren . Let op de directory waar de " Cryptokeys.exe " ligt , bijvoorbeeld " c : . \\ Users \\ steve \\ Documents \\ Visual Studio \\ Projects \\ Cryptokeys \\ Cryptokeys \\ bin "
5

Klik op "Start , " " Uitvoeren " en typ" cmd "om een opdrachtprompt te openen . Ga naar de map waar de " Cryptokeys.exe " ligt . Bijvoorbeeld , type " cd \\ users \\ steve \\ Documents \\ Visual Studio \\ Projects \\ Cryptokeys \\ Cryptokeys \\ bin . "
6

Type " Cryptokeys " om het programma uit te voeren en het genereren van de sleutels . < Br >
Modify web.config
7

Bewerk de " web.config " bestand voor elke toepassing met behulp van een editor . Typ de configuratie code zodat elke applicatie met dezelfde vormen authenticatie zal gebruiken . Bijvoorbeeld , het volgende toevoegen aan de " web.config " bestand in elke toepassing onder " : "



< /authenticatie >
< br timeout="60" >

Klik 8 " Start", " Alle programma's ", " Bureau-accessoires, " Notepad "om Kladblok te openen . Ga naar de command prompt venster en gebruik " Ctrl + C Ctrl + V "om de toetsen die u gegenereerd en kopiëren " " om ze te plakken in Kladblok .
9

Bewerk de " web.config " bestand voor elke toepassing in een editor en voeg de cryptografische sleutels u gegenereerd . Kopieer de sleutels van Kladblok met " Ctrl + C " en plak ze in de configuratie code met ' Ctrl + V. "Bijvoorbeeld :

< MachineKey

validationKey
= = = " SHA1 " />

Previous: Next:
  Visual Basics Programming
·CorelDRAW VBA Form Tutorial 
·Hoe u met Visual Basic gebruik…
·Hoe om programma's bewerken in…
·Gebruik van Visual Basic 
·Verbinding maken met Avaya Via…
·Tutorials voor Hoe gegevens to…
·Hoe de code om tekst uit een D…
·Hoe te Scrollbar Controle gebr…
·Hoe te gebruiken Visual Basic …
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe kan ik een algoritme van Orde N Lgn …
·Hoe kan ik PHP Sessies gebruiken 
·MySQL Beginner Tutorial 
·Hoe te bewerken en sorteren Packed Decim…
·Hoe u uw systeem Verilog Beweringen Anal…
·Hoe kan ik de gegevens in ADT Shift ? 
·Hoe je willekeurige getallen uitschakele…
·Hoe Vergelijk stroomschema's & Pseudocod…
·Decimaal Vs . Nummer Data Types 
Copyright © Computer Kennis http://www.nldit.com