차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 다음 판 양쪽 다음 판 | ||
ko:user_management_api [2022/09/29 16:46] kkshin [BS2User] |
ko:user_management_api [2022/09/29 16:50] kkshin [BS2User] |
||
---|---|---|---|
줄 72: | 줄 72: | ||
사용자에게 맵핑된 얼굴 개수입니다. \\ \\ | 사용자에게 맵핑된 얼굴 개수입니다. \\ \\ | ||
8. //infoMask// \\ | 8. //infoMask// \\ | ||
- | 사용자가 어떤 정보를 가지고 있는지 나타내며, 이 infoMask를 변경하여, 변경할 정보와 함께 장치로 내려주면 해당 사용자 정보의 부분 변경이 가능합니다. \\ | + | [+ 2.8.3] 사용자가 어떤 정보를 가지고 있는지 나타내며, 이 infoMask를 변경하여, 변경할 정보와 함께 장치로 내려주면 해당 사용자 정보의 부분 변경이 가능합니다. \\ |
이때, Partial update 함수군들 ([[BS2_PartialUpdateUser]], [[BS2_PartialUpdateUserEx]], [[BS2_PartialUpdateUserSmall]], [[BS2_PartialUpdateUserSmallEx]], [[BS2_PartialUpdateUserFaceEx]])의 user mask 인자와의 조합이 필요합니다. (하단 표 참조) \\ | 이때, Partial update 함수군들 ([[BS2_PartialUpdateUser]], [[BS2_PartialUpdateUserEx]], [[BS2_PartialUpdateUserSmall]], [[BS2_PartialUpdateUserSmallEx]], [[BS2_PartialUpdateUserFaceEx]])의 user mask 인자와의 조합이 필요합니다. (하단 표 참조) \\ | ||
줄 88: | 줄 88: | ||
**''사용자 정보의 취득''** \\ | **''사용자 정보의 취득''** \\ | ||
사용자 정보 취득 시, infoMask는 현재 사용자에 어떤 정보들이 할당되어 있는지를 나타냅니다. \\ \\ | 사용자 정보 취득 시, infoMask는 현재 사용자에 어떤 정보들이 할당되어 있는지를 나타냅니다. \\ \\ | ||
- | **''사용자 정보의 부분 삭제''** \\ | ||
- | infoMask와, partial update 함수들 인자 user mask 모두에서, 삭제하고자 하는 정보를 unmasking 하여야 합니다. \\ \\ | ||
- | **''사용자 정보의 부분 변경''** \\ | ||
- | infoMask와, partial update 함수들 인자 user mask 모두에서, 변경하고자 하는 정보를 masking 하여야 합니다. \\ \\ | ||
- | **''사용자 정보의 장치설정 유지''** \\ | ||
- | infoMask는 masking 하고, partial update 함수들 인자 user mask는 unmasking 합니다. \\ | ||
<WRAP group 50%> | <WRAP group 50%> | ||
^사용자 정보 ^BS2_USER_MASK ^infoMask ^ | ^사용자 정보 ^BS2_USER_MASK ^infoMask ^ | ||
줄 100: | 줄 94: | ||
|장치설정 유지 |unmasking |masking | | |장치설정 유지 |unmasking |masking | | ||
</WRAP> | </WRAP> | ||
+ | **''사용자 정보의 부분 삭제''** \\ | ||
+ | infoMask와, partial update 함수들 인자 user mask 모두에서, 삭제하고자 하는 정보를 unmasking 하여야 합니다. \\ \\ | ||
+ | **''사용자 정보의 부분 변경''** \\ | ||
+ | infoMask와, partial update 함수들 인자 user mask 모두에서, 변경하고자 하는 정보를 masking 하여야 합니다. \\ \\ | ||
+ | **''사용자 정보의 장치설정 유지''** \\ | ||
+ | infoMask는 masking 하고, partial update 함수들 인자 user mask는 unmasking 합니다. \\ \\ | ||
**''Credential(카드/지문/얼굴) 정보의 변경''** \\ | **''Credential(카드/지문/얼굴) 정보의 변경''** \\ | ||
BS2User의 numCards, numFingers, numFaces가 0인지, fingerObjs, cardObjs, faceObjs, faceExObjs가 NULL여부 등, credential 정보의 지정 여부를 제일 먼저 검토하고, 부가적으로 infoMask를 검토합니다. \\ | BS2User의 numCards, numFingers, numFaces가 0인지, fingerObjs, cardObjs, faceObjs, faceExObjs가 NULL여부 등, credential 정보의 지정 여부를 제일 먼저 검토하고, 부가적으로 infoMask를 검토합니다. \\ |