Curl 토큰 생성
Token 인증
모든 요청은 HTTPS 기반이며 Token을 통해 인증합니다.
사용자 이름과 비밀 번호로 Token을 발급받습니다. Request에 사용자 이름과 비밀 번호 대신에 Token을 사용합니다. Token에는 유효기간이 있으며, 그 이후에는 재발급이 필요합니다.
API summary
Operation
Method
Endpoint
Token
POST
/v2/auth/token
Token(v1 형식 호환)
POST
/v2/auth/tokens
HOW TO USE
Token
// Some code
curl -X GET \
https://api.example.com/v2/service/service/test-service/domain \
-H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6InNvbGNodGVzdCIsImlhdCI6MTU0...' \
-H 'Content-Type: application/json' \
-H 'cache-control: no-cache'
Token(v1 형식 호환)
curl -X GET \
https://api.example.com/v2/service/service/test-service/domain \
-H 'X-Auth-Token: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6InNvbGNodGVzdCIsImlhdCI6MTU0O...' \
-H 'Content-Type: application/json' \
-H 'cache-control: no-cache'
POST Token
https://api.lgucdn.com/v2/auth/token?expires_in=1d
v2 인증을 위한 Access Token을 발급받는 신규 인증 API입니다.
인증 받은 Token은 요청 헤더에 Authorization으로 설정하여 보냅니다.
Headers
Content-Type
application/json
JavaScript Object Notation JSON; Defined in RFC 4627
PARAMS
expires_in
1d
유효 기간 입력 *입력가이드 참고 Possible values :1y , 5d, 2h, 1m Default : 24시, Max : 1년
Body raw
{
"username": "test-username",
"password": "test-password"
}
example.

Request
curl --location 'https://api.lgucdn.com/v2/auth/token?expires_in=1d' \
--header 'Content-Type: application/json' \
--data '{
"username": "test-username",
"password": "test-password"
}'
Response
{
"data": [
{
"svc_name": "testsvc",
"svc_status": "0300",
"svc_type": "Delivery",
"svc_ext_type": "huge",
"svc_domain": "testsvc.ktcdn.co.kr",
"origins": [
"testsvc.amazonaws.com/test-online"
],
"sp_svc_domains": [
"testsvc.testsolbox.com"
],
"use_ssl": "no",
"ssl_protocol": [
"TLSv1.2",
"TLSv1.1"
],
"certificate_file": "",
"certificate_key_file": "",
"certificate_chain": "",
"use_sp_svc_domains": "yes",
"positive_ttl": 3600,
"use_secure_token": "no",
"secure_token_secrets": [
"PSK1"
],
"secure_token_type": "jwt",
"use_streaming": "no",
"use_ignore_query": "no",
"use_referers": "no",
"referers": [],
"use_redirect_https": "no"
}
]
}
Last updated
Was this helpful?