Condividi tramite


Impostare autorizzazioni di pagina

Le autorizzazioni di pagina offrono ai creatori un altro modo per controllare l'accesso degli utenti ai siti di Power Pages. È possibile usare le autorizzazioni per la pagina per rendere disponibile il contenuto a chiunque visiti il sito o limitare l'accesso agli utenti con ruoli specifici.

Le pagine figlio possono ereditare le autorizzazioni di una pagina padre o avere le proprie autorizzazioni. Analogamente, i file Web in una pagina, ad esempio documenti scaricabili, file CSS o file JavaScript, possono ereditare le autorizzazioni della pagina o avere le proprie autorizzazioni.

È possibile gestire le autorizzazioni di pagina nello studio di progettazione di Power Pages e nell'app Gestione del portale. È consigliabile usare lo studio di progettazione, in cui la gestione delle autorizzazioni di pagina è più semplice.

Importante

È possibile gestire solo le autorizzazioni di lettura ristrette, che controllano l'accesso degli utenti alle pagine, nel Design Studio. Per gestire le autorizzazioni di modifica, che controllano chi può gestire e pubblicare pagine con l'editor di contenuto del sito legacy, usare l'app Gestione portale.

Gestire le autorizzazioni di pagina nello Studio di progettazione

Usare lo studio di progettazione per personalizzare il sito e gestire le autorizzazioni di pagina in modo rapido ed efficiente.

  1. Accedi a Power Pages e apri il tuo sito per modificarlo.

  2. Selezionare i puntini di sospensione (...) a destra di una pagina e selezionare Impostazioni pagina.

    Screenshot dell'area di lavoro di Pages nello studio di progettazione di Power Pages, con le impostazioni della pagina evidenziate.

  3. Seleziona la scheda Autorizzazioni.

Le opzioni in Autorizzazioni variano a seconda della pagina selezionata. Ad esempio, le opzioni per una pagina principale sono diverse dalle opzioni per una pagina secondaria che ha ereditato le autorizzazioni dalla pagina principale.

Gestire le autorizzazioni della pagina con l'app Di gestione del portale

Usando l'app Gestione portale, è possibile gestire le autorizzazioni di pagina tramite regole di controllo di accesso alle pagine Web. Queste regole consentono di controllare le azioni di pubblicazione che un ruolo Web può eseguire nelle pagine del sito e quali pagine sono visibili ai ruoli Web. Dopo aver creato una regola di controllo di accesso, è associata alla pagina selezionata e influisce sia sulla pagina a cui si assegna la regola che a tutte le pagine figlio, ovvero l'intero ramo del sito.

  1. Accedi a Power Pages e apri il tuo sito per modificarlo.

  2. Nel riquadro laterale sinistro, seleziona Altri elementi () >Gestione del portale.

  3. Nel pannello sinistro dell'app Gestione portale scorrere verso il basso fino a Sicurezza e selezionare Regole di controllo di accesso pagina Web.

  4. Selezionare una regola da modificare oppure selezionare Nuovo per creare una regola.

  5. Immettere o selezionare gli attributi della regola e quindi selezionare Salva e chiudi.

Attributi delle regole di controllo di accesso alle pagine Web

Nella tabella seguente vengono descritti gli attributi che è possibile impostare quando si crea o si modifica una regola di controllo di accesso alla pagina Web.

Nome Description
Nome Nome descrittivo per la regola
Sito web Il sito Web a cui si applica la regola; deve corrispondere al sito Web della pagina a cui viene applicata la regola
Pagina Web La pagina a cui si applica<la regola br/ >La regola influisce non solo su questa pagina, ma anche sulle pagine figlio. Se la regola viene applicata alla home page, si applica all'intero sito.
Right Concedere modifiche o limitare la lettura
Ambito Tutto il contenuto: tutto il contenuto discendente è incluso nella convalida della sicurezza. Questo valore è l'impostazione predefinita.<br/ >Escludi file Web figlio diretti: tutti i file Web figlio direttamente correlati alla pagina vengono esclusi dalla convalida della sicurezza. Questa opzione non esclude i discendenti del file Web figlio.
Description (Facoltativo) Descrizione della regola

Visualizzare le regole di controllo di accesso per una pagina

  1. Nell'app Gestione portale selezionarePagine Web>.

  2. Selezionare una pagina.

  3. Selezionare la scheda Regole di controllo di accesso .

Sono elencate tutte le regole di controllo di accesso per la pagina.

Tipi di regole di controllo di accesso alle pagine Web

Esistono due tipi di regole di controllo di accesso: concedere modifiche e limitare la lettura. Le regole di modifica delle concessioni sono permissive. Concedono agli utenti la possibilità di eseguire un'operazione. Le regole Limita lettura sono restrittive. Limitano un'azione a un set limitato di utenti.

Concedi autorizzazione alla modifica

Usa una regola Concedi modifica per consentire a un utente che ha un ruolo Web associato al ruolo di pubblicare le modifiche del contenuto per questa pagina e tutte le pagine figlio. Le regole Concedi modifica hanno la precedenza sulle regole Limita lettura.

Per esempio, vuoi che gli utenti con il ruolo di editor di notizie web possano modificare la sezione di notizie nel tuo sito. Questi utenti potrebbero non avere accesso all'intero sito e certamente non possono modificare l'intero sito. Nel ramo di notizie, tuttavia, si vuole che abbiano l'autorità di pubblicazione completa del contenuto. In questo caso, crei una regola di controllo degli accessi alla pagina Web denominata "concedi la pubblicazione di notizie agli editor di notizie". Imposta Diritti su Concedi modifica e Pagina Web sulla pagina madre dell'intero ramo delle notizie. Assegnare quindi, il ruolo a tutti gli utenti che si desidera designare come redattori di notizie.

Una regola di modifica delle concessioni deve essere sempre presente e applicata alla home page in qualsiasi sito che si desidera poter modificare nel front-end. Poiché si applica alla home page, è la regola predefinita per l'intero sito. Associa la regola a un ruolo Web che concede i diritti di pubblicazione dei contenuti e assegna i tuoi editor di contenuti al ruolo.

Annotazioni

Le regole per la modifica delle concessioni non si limitano solo a consentire la modifica. Consentono anche l'accesso in lettura che sostituisce le regole di lettura restrittive. Gli utenti con una regola Concedi modifica possono visualizzare la pagina e tutte le pagine figlio, anche se una regola Limita lettura li blocca.

Limitare la lettura

Usare una regola di lettura limitata per limitare la visualizzazione del contenuto di una pagina e delle relative pagine figlio a utenti specifici.

Ad esempio, solo i dipendenti possono visualizzare un determinato ramo del sito. Vuoi limitare la possibilità di leggere questo ramo alle persone che hanno il ruolo Web di dipendenti. In questo caso, si crea una regola denominata "limita la lettura solo ai dipendenti". Impostare Right su Restrict Read e Web Page sulla pagina nella parte superiore del ramo destinato solo ai dipendenti. Associare quindi la regola al ruolo web dell'impiegato e assegnare gli utenti al ruolo.

Avvertimento

Le regole Concedi modifica sulla home page con ambito "Tutto il contenuto" sovrascrivono le regole Limita lettura per l'intero sito. Per limitare l'accesso alle pagine da un ruolo che può modificare l'assegnazione della home page, rimuovi quel ruolo dalla regola della home page.

Annotazioni

Se si applica il diritto di lettura limitato alla home page di un sito e si seleziona Escludi file Web figlio diretti come Ambito, i file Web figlio diretti della home page sono accessibili a tutti gli utenti.

Opzioni per le autorizzazioni di pagina

  • Chiunque può visualizzare questa pagina: questa opzione è disponibile nella home page e nelle pagine figlio con una pagina padre con questa impostazione selezionata. Quando è selezionata, la pagina è pubblica sul Web e disponibile per chiunque. Quando non è selezionata, accanto a essa viene visualizzata un'icona di blocco nell'elenco delle pagine per indicare che la pagina presenta restrizioni. Per rendere disponibile la pagina solo per ruoli specifici, disattivare questa opzione.

  • Si vuole scegliere chi può visualizzare questa pagina: quando questa opzione è selezionata, è possibile scegliere i ruoli che hanno accesso alla pagina.

    Annotazioni

    Se si seleziona il ruolo Utenti anonimi usando l'app Gestione portale, verrà visualizzato un avviso.

  • Applicare queste autorizzazioni a tutti i file ereditati da questa pagina: quando questa opzione è selezionata, i file Web figlio della pagina sono disponibili solo per gli utenti che possono accedere alla pagina.

    Attenzione

    Non è possibile selezionare questa impostazione per la home page di un sito. I file necessari per il sito, ad esempio Bootstrap.min.css e Theme.css, si trovano nella home page. Se si limitano questi file solo agli utenti autenticati, gli stili non vengono applicati ad alcuna pagina, incluse le pagine di accesso disponibili in modo anonimo. Risoluzione dei problemi relativi alle autorizzazioni che si applicano ai file figli.

Opzioni per le autorizzazioni delle pagine figlie

Una pagina figlio può ereditare le autorizzazioni dalla pagina padre o avere le proprie autorizzazioni.

  • Eredita autorizzazioni da una pagina padre: questa opzione è disponibile quando si seleziona una pagina figlio la cui pagina padre include l'opzione Chiunque può visualizzare questa pagina non selezionata. Quando è selezionata, la pagina secondaria è disponibile per tutti gli utenti che possono accedere alla relativa pagina principale. Per impostazione predefinita, ogni pagina figlio ha questa opzione selezionata. Quando non è selezionata, la pagina figlio (e le pagine figlio di cui essa è padre) non è disponibile per gli utenti dei ruoli selezionati per la pagina padre.

  • Configurare la pagina figlio con autorizzazioni univoce: usare questa impostazione per selezionare ruoli specifici per consentire l'accesso alla pagina figlio e alle pagine di cui è padre.

  • Le autorizzazioni si applicano ai file figlio: quando questa opzione è selezionata, i file Web figlio della pagina sono disponibili solo per gli utenti che possono accedere alla pagina. Quando l'impostazione non è selezionata, chiunque può accedere ai file web secondari della pagina.

Modifiche e ereditarietà della gerarchia di pagine

Una pagina può essere promossa a un livello superiore nella gerarchia di pagine o diventata una sottopagina ed essere spostata a un livello inferiore; con gli effetti seguenti sulle autorizzazioni:

  • Se una pagina diventa una sottopagina, eredita le autorizzazioni dal nuovo padre.
  • Se una pagina viene alzata di livello, mantiene le autorizzazioni originali.

Risolvere i problemi relativi alle autorizzazioni della pagina

Gli effetti imprevisti delle scelte effettuate quando si impostano le autorizzazioni di pagina possono talvolta causare difficoltà. Questa sezione illustra alcuni dei problemi più comuni riscontrati.

Avviso ruolo utenti anonimi

Se si usa l'app Gestione portale per impostare il ruolo Utenti anonimi per una pagina, viene visualizzato l'avviso seguente: "Il ruolo utente anonimo non deve essere assegnato direttamente alle pagine Web".

Per risolvere il problema, modificare le autorizzazioni.

Annotazioni

I ruoli con ruolo utenti anonimi impostati su non possono essere assegnati direttamente agli utenti.

Errore di autorizzazioni di più pagine

Se si applicano più autorizzazioni attive nella stessa pagina nell'app Gestione portale, viene visualizzato l'errore seguente: "Esistono più regole di controllo di accesso in conflitto applicate a questa pagina. Disattivare le regole aggiuntive in modo che ne esista una sola con accesso in lettura/scrittura limitato".

Per correggere questo errore, disattivare le autorizzazioni che la pagina non richiede in modo che sia attiva una sola autorizzazione.

La regola di lettura con restrizioni non si applica agli amministratori.

Se la regola di lettura restrittiva non impedisce agli amministratori la visualizzazione di una pagina, verificare se è presente una regola di cambiamento delle autorizzazioni sulla home page assegnata al ruolo web degli amministratori. Le regole di concessione delle modifiche hanno la precedenza sulle regole restrittive di lettura, quindi gli amministratori con una regola di concessione delle modifiche sulla home page con ambito "Tutto il contenuto" possono accedere a tutte le pagine indipendentemente dalle regole restrittive di lettura.

Per risolvere questo problema, rimuovere il ruolo amministratori dalla regola di modifica delle concessioni nella home page o modificare l'ambito della regola.

Risoluzione dei problemi relativi alle autorizzazioni dei file figlio

Questa sezione copre alcuni problemi comuni correlati all'uso dell'impostazione Le autorizzazioni si applicano ai file figlio.

Pagina figlio che non eredita le autorizzazioni dalla pagina padre

Se imposti Le autorizzazioni si applicano ai file figlio in modo che le pagine figlio non ereditino più le autorizzazioni dalle pagine padre, viene visualizzato l'errore seguente con i ruoli Web non validi evidenziati: "Uno o più ruoli applicati a questa pagina non sono utilizzati per la pagina padre. Questa pagina e le relative pagine secondarie non saranno disponibili per tali ruoli. Aggiungere tali ruoli alla pagina padre o eliminarli da questa pagina."

Per risolvere il problema, aggiungere i ruoli Web mancanti o rimuoverli dalla pagina.

Stili non applicati dopo la modifica delle autorizzazioni di pagina

Se le pagine del sito non hanno stili dopo aver modificato le autorizzazioni della pagina, assicurarsi che l'opzione Applica queste autorizzazioni a tutti i file ereditati da questa pagina sia disattivata per la home page del sito.

Screenshot delle autorizzazioni della pagina, con l'opzione "Eredita le autorizzazioni sui file" evidenziata.