Collaborazione sicura in Office 365: Gestione della condivisione esterna e dell’accesso degli ospiti

Collaborazione sicura in Office 365: Gestione della condivisione esterna e dell’accesso ospite. Hai bisogno di proteggere la collaborazione della tua organizzazione con ospiti esterni in Office 365? Questo articolo fornisce i passaggi e le risorse per gestire la condivisione esterna e l’accesso ospite in Microsoft 365.

Per fornirti opzioni, ho diviso l’articolo in 2 parti. In primo luogo, discutiamo di come gestire gli utenti esterni utilizzando il Portale Azure e il portale di amministrazione di Exchange Online.

In secondo luogo, esploriamo l’esecuzione delle stesse attività utilizzando Windows PowerShell.

In particolare, ogni sezione illustra come creare e gestire utenti esterni e ospiti. Oltre alla creazione degli ospiti, l’articolo esamina come concedere o rimuovere l’accesso agli ospiti per una collaborazione sicura in Office 365.

Panoramica degli utenti in Microsoft 365Ci sono 2 tipi di oggetti utente in Microsoft 365: gli utenti all’interno di un’organizzazione e gli utenti esterni invitati a collaborare con un’organizzazione. Inoltre, i due tipi di utente vengono creati in Portale Azure e PowerShell.

Ci sono 2 tipi di oggetti utente in Microsoft 365: utenti all’interno di un’organizzazione e utenti esterni invitati a collaborare con un’organizzazione. Inoltre, i due tipi di utente vengono creati in Azure Portal e PowerShell.

Questo articolo si concentra sulla creazione e la gestione di utenti esterni.

È possibile invitare ospiti da Azure Portal o utilizzando uno script di PowerShell. Tuttavia, prima di farlo, è consigliabile creare un contatto di posta per l’utente ospite.

Seguire questo flusso di lavoro – aggiungere un contatto di posta prima di invitare l’utente esterno – è utile se si desidera che l’utente esterno sia elencato nell’elenco degli indirizzi della propria organizzazione.

Dalla mia esperienza, se non si segue questo flusso di lavoro, gli utenti interni non vedranno gli utenti esterni nell’elenco degli indirizzi.

Sulla base di questo, nelle sezioni successive, utilizziamo questo flusso di lavoro.

Metodo 1: Gestione di Utenti Esteri e Ospiti in Azure Portal e Exchange Online

Aggiungi un Contatto di Posta per un Utente Esterno nel Portale di Amministrazione di Exchange Online

1. Apri admin.exchange.microsoft.com e accedi con il tuo account amministratore di Microsoft 365 o un account con il permesso di creare utenti. 
2. Una volta effettuato l’accesso, espandi il menu Destinatari, fai clic su Contatti e seleziona “Aggiungi un utente di posta.”

3. Successivamente, nella pagina di base del flusso di lavoro Nuovo contatto di posta, inserisci le informazioni richieste e fai clic su Avanti. 

4. La pagina successiva del flusso di lavoro fornisce due sezioni opzionali – Informazioni di contatto e Informazioni sull’organizzazione. Se desideri aggiungere informazioni in queste sezioni, espandile.

In caso contrario, fai clic su Avanti per continuare. 

5. Infine, rivedi le informazioni fornite e se sei soddisfatto, fai clic su Crea per aggiungere il nuovo contatto di posta

Invita un Utente Ospite a un’Organizzazione Microsoft 365 nel Portale Azure

1. Accedi a portal.azure.com con il tuo account amministratore di Microsoft 365. Successivamente, cerca e apri Azure Active Directory.
2. Una volta aperta la pagina di Azure AD, fai clic sul menu Utenti.

3. Nella pagina Utenti, fare clic su Nuovo utente e scegliere “Invita utente esterno.”

4. Nella scheda di base della pagina Invita utente esterno, inserire l’email dell’utente e fare clic sulla scheda “Rivedi + invita.”

Aggiungere il nuovo utente ospite a un gruppo o assegnare ruoli dalla scheda Assegnazioni. Tuttavia, eseguire queste attività in seguito.

5. Infine, fare clic su Invita. L’utente riceve l’invito tramite l’email specificata.

Una volta che fanno clic su Accetta invito, vengono confermati come membri ospiti dell’organizzazione Microsoft 365.

Quando l’utente fa clic sul link “Accetta invito”, Microsoft richiede all’utente di accedere ad Azure. Tuttavia, poiché l’utente non ha una password, dovrebbe utilizzare il link “Password dimenticata” per creare una nuova password.

Una volta che il nuovo utente ospite accede, Microsoft chiede loro di concedere l’accesso all’organizzazione a cui si stanno unendo.

Assegnare una licenza a un utente ospite nel portale di Azure

Dopo aver creato un utente esterno, un modo per garantire la collaborazione con gli utenti interni di Office 365 è assegnare una licenza all’utente esterno. Seguire questi passaggi per assegnare una licenza a un utente ospite.

1. Aprire l’utente nel portale di Azure. Fare clic su Licenze.

2. Successivamente, nella pagina Licenze, fare clic su Assegnazioni.

3. Infine, selezionare le licenze da assegnare all’utente, configurare i dettagli della licenza e fare clic su Salva

Aggiungere un Utente Esterno di Office 365 a un Gruppo nel Portale di Azure

Un altro modo per garantire la collaborazione con utenti esterni di Office 365 è tramite gruppi e assegnazioni di ruoli. In questa sottosezione, discutiamo come aggiungere un utente ospite a un gruppo di Azure AD.

Dopo di che, spiegheremo come assegnare loro ruoli di Azure AD dal Portale di Azure

Per aggiungere un utente a un gruppo, fare clic su Gruppi dalla pagina delle proprietà dell’utente. Quindi, fare clic su “+ Aggiungi appartenenze.”

Infine, selezionare le caselle accanto a ciascun gruppo a cui si desidera aggiungere l’utente e fare clic sul pulsante Seleziona

Assegnare un Ruolo di Azure AD a un Utente Ospite nel Portale di Azure

1. Aprire l’utente esterno in Azure Active Directory tramite il portale. 
2. Quindi, fare clic su “Ruoli assegnati,” -> “+ Aggiungi assegnazioni.”

3. Una volta aperta la pagina “Aggiungi assegnazioni,” selezionare il ruolo di Azure AD che si desidera assegnare all’account ospite e fare clic su Avanti. 

4. Nella pagina Impostazioni, selezionare il tipo di assegnazione e fare clic su “Assegna.”

Eliminare un Utente Esterno nel Portale di Azure

Per eliminare un utente esterno di Azure AD, fare clic sulla scheda Panoramica della pagina delle proprietà dell’utente nel portale di Azure AD. Successivamente, selezionare il pulsante Elimina e, infine, fare clic su Elimina nel pop-up. 

Metodo 2: Gestione degli Utenti Esterni e Ospiti tramite Windows PowerShell

Le istruzioni in questa sezione richiedono i moduli AzureADPreview e ExchangeOnlineManagement di PowerShell. Pertanto, installiamo questi 2 moduli prima di procedere.

È importante sottolineare che dopo aver installato i moduli, prima di eseguire i comandi di Azure AD, dobbiamo eseguire prima il comando Connect-AzureAD. Allo stesso modo, prima di eseguire i comandi di Exchange Online, l’esecuzione del comando Connect-ExchangeOnline è un requisito.

I comandi Connect-AzureAD e Connect-ExchangeOnline si autenticano rispettivamente in Azure Active Directory e Exchange Online.

Installare AzureADPreview e ExchangeOnlineManagement

1. Apri PowerShell come amministratore cercandolo e facendo clic su “Esegui come amministratore”.

2. Una volta aperto PowerShell, imposta la Policy di esecuzione su RemoteSigned eseguendo il comando qui sotto. Questa policy di esecuzione consente l’esecuzione di moduli scaricati da Internet. 

powershell.exe -ExecutionPolicy RemoteSigned

3. Successivamente, installa i moduli AzureADPreview e ExchangeOnlineManagement con questo comando. 

Install-Module -Name AzureADPreview, ExchangeOnlineManagement, Az.Resources -AllowClobber -Force

4. Dopo aver installato i moduli, importali nella sessione corrente di PowerShell con il comando Import-Module. 

Import-Module AzureADPreview, ExchangeOnlineManagement, Az.Resources

5. Infine, conferma che i moduli siano disponibili sul tuo PC eseguendo il comando Get-Module.

Get-Module -Name AzureADPreview, ExchangeOnlineManagement, Az.Resources

Aggiungi un contatto di posta per un utente esterno usando i comandi di Exchange Online PowerShell

1. Esegui il comando Connect-ExchangeOnline per autenticarti al tuo account di Exchange Online. Cambia l’indirizzo email sudo con il tuo indirizzo di accesso Azure. 

Connect-ExchangeOnline -Credential (Get-Credential name@domainname.com)

Quando premi il tasto Invio per eseguire il comando, PowerShell richiede la password. Inseriscila e fai clic su OK. 

2. Una volta effettuato l’accesso con successo, crea un contatto di posta con il comando New-MailContact.

New-MailContact -Name "Victor Ashiedu (Gmail)" -ExternalEmailAddress "[email protected]"

Dopo aver eseguito il comando, il contatto email viene visualizzato nel centro amministrativo di Exchange Onlineadmin.exchange.microsoft.com/#/contacts. Lo screenshot qui sotto mostra il comando e il contatto nel portale amministrativo di Exchange Online. 

Invita un utente ospite a Microsoft 365 usando i comandi PowerShell di AzureAD

Il comando New-MgInvitation viene utilizzato per invitare utenti esterni a un’organizzazione Microsoft 365. Tuttavia, è necessario eseguire il comando Connect-MgGraph – con gli ambiti richiesti – prima di eseguire New-MgInvitation.

Parlando degli ambiti, l’invito agli utenti esterni richiede l’ambito User.ReadWrite.All. Nel frattempo, l’assegnazione di licenze agli utenti richiede l’ambito Organization.Read.All.

Nei passaggi seguenti, spieghiamo i dettagli per eseguire i comandi per garantire la collaborazione sicura con utenti esterni in Office 365.

1. Autenticati su Azure AD eseguendo il comando Connect-AzureAD

Connect-AzureAD -Credential (Get-Credential name@domainname.com)

PowerShell richiede la password dell’email di Azure. Inserisci la password e fai clic su OK.

2. Esegui il comando Connect-MgGraph per richiedere l’accesso a Microsoft Graph.

Connect-MgGraph -Scopes User.ReadWrite.All, Organization.Read.All

Il comando visualizza un popup di accesso. Accedi con il tuo account Azure AD.

Dopo aver effettuato l’accesso, seleziona “Consenso per conto dell’organizzazione” nella richiesta di autorizzazione di Microsoft Graph e clicca su Accetta.

3. Invita l’utente esterno al tuo tenant di Azure eseguendo il comando New-MgInvitation. Utilizza la stessa email che hai usato quando hai creato il contatto email nell’ultima sottosezione.

New-MgInvitation -InvitedUserDisplayName "Victor Ashiedu (Gmail)" -InvitedUserEmailAddress name@domainname.com -InviteRedirectUrl "https://myapplications.microsoft.com" -SendInvitationMessage:$true

Una volta che questo comando viene eseguito con successo, PowerShell visualizza una conferma. Inoltre, l’utente invitato dovrebbe ricevere una email.

Chiedi all’utente invitato di accettare l’invito e di effettuare l’accesso. Tuttavia, poiché l’utente non ha una password, chiedigli di utilizzare il link “Password dimenticata” per creare una nuova password.

4. Per confermare che l’utente esiste nel tuo tenant di Microsoft 365, utilizza questo comando di esempio.

Get-AzureADUser -Filter "displayname eq 'Victor Ashiedu (Gmail)'"

Il UserType dovrebbe essere “Ospite”.

Aggiungi un utente esterno di Office 365 a un gruppo con i comandi di PowerShell di AzureAD

1. Ottieni l’ObjectID dell’utente

$userRefObjectId = (Get-AzureADUser -Filter "displayname eq 'Victor Ashiedu (Gmail)'").ObjectID

2. Ottieni l’ID del gruppo per aggiungere l’utente esterno

$groupObjectId = (Get-AzureADGroup -Filter "displayname eq 'Helpdesk administrators'" ).ObjectID

3. Aggiungi l’utente esterno di Azure AD al gruppo

Add-AzureADGroupMember -ObjectId $groupObjectId -RefObjectId $userRefObjectId

Assegna un ruolo di Azure AD a un utente ospite utilizzando i comandi di PowerShell di AzureAD

1. Ottieni l’ID dell’utente esterno.

$userId = (Get-AzureADUser -Filter "displayname eq 'Victor Ashiedu (Gmail)'").ObjectID

Successivamente, ottieni il nome del ruolo di Azure AD che vuoi assegnare all’utente ospite .

$roleassignmentname = (Get-AzRoleDefinition | where-object {$_.name -eq "Security Admin"}).Name

3. Identificare l’ambito del ruolo per l’assegnazione. Cambiare veeambackup21 con il nome della risorsa a cui si desidera assegnare l’accesso all’utente.

$scoperesourceID = (Get-AzResource | Where-object {$_.name -eq "veeambackup21"}).ResourceID

4. Infine, assegnare il ruolo all’utente AD esterno.

New-AzRoleAssignment -ObjectId $userid -RoleDefinitionName $roleassignmentname -Scope $scoperesourceID

Collaborazione sicura in Office 365: Gestione della Condivisione Esterna e Accesso Ospite Conclusioni

Le organizzazioni collaborano con utenti esterni e Office 365 fornisce un modo per garantire questa collaborazione inevitabile consentendo la creazione di utenti esterni o ospiti. Il processo prevede l’invito dell’utente ospite a unirsi al tenant Microsoft 365 dell’organizzazione.

Una volta che un utente esterno accetta l’invito, all’utente viene assegnata una licenza, aggiunta a un gruppo o assegnata a un ruolo Azure AD.

Ciò consente all’utente esterno di collaborare in modo sicuro con gli utenti interni.

Questo articolo fornisce una guida dettagliata passo dopo passo per aggiungere utenti esterni a Microsoft 365 e svolgere attività come assegnare all’utente una licenza, aggiungere l’utente ospite a un gruppo o assegnargli un ruolo Azure.

Abbiamo discusso i passaggi per eseguire queste attività dall’amministrazione di Exchange Online e dai portali di Azure. Inoltre, abbiamo spiegato come gestire gli utenti esterni utilizzando Windows PowerShell.

Source:
https://infrasos.com/secure-collaboration-in-office-365-manage-external-sharing-guest-access/