Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
en:user_management_api [2019/05/27 16:07]
yjjung
en:user_management_api [2020/02/12 14:54]
sypark1
Line 19: Line 19:
   * [[BS2_EnrollUserSmall]]:​ [+ 2.6.3] Enrolls new user with efficient use of memory.   * [[BS2_EnrollUserSmall]]:​ [+ 2.6.3] Enrolls new user with efficient use of memory.
   * [[BS2_EnrollUserSmallEx]]:​ [+ 2.6.3] Enrolls new user with efficient use of memory.   * [[BS2_EnrollUserSmallEx]]:​ [+ 2.6.3] Enrolls new user with efficient use of memory.
-  * [[BS2_GetUserSmallInfos]]:​ [+ 2.6.3] Gets the user information of the given user ID with efficient use of memory +  * [[BS2_GetUserSmallInfos]]:​ [+ 2.6.3] Gets the user information of the given user ID with efficient use of memory. 
-  * [[BS2_GetUserSmallInfosEx]]:​ [+ 2.6.3] Gets the user information of the given user ID with efficient use of memory+  * [[BS2_GetUserSmallInfosEx]]:​ [+ 2.6.3] Gets the user information of the given user ID with efficient use of memory.
   * [[BS2_GetUserSmallDatas]]:​ [+ 2.6.3] Gets selected data of user with efficient use of memory.   * [[BS2_GetUserSmallDatas]]:​ [+ 2.6.3] Gets selected data of user with efficient use of memory.
   * [[BS2_GetUserSmallDatasEx]]:​ [+ 2.6.3] Gets selected data of user with efficient use of memory.   * [[BS2_GetUserSmallDatasEx]]:​ [+ 2.6.3] Gets selected data of user with efficient use of memory.
Line 173: Line 173:
 Personal Identification Number(PIN). It should be entered through //​BS_MakePinCode//​ function. \\ \\  Personal Identification Number(PIN). It should be entered through //​BS_MakePinCode//​ function. \\ \\ 
 **6. //​cardObjs//​** \\  **6. //​cardObjs//​** \\ 
-Card list for user authentication that needs to exist as much as **user.numCards**. Refer to [[Smartcard API]] for data format. \\ \\ +Card list for user authentication that needs to exist as much as **user.numCards**. Refer to [[Smartcard API]] for data format. \\ In case of Secure Crendential card, cardObjs array of BS2UserBlob structure should be filled and the user should be updated after Secure Crendential card issuing. \\ \\
 **7. //​fingerObjs//​** \\  **7. //​fingerObjs//​** \\ 
 Fingerprint template for user authentication that needs to exist as much as **user.numFingers**. Refer to [[Fingerprint API]] for data format. \\ \\ Fingerprint template for user authentication that needs to exist as much as **user.numFingers**. Refer to [[Fingerprint API]] for data format. \\ \\
Line 238: Line 238:
 Job code that will be allocated to user. \\ \\ Job code that will be allocated to user. \\ \\
 **10. //​phrase//​** \\  **10. //​phrase//​** \\ 
-Private message that will be displayed when the user authenticates. (FaceStation 2 Only) \\ \\+Private message that will be displayed when the user authenticates. (only in FS2 FW 1.0.0 or higher) \\ \\ 
 **11. //​accessGroupId//​** \\  **11. //​accessGroupId//​** \\ 
 List of access groups where users belong to which can be configured up to 16 groups.\\ \\  List of access groups where users belong to which can be configured up to 16 groups.\\ \\ 
Line 258: Line 259:
 } BS2UserSmallBlob;​ } BS2UserSmallBlob;​
 </​code>​ </​code>​
-1. //user// \\  +**1. //user//** \\  
-사용자의 기본 정보를 정의한 구조체입니다. \\ \\  +Structure that defines the basic user information.\\ \\  
-2. //setting// \\  +**2. //setting//** \\  
-사용자 식별을 위한 설정값을 정의한 구조체입니다. \\ \\  +Structure that defines the configuration value for user identification. \\ \\  
-3. //name// \\  +**3. //name//** \\  
-사용자 이름이며 문자열 인코딩은 ​UTF-8입니다. \\ \\  +User name having ​UTF-8 for string encoding. \\ \\ 
-4. //photo// \\  +**4. //photo//** \\  
-사용자 프로파일 이미지이며 ​Jpeg 이미지만 지원합니다. \\ \\  +User profile image, which supports only Jpeg images. \\ \\  
-5. //pin// \\  +**5. //pin//** \\  
-PIN 값이며 반드시 ​//​BS_MakePinCode// ​함수를 통해 암호화된 문자열을 입력해야 합니다. \\ \\  +Personal Identification Number(PIN). It should be entered through ​//​BS_MakePinCode// ​function. \\ \\  
-6. //​cardObjs//​ \\  +**6. //​cardObjs//​** \\  
-사용자 인증을 위한 카드 리스트로 반드시 ​**user.numCards**만큼 존재해야 합니다데이터 형식은 ​[[Smartcard API]]를 참고하십시오. \\ \\  +Card list for user authentication that needs to exist as much as **user.numCards**. ​Refer to [[Smartcard API]] for data format. \\ \\  
-7. //​fingerObjs//​ \\  +**7. //​fingerObjs//​** \\  
-사용자 인증을 위한 지문 템플릿 리스트로 반드시 ​**user.numFingers**만큼 존재해야 합니다데이터 형식은 ​[[Fingerprint API]]를 참고하십시오. \\ \\  +Fingerprint template for user authentication that needs to exist as much as **user.numFingers**. ​Refer to [[Fingerprint API]] for data format. \\ \\ 
-8. //​faceObjs//​ \\  +**8. //​faceObjs//​** \\  
-사용자 인증을 위한 얼굴 템플릿 리스트로 반드시 ​**user.numFaces**만큼 존재해야 합니다데이터 형식은 ​[[Face API]]를 참고하십시오. \\ \\  +Face template for user authentication that needs to exist as much as **user.numFaces**. ​Refer to [[Face API]] for data format. \\ \\ 
-9. //​accessGroupId//​ \\  +**9. //​accessGroupId//​** \\  
-사용자가 속한 출입 그룹을 나열한 리스트로 최대 ​16개까지 설정할 수 있습니다. \\ \\ +List of access groups where users belong to which can be configured up to 16 groups.\\ \\ 
  
  
Line 294: Line 295:
 } BS2UserSmallBlobEx;​ } BS2UserSmallBlobEx;​
 </​code>​ </​code>​
-1. //user// \\  +**1. //user//** \\  
-사용자의 기본 정보를 정의한 구조체입니다. \\ \\  +Structure that defines the basic user information.\\ \\  
-2. //setting// \\  +**2. //setting//** \\  
-사용자 식별을 위한 설정값을 정의한 구조체입니다. \\ \\  +Structure that defines the configuration value for user identification. \\ \\  
-3. //name// \\  +**3. //name//** \\  
-사용자 이름이며 문자열 인코딩은 ​UTF-8입니다. \\ \\  +User name having ​UTF-8 for string encoding. \\ \\ 
-4. //photo// \\  +**4. //photo//** \\  
-사용자 프로파일 이미지이며 ​Jpeg 이미지만 지원합니다. \\ \\  +User profile image, which supports only Jpeg images. \\ \\  
-5. //pin// \\  +**5. //pin//** \\  
-PIN 값이며 반드시 ​//​BS_MakePinCode// ​함수를 통해 암호화된 문자열을 입력해야 합니다. \\ \\  +Personal Identification Number(PIN). It should be entered through ​//​BS_MakePinCode// ​function. \\ \\  
-6. //​cardObjs//​ \\  +**6. //​cardObjs//​** \\  
-사용자 인증을 위한 카드 리스트로 반드시 ​**user.numCards**만큼 존재해야 합니다데이터 형식은 ​[[Smartcard API]]를 참고하십시오. \\ \\  +Card list for user authentication that needs to exist as much as **user.numCards**. ​Refer to [[Smartcard API]] for data format. \\ \\  
-7. //​fingerObjs//​ \\  +**7. //​fingerObjs//​** \\  
-사용자 인증을 위한 지문 템플릿 리스트로 반드시 ​**user.numFingers**만큼 존재해야 합니다데이터 형식은 ​[[Fingerprint API]]를 참고하십시오. \\ \\  +Fingerprint template for user authentication that needs to exist as much as **user.numFingers**. ​Refer to [[Fingerprint API]] for data format. \\ \\ 
-8. //​faceObjs//​ \\  +**8. //​faceObjs//​** \\  
-사용자 인증을 위한 얼굴 템플릿 리스트로 반드시 ​**user.numFaces**만큼 존재해야 합니다데이터 형식은 ​[[Face API]]를 참고하십시오. \\ \\  +Face template for user authentication that needs to exist as much as **user.numFaces**. ​Refer to [[Face API]] for data format. \\ \\ 
-9. //job// \\  +**9. //job//** \\  
-근태모드에서 사용자의 작업코드입니다. \\ \\  +Job code that will be allocated to user. \\ \\ 
-10. //phrase// \\  +**10. //phrase//** \\  
-인증시 장치 UI에서 표시되는 개인 메시지입니다. (FaceStation2 만 지원) \\ \\  +Private message that will be displayed when the user authenticates. (only in FS2 FW 1.0.0 or higher \\ \\ 
-11. //​accessGroupId//​ \\  +**11. //​accessGroupId//​** \\  
-사용자가 속한 출입 그룹을 나열한 리스트로 최대 ​16개까지 설정할 수 있습니다. \\ \\ +List of access groups where users belong to which can be configured up to 16 groups.\\ \\  
 + 
 +