Amministrazione di un'applicazione LightSwitch
Quando l'autenticazione è abilitata per un'applicazione LightSwitch, due schermate amministrative vengono aggiunte all'applicazione. Le schermate Utenti e Ruoli consentono a un amministratore di aggiungere e rimuovere utenti, di creare gruppi di utenti noti come ruoli e di concedere autorizzazioni a utenti e ruoli.
Quando si esegue una pubblicazione per la prima volta, è necessario fornire informazioni di autenticazione per un amministratore predefinito. Dopo la pubblicazione, l'amministratore predefinito deve effettuare l'accesso e definire utenti, ruoli e autorizzazioni prima che qualsiasi utente possa accedere all'applicazione.
Nota
Le schermate Utenti e Ruoli sono basate su Silverlight.Per un'applicazione client HTML è necessario aggiungere un client Silverlight alla soluzione. Vedere Amministrazione.Le applicazioni LightSwitch abilitate per SharePoint utilizzano l'autenticazione SharePoint per il controllo di accesso e non le schermate Utenti e Ruoli.
Definizione di un amministratore predefinito
Una volta protetta l'applicazione, il passaggio finale consiste nel pubblicarla. Quando si esegue una pubblicazione per la prima volta, è necessario fornire informazioni di autenticazione per un amministratore predefinito. Quando si effettua di nuovo la pubblicazione, non è necessario ripetere questo passaggio.
Per fornire informazioni di autenticazione quando si pubblica un'applicazione
In Pubblicazione guidata applicazione LightSwitch selezionare la pagina Impostazioni di sicurezza, quindi scegliere il pulsante di opzione Sì, crea un amministratore dell'applicazione.
Nota
È necessario effettuare i passaggi rimanenti solo se si esegue la pubblicazione direttamente in un server.Se si crea un pacchetto, verrà richiesto di aggiungere un account amministrativo quando si distribuisce il pacchetto.
Nella casella di testo Nome utente immettere un nome utente.
Se si utilizza l'autenticazione di Windows, è necessario specificare un nome di accesso Windows valido con il formato Domain\Username.
Suggerimento
È anche possibile assegnare un gruppo di sicurezza in Active Directory come amministratore predefinito.
Nella casella di testo Nome completo immettere il nome completo dell'utente o del gruppo che sarà l'amministratore predefinito.
Nella casella di testo Password immettere una password.
Nota
Se si utilizza l'autenticazione di Windows, i campi Nome completo, Password e Conferma password non verranno visualizzati.
Nella casella di testo Conferma password immettere nuovamente la password.
Ricordarsi il nome utente e la password perché sarà necessario specificarli la prima volta che si esegue l'applicazione.
Completare la pubblicazione dell'applicazione.
Definizione di ruoli e utenti
Se si è l'amministratore dell'applicazione, è necessario eseguire l'applicazione pubblicata la prima volta. Successivamente, utilizzare le schermate Ruoli e Utenti per definire ruoli, assegnare autorizzazioni ai ruoli e assegnare ruoli a utenti o a gruppi di utenti. È possibile accedere a queste schermate nell'applicazione in esecuzione durante la fase di progettazione o durante la distribuzione. In fase di progettazione, impostare un'autorizzazione di debug per accedere alle schermate. In un'applicazione distribuita, tutti gli utenti a cui è stata concessa l'autorizzazione Amministrazione sicurezza possono accedere alle schermate.
Nota
Per eseguire l'accesso, è necessario utilizzare il nome utente e la password specificati al momento della pubblicazione dell'applicazione.
Per definire un ruolo e assegnare autorizzazioni
In un'applicazione pubblicata in esecuzione con autorizzazioni di amministratore scegliere Ruoli nella barra dei menu.
Nel riquadro Ruoli scegliere il pulsante di aggiunta +.
Nella finestra di dialogo Aggiungi nuovo ruolo immettere un nome per il ruolo, quindi scegliere il pulsante OK.
Nel riquadro Autorizzazioni scegliere il pulsante di aggiunta +.
Nella griglia Autorizzazioni verrà visualizzata una nuova riga.
Nella prima colonna della griglia scegliere un'autorizzazione nell'elenco.
Nell'elenco sono contenute tutte le autorizzazioni disponibili per l'applicazione. È possibile aggiungere tutte le autorizzazioni necessarie, ma per l'aggiunta di ognuna è necessario scegliere il pulsante di aggiunta +.
Nella barra degli strumenti dell'applicazione scegliere il pulsante Salva per salvare le modifiche.
Per aggiungere un utente o un gruppo di utenti
Nella barra dei menu scegliere Utenti per visualizzare la relativa schermata.
Nel riquadro Utenti e gruppi scegliere il pulsante di aggiunta +.
Nella casella di testo Nome immettere un nome utente.
Se si utilizza l'autenticazione di Windows, è necessario specificare un nome utente valido sotto forma di alias (terry), un dominio e un alias (example\terry), un alias e un dominio (terry@example.com) o un nome di dominio completo e un alias (northamerica.corp.example.com\terry). L'intera stringa deve contenere meno di 256 caratteri. È inoltre possibile specificare il nome di un gruppo di sicurezza in Active Directory. Se si utilizza l'autenticazione basata su form, il nome utente deve essere univoco e deve contenere meno di 256 caratteri.
Nella casella di testo Nome completo immettere il nome completo dell'utente.
Le informazioni nel campo Nome completo sono utilizzate solo ai fini della visualizzazione.
Nota
Per l'autenticazione di Windows, il campo Nome completo viene popolato automaticamente in base al nome utente e non può essere modificato.
Nella casella di testo Password immettere una password.
Nota
Se si utilizza l'autenticazione di Windows, i campi Password e Conferma password non verranno visualizzati.
Nella casella di testo Conferma password immettere la stessa password.
Nel riquadro Ruoli selezionare il pulsante Aggiungi, quindi scegliere un ruolo nell'elenco Ruoli.
È possibile assegnare un utente a più ruoli ripetendo questo passaggio per ogni ruolo.
Nella barra degli strumenti dell'applicazione scegliere il pulsante Salva per salvare le modifiche.
Per rimuovere un utente o un gruppo di utenti
Nella barra dei menu scegliere Utenti per visualizzare la relativa schermata.
Nel riquadro Utenti e gruppi scegliere l'account che si desidera rimuovere, quindi fare clic sul pulsante di eliminazione X.
Nota
Se un utente si è connesso con un account che è stato eliminato, l'utente non può più salvare, né accedere ai dati nel server.Se l'utente tenta di accedere ai dati dal server, verrà visualizzato un messaggio di accesso negato.
Nota
Se un account di gruppo viene eliminato, qualsiasi utente il cui ruolo è stato ereditato da quel gruppo perderà le autorizzazioni per quel ruolo.
Nella barra degli strumenti dell'applicazione scegliere il pulsante Salva per salvare le modifiche.
Vedere anche
Attività
Procedura: abilitare l'autenticazione in un'app client HTML
Procedura: abilitare l'autenticazione in un'app client Silverlight