공급 업체 시스템은 고객에게 미리 구축 된 서비스를 제공 할 수 있습니다. ORCID 통합, 그들에게 그들의 완전한 이점을 제공 ORCID 자신의 통합을 구축하지 않고도 멤버십. 이 워크 플로는 ORCID 고객에게 소프트웨어를 제공하는 공급 업체로서의 통합. 당신의 ORCID 통합을 통해 고객이 멤버 API 자격 증명 발급 요구 사항 , 통합 모범 사례를 따릅니다.
- 인증 ORCID 개인이 소속 및 기여와 올바르게 연결되었는지 확인하기 위해 OAuth 프로세스를 사용하는 iD.
- 디스플레이 디스플레이 지침에 따라 시스템에서 공개적으로 인증 된 iD를 사용하여 연구자에게 시스템의 사용을 지원하도록 연결되었음을 알립니다. ORCID.
- 연결하기 시스템에서 사용자의 데이터를 ORCID 고객이 필요한 경우 연구원 기록을 업데이트 할 수 있습니다.
- 수집 사용자의 데이터를 ORCID 시스템 또는 양식 내에서 데이터를 채우는 데 도움이되는 기록.
- 동기화 시스템의 데이터를 ORCID 양방향 정보 흐름을 통한 레지스트리.
개발을 시작하기 전에 참여 리드에게 연락하여 통합 계획을 논의하는 것이 좋습니다.
시스템 설치
연결되는 모든 시스템 ORCID 저장할 필요가 ORCID 수집 된 iD 및 액세스 토큰, 또한 ORCID 기록.
- 인증 된 ID 저장 : 시스템이 수락하고 저장할 수 있어야합니다. ORCID 사용자 정보와 함께 iD.
- 교환 인증 코드 : 시스템은 XNUMX 자리 인증 코드를 캡처하여 즉시 액세스 토큰으로 교환 할 수 있어야합니다.
- 토큰 응답을 저장합니다. 시스템은 또한 수락하고 저장할 수 있어야합니다. ORCID iD 그리고 액세스 토큰. 다음을 포함하여 사용자 정보와 함께 전체 토큰 응답을 저장하는 것이 좋습니다.
- 영구 액세스 토큰
- 토큰 새로 고침
- 요청 된 범위
- 범위 만료
- 데이터를 쓸 때 저장할 항목 : 시스템이 데이터를 쓰는 경우 ORCID 기록 :
- 귀하의 시스템은 코드 입력 추가 된 각 항목에 대해 ORCID 기록(및 그룹 ID 동료 검토를 위해). 넣기 코드는 내 항목에 대한 고유 식별자입니다. ORCID 레지스트리.
- 시스템은 XML 또는 JSON 형식의 데이터를 보낼 수 있어야합니다. ORCID 메시지 스키마.
- 상호 작용 기록: 시스템은 두 개의 통화를 모두 기록해야합니다. ORCID 수신 된 API 및 응답 나중에 문제가 발생하면 우리 팀이 도움을 줄 수 있습니다. 이상적으로는 클라이언트도 이러한 로그를 읽고 공유 할 수 있어야합니다.
- API 선택: 시스템에서 클라이언트가 공용 또는 멤버 API 자격 증명을 사용할지 여부를 선택할 수 있어야합니다 (시스템에서 둘 다 허용하는 경우).
- 데이터 내보내기: 시스템은 클라이언트가 저장된 데이터를 내보낼 수있는 방법을 제공해야합니다. ORCID ID 및 토큰 교환 데이터 (액세스 토큰, 새로 고침 토큰, 범위, 범위 만료). 시스템이 데이터를 쓰는 경우 데이터 내보내기와 함께 관련 풋 코드도 포함해야합니다.
ORCID API 자격 증명
ORCID 데이터를 요청하는 조직, 즉 고객이 자신의 ORCID API 자격 증명. 업데이트 액세스를 요청하는 사람을 명확하게 나타냅니다. ORCID 기록하고 ORCID의 회원 계약. 조직은 ORCID 자체 API 자격 증명. 조직의 시스템 관리를 지원하고 API 자격 증명에 리디렉션 URI 업데이트와 같은 변경이 필요한 경우 조직은 변경 요청을 제출해야합니다.
시스템에 대해 알려주십시오.
시스템을 출시 할 준비가되면 문의하기 프로세스를 시작합니다. 다음 사항을 알아야합니다.
- 시스템 이름 및 개발자 이름.
- 기능에 대한 간략한 설명 및 연결 방법 ORCID 레지스트리.
- 통합 검토 가능 여부를 확인하여 ORCID 회원은 API 자격 증명을 받기 전에 전체 통합 검토를 거쳐야하며 시스템이 회원이 Collect & Connect를 충족하는 데 어떻게 도움이되는지 확인해야합니다.
- 귀하의 시스템에 대해 자세히 알아볼 수 있도록 조직을 추천 할 수있는 페이지, 프레젠테이션 및 / 또는 데모 시스템에 대한 링크입니다.
- API 사용자 목록에 가입하고 직접 연락하도록 초대 할 수있는 기술 및 관리 담당자를 통해 고객에게 최신 기능을 제공 할 수 있습니다.