Prodejní systémy mohou klientům nabídnout hotové produkty ORCID integrace a poskytuje jim všechny jejich výhody ORCID členství bez nutnosti budování vlastní integrace. Tento pracovní postup popisuje obecné pokyny pro vytváření ORCID integrace jako prodejce nabízející zákazníkům software. Při stavbě vašeho ORCID integraci budete muset zajistit, aby vaše integrace umožnila vašim zákazníkům splnit požadavky na vydávání pověření člena API a také dodržování našich osvědčených postupů integrace.
- Pro ověření pravosti ORCID ID využívající proces OAuth pro jednotlivce k zajištění správného přiřazení k jejich přidružení a příspěvkům.
- Display ověřené iDs veřejně ve vašem systému podle našich pokynů k zobrazení, aby signalizovaly vědcům, že váš systém je oprávněn podporovat jejich používání ORCID.
- mítinky Connect data uživatelů z vašeho systému do jejich ORCID záznamy, které vašim zákazníkům umožňují aktualizovat jejich záznamy výzkumníků, kde je to požadováno.
- Sbírat data uživatelů z jejich ORCID záznam, který pomůže naplnit data ve vašem systému nebo formulářích.
- Synchronizovat data vašeho systému pomocí ORCID Registrujte se prostřednictvím obousměrného toku informací.
Doporučujeme, abyste se před zahájením vývoje obrátili na svého vedoucího zakázky a prodiskutovali s ním vaše plány integrace.
NASTAVENÍ SYSTÉMU
Všechny systémy, které se spojují s ORCID je třeba uložit ORCID Shromážděné ID a přístupové tokeny a můžete také ukládat informace načtené z ORCID záznam.
- Uložení ověřených iD: Váš systém musí být schopen přijímat a ukládat ORCID ID spolu s informacemi o uživateli.
- Směnný autorizační kód: Váš systém musí být schopen zachytit šestimístný autorizační kód a okamžitě jej vyměnit za přístupový token.
- Uložte odpověď tokenu: Váš systém musí být také schopen přijímat a ukládat ORCID iD a přístupový token. Doporučujeme uložit celou odpověď tokenu společně s informacemi o uživateli, včetně:
- Trvalé přístupové tokeny
- Obnovit tokeny
- Požadované obory
- Vypršení platnosti rozsahu
- Položky k ukládání při zápisu dat: Pokud váš systém zapisuje data do ORCID evidence:
- Váš systém musí být schopen uložit a vložte kód pro každou položku přidanou do souboru ORCID záznam (a skupina ID pro peer review). Put kódy jsou jedinečné identifikátory pro položky v rámci ORCID Registry.
- Váš systém musí být schopen odesílat data ve formátu XML nebo JSON ve formátu ORCID schéma zprávy.
- Logujte interakce: Váš systém by měl zaznamenávat oba hovory do ORCID API a přijaté odpovědi; to je nezbytné, aby náš tým mohl pomoci, pokud se problém objeví později. V ideálním případě by měl být váš klient schopen tyto protokoly číst a sdílet.
- Výběr API: Váš systém by měl klientům umožnit vybrat, zda používají veřejné nebo členské pověření API (pokud váš systém umožňuje obě).
- Export dat: Váš systém musí klientům nabídnout způsob, jak uložený soubor exportovat ORCID Data výměny iD a tokenů (přístupové tokeny, obnovovací tokeny, rozsahy, doba platnosti rozsahu). Pokud váš systém zapisuje také data, musí také obsahovat příslušné put kódy s exportem dat.
ORCID DŮVĚRY API
ORCID vyžaduje, aby organizace požadující data, tj. váš klient, použila vlastní ORCID Pověření API. To jasně naznačuje, kdo požaduje přístup k aktualizaci ORCID záznamy a je vyžadován ORCIDdohoda o členství. Organizace musí získat ORCID Vlastní přihlašovací údaje API. Pokud pomáháte organizaci se správou systému a jejich pověření API vyžadují změny, jako je aktualizace identifikátorů URI přesměrování, musí organizace odeslat žádost o změny.
NECHTE NÁS VĚDĚT O SVÉM SYSTÉMU
Jakmile jste připraveni uvolnit svůj systém, kontaktujte nás k zahájení procesu. Budeme potřebovat vědět:
- Název vašeho systému a jméno vývojáře.
- Stručný popis jeho funkčnosti a způsobu připojení k ORCID Registry.
- Vaše dostupnost pro kontrolu integrace, abychom mohli určit, zda ORCID členové musí před přijetím pověření API podstoupit úplnou kontrolu integrace a potvrdit, jak váš systém pomáhá členům splnit Collect & Connect.
- Odkazy na stránky, prezentace nebo demo systémy, na které můžeme odkázat organizace, aby se o vašem systému dozvěděly více.
- Technické a administrativní kontakty, které můžeme pozvat, aby se připojili k seznamu uživatelů API, nebo přímo spolupracovat, takže můžete svým klientům poskytnout nejnovější funkce.