차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 마지막 판 양쪽 다음 판 | ||
ko:user_management_api [2022/09/29 16:50] kkshin [BS2User] |
ko:user_management_api [2024/05/28 18:21] kkshin [BS2UserSettingEx] |
||
---|---|---|---|
줄 22: | 줄 22: | ||
* [[BS2_GetUserSmallDatas]]: [+ 2.6.3] 효율적으로 메모리를 사용하여, 사용자 정보의 일부를 선별적으로 가져옵니다. | * [[BS2_GetUserSmallDatas]]: [+ 2.6.3] 효율적으로 메모리를 사용하여, 사용자 정보의 일부를 선별적으로 가져옵니다. | ||
* [[BS2_GetUserSmallDatasEx]]: [+ 2.6.3] 효율적으로 메모리를 사용하여, 사용자 정보의 일부를 선별적으로 가져옵니다. | * [[BS2_GetUserSmallDatasEx]]: [+ 2.6.3] 효율적으로 메모리를 사용하여, 사용자 정보의 일부를 선별적으로 가져옵니다. | ||
- | * [[BS2_EnrollUserFaceEx]]: [+ 2.7.1] ''FSF2, BS3''새로운 사용자를 등록합니다. | + | * [[BS2_EnrollUserFaceEx]]: [+ 2.7.1] ''Visual Face 지원''새로운 사용자를 등록합니다. |
- | * [[BS2_GetUserInfosFaceEx]]: [+ 2.7.1] ''FSF2, BS3''주어진 사용자 ID의 정보를 가져옵니다. | + | * [[BS2_GetUserInfosFaceEx]]: [+ 2.7.1] ''Visual Face 지원''주어진 사용자 ID의 정보를 가져옵니다. |
- | * [[BS2_GetUserDatasFaceEx]]: [+ 2.7.1] ''FSF2, BS3''사용자 정보의 일부를 선별적으로 가져옵니다. | + | * [[BS2_GetUserDatasFaceEx]]: [+ 2.7.1] ''Visual Face 지원''사용자 정보의 일부를 선별적으로 가져옵니다. |
* [[BS2_PartialUpdateUser]]: [+ 2.8.3] 사용자를 정보를 부분적으로 갱신합니다. | * [[BS2_PartialUpdateUser]]: [+ 2.8.3] 사용자를 정보를 부분적으로 갱신합니다. | ||
* [[BS2_PartialUpdateUserEx]]: [+ 2.8.3] 사용자를 정보를 부분적으로 갱신합니다. | * [[BS2_PartialUpdateUserEx]]: [+ 2.8.3] 사용자를 정보를 부분적으로 갱신합니다. | ||
* [[BS2_PartialUpdateUserSmall]]: [+ 2.8.3] 사용자를 정보를 부분적으로 갱신합니다. | * [[BS2_PartialUpdateUserSmall]]: [+ 2.8.3] 사용자를 정보를 부분적으로 갱신합니다. | ||
* [[BS2_PartialUpdateUserSmallEx]]: [+ 2.8.3] 사용자를 정보를 부분적으로 갱신합니다. | * [[BS2_PartialUpdateUserSmallEx]]: [+ 2.8.3] 사용자를 정보를 부분적으로 갱신합니다. | ||
- | * [[BS2_PartialUpdateUserFaceEx]]: [+ 2.8.3] ''FSF2, BS3''사용자를 정보를 부분적으로 갱신합니다. | + | * [[BS2_PartialUpdateUserFaceEx]]: [+ 2.8.3] ''Visual Face 지원''사용자를 정보를 부분적으로 갱신합니다. |
* [[BS2_GetUserStatistic]]: [+ 2.8.3] 장치가 보유한 사용자 통계 정보를 가져옵니다. | * [[BS2_GetUserStatistic]]: [+ 2.8.3] 장치가 보유한 사용자 통계 정보를 가져옵니다. | ||
줄 101: | 줄 101: | ||
infoMask는 masking 하고, partial update 함수들 인자 user mask는 unmasking 합니다. \\ \\ | 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에 credential 정보가 할당되어 있는지 여부를 우선 검토하고, 부가적으로 infoMask를 검토합니다. \\ |
카드/지문/얼굴 정보를 0보다 큰 값으로 지정하고, infoMask에 mask를 설정하면 장치의 credential 정보를 변경 할 수 있습니다. \\ | 카드/지문/얼굴 정보를 0보다 큰 값으로 지정하고, infoMask에 mask를 설정하면 장치의 credential 정보를 변경 할 수 있습니다. \\ | ||
예를들어, 장치에 대상이 되는 사용자의 지문이 2개가 있는 상태에서, infoMask에 BS2_USER_INFO_MASK_FINGER를 masking하고, numFingers = 1, fingerObjs에 지문을 할당하여 내려준다면, 장치는 새로 내려준 1개 지문 만을 갖습니다. \\ | 예를들어, 장치에 대상이 되는 사용자의 지문이 2개가 있는 상태에서, infoMask에 BS2_USER_INFO_MASK_FINGER를 masking하고, numFingers = 1, fingerObjs에 지문을 할당하여 내려준다면, 장치는 새로 내려준 1개 지문 만을 갖습니다. \\ | ||
줄 119: | 줄 119: | ||
<WRAP tip 70%> | <WRAP tip 70%> | ||
**도움말**\\ | **도움말**\\ | ||
- | <wrap em>FaceStation F2, BioStation 3 이외</wrap> \\ | + | <wrap em>Visual Face 기반 장치들</wrap>의 <wrap em>개인인증 모드</wrap> 설정은 [[user management api#BS2UserSettingEx|BS2UserSettingEx]]를 사용해 주십시오. |
- | <wrap em>FaceStation F2, BioStation 3</wrap>는 [[user management api#BS2UserSettingEx|BS2UserSettingEx]]를 사용해 주십시오. | + | |
</WRAP> | </WRAP> | ||
<code cpp> | <code cpp> | ||
줄 368: | 줄 367: | ||
|FaceStation F2 |V1.0.0 이상 | | |FaceStation F2 |V1.0.0 이상 | | ||
|X-Station 2 |V1.0.0 이상 | | |X-Station 2 |V1.0.0 이상 | | ||
+ | |BioStation 3 |V1.0.0 이상 | | ||
</WRAP> | </WRAP> | ||
11. //accessGroupId// \\ | 11. //accessGroupId// \\ | ||
줄 376: | 줄 376: | ||
<WRAP tip 70%> | <WRAP tip 70%> | ||
**도움말**\\ | **도움말**\\ | ||
- | <wrap em>FaceStation F2, BioStation 3 만</wrap> \\ | + | <wrap em>Visual Face 기반 장치들 외</wrap>의 장치에 대한 <wrap em>개인인증 모드</wrap> 설정은 [[user management api#BS2UserSetting|BS2UserSetting]]를 사용해 주십시오. |
- | <wrap em>FaceStation F2, BioStation 3 이외의 장치</wrap>는 [[user management api#BS2UserSetting|BS2UserSetting]]를 사용해 주십시오. | + | |
</WRAP> | </WRAP> | ||
<code cpp> | <code cpp> |