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 값이 오며, |
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..."
}