Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Visual Basics Programming >> Content
    Hvordan dele autentisering Billetter på tvers av programmer
    . Når en bruker logger seg inn gjennom en Microsoft ASP Net applikasjon , oppretter systemet en godkjenning billett i form av en informasjonskapsel på brukerens maskin . Flere ASP . Net applikasjoner kan dele godkjenning billett slik at brukeren ikke trenger å logge inn ved hver søknad . Å dele autentisering billetter, må du sette skjemaer godkjenning til identiske innstillinger i " web.config " filen for hvert program og lage en egendefinert sett med validering og dekryptering taster som skal brukes ved hver søknad . Instruksjoner , Lag Validering og dekrypteringsnøkler
    en

    Klikk "Start ", "Alle programmer" og "Microsoft Visual Studio. " Klikk på "File ", " New Project" og velg " Console Application " mal . Skriv inn et navn for prosjektet , for eksempel " kryptonøkler , " og klikk
    2

    Skriv inn følgende kode mellom " Sub Main ( )" og "End Sub :" "OK".
    < p> Dim validationKeyLength As Integer = 128

    Dim decryptionKeyLength As Integer = 64

    Dim validationBuffer ( validationKeyLength ) Som Byte

    Dim decryptionBuffer ( decryptionKeyLength ) Som Byte
    < p> Dim CSP som ny RNGCryptoServiceProvider ( )

    Dim validationKey som ny StringBuilder ( validationKeyLength )

    Dim decryptKey som ny StringBuilder ( decryptionKeyLength )

    Dim i As Integer

    csp.GetBytes ( validationBuffer )

    For i = 0 For å validationBuffer.Length - en

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

    Neste jeg

    csp.GetBytes ( decryptionBuffer )

    For i = 0 For å decryptionBuffer.Length - en

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

    Neste i

    Console.WriteLine ( validationKey )

    Console.WriteLine ( decryptKey )

    3

    Type følgende import ovenfor "Modul Module1 : "

    import System

    importen System.Text

    import System.Security

    Import System.Security.Cryptography
    4

    Velg "Prosjekt " og deretter " bygge" fra menyen for å kompilere modulen . Legg merke til katalogen der " Cryptokeys.exe " ligger , for eksempel "C: . \\ Brukere \\ steve \\ Documents \\ Visual Studio \\ Prosjekter \\ kryptonøkler \\ kryptonøkler \\ bin "
    5

    Klikk "Start , " " Kjør " og skriv inn" cmd "for å åpne en ledetekst . Endre til katalogen der " Cryptokeys.exe " ligger . For eksempel " cd \\ brukere \\ steve \\ Documents \\ Visual Studio \\ Prosjekter \\ kryptonøkler \\ kryptonøkler \\ bin ."
    6

    type " kryptonøkler " for å kjøre programmet og generere nøklene.

    Endre web.config
    7

    Rediger " web.config " fil for hvert program som bruker en editor . Skriv inn konfigurasjonen koden slik at hver søknad vil bruke samme skjema godkjenning. For eksempel legge til følgende til " web.config " filen i hvert program under " : "



    < /autentisering >

    8

    Klikk " Start", " Alle programmer , " " Tilbehør , deretter" Notisblokk "for å åpne Notepad . Flytt til ledeteksten vinduet og bruke " Ctrl + C "for å kopiere nøklene du genererte og " Ctrl + V "for å lime dem inn i Notepad .
    9

    Rediger " web.config "filen for hver applikasjon i et redigeringsprogram og legge de kryptografiske nøklene du generert. Kopier nøklene fra Notepad bruker " Ctrl + C " og lime dem inn i konfigurasjonen koden med "Ctrl + V." For eksempel : en

    < machineKey

    validationKey = = = " SHA1 " />

    früher :

     Weiter:
      Relatert Artike
    ·Slik deaktiverer den Close Button i Visual Basic 6 
    ·Hvordan lage et skjema Synlig Etter Splash Screen 
    ·Hvordan lage en Pass Parameter Query Tilgang i VBA 
    ·Hvordan å analysere XML til en database 
    ·Hvordan til tråden i VB.Net 
    ·Hvordan slette et regneark Event i VBA 
    ·Slik konfigurerer en USB-port med Visual Basic 
    ·Hvordan bruke Combo Boxes 
    ·Hvordan lese en ComboBox Verdi 
    ·Hvordan endre navn på mapper i Visual Basic 
      Anbefalte artikler
    ·Hvordan lage Strings små bokstaver på C + + 
    ·Slik tilgang til og kjøre en Select Query i VBA 
    ·Hvordan lese en CBZ Fil 
    ·Hvordan sjekke din Google Rank Med Ruby 
    ·Hvordan endre Python versjon i Snow Leopard 
    ·Hvordan utvikle Tetris spill i Java 
    ·Hvordan å manipulere strenger i MFC 
    ·Hvordan Kill MySQL 
    ·VBScript alternativer for å drive Datamaskiner 
    ·Hvordan skrive betingede uttrykk i VB.NET Console progr…
    Copyright ©  Datamaskin  http://www.datamaskin.biz/