Los sistemas de los proveedores pueden ofrecer a los clientes soluciones listas para usar ORCID integraciones, brindándoles todos los beneficios de su ORCID membresía sin tener que construir su propia integración. Este flujo de trabajo describe las pautas generales para crear un ORCID integración como proveedor que ofrece software a los clientes. Al construir tu ORCID integración necesitará asegurarse de que su integración permita a sus clientes cumplir con requisitos para la emisión de credenciales de API para miembros , además de seguir nuestras mejores prácticas de integración.
- Autenticar ORCID iD que utilizan el proceso OAuth para que las personas se aseguren de que estén asociadas correctamente con sus afiliaciones y contribuciones.
- Pantalla los ID autenticados públicamente en su sistema según nuestras pautas de visualización, para indicar a los investigadores que su sistema está conectado para respaldar el uso de ORCID.
- Conéctate los datos de los usuarios de su sistema a sus ORCID registros, lo que permite a sus clientes actualizar sus registros de investigadores cuando sea necesario.
- Reunir. los datos de los usuarios de su ORCID registro para ayudar a completar los datos dentro de su sistema o formularios.
- Sincronizar los datos de su sistema con el ORCID Registro a través de un flujo de información bidireccional.
Le recomendamos que se comunique con su líder de participación para discutir sus planes de integración antes de comenzar su desarrollo.
CONFIGURACIÓN DEL SISTEMA
Todos los sistemas que se conectan con ORCID Necesito almacenar el ORCID iDs y tokens de acceso recopilados, y también puede almacenar información leída del ORCID registro.
- Almacene identificaciones autenticadas: Su sistema debe poder aceptar y almacenar ORCID iDs junto con la información del usuario.
- Código de autorización de cambio: Su sistema debe poder capturar un código de autorización de seis dígitos y cambiarlo por un token de acceso inmediatamente.
- Almacene la respuesta del token: Su sistema también debe poder aceptar y almacenar ORCID iD y el token de acceso. Recomendamos que almacene la respuesta completa del token junto con la información del usuario, que incluye:
- Tokens de acceso persistente
- Actualizar tokens
- Ámbitos solicitados
- Caducidad del alcance
- Elementos para almacenar al escribir datos: Si su sistema escribe datos en ORCID registros:
- Su sistema debe poder guardar un poner código para cada elemento agregado a un ORCID grabar (y agrupar ID para revisión por pares). Los códigos de venta son identificadores únicos para artículos dentro del ORCID Registro.
- Su sistema debe poder enviar datos en XML o JSON con el formato ORCID esquema de mensaje.
- Interacciones de registro: Su sistema debe registrar ambas llamadas realizadas al ORCID API y respuestas recibidas; esto es necesario para que nuestro equipo pueda ayudar si surge un problema más adelante. Idealmente, su cliente también debería poder leer y compartir estos registros.
- Selección de API: Su sistema debe permitir que los clientes seleccionen si están usando credenciales de API públicas o miembros (si su sistema permite ambas).
- Exportación de datos: Su sistema debe ofrecer una forma para que sus clientes exporten los ORCID ID y datos de intercambio de tokens (tokens de acceso, tokens de actualización, alcances, vencimiento del alcance). Si su sistema también escribe datos, también debe incluir los códigos de venta relevantes con las exportaciones de datos.
ORCID CREDENCIALES API
ORCID requiere que la organización que solicita los datos, es decir, su cliente, utilice los suyos ORCID Credenciales de API. Esto indica claramente quién solicita acceso para actualizar ORCID registros y es requerido por ORCIDAcuerdo de membresía. La organización debe obtener la ORCID Credenciales de API por sí solas. Si está ayudando a la organización a administrar el sistema y sus credenciales de API requieren cambios, como actualizar los URI de redireccionamiento, la organización debe enviar la solicitud de cambios.
HÁGANOS CONOCER SU SISTEMA
Una vez que esté listo para lanzar su sistema, contáctanos para iniciar el proceso. Necesitamos saber:
- El nombre de su sistema y el nombre del desarrollador.
- Una breve descripción de su funcionalidad y cómo se conecta al ORCID Registro.
- Su disponibilidad para una revisión de integración, para que podamos determinar si ORCID los miembros deben someterse a una revisión de integración completa antes de recibir las credenciales de API, así como confirmar cómo su sistema ayuda a los miembros a cumplir con Collect & Connect.
- Enlaces a páginas, presentaciones y / o sistemas de demostración a los que podemos remitir organizaciones para que puedan aprender más sobre su sistema.
- Contactos técnicos y administrativos a los que podemos invitar a que se unan a la lista de usuarios de la API, así como servir de enlace directo, para que puedas brindarles a tus clientes la última funcionalidad.