Resumo: Este plugin ajuda os usuários a compartilhar arquivos armazenados no OneDrive em posts do Discourse.
**https://github.com/Ahmedgagan/discourse-onedrive-picker**:
Instalação: Siga o guia de instalação de plugins.
Configuração (Registrar um Aplicativo no Azure)
-
Acesse o Microsoft Azure
-
Clique em
+ Novo registrono canto superior esquerdo da tela. -
Preencha o nome do seu aplicativo.
-
Selecione
Tipos de conta suportados
Aqui você terá 4 opções; escolha de acordo com suas necessidades:-
Contas apenas neste diretório organizacional (icm apenas - Locatário único):
Isso permitirá apenas que pessoas da sua organização façam login no seletor do OneDrive. -
Contas em qualquer diretório organizacional (Qualquer diretório do Azure AD - Multilocatário):
Isso permitirá apenas que pessoas de qualquer organização façam login no seletor do OneDrive. Usuários com contas pessoais não poderão fazer login no seletor do OneDrive. -
Contas em qualquer diretório organizacional (Qualquer diretório do Azure AD - Multilocatário) e contas pessoais da Microsoft (por exemplo, Skype, Xbox):
Isso permitirá que pessoas de qualquer organização façam login no seletor do OneDrive. Usuários com contas pessoais também poderão fazer login no seletor do OneDrive. -
Apenas contas pessoais da Microsoft
Isso permitirá apenas que usuários com contas pessoais façam login no seletor do OneDrive.
-
- Role para baixo; você verá uma opção para adicionar
URL de redirecionamento
Adicione aqui seunome de domínio/seletor-one-drive. Exemplo:https://meta.discourse.com/onedrive
- Clique em Registrar; seu aplicativo será criado.
- Agora, copie o ID do Aplicativo do seu aplicativo e cole nas configurações do site do Discourse, em
discourse_onedrive_azure_client_id. - Após isso, vá para a guia Autenticação na barra de navegação à esquerda e marque ambas as opções abaixo:
- Marque
Tokens de acesso (usados para fluxos implícitos). - Marque
Tokens de ID (usados para fluxos implícitos e híbridos). - Clique em Salvar, no lado esquerdo.
- Marque
- Agora, vá para a guia Certificados e segredos na barra de navegação à esquerda e crie um novo segredo de cliente.
- Adicione qualquer descrição, selecione a data de validade e clique em Adicionar.
Você concluiu a configuração do seletor do OneDrive.
Guia de Uso
- Pressione o botão de nuvem no compositor do Discourse para abrir a janela do OneDrive.
- Selecione arquivos ou pastas do OneDrive.
- Links para acesso de visualização anônima são gerados automaticamente.
- Os links são inseridos no corpo do post.
O administrador pode escolher se os links devem ser inseridos como texto puro (para exibição em caixa única) ou em formato Markdown. A exibição em caixa única não funciona para pastas do SharePoint de equipes.
Configurações do Site
- discourse_onedrive_picker_azure_client_id: Adicione o ID do Cliente do Aplicativo do Azure
- discourse_onedrive_picker_use_markdown_url: Usa formato Markdown para inserir o link