ORCID

ORCID использует OAuth 2 для аутентификации.

  • Зарегистрируйте учетную запись ORCID, перейдите на страницу Developer tools, включите публичный API, создайте новое приложение, установите URI перенаправления на http://example.com/complete/orcid/, заменив example.com своим доменом.

  • Заполните значения Client ID и << 1 >>> из сведений о приложении в Инструментах разработчика (возможно, потребуется нажать «Показать сведения») в настройках:

    SOCIAL_AUTH_ORCID_KEY = ''
    SOCIAL_AUTH_ORCID_SECRET = ''
    

Member API

You can subscribe to gain access to an API with extended capabilities. Use 'social_core.backends.orcid.ORCIDMemberOAuth2' class in your SOCIAL_AUTH_AUTHENTICATION_BACKENDS.

Песочница

ORCID поддерживает режим песочницы для тестирования, для этого существует собственный бэкенд, который называется orcid-sandbox вместо orcid. Применяются те же настройки, но вместо них используются следующие:

SOCIAL_AUTH_ORCID_SANDBOX_KEY = ''
SOCIAL_AUTH_ORCID_SANDBOX_SECRET = ''

Sandbox is also available for Member API. You will have to register for with ORCID it separately.

Вернуться на верх