Предоставление пользователям возможности регистрироваться или входить в вашу систему, используя свои ORCID учетные данные могут сэкономить им время и силы; им не нужно отслеживать несколько имен пользователей и паролей, и вы сразу получаете аутентифицированный ORCID я бы. В то же время вы можете запросить разрешение на чтение или обновление их ORCID записи.ORCID должны быть доступны как самое простое средство входа и регистрации для пользователей.
Войти
- Разрешить пользователям входить в вашу систему со своими ORCID полномочия.
- Запросите области, которые относятся к действию, которое вы хотели бы выполнить в отношении пользователя. ORCID записи.
- После того, как учетные записи связаны, ваша система должна распознать, вошел ли пользователь со связанной учетной записью, используя ORCID Учетные данные реестра.
- Не попросите пользователей изменить настройки видимости для вашей интеграции. Если вы не можете получить адрес электронной почты из ORCID запись, то мы рекомендуем:
- Попросите пользователя вручную ввести адрес электронной почты в вашу систему.
- Подтвердите введенный вручную адрес электронной почты с помощью рабочего процесса проверки электронной почты, прежде чем завершить привязку учетной записи между вашей системой и ORCID
Связывающий ORCID и локальные учетные записи
Когда вы собрали подлинности ORCID iD при входе вы должны связать ORCID учетной записи с их локальной учетной записью в вашей системе.
Вам нужно будет проверить, возвращены ли аутентифицированные iD уже существует в вашей системе. Если это так, перейдите к разделу «Распознавание ORCID войти. Если нет, предложите пользователю выполнить одно из следующих действий:
- Ссылка на существующую локальную учетную запись. Попросите пользователя войти в вашу систему, используя свои учетные данные для вашей системы. После успешного входа свяжите две учетные записи, сохранив ORCID iD и токен доступа вместе со связанной локальной учетной записью.
- Зарегистрируйте новую локальную учетную запись. Предоставьте пользователю обычную регистрационную форму и отобразите ORCID iD в форме, чтобы указать, что он был успешно аутентифицирован. Вы можете сэкономить время пользователя, заполнив данные, которые вы прочитали с их ORCID записи.
Распознать ORCID войдите
После того, как учетные записи будут связаны, ваша система должна будет определить, вошел ли пользователь со связанной учетной записью с помощью ORCID Учетные данные реестра.
Чтобы узнать, есть ли ORCID вход в систему является действующей аутентификацией:
- Получить ORCID iD используя процесс аутентификации, описанный выше. Если iD совпадает с одним в вашей системе, считайте, что связанная учетная запись вошла в систему.
- Проверьте, вошел ли пользователь в систему ORCID, где это уместно. Повторно инициируйте запрос на вход, если этого требует протокол безопасности вашей системы.