Para estabelecer uma ligação a um servidor de nuvem do Microsoft 365, o utilizador tem de o configurar primeiro no centro de administração Microsoft Entra.
Há três passos que devem ser seguidos:
Registar a aplicação
Dar as permissões necessárias aos utilizadores
Recuperar os IDs da aplicação e do diretório.
O "CPP Microsoft 365" deste procedimento é um exemplo.
Abra o centro de administração do Microsoft Entra e crie um novo registo.
Selecione [Accounts in this organizational directory only (MSFT only - Single Tenant)].
As permissões do Microsoft Graph são necessárias para esta aplicação, para que este servidor de nuvem possa ser usado como uma localização externa para impressoras baseadas em POWERsync+.
Adicione as seguintes permissões:
User.Read |
para iniciar sessão e ler o perfil do utilizador |
Files.ReadWrite |
para acesso de leitura/escrita aos ficheiros e pastas do OneDrive do utilizador com sessão iniciada |
Sites.ReadWrite.All |
para acesso de leitura/escrita aos sites do SharePoint aos quais o utilizador com sessão iniciada tem acesso |
Offline_access |
necessárias para garantir o acesso ao token de atualização, que são necessários para o protocolo OAuth 2.0 utilizado para iniciar sessão no servidor de nuvem; |
O tipo de acesso aqui é delegado. Com o acesso delegado, a aplicação chama o Microsoft Graph em nome de um utilizador com sessão iniciada. No acesso apenas à aplicação, a aplicação chama o Microsoft Graph com a sua própria identidade, sem um utilizador com sessão iniciada. Para impressoras baseadas em POWERsync+, apenas é suportado o acesso delegado.
Para mais pormenores, consulte https://learn.microsoft.com/enus/graph/permissions-reference
Em [Definições avançadas], ative [Allow public client flows]. Por defeito, esta definição está desativada, mas é necessária para permitir que os utilizadores iniciem sessão nas suas contas do Microsoft 365, através do código fornecido no painel de controlo.
Na visão geral da aplicação, podem ser recuperados o [Application (client) ID] e o [Directory (tenant) ID ] .
Esses IDs devem ser inseridos ao adicionar este ambiente do Microsoft 365 como uma localização externa.
O "CPP Microsoft 365" nesta imagem é um exemplo.