1) Security365 会社別アプリサービスの作成と削除
アプリサービスの作成
API
| Method | URL |
|---|---|
| POST | /api/{company-id}/client/addClientInfo |
URI Parameters
| Name | Required | Type | Description |
|---|---|---|---|
| company-id | required | string | Security365 SHIELD ID サービスに登録された company-id |
Request Header
| Name | Required | Description |
|---|---|---|
| Authorization | required | ユーザー認証手段、JWT値 Authorization: Bearer {JWT}参考 : JWT値は認証/認可サービスを通じて発行されます。 |
Response
| Name | Type | Description |
|---|---|---|
| errorCode | integer | アプリ登録 (0 : 成功) |
| msg | string | 応答内容 |
Examples
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
| Method | URL |
|---|---|
| POST | /api/{company-id}/client/deleteClientInfo |
URI Parameters
| Name | Required | Type | Description |
|---|---|---|---|
| company-id | required | string | Security365 SHIELD ID サービスに登録された company-id |
Request Header
| Name | Required | Description |
|---|---|---|
| Authorization | required | ユーザー認証手段、JWT値 Authorization: Bearer {JWT}参考 : JWT値は認証/認可サービスを通じて発行されます。 |
Request Body
| Name | Required | Type | Description |
|---|---|---|---|
| clientId | required | string | 削除したいアプリサービスID |
Response
| Name | Type | Description |
|---|---|---|
| errorCode | integer | アプリ登録 (0 : 成功) |
| msg | string | 応答内容 |
Examples
Response
- アプリサービスの削除に成功しました
{
"code": 0,
"message" : "App Service Delete Successful"
}
- アプリサービスの削除に失敗しました
{
"code": 19,
"message" : "App Service Delete Failed"
}