Skip to main content

1) Security365 회사 별 앱 서비스 생성 및 삭제

앱 서비스 생성

API

MethodURL
POST/api/{company-id}/client/addClientInfo

URI Parameters

NameRequiredTypeDescription
company-idrequiredstringSecurity365 SHIELD ID 서비스에 등록 된 company-id

Request Header

NameRequiredDescription
Authorizationrequired사용자 인증 수단, JWT값
Authorization: Bearer {JWT}
참고 : JWT값은 인증/인가 서비스를 통해 발급 받는다.

Response

NameTypeDescription
errorCodeinteger앱 등록 (0 : 성공)
msgstring응답 내용

Examples

Request

POST /api/{company-id}/client/addClientInfo
Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIU....(생략).....

Response

  • 앱 서비스 생성 성공
{
"code": 0,
"message" : "App Service Addition Successful"
}
  • 이미 등록된 서비스
{
"code": 19,
"message" : "Duplicate app services"
}
  • 앱 서비스 생성 실패
{
"code": 1,
"message" : "An unexpected error has occurred in the internal system"
}
  • appId, appSecret 업데이트 실패
{
"code": 50001,
"error": "Failed",
"message" : "BuiltIn Profile Update failed"
}

앱 서비스 삭제

API

MethodURL
POST/api/{company-id}/client/deleteClientInfo

URI Parameters

NameRequiredTypeDescription
company-idrequiredstringSecurity365 SHIELD ID 서비스에 등록 된 company-id

Request Header

NameRequiredDescription
Authorizationrequired사용자 인증 수단, JWT값
Authorization: Bearer {JWT}
참고 : JWT값은 인증/인가 서비스를 통해 발급 받는다.

Request Body

NameRequiredTypeDescription
clientIdrequiredstring제거하고자 하는 앱 서비스 Id

Response

NameTypeDescription
errorCodeinteger앱 등록 (0 : 성공)
msgstring응답 내용

Examples

Request

POST /api/{company-id}/client/deleteClientInfo
Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIU....(생략).....

{
"clientId": "4e93944d-b1df-4076-9eb9-711dfcad4d18"
}

Response

  • 앱 서비스 삭제 성공
{
"code": 0,
"message" : "App Service Delete Successful"
}
  • 앱 서비스 삭제 실패
{
"code": 19,
"message" : "App Service Delete Failed"
}