Questa documentazione è stata archiviata e non viene gestita.

Procedura: Ospitare pagine di accesso nell'applicazione Web ASP.NET

Pubblicato: aprile 2011

Aggiornamento: giugno 2015

Si applica a: Azure

  • Servizio di controllo di accesso di Microsoft® Azure™ (ACS)

  • ASP.NET

Questo argomento descrive come ospitare una pagina di accesso nell'applicazione ASP.NET. Questo metodo consente di personalizzare completamente il layout e l'aspetto della pagina di accesso. Le comunicazioni tra la pagina di accesso personalizzata e ACS avvengono attraverso il feed JSON esposto da ACS.

Per consentire un pieno controllo dell'aspetto, del comportamento e della posizione della pagina di accesso federativa, in ACS è disponibile un feed di metadati codificato come JSON che fornisce i nomi, gli URL di accesso, le immagini e i nomi di dominio di posta elettronica (solo ADFS) per i provider di identità. Questo feed è noto come "feed di metadati per l'individuazione dell'area di autenticazione principale". In ACS è disponibile un esempio di pagina di accesso personalizzata che include tutto il codice necessario per la comunicazione con il feed di metadati per l'individuazione dell'area di autenticazione principale. Questa pagina può essere scaricata e completamente personalizzata.

  • Obiettivi

  • Informazioni generali

  • Riepilogo dei passaggi

  • Passaggio 1 - Scaricare una pagina di accesso personalizzata di esempio

  • Passaggio 2 - Personalizzare l'aspetto della pagina di accesso personalizzata

  • Passaggio 3 - Integrare una pagina di accesso personalizzata in un'applicazione Web ASP.NET

  • Acquisire familiarità con una pagina di accesso nel portale di gestione ACS.

  • Verificare che ciascun obiettivo sia espresso come attività specifica.

  • Ospitare una pagina di accesso in un'applicazione Web ASP.NET in modo da garantire un aspetto coerente.

  • Passaggio 1 - Scaricare una pagina di accesso personalizzata di esempio

  • Passaggio 2 - Personalizzare l'aspetto della pagina di accesso personalizzata

  • Passaggio 3 - Integrare una pagina di accesso personalizzata in un'applicazione Web ASP.NET

In questo passaggio viene descritto come scaricare una pagina di accesso personalizzata di esempio. La pagina di accesso personalizzata di esempio verrà usata per eseguire le personalizzazioni desiderate e quindi verrà ospitata nell'applicazione ASP.NET.

  1. All'utente non ancora autenticato verrà richiesto di effettuare l'autenticazione con Windows Live® ID.

  2. Dopo l'autenticazione con Windows Live ID (account Microsoft), l'utente viene reindirizzato alla pagina My Projects del portale.

  3. Fare clic sul nome di progetto desiderato nella pagina My Project.

  4. Nella pagina contenente i dettagli del progetto individuare lo spazio dei nomi desiderato, quindi fare clic sul collegamento Access Control nella colonna Manage.

  5. Nella pagina Access Control Settings fare clic su Manage Access Control.

  6. Scorrere verso il basso fino alla sezione Develop, quindi fare clic sul collegamento Application Integration.

  7. Nella sezione Login Pages fare clic sul collegamento Login Pages.

  8. Nella pagina Login Page Integration fare clic sull'applicazione relying party desiderata nella colonna Relying Party Application.

  9. Nella pagina Login Page Integration: <<applicazione relying party>> individuare la sezione Option 2: Host the login page as part of your application, quindi fare clic sul pulsante Download Example Login Page. Salvare la pagina in una posizione arbitraria. Questa pagina verrà usata per la personalizzazione. Il nome della pagina in genere è <<AreaDiAutenticazione>>LoginPageCode.html.

In questo passaggio viene personalizzata la pagina di accesso personalizzata di esempio scaricata nel passaggio precedente.

  1. Usare qualsiasi editor HTML desiderato, dal semplice Blocco note all'avanzato editor HTML di Visual Studio® 2010.

  2. Progettare l'aspetto della pagina di accesso personalizzata come desiderato.

In questo passaggio viene integrata nell'applicazione Web ASP.NET la pagina di accesso personalizzata appena progettata.

  1. Copiare la pagina di accesso personalizzata appena progettata in una posizione pubblica dell'applicazione Web ASP.NET, in genere la cartella radice.

  2. Esporre l'URL della pagina di accesso personalizzata in una pagina pubblica, in genere Default.aspx. Gli utenti non autenticati faranno clic su questo collegamento per eseguire l'autenticazione.

Mostra: