Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Visual Basics Programmering >> Content

    Hur dela Authentication Biljetter Across Program

    . När en användare loggar in via en Microsoft ASP Net ansökan , skapar systemet en autentisering biljett i form av en cookie på användarens dator . Flera ASP . NET-applikationer kan dela autentisering biljett så att användaren inte behöver logga in med varje ansökan . Att dela autentisering biljetter , måste du ställa formulärautentisering till identiska inställningar i " web.config " filen för varje program och skapa en egen uppsättning av validering och dekryptering nycklar att använda med varje ansökan . Instruktioner Review, Skapa Validering och dekrypteringsnycklar
    1

    Klicka på "Start ", " Alla program " och " Microsoft Visual Studio . " Klicka på " File ", " Nytt projekt " och välj " Console Application " mall . Ange ett namn för projektet , till exempel " Cryptokeys , " och klicka
    2

    Skriv följande kod mellan " Sub Main ( ) " och " Sub End : " " OK . "

    Dim validationKeyLength As Integer = 128

    Dim decryptionKeyLength As Integer = 64

    Dim validationBuffer ( validationKeyLength ) som byte

    Dim decryptionBuffer ( decryptionKeyLength ) som byte

    Dim CSP Som New RNGCryptoServiceProvider ( ) katalog

    Dim validationKey Som New StringBuilder ( validationKeyLength ) katalog

    Dim decryptKey Som New StringBuilder ( decryptionKeyLength ) katalog

    Dim I As Integer

    csp.GetBytes ( validationBuffer ) katalog

    För i = 0 Till validationBuffer.Length - 1

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

    Nästa I

    csp.GetBytes ( decryptionBuffer ) katalog

    För i = 0 Till decryptionBuffer.Length - 1

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

    Nästa jag

    Console.WriteLine ( validationKey ) katalog

    Console.WriteLine ( decryptKey )

    3

    Skriv följande import utöver " modul Module1 : "

    import System

    import System.Text

    import System.Security

    Import System.Security.Cryptography
    4

    Välj " Project " och sedan " bygga " från menyn för att kompilera modulen . Notera den katalog där " Cryptokeys.exe " ligger , till exempel "C: . \\ Users \\ steve \\ Documents \\ Visual Studio \\ Projects \\ Cryptokeys \\ Cryptokeys \\ bin "
    5

    Klicka på "Start , " " Kör " och skriv" cmd " för att öppna en kommandotolk . Byt till den katalog där " Cryptokeys.exe " ligger . Till exempel , skriv " cd \\ Users \\ steve \\ Documents \\ Visual Studio \\ Projects \\ Cryptokeys \\ Cryptokeys \\ bin . "
    6

    Typ " Cryptokeys " för att köra programmet och skapa nycklarna .

    Ändra web.config
    7

    Redigera " web.config " filen för varje program med en redaktör . Ange konfigurationen koden så att varje ansökan kommer att använda samma blanketter autentisering . Till exempel , lägg till följande i " web.config " filen i varje program under " : "



    < /verifiering >

    8

    Klicka på "Start ", " Alla program ", " tillbehör, " Anteckningar " för att öppna Anteckningar . Flytta till kommandotolken och använda " Ctrl + C " för att kopiera de tangenter som du genererat och " Ctrl + V " för att klistra in dem i Anteckningar .
    9

    Redigera " web.config " filen för varje program i en editor och lägg de kryptografiska nycklarna genereras . kopiera nycklarna från Anteckningar med " Ctrl + C " och klistra in dem i konfigurationen koden med " Ctrl + V. " till exempel :

    < machineKey

    validationKey = = = " SHA1 " /> Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man skapar ett skript Password Reset i VB
    ·Hur man skapar grafik & former i Visual Basic
    ·Hur dela Authentication Biljetter Across Program
    ·Hur man skriver ut heltal i Visual Basic
    ·Hur man skapar Pekare i Visual Basic
    ·Kännetecken för Visual Basic
    ·Visual Basic 6.0 Databas självstudie
    ·Hur man gör Kvadratrötter i Vb.Net
    ·Hur du tvingar Kompilera en arbetsbok från VB
    ·Hur skapa krypterade VBS Script
    Utvalda artiklarna
    ·Hur man skapar en sinusvåg med Visual Basic 5 Kod
    ·SQL Programmering Certifiering
    ·Hur man gör indrag i C + +
    ·Hur man gör en Marquee i ett begränsat område på en…
    ·Hur grafalgoritmer
    ·Hur Infoga PHP Into JavaScript
    ·Linux , Apache , MySQL och PHP för nybörjare
    ·Lägga till en blogg knapp med textruta undertill för …
    ·Hur att identifiera vilka Keystore Java Använda
    ·Hur man skapar gränser i ett rutnät i Java
    Copyright © Dator Kunskap http://www.dator.xyz