Biriyle etkileşim kurmak için izin isterken ORCID kullanıcının kaydı, bir veya daha fazla 'kapsam' belirtirsiniz. Her kapsam, kaydı okumak veya belirli bir bölümü güncellemek gibi belirli şeyler yapmanıza izin verir.
3 aşamalı (yetkilendirme kodu) kapsamlar
3 bacaklı bir kullanıcıdan izin alma sürecinde yer alan üç aktörü ifade eder; ORCID, sisteminiz ve kullanıcının kendisi.
/doğrula
Bu kapsam, ORCID iD ve yalnızca kayıttaki genel bilgileri okuyun. Diğer tüm 3 aşamalı kapsamlar, kimlik doğrulama iznini içerir, bu nedenle başka bir erişim istenirse bu kapsam atlanabilir. Bu kapsam, Üye veya Genel API'de mevcuttur.
/read-limited (yalnızca üye API'si)
Bu kapsam, genel ve sınırlı görünürlük öğelerinin okunmasına erişim elde etmek için kullanılır. ORCID kayıt. Bu kapsam yalnızca Üye API'sinde mevcuttur.
/aktiviteler/güncelleme (yalnızca Üye API'sı)
Bu kapsam, üyelik, finansman, çalışmalar ve araştırma kaynakları ve akran değerlendirmesi bölümlerindeki öğeleri yazmak, güncellemek ve silmek için kullanılır. ORCID kayıt. Bu kapsam yalnızca Üye API'sinde mevcuttur.
/person/update (yalnızca üye API'si)
Bu kapsam, kaydın diğer adlar, anahtar sözcükler, ülkeler, araştırmacı URL'leri, web siteleri ve kişisel dış tanımlayıcılar bölümlerindeki öğeleri yazmak, güncellemek ve silmek için kullanılır. Bu kapsam yalnızca Üye API'sinde mevcuttur.
açık kimlik
Bu kapsam, bir id_token gerektiğinde OpenID entegratörleri tarafından kullanılır. Openid kapsamı dahil edildiğinde, Kayıt Defteri belirteç yanıtı içinde bir id_token döndürür ve istemciye o kullanıcı için kullanıcı bilgisi uç noktasına erişme izni verir. Bu kapsam, genel ve üye API'sinde mevcuttur.
Lütfen 'openid' kapsamının diğerleri gibi bir '/' ile başlamadığını unutmayın. ORCID API kapsamları. Bunun nedeni, 'openid' kapsamının şu şekilde tanımlanmamasıdır: ORCID, ancak bunun yerine OpenID Connect belirtimi tarafından tanımlanır. lütfen bizimkine bakın OpenID belgeleri daha fazla bilgi için.
Birden çok kapsam
Kapsam=/read-limited%20/activities/update%20/person/update gibi, kimlik doğrulama URL'sindeki kapsamları aralarında kodlanmış bir boşlukla listeleyerek tek bir etkileşimde birden çok kapsam talep edilebilir
Tam erişim
Bir kaydı okumak ve düzenlemek için tam erişim istiyorsanız, kimlik doğrulama URL'nize üç kapsam ekleyin: /read-limited, /activities/update ve /person/update. URL'de kapsam=/read-limited%20/activities/update%20/person/update olarak görünürler.
2 aşamalı (müşteri kimlik bilgisi) kapsamları
Bazı aktiviteler için kullanıcıdan izin almanıza gerek yoktur. İki aşamalı OAuth kapsamları doğrudan ORCID API ve araştırmacının izin vermesini gerektirmez. Bu kapsamlara sahip jetonlar 20 yıl geçerlidir ve yeniden kullanılabilir.
/okuma-genel
Bu kapsam, genel bilgileri tek bir cihazda okumak için kullanılır. ORCID iD veya ara ORCID kayıtlar. Bu kapsam, Üye veya Genel API'de mevcuttur.
/web kancası
Bu kapsam, bir istemci uygulamasının bir web kancasını bir ORCID Bir kayıt güncellendiğinde bildirim almak için kayıt. Bu kapsam premium olarak kullanılabilir ORCID sadece üyeler. Premium üye değilseniz, ancak bu işlevi Developer's Sandbox'ta test etmek istiyorsanız, lütfen UAF ile ORCID Topluluk.
- Geçmişte ORCID desteklenen diğer kapsamlar, şu anda aşamalı.
- Bulabilirsin buraya belirli bölümleri eklemek veya güncellemek için hangi kapsamların gerekli olduğu.