Resumen: Este plugin ayuda a los usuarios a compartir archivos almacenados en OneDrive en publicaciones de Discourse.
**https://github.com/Ahmedgagan/discourse-onedrive-picker**:
Instalación: Sigue la guía de instalación de plugins.
Configuración (Registrar una aplicación de Azure)
-
Visita Microsoft Azure
-
Haz clic en
+ Nuevo registroen la parte superior izquierda de tu pantalla. -
Rellena el nombre de tu aplicación.
-
Selecciona
Tipos de cuentas admitidos
Aquí obtendrás 4 opciones; selecciona según tus necesidades:-
Cuentas solo en este directorio organizativo (icm solo - inquilino único):
Esto solo permitirá que las personas de tu organización inicien sesión en el selector de OneDrive. -
Cuentas en cualquier directorio organizativo (cualquier directorio de Azure AD - multinquilino):
Esto solo permitirá que las personas de cualquier organización inicien sesión en el selector de OneDrive. Los usuarios con cuentas personales no podrán iniciar sesión en el selector de OneDrive. -
Cuentas en cualquier directorio organizativo (cualquier directorio de Azure AD - multinquilino) y cuentas personales de Microsoft (por ejemplo, Skype, Xbox):
Esto permitirá que las personas de cualquier organización inicien sesión en el selector de OneDrive. Los usuarios con cuentas personales podrán iniciar sesión en el selector de OneDrive. -
Solo cuentas personales de Microsoft
Esto permitirá que solo los usuarios con cuentas personales inicien sesión en el selector de OneDrive.
-
- Desplázate hacia abajo; obtendrás una opción para agregar
URL de redirección
Aquí agrega tunombre de dominio/onedrive-picker. Ejemplo:https://meta.discourse.com/onedrive
- Haz clic en Registrar; tu aplicación se habrá creado.
- Ahora copia el ID de la aplicación de tu aplicación y pégalo en la configuración del sitio de Discourse,
discourse_onedrive_azure_client_id. - Después de esto, ve a la pestaña Autenticación en la barra de navegación izquierda y marca ambas opciones.
- Marca
Tokens de acceso (usados para flujos implícitos). - Marca
Tokens de ID (usados para flujos implícitos e híbridos). - Haz clic en Guardar, en el lado izquierdo.
- Marca
- Ahora, ve a la pestaña Certificados y secretos en la barra de navegación izquierda y crea un nuevo secreto de cliente.
- Agrega cualquier descripción, selecciona la fecha de caducidad y haz clic en Agregar.
Ya has terminado de configurar el selector de OneDrive.
Guía de uso
- Presiona el botón de la nube en el compositor de Discourse para abrir la ventana de OneDrive.
- Selecciona archivos o carpetas desde OneDrive.
- Los enlaces para acceso de visualización anónimo se generan automáticamente.
- Los enlaces se insertan en el cuerpo de la publicación.
El administrador puede elegir si los enlaces deben insertarse en texto plano (para “one boxing”) o en formato Markdown. El “one boxing” no funciona con carpetas de SharePoint de equipos.
Configuración del sitio
- discourse_onedrive_picker_azure_client_id: Agrega el ID de cliente de la aplicación de Azure.
- discourse_onedrive_picker_use_markdown_url: Utiliza formato Markdown para insertar el enlace.