| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Nozioni di base di Visual Programming >> Content
    Come condividere i ticket di autenticazione tra applicazioni
    . Quando un utente si collega tramite un Microsoft ASP NET, il sistema crea un ticket di autenticazione , sotto forma di un cookie sul computer dell'utente . Molteplici le applicazioni. NET ASP possono condividere il ticket di autenticazione in modo che l' utente non deve effettuare il login con ogni applicazione . Per condividere i ticket di autenticazione , è necessario impostare l'autenticazione moduli per le stesse impostazioni nel file " web.config " per ogni applicazione e creare un set personalizzato di convalida e la decodifica i tasti da usare con ogni applicazione .
    Istruzioni Creare Validazione e chiavi di decrittazione
    1

    Fare clic su " Start", " Tutti i programmi " e "Microsoft Visual Studio" . Fare clic su " File ", " Nuovo progetto" e scegliere la "Applicazione modello di console " . Immettere un nome per il progetto , ad esempio " Cryptokeys , " e fare clic
    2

    Digitare il seguente codice tra " Sub Main ( ) " e "End Sub " : "OK . "
    < p > Dim validationKeyLength As Integer = 128

    Dim decryptionKeyLength As Integer = 64

    Dim validationBuffer ( validationKeyLength ) As Byte Dim

    decryptionBuffer ( decryptionKeyLength ) Come
    Byte < p > Dim csp come nuovo RNGCryptoServiceProvider ( ) per

    Dim validationKey As New StringBuilder ( validationKeyLength ) per

    Dim decryptKey As New StringBuilder ( decryptionKeyLength ) per

    Dim i As Integer

    csp.GetBytes ( validationBuffer ) per

    For i = 0 To validationBuffer.Length - 1

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

    Next i

    csp.GetBytes ( decryptionBuffer ) per

    For i = 0 To decryptionBuffer.Length - 1

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

    Next i

    Console.WriteLine ( validationKey ) per

    Console.WriteLine ( decryptKey )

    3

    Tipo seguenti importazioni di cui sopra "Modulo Module1 : "

    Imports System Imports

    System.Text

    Imports System.Security

    Importazioni System.Security.Cryptography
    4

    Seleziona "Progetto ", quindi " costruire " dal menu a compilare il modulo . Notare la directory in cui si trova il " Cryptokeys.exe " , ad esempio "C: . \\ Users \\ Steve \\ Documenti \\ Visual Studio \\ Projects \\ Cryptokeys \\ Cryptokeys \\ bin "
    5

    Fare clic su " Avvia ", " Esegui "e digitare" cmd " per aprire un prompt dei comandi . Passare alla directory in cui si trova il " Cryptokeys.exe " . Ad esempio, digitare " cd \\ users \\ steve \\ Documenti \\ Visual Studio Projects \\ \\ \\ Cryptokeys Cryptokeys \\ bin" .
    6

    Tipo " Cryptokeys " per eseguire il programma e generare le chiavi. < Br >
    Modifica web.config
    7

    Modificare il file " web.config " per ogni applicazione utilizzando un editor. Digitare il codice di configurazione in modo che ogni applicazione utilizzerà la stessa autenticazione moduli . Ad esempio, aggiungere quanto segue al file " web.config " in ogni applicazione in " : "



    < /authentication>
    < br > 8

    Fare clic su " Start", " Tutti i programmi ", " Accessori , quindi " Blocco note " per aprire il Blocco note . passare alla finestra del prompt dei comandi e utilizzare " Ctrl + C "per copiare le chiavi generate e " Ctrl + V "per incollarli in Blocco note.
    9

    Modificare il " web.config "file per ogni applicazione in un editor e aggiungere le chiavi crittografiche che generate. Copiare le chiavi dal blocco note con" Ctrl + C " e incollarli nel codice di configurazione con "Ctrl + V " Per esempio :

    < machineKey

    validationKey = = = " SHA1 " />

    Previous :

    next :
      Articoli Correlati
    ·Come creare un file OCX 
    ·Come usare Console.Write in VB.NET 
    ·Come convertire DLL di ActiveX 
    ·Come modificare casella di testo Testo senza innescare …
    ·Come modificare la data di sistema con Visual Basic 
    ·Come aggiungere un oggetto ArrayList 
    ·Come per riprodurre i brani audio mediante Visual Basic…
    ·Come Visualizzare la casella degli strumenti in Microso…
    ·Definizione di più righe di Visual Basic 6.0 
    ·Come creare una connessione di accesso mediante Visual …
      Articoli in evidenza
    ·Come modificare i metadati di una foto 
    ·Come nascondere una riga in un report SSRS 
    ·Apache MySQL PHP Tutorial 
    ·Come creare Graph Breaks in SigmaPlot 
    ·Come utilizzare Allegro per fare grafica in C 
    ·Come riprendere un progetto su Visual Basic 
    ·Come aggiornare PEAR 
    ·Come usare CVS in Eclipse 
    ·Come scrivere uno script di codice Pseudocodice 
    ·Come rinominare NIB a XIB in Xcode 
    Copyright © Conoscenza Informatica http://it.wingwit.com