Auth API

개요

  • IRIS Discovery Service 의 API 를 사용하기 위해 ID, Password 를 이용하여 토큰을 발행하기 위한 API

Generate token

URL

  • /angora/auth

Method

  • POST

Description

  • 토큰을 발급 받는 API

Parameters

Arguments

Description

Default

id

IRIS 계정의 id를 의미합니다.

root

password

IRIS 계정의 비밀번호를 의미합니다.

root

group_id

해당 계정의 유져 그룹 아이디를 의미합니다.

root

encrypted

비밀번호의 값이 암호화 된 값인지 일반 스트링인지 표시하는 파라미터입니다. boolean 값이 오며, True = 암호화 , False = 일반 스트링 을 의미합니다.

False

Example

  • Request

curl -XPOST "http://localhost:6036/angora/auth" -H "Content-Type: application/json" -d '{
    "id" : "root",
    "password" : "password",
    "group_id" : "groupA",
    "encrypted" : false
}'
  • Success Response

{
    "status" : "OK",
    "token" : "cm9vdA=="
}
  • Error Response

{
    "status" : "ERROR",
    "token" : null
}
  • Exception

{
    "type": "RuntimeError",
    "message": "This was failed because..."
}