이용기관이 OpenIN에 가입하고 가입승인이 완료된 후에 프로젝트 등록을 하게 되면, 개별 프로젝트에 대해서 프로젝트 아이디(ID)와 비밀번호(Secret)를 발급받게 됩니다.
이후 OpenIN은 프로젝트 아이디와 비밀번호를 확인하여 클라이언트 인증을 수행하게 됩니다.
이용기관
Client 정보
Client ID / Secret 전달
Access Token 결과 반환
json, scope:kma, keco, dart
Access Token, 만료일자,
token_type
GateWay
HTTP URL | /oauth/token |
---|---|
HTTP Method | POST |
HTTP | 항목 | 값 | 설명 |
---|---|---|---|
Parameter | grant_type | client_credentials | 위임 방법 |
client_id | 제공되는 정보 | 이용기관 | |
client_secret | 제공되는 정보 | 이용기관 key | |
scope | kma, keco, dart | 인증권한 |
HTTP | 항목 | 값 | 설명 |
---|---|---|---|
Body | access_token | eyJhbGciOiJIUzI1NiJ9. | 이용 토큰 |
expires_in | 7776000 | 유효 기간 | |
token_type | Bearer | 토큰 타입 |