Skip to main content

2) Security365 회사 별 빌트인 프로파일 조회 및 업데이트

Security365 회사 별 빌트인 프로파일 조회

API

MethodURL
POST/builtInProfile/info/all

Request Header

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

Request Body

NameRequiredTypeDescription
companyIdrequiredstringSecurity365 SHIELD ID 서비스에 등록 된 companyId

Response

NameTypeDescription
codeint성공 여부 (성공:0)
dataJsonArray빌트인 프로파일 목록
   keystring어트리뷰트 이름
   valuestring어트리뷰트 값
   descstring어트리뷰트 상세
   usestring어트리뷰트 사용 유무
   additionalInformationstring어트리뷰트 설명

Examples

Request

POST /builtInProfile/info/all
Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIU....(생략).....

Response

  • 빌트인 프로파일 조회 성공
{
"code": 0,
"data": [
{
"key": "TENANT_APP_ID",
"value": "9a24cf56-aeb0-468d-a15a-f27bf8aa0a95",
"use": true,
"additionalInformation": "회사별 App Id"
},
{
"key": "TENANT_APP_SECRET",
"value": "IictJisoIywlJSUoKSQmKSQlJCwnISIsJCgsKyotISo",
"use": true,
"additionalInformation": "회사별 App Secret"
},
...(생략)
]
}
  • 토큰 검증 실패
{
"code": 40101,
"error": "invalid_token",
"message": "Invalid token."
}
  • 일치하는 companyId 없음
{
"code": 40102,
"error": "Failed",
"message": "No matching company ID found"
}
  • 내부 서비스 실패
{
"code": 50001,
"error": "server_error",
"message": "An unexpected error has occurred in the internal system."
}

Security365 회사 별 빌트인 프로파일 업데이트

API

MethodURL
POST/builtInProfile/info/update

Request Header

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

Request Body

NameRequiredTypeDescription
companyIdrequiredstringSecurity365 SHIELD ID 서비스에 등록 된 companyId
datarequiredarray빌트인 프로파일 목록
   keyrequiredstring어트리뷰트 이름
   valuerequiredstring어트리뷰트 값
   descrequiredstring어트리뷰트 상세
   userequiredstring어트리뷰트 사용 유무
   additionalInformationrequiredstring어트리뷰트 설명

Response

NameTypeDescription
codeint성공 여부 (성공:0)
messagestring응답 내용

Examples

Request

POST /builtInProfile/info/update
Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIU....(생략).....

Response

  • 빌트인 프로파일 업데이트 성공
{
"code": 0,
"message" : "BuiltIn Profile Update Successfully"
}
  • 토큰 검증 실패
{
"code": 40101,
"error": "invalid_token",
"message": "Invalid token."
}
  • 필수 파라미터 없음
{
"code": 40105,
"error": "Failed",
"message": "Missing required input values"
}
  • 내부 서비스 실패
{
"code": 50001,
"error": "server_error",
"message": "An unexpected error has occurred in the internal system."
}