Configurar Dropbox
La nueva API de Dropbox se basa en la API de seguridad OAuth2.
El objetivo de esta API de seguridad es que una aplicación de terceros nunca tenga acceso a las credenciales del cliente. En su lugar, la aplicación es redirigida al sitio de autenticación (en este caso, la página de Dropbox), donde se introducen las credenciales del cliente. A continuación se devuelve un token, con un periodo de validez determinado, que nos permite acceder a los recursos sin necesidad de conocer las credenciales.
Configuración de Dropbox
Sección titulada «Configuración de Dropbox»Como se ha comentado, nuestra aplicación será redirigida a una página de Dropbox donde se introducirán las credenciales del cliente. Como medida de seguridad adicional, no solo se requieren las credenciales del usuario, sino que la petición de redirección debe incluir algunos parámetros que autentiquen a la aplicación como válida para interactuar con Dropbox. Estos parámetros son la clave de la aplicación de Dropbox (application key) y el secreto de la aplicación (application secret). ¿Dónde se obtienen?
Para obtener esta información, vaya a la página para desarrolladores de Dropbox. Tras iniciar sesión con una cuenta válida, se mostrará la siguiente página:

El siguiente paso es crear una nueva App:
- Haga clic en el enlace “My apps”
- Después haga clic en el botón “Create app”. Se mostrará la siguiente pantalla:

En esta pantalla, rellene los datos requeridos:
- Elija la API: Dropbox API
- Tipo de acceso: Full Dropbox
- Un nombre para su App.
Por último, haga clic en el botón “Create app”. Se mostrará la siguiente pantalla

El último paso es configurar los Redirect URIs, que son la URL a la que se redirigirá al usuario una vez autenticado. Aquí hay dos posibilidades:
- http://localhost:port/OpenKM/frontend/extension/dropbox?action=signup sustituyendo “port” por el número correspondiente.
- https://host:port/OpenKM/frontend/extension/dropbox?action=signup sustituyendo “host” y “port” por los números correspondientes.
Estos son todos los pasos de configuración necesarios desde la consola de desarrollador de Dropbox. Ahora, los parámetros de configuración creados (app key y app secret) se añadirán a la configuración de OpenKM. Consulte Configuration parameters.
| Propiedad | Tipo | Descripción |
|---|---|---|
| dropbox.app.key | String | La clave de la aplicación de Dropbox |
| dropbox.app.secret | String | El secreto de la aplicación de Dropbox. |
Por último, para que se aplique el cambio, es necesario cerrar la sesión de OpenKM.