Configuración de compañía/aula/empresa: Desarrollador
Solo disponible para
Permite a los administradores de las ediciones Enterprise y Professional crear nuevas aplicaciones a las que puedan suscribirse los usuarios empresariales. Los administradores pueden administrar y distribuir estas aplicaciones a usuarios específicos, así como crear, ver y eliminar las claves de API para los usuarios de su compañía o empresa. Para obtener información sobre aplicaciones de propiedad individual y aplicaciones administradas, consulte Configuración de mi cuenta.
Para obtener más información sobre cómo trabajar con las aplicaciones de Onshape, consulte la Documentación para desarrolladores de la API de Onshape.
Para acceder a la configuración de Desarrollador en Onshape, haga clic en el ícono de usuario de su cuenta (
) en la esquina superior derecha de la ventana de Onshape. Esto abre un menú desplegable. Haga clic en la configuración de la compañía, el aula o la empresa.
Haga clic en Desarrollador en la lista del margen izquierdo de la página:
Qué pueden hacer los administradores desde esta pantalla
-
Cree una aplicación interna en la configuración de la empresa sin tener que ir al portal de desarrollo de la App Store.
-
Gestione la aplicación internamente.
-
Vea, cree y elimine las claves de API para cualquier miembro de la empresa.
-
Visualización del uso de API para la compañía. Para obtener más información sobre el uso de API, consulte Límites de las API.
-
Haga clic en el vínculo Aplicaciones de OAuth:
-
Haga clic en el botón Crear nueva aplicación de OAuth:
-
Complete la información de la siguiente manera (tenga en cuenta que también se proporciona información detallada en la pantalla):
-
Nombre: es el nombre de la aplicación que se muestra a los usuarios.
-
Formato principal: es una cadena única que sirve para identificar la aplicación que no se muestra al usuario.
-
Resumen: es la información de la aplicación.
-
URL de redireccionamiento: es la URL a la que se le redirige después de la autenticación.
-
Tipo: es el tipo de aplicación. Las opciones son Aplicación de nube integrada, Aplicación de nube conectada o Aplicación de escritorio conectada.
-
URL de OAuth: es la URL utilizada para iniciar el proceso de OAuth desde la página Aplicaciones de Onshape.
-
Ajustes
-
Admite la colaboración: active esta opción si quiere colaborar con otros usuarios cuando desarrolle la aplicación.
-
- Permisos: consulte los Alcances de los permisos a continuación.
-
-
Haga clic en Crear aplicación.
-
Utilice el campo Buscar miembros para encontrar y seleccionar usuarios a fin de que participen en el desarrollo o las pruebas de la aplicación.
-
Se proporciona al usuario la pantalla Autorizar la aplicación para permitir el acceso a la aplicación:
-
Para obtener información sobre cómo autenticar sus aplicaciones con OAuth, consulte la Guía de API: Autenticación.
- En la configuración de desarrollador, haga clic en Aplicaciones de OAuth.
- Haga clic en el nombre de la aplicación que desea transferir.
- Haga clic en el botón Transferir propiedad de la pestaña Detalles. Se abre el cuadro de diálogo Transferir.

- Seleccione una opción para transferir la aplicación a una persona o empresa.
- Para transferir a una persona, introduzca el nombre o el correo electrónico del nuevo propietario en el campo de búsqueda. Para transferir la propiedad a una empresa, seleccione una opción del menú desplegable.
- Haga clic en Transferir propiedad. La aplicación se eliminará de su lista de aplicaciones de OAuth.
- Si la aplicación se transfirió a una persona, aparece en su portal para desarrolladores de Onshape.
- Si la aplicación se transfirió a una empresa, aparece en su configuración de desarrollador.
El consumo y la facturación futuros de las llamadas a la API se atribuirán al nuevo propietario. Consulte Límites de la API para obtener más información.
Todas las solicitudes enviadas a Onshape App Store (Onshape Apps) deben seguir las instrucciones de la página Guía de API: OAuth2 y utilizar OAuth2 para la autorización. Los scripts de automatización (o las aplicaciones no destinadas a Onshape App Store) pueden usar OAuth2 o claves de API para la autenticación. OAuth2 permite a las aplicaciones llamar a las API de Onshape en nombre de los usuarios de la aplicación; las claves de API solo realizarán operaciones en nombre del usuario de Onshape que las generó.
Las claves de API son una forma útil de crear pequeñas aplicaciones para uso personal, lo que permite a los desarrolladores evitar la sobrecarga del flujo de trabajo de OAuth.
Las claves de API se utilizan para autenticar una aplicación, no a sus usuarios. (OAuth2 autentica una aplicación y a los usuarios de la aplicación al garantizar que los usuarios estén autorizados a acceder a Onshape). Una vez creada una clave de API, solo es válida en la pila en la que se creó. Una clave de API creada en nombredelaCompañía.onshape.com no funcionará en cad.onshape.com.
Las claves de API que no están asociadas a una compañía o empresa se pueden administrar a través de la página Mi cuenta: Desarrollador.
Visualización de claves de API
- En la configuración de compañía, aula o empresa para desarrolladores, haga clic en Claves de API
- Revise las claves de API disponibles para la compañía.

Creación de claves de API
- En la configuración de compañía, aula o empresa para desarrolladores, haga clic en Claves de API
- Haga clic en Crear nueva clave de API.

- Proporcione un nombre para la clave de API en el campo Nombre.
-
Asigne la clave de API a alguien de la empresa. Puede buscar por nombre o correo electrónico en el campo Usuario.
- Elija los permisos para las claves. Consulte los Alcances de los permisos a continuación.
- Haga clic en el botón Crear clave de API.
-
En la ventana emergente, copie la clave de API y la clave secreta que se muestran, guárdelas en algún lugar y, luego, haga clic en el botón Cerrar.
No volverá a recibir la clave secreta, ¡así que guárdela en un lugar seguro!
- Para obtener información sobre cómo autenticar sus aplicaciones con claves de API, consulte la Guía de API: Autenticación.
Eliminación de claves de API
- Haga clic en el ícono de la «X» situado a la derecha de la clave de API que quiere eliminar.
- Confirme que quiere eliminar esta clave de API para todos los usuarios. Esta acción no se puede deshacer. Haga clic en Eliminar para confirmar.

Los siguientes alcances de permisos están disponibles al crear aplicaciones de OAuth:
-
La aplicación puede leer la información de su perfil (OAuth2ReadPII): active esta opción para permitir a la aplicación acceder a la información de su perfil.
-
La aplicación puede leer sus documentos (OAuth2Read): active este opción para otorgar a la aplicación acceso de lectura a sus documentos.
-
La aplicación puede escribir en sus documentos (OAuth2Write): active esta opción para otorgar a la aplicación acceso de escritura a sus documentos.
-
La aplicación puede eliminar sus documentos y áreas de trabajo (OAuth2Delete): active esta opción a para permitir a la aplicación acceder a sus documentos y áreas de trabajo y eliminarlos.
-
La aplicación puede solicitar compras en su nombre (OAuth2Purchase): active esta opción para que la aplicación pueda realizar compras por usted.
-
La aplicación puede compartir y dejar de compartir documentos en su nombre (OAuth2Share): active esta opción para permitir que la aplicación pueda compartir y dejar de compartir sus documentos.