공개 또는 멤버 API 자격 증명이있는 사람은 누구나 / 공개 읽기 액세스 토큰. 토큰을 얻으려면 다음을 호출합니다. ORCID API 토큰 엔드 포인트.
이 프로세스를 종종 클라이언트 자격 증명 OAuth 흐름 또는 2 단계 OAuth라고합니다.
샌드 박스에서 공개 데이터를 읽기위한 액세스 토큰을 얻는 예제 호출 — 자리 표시자를 자격 증명으로 바꿉니다 (대괄호를 제거해야합니다.
URL=https://sandbox.orcid.org/oauth/token
HEADER: Accept: application/json
METHOD: POST
DATA:
client_id=[Your public API client ID]
client_secret=[Your public API secret]
grant_type=client_credentials
scope=/read-public
그러면 다음과 유사한 액세스 토큰이 반환됩니다. 반환된 토큰은 오래 지속되며(약 20년 동안 만료되지 않음) 공개 데이터를 검색하는 데 여러 번 사용할 수 있습니다. ORCID 기록.
{"access_token":"4bed1e13-7792-4129-9f07-aaf7b88ba88f","token_type":"bearer",
"refresh_token":"2d76d8d0-6fd6-426b-a017-61e0ceda0ad2","expires_in":631138518,
"scope":"/read-public","orcid":null}
참고 : / authenticate 범위가있는 모든 토큰에는 이제 / read-public 범위도 포함됩니다. / authenticate 범위 만 사용하는 경우 저장된 액세스 토큰을 사용하여 액세스 토큰을 다시 얻을 필요없이 공용 데이터를 읽을 수 있습니다.
회원 API를 사용하는 통합자는 / 공개 읽기 읽을 수 있는 범위 ORCID 기록 요약.