Mutation - 권한 정보 변경
폴더 / 파일에 대한 접근 권한을 변경한다. (현재 디버깅용으로만 사용하고 있음)
Schema
Input Objects
KEY OBJECT DESC acls FsEntityAclsInput 권한 설정 정보 (필수) adminPage Boolean 관리자 페이지 여부
Objects
OBJECT DESC FsEntityAclDto 권한 상세 정보
Method
POST
{{url}}/graphql
Headers
KEY VALUE AuthorizationSecurity365 JWT 토큰
Body
QUERY
mutation updateAcls($acls: FsEntityAclsInput!, $adminPage: Boolean) {
updateAcls(acls: $acls, adminPage: $adminPage) {
id
targetType
targetId
authFlag
order
refernceId
targetName
targetProfileImage
__typename
}
}
Sample
VARIABLES
{
"acls": {
"targetEntityId": "ed8d7640d0e211eca7d32a9a2470adc3",
"adds": [
{
"targetEntityId": "ed8d7640d0e211eca7d32a9a2470adc3",
"targetId": "1342ce6d6aea11ed8a7ebea82d4a5658",
"targetType": 0,
"authFlag": 0,
"represented": true
}
],
"updates": [],
"deletes": []
},
"adminPage": true
}RESPONSE
{
"data": {
"updateAcls": [
{
"id": "002498b5858b11ed92c2ba140a54c5ce",
"targetType": 0,
"targetId": "1342ce6d6aea11ed8a7ebea82d4a5658",
"authFlag": 0,
"order": 0,
"refernceId": null,
"targetName": "user1",
"targetProfileImage": "",
"__typename": "FsEntityAclDto"
},
{
"id": "0027a5f7858b11ed92c2ba140a54c5ce",
"targetType": 0,
"targetId": "0a945afeed1a11eca5a9120930abec96",
"authFlag": 0,
"order": 0,
"refernceId": null,
"targetName": "admin",
"targetProfileImage": null,
"__typename": "FsEntityAclDto"
}
]
}
}