Como configurar a integração com o SharePoint
Visão geral
Este guia explica como integrar o Redtrust ao seu ambiente SharePoint para que os usuários possam assinar documentos diretamente das bibliotecas, sem precisar baixá-los. A integração usa o Azure como provedor de identidade e exige configuração tanto no Azure quanto no Redtrust. Embora este guia cubra as etapas para ativar a assinatura, é necessário um fluxo de trabalho para controlar como os documentos são enviados para assinatura e devolvidos (por exemplo, os passos que os usuários seguem para iniciar a assinatura). A documentação desse fluxo—geralmente criada com ferramentas como o Power Automate—não está incluída neste guia.
Antes de começar
Verifique se sua licença inclui o módulo de integração com o SharePoint. Para isso:
- Acesse o console de administração.
- Vá para Sistema > Unidade > Licença.
- Em Características e condições da unidade > Módulos disponíveis, confirme se Integração com o SharePoint está na lista.
Configure o Azure
Etapa 1: Registre o Redtrust
Para configurar o Azure para a integração com o SharePoint, registre um novo aplicativo:
- Vá para Home > App registrations e clique em + New registration.
- Preencha o formulário da seguinte forma:
- Em Name, insira o nome que preferir. Neste exemplo,
redtrust-app
. - Selecione Accounts in this organizational directory only.
- Selecione Single-page application (SPA) e adicione
https://ENDERECO_IP_DO_REDTRUST/personal/signtrust
. - Clique em Register.
- Em Name, insira o nome que preferir. Neste exemplo,
- Na seção Overview, copie o Application (client) ID e o Directory (tenant) ID.
Etapa 2: Defina tokens de acesso e de ID
- No menu lateral, vá para Manage > Authentication e revise o URI de redirecionamento.
- Na seção Implicit grant and hybrid flows, marque:
- Access tokens (used for implicit flows)
- ID tokens (used for implicit and hybrid flows)
- Clique em Save.
Etapa 3: Adicione permissões
- Vá para Manage > API permissions e clique em Add a permission.
- Clique em Microsoft Graph e selecione Delegated permissions.
- Na seção OpenId, selecione as seguintes opções:
- offline_access
- openid
- profile
- Na seção Files, selecione:
- Files.Read
- Files.Read.All
- Files.ReadWrite
- Files.ReadWrite.All
- Na seção Sites, selecione:
- Sites.Read.All
- Sites.ReadWrite.All
Configure o Redtrust
Etapa 1: Adicione os dados do registro do app
Para configurar o Redtrust, use o ID do aplicativo e o ID do diretório copiados na Etapa 1.
-
Vá para Sistema > Serviços > Configuração do SharePoint (aplicativo do Azure).
-
Insira os valores de ID do aplicativo (ClientID) e ID do diretório (TenantID).
Etapa 2: Configuração opcional
Você pode definir, opcionalmente, o acesso ao SharePoint para usuários de um domínio específico. Para isso:
-
Vá para Acesso > Domínios e selecione um domínio.
-
Na seção Geral, marque a opção SharePoint.
Endpoint do Signtrust para integração do fluxo de trabalho
Ao configurar seu fluxo de assinatura no Power Automate, você precisará enviar os documentos para o endpoint de assinatura do Signtrust.
Use a seguinte URL:
https://REDTRUST_IP/personal/signremote/signremotedocument?jsonBase64=BASE64_ENCODED_PARAMETERS
Substitua REDTRUST_IP
pelo endereço IP ou domínio da sua instância do Redtrust e BASE64_ENCODED_PARAMETERS
por uma string codificada em base64. Essa string deve ser um objeto JSON com os seguintes parâmetros:
{
"driveId": "b!q2wJu5WgZEiqahqoPmJcnEKRV9k2K75IrlGpprAS4_aTDIcxwASjTIIfH1T04_-K",
"driveItemId": "014YINEYBE5XXQHMP3NRELYONHGZJJ4EFM",
"mode": "new",
"suffix": "_signed",
"domain": ""
}
A string resultante da codificação deste JSON em base64 deve ser adicionada ao final do caminho da URL do endpoint, como neste exemplo:
https://REDTRUST_IP/personal/signremote/signremotedocument?jsonBase64=e
woiZHJpdmVJZCI6ICJiIXEyd0p1NVdnWkVpcWFocW9QbUpjbkVLUlY5azJLNzVJcmxHcHByQVM0X2FUREljeHdBU2pUSUlmSDFUMDRfLUsiLAoiZHJpdmVJdGVtSWQiOiAiMDE0WUlORVlCRTVYWFFITVAzTlJFTFlPTkhHWkpKNEVGTSIsCiJtb2RlIjogIm5ldyIsCiJzdWZmaXgiOiAiIgp9
Para entender melhor os parâmetros do JSON, consulte a tabela Parâmetros do endpoint de assinatura.
Resumo
Esta configuração estabelece a conexão entre SharePoint, Azure e Redtrust, preparando a base para a assinatura de documentos diretamente nas bibliotecas do SharePoint. Para concluir a integração, agora é necessário implementar um fluxo de trabalho — usando ferramentas como o Power Automate — que defina como os documentos serão enviados para assinatura e devolvidos.