Když požadujete, aby uživatelé vytvořili nebo připojili své ORCID iD do svého systému, můžete svým výzkumníkům ušetřit čas a úsilí vyplněním informací, které o nich váš systém již uložil, nastavením jejich jazyka zobrazení a odhlášením z jakýchkoli aktivních relací, abyste se ujistili, že se přihlásili do správného ORCID účtu.
ORCID důrazně doporučuje nejlepší postup umožňující koncovým uživatelům změnit velikost přihlašovacího okna OAuth, aby se zlepšila dostupnost v souladu s našimi hodnotami týkajícími se začlenění.
Jedno ORCID API nabízí několik možností přizpůsobení uživatelského prostředí
Nastavte jazyk displeje
ORCID nabízí možnost určit jazyk zobrazení formuláře registrace/přihlášení OAuth v rámci interakce API pomocí parametru „lang“ na https://orcid.org/oauth/authorize URL. Tím se také nastaví preference jazyka zobrazení uživatele.
uživatelé mohou kdykoli změnit svůj jazyk zobrazení. K dispozici jsou následující jazyková nastavení:
| Jazyk | Kód |
|---|---|
| عربى (arabsky) | ar |
| čeština (čeština) | cs |
| Angličtina | en |
| Español (Spanish) | es |
| Français (francouzsky) | fr |
| Deutsch (německy) | de |
| Italština (italština) | it |
| 日本語 (v japonštině) | ja |
| 한국어 (korejština) | ko |
| polski (polsky) | pl |
| Português (portugalsky) | pt |
| Русский (rusky) | ru |
| turečtina (turečtina) | tr |
| 简体 中文 (zjednodušená čínština) | zh_CN |
| 繁體 中文 (tradiční čínština) | zh_TW |
Příklad
Tento příklad předvyplňuje formulář a nastavuje jazyk na španělštinu
https://sandbox.orcid.org/oauth/authorize?client_id=APP-NPXKK6HFN6TJ4YYI
&response_type=code
&scope=/authenticate
&redirect_uri=https%3A%2F%2Fdevelopers.google.com%2Foauthplayground
&family_names=Finn&given_names=Huckleberry&email=huck%40mailinator.com
&lang=es
Výchozí je přihlašovací formulář nebo registrační formulář
V současné době ORCID Obrazovka OAuth ve výchozím nastavení zobrazuje přihlašovací formulář a odkaz pro přechod na registrační formulář. Bez ohledu na výchozí chování lze zobrazený formulář nastavit přidáním parametru „&show_login=true“ pro zobrazení přihlašovacího formuláře nebo „&show_login=false“ pro zobrazení registračního formuláře.
Identifikujte výzkumného pracovníka podle vlastního parametru „state“
Součástí autorizační adresy URL může být parametr stavu, který identifikuje uživatele, například jedinečná posloupnost čísel, která se převádí na interní identifikátor uživatele ve vašem systému. Parametr neovlivňuje uživatelské prostředí, ale bude vrácen s autorizačním kódem a lze jej použít k identifikaci uživatele nebo relace. Upozorňujeme, že parametr stavu má limit 2000 znaků.
Volitelně vynutit odhlášení
Můžete se odhlásit, pokud máte obavy, že na jednom počítači je více uživatelů.
Pokud vás zajímá více uživatelů, kteří jsou na stejném počítači a neodhlašují se mezi relacemi, můžete je během procesu OAuth přinutit k opětovnému ověření. Jednoduše zahrňte prompt=login v požadavku OAuth.
Přeskočení autorizace
ORCID přeskočí povolení za určitých okolností.
Pokud aktivní přístupový token již existuje se stejnými obory, jaké požaduje vaše autorizační adresa URL OAuth, a uživatel je přihlášen do svého ORCID záznamu, nebudou vyzváni k opětovnému udělení autorizace. Místo toho budou přeneseny přímo do přesměrování URI. Pokud chcete požadovat, aby uživatel udělil autorizaci při každém připojení, použijte vynucená metoda odhlášení