Configurar o site do SharePoint com acesso limitado usando o escopo de autorização
O recurso está disponível no programa de adoção antecipada. Você pode escrever para aem-forms-ea@adobe.com a partir da sua ID de email oficial para ingressar no programa de adoção antecipada e solicitar acesso ao recurso.
O objetivo do acesso limitado ou restrito é aprimorar o gerenciamento de segurança, permitindo que os administradores controlem o acesso do usuário a um site específico do SharePoint ou a um grupo do SharePoint Sites. O nível de permissão é útil quando você precisa conceder a um usuário ou grupo acesso a um Site específico sem permitir que ele visualize outros Sites da SharePoint não permitidos.
Vantagens de configurar o SharePoint Site com acesso limitado
Vantagens de fornecer acesso limitado ao SharePoint Site:
-
Segurança avançada: ao limitar o acesso, você pode garantir que somente as pessoas autorizadas tenham a capacidade de exibir ou manipular informações confidenciais, reduzindo o risco de acesso não autorizado.
-
Princípio do menor privilégio: fornece aos usuários os níveis mínimos de acesso — ou permissões — necessários para executar suas funções de trabalho. Isso minimiza a exposição de cada usuário a partes confidenciais da rede, o que pode proteger contra possíveis ameaças internas.
-
Proteção de dados: o acesso restrito ajuda a proteger dados críticos contra exposição. Ele garante que somente os usuários que precisam ver os dados possam acessá-los, o que é essencial para cumprir as regulamentações de proteção de dados.
-
Prevenção contra perda acidental de dados: com menos pessoas capazes de modificar o conteúdo, as chances de exclusões acidentais ou alterações de dados importantes são significativamente reduzidas.
-
Fluxo de Dados Controlado: ajuda a controlar o fluxo de informações dentro e fora da organização, garantindo que os dados não acabem em mãos erradas.
Configurar o SharePoint com acesso limitado usando o escopo de autorização
Siga as etapas abaixo para configurar o SharePoint Sites com acesso limitado usando escopos de autorização:
Criar um aplicativo com a permissão limitada no portal do Azure
Crie um aplicativo no portal do Microsoft Azure com o escopo de permissão Sites.Selected
na API gráfica do Microsoft.
Para obter informações sobre como recuperar Client ID
, Client Secret
e Tenant ID
para OAuth URL
, consulte a Documentação da Microsoft®.
- No portal do Microsoft® Azure, adicione o URI de redirecionamento como
https://[author-instance]/libs/cq/sharepoint/content/configurations/wizard.html
. Substitua[author-instance]
pela URL da sua instância de Autor. - Adicione o escopo de permissões
offline_access
eSites.Selected
na API gráfica do Microsoft para fornecer acesso restrito aos sites. - Para URL OAuth:
https://login.microsoftonline.com/tenant-id/oauth2/v2.0/authorize
. Substitua<tenant-id>
pelotenant-id
do seu aplicativo no portal do Microsoft® Azure.
Para usar a permissão de API Sites.Selected
, é necessário um aplicativo registrado no portal do Azure com as permissões apropriadas definidas para o SharePoint Online Sites. Essa configuração garante que o aplicativo tenha a autorização necessária para interagir com o site do SharePoint dentro do escopo definido, fornecendo assim o acesso limitado necessário.
Consulte o artigo do blog - Desenvolver aplicativos que usam Sites.Permissões selecionadas para sites SPO para obter instruções sobre como desenvolver aplicativos que usam Sites.Selected
permissões para o SharePoint Online Sites.
Definir o escopo de autorização na instância do AEM
Para fornecer acesso limitado a um site do Microsoft SharePoint, é essencial definir o escopo de autorização corretamente. Para definir o escopo de autorização e conectar o AEM Forms ao seu armazenamento Microsoft® SharePoint:
-
Vá para sua instância do AEM Forms Author > Tools > Cloud Services > Microsoft® SharePoint.
-
Após selecionar o Microsoft® SharePoint, você será redirecionado para o Navegador SharePoint.
-
Selecione um Contêiner de Configuração. A configuração é armazenada no Contêiner de configuração selecionado.
-
Clique em Criar > Biblioteca de Documentos da SharePoint na lista suspensa. O assistente de configuração do SharePoint é exibido.
-
Especifique o Título, ID do Cliente e Segredo do Cliente. Para obter informações sobre como recuperar a ID e o Segredo do Cliente, consulte a Documentação da Microsoft®.
-
Use a URL do OAuth como
https://login.microsoftonline.com/tenant-id/oauth2/v2.0/authorize
. Substitua<tenant-id>
pelotenant-id
do seu aplicativo no portal do Microsoft® Azure.note note NOTE O campo segredo do cliente é obrigatório ou opcional, depende da configuração do aplicativo do Azure Ative Diretory. Se o aplicativo estiver configurado para usar um segredo do cliente, é obrigatório fornecer o segredo do cliente. -
Adicione o
offline_access Sites.Selected
no campoAuthorization Scope
. Ao adicionar o escopooffline_access Sites.Selected
no campo de caixa de textoAuthorization Scope
, a caixa de textoSharePoint Site ID
fica visível na tela. -
Especifique a ID do site do SharePoint. Para saber como recuperar a ID do Site do SharePoint, consulte a seção Bytes extras.
-
Clique em Verificar Conexão do Site. Em uma conexão bem-sucedida, a mensagem
Connection Successful
é exibida. -
Agora, selecione Site do SharePoint > Biblioteca de Documentos > Pasta do SharePoint para salvar os dados.
note note NOTE - Por padrão,
forms-ootb-storage-adaptive-forms-submission
está presente no site do SharePoint selecionado. - Crie uma pasta como
forms-ootb-storage-adaptive-forms-submission
, se ainda não estiver presente na bibliotecaDocuments
do Site do SharePoint selecionado clicando em Criar Pasta.
- Por padrão,
Agora, você pode usar esta configuração do SharePoint Sites para a ação de envio em um Formulário adaptável.
Bytes extras
Para recuperar o valor de SharePoint Site ID
:
-
Vá para as APIs do Microsoft Graph Explorer.
-
No painel esquerdo, em
SharePoint Sites
APIs, clique emSearch for a SharePoint site by keyword
. -
Substitua o espaço reservado
contoso
pelo nome real do site do SharePoint para buscar a ID do site correspondente.
Ao clicar no botão Run Query
, a ID do Site é exibida na tela.