Kullanıcılarınızdan kendi hesaplarını oluşturmalarını veya bağlamalarını isterken ORCID iD sisteminizde onlar hakkında depolamış olduğu bilgileri doldurarak, görüntüleme dillerini ayarlayarak ve doğru oturum açtıklarından emin olmak için aktif oturumları kapatarak araştırmacılarınızın zamandan ve emekten tasarruf etmesini sağlayabilirsiniz. ORCID hesap.
ORCID dahil etme konusundaki değerlerimizle uyumlu olarak, erişilebilirliği iyileştirmek için son kullanıcıların OAuth oturum açma penceresini yeniden boyutlandırmasına izin veren en iyi uygulamayı şiddetle tavsiye eder.
MKS ORCID API'ler, kullanıcı deneyimini özelleştirmek için çeşitli seçenekler sunar
Ekran dilini ayarla
ORCID https://orcid.org/oauth/authorize URL'sindeki "lang" parametresini kullanarak bir API etkileşiminin parçası olarak OAuth kayıt/oturum açma formunun görüntüleme dilini belirtme seçeneği sunar. Bu ayrıca kullanıcının dil görüntüleme tercihini de ayarlayacaktır.
Kullanıcılar ekran dillerini herhangi bir noktada kendi başlarına değiştirebilir. Aşağıdaki dil ayarları mevcuttur:
| Dil | Kod |
|---|---|
| عربى (Arapça) | ar |
| čeština (Çek) | cs |
| İngilizce | en |
| Español (Spanish) | es |
| Français (Fransızca) | fr |
| Deutsch (Almanca) | de |
| İtalyanca (İtalyanca) | it |
| 日本語 (Japonca) | ja |
| 한국어 (Korece) | ko |
| Polski (Lehçe) | pl |
| Portekizce (Portekizce) | pt |
| Русский (Rusça) | ru |
| Türkçe (Türkçe) | tr |
| 简体中文 (basitleştirilmiş Çince) | zh_CN |
| 繁體中文 (geleneksel Çince) | zh_TW |
Örnek E-posta
Bu örnek formu önceden doldurur ve dili İspanyolca olarak ayarlar
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
Oturum açma formuna veya kayıt formuna varsayılan olarak
Şu anda ORCID OAuth ekranı varsayılan olarak oturum açma formunu gösterir ve kayıt formuna geçmek için bir bağlantı sağlar. Varsayılan davranıştan bağımsız olarak, görüntülenen form, oturum açma formunu görüntülemek için "&show_login=true" veya kayıt formunu görüntülemek için "&show_login=false" parametresi eklenerek ayarlanabilir.
Araştırmacıyı özel bir "durum" parametresiyle tanımlayın
Kullanıcıyı tanımlamak için yetkilendirme URL'sine bir durum parametresi eklenebilir; bu parametre, sisteminizdeki kullanıcının dahili tanımlayıcısına karşılık gelen benzersiz bir sayı dizisi olabilir. Parametre kullanıcının deneyimini etkilemez, ancak yetkilendirme koduyla birlikte döndürülür ve kullanıcıyı veya oturumu tanımlamak için kullanılabilir. Lütfen durum parametresinin 2000 karakterle sınırlı olduğunu unutmayın.
İsteğe bağlı olarak, oturumu kapatmaya zorla
Tek bir makinede birden fazla kullanıcı olduğundan endişeleniyorsanız, kullanıcının oturumunu kapatabilirsiniz.
Birden fazla kullanıcının aynı makinede olması ve oturumlar arasında çıkış yapmaması ile ilgileniyorsanız, OAuth işlemi sırasında onları yeniden kimlik doğrulaması yapmaya zorlayabilirsiniz. Basitçe ekleyin prompt=login OAuth isteğinde.
Yetkilendirmenin Atlanması
ORCID belirli durumlarda yetkilendirmeyi atlar.
OAuth yetkilendirme URL'nizin talep ettiği kapsamlarla aynı etkin erişim belirteci zaten varsa ve kullanıcı kendi hesabında oturum açmışsa ORCID kayıt, tekrar yetki vermeleri istenmeyecektir. Bunun yerine doğrudan yönlendirme URI'sine götürülecekler. Bir kullanıcının her bağlandıklarında yetki vermesini zorunlu kılmak istiyorsanız, zorla oturum kapatma yöntemi