인증 토큰 검색을 위한 REST API

api/get_token 요소에 POST 조작을 사용하여 REST API 요청을 인증하는 데 필요한 고유 토큰을 요청합니다.

중요: 싱글 사인온 인증을 사용하는 경우 이 REST API 호출이 작동하지 않습니다. 토큰을 보려면 다음 주소로 로그인합니다 License Metric Tool 에 로그인하고 사용자 아이콘( 사용자 아이콘) 위로 마우스를 가져간 다음 프로필을 클릭합니다. 그런 다음 토큰 표시를 클릭하십시오.

리소스 URL

https://server_url:server_port/api/get_token

자원 정보

표 1. 리소스 정보
운영 세부사항 설명
용도 인증 토큰을 리턴합니다.
HTTP 메소드 POST
요청 헤더
Accept-Language(선택사항)
  • 사용: 응답의 언어를 협상하는 데 사용됩니다. 이 헤더를 지정하지 않으면 컨텐츠가 서버 언어로 리턴됩니다.
  • 값: en-US (영어만 지원됨)
요청 페이로드
{
    "user" : "username",
    "password" : "password"
}
요청 Content-Type
  • application/json
응답 헤더
Content-Type
  • 사용: 응답의 컨텐츠 유형을 지정합니다.
  • 값: application/json
Content-Language
  • 사용: 응답 컨텐츠의 언어를 지정합니다. 이 헤더를 지정하지 않으면 컨텐츠가 서버 언어로 리턴됩니다.
  • 값: en-US, ...
응답 페이로드 Token 요소
응답 Content-Type
  • application/json
일반 HTTP 응답 코드
  • 200 – OK
오류 HTTP 응답 코드
  • 500 – “Bad Request” 조회 매개변수에 오류가 있거나 누락된 경우

메시지 본문에는 세부사항이 있는 오류 메시지가 포함됩니다.

대화 예제

다음 예는 cURL 명령줄 도구를 사용하여 API 요청을 협상하는 예제입니다. 토큰을 받으려면 다음 POST 요청을 사용하세요.

요청
curl -k -X POST -H "Content-Type: application/json" -H "Accept: application/json" 
-d {\"user\":\"username\",\"password\":\"userpassword\"} https://server_url:server_port/api/get_token
여기서,
-k
이 옵션을 사용하면 License Metric Tool 인증서 확인 절차를 비활성화합니다.
-H
요청의 헤더를 지정합니다.
-X
HTTP 요청의 유형을 지정합니다.
-d
인증을 위한 JSON 페이로드를 포함합니다.
username
인증을 위한 사용자 이름입니다.
userpassword
지정된 사용자의 비밀번호입니다.
SERVER_URL
가 호스팅되는 서버 주소입니다 License Metric Tool 가 호스팅되는 서버 주소입니다.
server_port
서비스가 실행 중인 포트 번호입니다 License Metric Tool 서비스가 실행되고 있는 포트 번호입니다.
응답
{
"token":"<token>"
}