![Page 1: ORCID HERRAMIENTAS TÉCNICAS · EL ORCiD API Que es un API? Lenguaje de comunicación entre sistemas computacionales Que es Oauth? Protocolo de Autorización + Autenticación Quién](https://reader030.vdocuments.net/reader030/viewer/2022040716/5e2026ad92053829290f98f6/html5/thumbnails/1.jpg)
ORCID HERRAMIENTAS TÉCNICAS
Ángel Montenegro
Arquitecto de sistemas
https://orcid.org/0000-0002-7869-831X
1
![Page 2: ORCID HERRAMIENTAS TÉCNICAS · EL ORCiD API Que es un API? Lenguaje de comunicación entre sistemas computacionales Que es Oauth? Protocolo de Autorización + Autenticación Quién](https://reader030.vdocuments.net/reader030/viewer/2022040716/5e2026ad92053829290f98f6/html5/thumbnails/2.jpg)
![Page 3: ORCID HERRAMIENTAS TÉCNICAS · EL ORCiD API Que es un API? Lenguaje de comunicación entre sistemas computacionales Que es Oauth? Protocolo de Autorización + Autenticación Quién](https://reader030.vdocuments.net/reader030/viewer/2022040716/5e2026ad92053829290f98f6/html5/thumbnails/3.jpg)
AGENDA
• El ORCiD API
• Recolección de ORCiD ids autenticados
• Sincronización del registro ORCiD
• Mantenernos actualizados
• Otras herramientas
• Mejorando la experiencia del usuario (Collect & Connect)
• Herramientas de ayuda
![Page 4: ORCID HERRAMIENTAS TÉCNICAS · EL ORCiD API Que es un API? Lenguaje de comunicación entre sistemas computacionales Que es Oauth? Protocolo de Autorización + Autenticación Quién](https://reader030.vdocuments.net/reader030/viewer/2022040716/5e2026ad92053829290f98f6/html5/thumbnails/4.jpg)
EL ORCiD API
![Page 5: ORCID HERRAMIENTAS TÉCNICAS · EL ORCiD API Que es un API? Lenguaje de comunicación entre sistemas computacionales Que es Oauth? Protocolo de Autorización + Autenticación Quién](https://reader030.vdocuments.net/reader030/viewer/2022040716/5e2026ad92053829290f98f6/html5/thumbnails/5.jpg)
EL ORCiD API Que es un API? Lenguaje de comunicación entre sistemas computacionales Que es Oauth? Protocolo de Autorización + Autenticación Quién utiliza Oauth? Google, Facebook, Twitter, PayPal, LinkedIn, Amazon, Flirckr, Nextflix, Box, Vimeo, Evernote, etc. Porque nos interesa el API de ORCID?
![Page 6: ORCID HERRAMIENTAS TÉCNICAS · EL ORCiD API Que es un API? Lenguaje de comunicación entre sistemas computacionales Que es Oauth? Protocolo de Autorización + Autenticación Quién](https://reader030.vdocuments.net/reader030/viewer/2022040716/5e2026ad92053829290f98f6/html5/thumbnails/6.jpg)
EL
OR
CiD
AP
I OA
UT
H
![Page 7: ORCID HERRAMIENTAS TÉCNICAS · EL ORCiD API Que es un API? Lenguaje de comunicación entre sistemas computacionales Que es Oauth? Protocolo de Autorización + Autenticación Quién](https://reader030.vdocuments.net/reader030/viewer/2022040716/5e2026ad92053829290f98f6/html5/thumbnails/7.jpg)
EL
OR
CiD
AP
I OA
UT
H
![Page 8: ORCID HERRAMIENTAS TÉCNICAS · EL ORCiD API Que es un API? Lenguaje de comunicación entre sistemas computacionales Que es Oauth? Protocolo de Autorización + Autenticación Quién](https://reader030.vdocuments.net/reader030/viewer/2022040716/5e2026ad92053829290f98f6/html5/thumbnails/8.jpg)
¿Y PARA QUE ME SIRVE EL API DE ORCID?
![Page 9: ORCID HERRAMIENTAS TÉCNICAS · EL ORCiD API Que es un API? Lenguaje de comunicación entre sistemas computacionales Que es Oauth? Protocolo de Autorización + Autenticación Quién](https://reader030.vdocuments.net/reader030/viewer/2022040716/5e2026ad92053829290f98f6/html5/thumbnails/9.jpg)
RECOLECCIÓN DE iD’s
![Page 10: ORCID HERRAMIENTAS TÉCNICAS · EL ORCiD API Que es un API? Lenguaje de comunicación entre sistemas computacionales Que es Oauth? Protocolo de Autorización + Autenticación Quién](https://reader030.vdocuments.net/reader030/viewer/2022040716/5e2026ad92053829290f98f6/html5/thumbnails/10.jpg)
X
X
![Page 11: ORCID HERRAMIENTAS TÉCNICAS · EL ORCiD API Que es un API? Lenguaje de comunicación entre sistemas computacionales Que es Oauth? Protocolo de Autorización + Autenticación Quién](https://reader030.vdocuments.net/reader030/viewer/2022040716/5e2026ad92053829290f98f6/html5/thumbnails/11.jpg)
RECOLECCIÓN DE iD’s
{
"access_token": “XXX",
"token_type": "bearer",
"refresh_token": “XXX",
"expires_in": 631138518,
"scope": "/authenticate",
"name": "Angel Montenegro",
"orcid": "0000-0001-7109-5981"
}
Oauth
- Sencillo - Persistente - Previene posibles errores
introducidos por el investigador
![Page 12: ORCID HERRAMIENTAS TÉCNICAS · EL ORCiD API Que es un API? Lenguaje de comunicación entre sistemas computacionales Que es Oauth? Protocolo de Autorización + Autenticación Quién](https://reader030.vdocuments.net/reader030/viewer/2022040716/5e2026ad92053829290f98f6/html5/thumbnails/12.jpg)
Regis
trars
e
ORCID es proveedor
de servicios de
EduGain
RECOLECCIÓN DE iD’s
![Page 13: ORCID HERRAMIENTAS TÉCNICAS · EL ORCiD API Que es un API? Lenguaje de comunicación entre sistemas computacionales Que es Oauth? Protocolo de Autorización + Autenticación Quién](https://reader030.vdocuments.net/reader030/viewer/2022040716/5e2026ad92053829290f98f6/html5/thumbnails/13.jpg)
ORCID facilita la creación de
registros bajo demanda RECOLECCIÓN DE iD’s
![Page 14: ORCID HERRAMIENTAS TÉCNICAS · EL ORCiD API Que es un API? Lenguaje de comunicación entre sistemas computacionales Que es Oauth? Protocolo de Autorización + Autenticación Quién](https://reader030.vdocuments.net/reader030/viewer/2022040716/5e2026ad92053829290f98f6/html5/thumbnails/14.jpg)
SINCRONIZACIÓN
![Page 15: ORCID HERRAMIENTAS TÉCNICAS · EL ORCiD API Que es un API? Lenguaje de comunicación entre sistemas computacionales Que es Oauth? Protocolo de Autorización + Autenticación Quién](https://reader030.vdocuments.net/reader030/viewer/2022040716/5e2026ad92053829290f98f6/html5/thumbnails/15.jpg)
Bio
graf
ía
Activid
ades
![Page 16: ORCID HERRAMIENTAS TÉCNICAS · EL ORCiD API Que es un API? Lenguaje de comunicación entre sistemas computacionales Que es Oauth? Protocolo de Autorización + Autenticación Quién](https://reader030.vdocuments.net/reader030/viewer/2022040716/5e2026ad92053829290f98f6/html5/thumbnails/16.jpg)
Leer y actualizar la biografía
• /read-limited
• /person/update
SINCRONIZACIÓN DATOS BIOGRÁFICOS
![Page 17: ORCID HERRAMIENTAS TÉCNICAS · EL ORCiD API Que es un API? Lenguaje de comunicación entre sistemas computacionales Que es Oauth? Protocolo de Autorización + Autenticación Quién](https://reader030.vdocuments.net/reader030/viewer/2022040716/5e2026ad92053829290f98f6/html5/thumbnails/17.jpg)
Leer y actualizar las actividades
• /read-limited
• /activities/update
SINCRONIZACIÓN OBRAS DEL INVESTIGADOR
![Page 18: ORCID HERRAMIENTAS TÉCNICAS · EL ORCiD API Que es un API? Lenguaje de comunicación entre sistemas computacionales Que es Oauth? Protocolo de Autorización + Autenticación Quién](https://reader030.vdocuments.net/reader030/viewer/2022040716/5e2026ad92053829290f98f6/html5/thumbnails/18.jpg)
MANTENERNOS ACTUALIZADOS
WEBHOOKS
0000-0000-0000-0000
Investigador
Financiador
Empleador
Editor Servicio del
miembro
POST: 0000-0000-0000-
0000/updated
![Page 19: ORCID HERRAMIENTAS TÉCNICAS · EL ORCiD API Que es un API? Lenguaje de comunicación entre sistemas computacionales Que es Oauth? Protocolo de Autorización + Autenticación Quién](https://reader030.vdocuments.net/reader030/viewer/2022040716/5e2026ad92053829290f98f6/html5/thumbnails/19.jpg)
OTRAS HERRAMIENTAS
![Page 20: ORCID HERRAMIENTAS TÉCNICAS · EL ORCiD API Que es un API? Lenguaje de comunicación entre sistemas computacionales Que es Oauth? Protocolo de Autorización + Autenticación Quién](https://reader030.vdocuments.net/reader030/viewer/2022040716/5e2026ad92053829290f98f6/html5/thumbnails/20.jpg)
MANTENERNOS ACTUALIZADOS
Lambda file
0000-0002-6373-0217, https://orcid.org/0000-0002-6373-0217, 2016-10-11 13:37:07.93, 2018-05-09 00:00:01.32
0000-0002-2997-7654, https://orcid.org/0000-0002-2997-7654, 2014-12-24 01:10:51.14, 2018-05-09 00:00:01.24
0000-0003-2914-9231, https://orcid.org/0000-0003-2914-9231, 2018-04-04 03:12:33.33, 2018-05-09 00:00:01.00
0000-0001-9068-7157, https://orcid.org/0000-0001-9068-7157, 2016-12-09 22:30:38.74, 2018-05-09 00:00:00.92
0000-0002-2974-7875, https://orcid.org/0000-0002-2974-7875, 2013-03-15 19:06:36.29, 2018-05-08 23:59:59.92
0000-0002-0462-6233, https://orcid.org/0000-0002-0462-6233, 2016-05-04 19:53:48.47, 2018-05-08 23:59:59.56
0000-0003-2835-3273, https://orcid.org/0000-0003-2835-3273, 2014-06-11 08:14:48.83, 2018-05-08 23:59:59.29
0000-0002-2536-4498, https://orcid.org/0000-0002-2536-4498, 2017-10-17 11:49:38.83, 2018-05-08 23:59:59.27
0000-0001-7345-7798, https://orcid.org/0000-0001-7345-7798, 2016-06-04 15:35:07.64, 2018-05-08 23:59:59.24
![Page 21: ORCID HERRAMIENTAS TÉCNICAS · EL ORCiD API Que es un API? Lenguaje de comunicación entre sistemas computacionales Que es Oauth? Protocolo de Autorización + Autenticación Quién](https://reader030.vdocuments.net/reader030/viewer/2022040716/5e2026ad92053829290f98f6/html5/thumbnails/21.jpg)
MANTENERNOS ACTUALIZADOS
ORCID Public Data File
![Page 22: ORCID HERRAMIENTAS TÉCNICAS · EL ORCiD API Que es un API? Lenguaje de comunicación entre sistemas computacionales Que es Oauth? Protocolo de Autorización + Autenticación Quién](https://reader030.vdocuments.net/reader030/viewer/2022040716/5e2026ad92053829290f98f6/html5/thumbnails/22.jpg)
MEJORANDO LA EXPERIENCIA DEL USUARIO
COLLECT & CONNECT
![Page 23: ORCID HERRAMIENTAS TÉCNICAS · EL ORCiD API Que es un API? Lenguaje de comunicación entre sistemas computacionales Que es Oauth? Protocolo de Autorización + Autenticación Quién](https://reader030.vdocuments.net/reader030/viewer/2022040716/5e2026ad92053829290f98f6/html5/thumbnails/23.jpg)
MEJORANDO LA EXPERIENCIA DEL
USUARIO
ORCID COLLECT & CONNECT
• Collect & Connect: Una experiencia compartida!
• Centro de soporte • Recursos
compartidos
![Page 24: ORCID HERRAMIENTAS TÉCNICAS · EL ORCiD API Que es un API? Lenguaje de comunicación entre sistemas computacionales Que es Oauth? Protocolo de Autorización + Autenticación Quién](https://reader030.vdocuments.net/reader030/viewer/2022040716/5e2026ad92053829290f98f6/html5/thumbnails/24.jpg)
HERRAMIENTAS DE AYUDA
Ayuda iDeas
Swagger