Identity authentication processing method and apparatus

By creating and binding authentication codes for enterprises and verifying the matching of user information, the problem of low employee identity authentication pass rate and information leakage is solved, achieving efficient and secure enterprise identity authentication.

CN115098841BActive Publication Date: 2026-02-10ALIPAY (HANGZHOU) INFORMATION TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202210744398.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-04-29
Publication Date
2026-02-10
Estimated Expiration
2041-04-29

AI Technical Summary

Technical Problem

Existing technologies have low employee identity authentication pass rates and pose risks of information leakage and malicious authentication, resulting in insufficient effectiveness and efficiency of enterprise identity authentication.

Method used

By having authorized employees create authentication codes linked to the company, which are then distributed online or offline, the system verifies the information matching after the authenticated user accesses the site, thus ensuring information security and improving authentication efficiency.

Benefits of technology

It improves the pass rate and effectiveness of enterprise identity authentication, reduces the risk of non-enterprise employees misusing authentication, and enhances authentication efficiency and security.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115098841B_ABST
    Figure CN115098841B_ABST
Patent Text Reader

Abstract

Embodiments of the present specification provide an identity authentication processing method and device, wherein the identity authentication processing method comprises: creating an authentication code bound to an enterprise according to an authentication code allocation application submitted by the enterprise; issuing the authentication code to the enterprise, so that the enterprise has the issuing authority of the authentication code; if it is detected that an enterprise identity authentication request submitted by a to-be-authenticated user after accessing the authentication code, verifying whether to-be-verified information submitted by the to-be-authenticated user matches enterprise information of the enterprise; if yes, performing enterprise identity authentication on the to-be-authenticated user, and generating an enterprise identity of the to-be-authenticated user.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This patent application is a divisional application of Chinese patent application No. CN202110473324.7, filed on April 29, 2021, entitled "Identity Authentication Processing Method and Apparatus". Technical Field

[0002] This document relates to the field of data processing technology, and in particular to an identity authentication processing method and apparatus. Background Technology

[0003] With the development of internet technology, users increasingly rely on the internet for data transmission and service exchange. To prevent information theft, ensure the security of internet transactions, and monitor whether user or business activities comply with laws, regulations, and industry rules, identity verification is required for users transmitting data or exchanging services. Furthermore, to enhance the convenience of employee management, some companies also verify the corporate identities of their employees. Summary of the Invention

[0004] This specification provides one or more embodiments of an identity authentication processing method. The identity authentication processing method includes: creating an authentication code bound to an enterprise based on an authentication code allocation application submitted by the enterprise; issuing the authentication code to the enterprise to grant the enterprise the authority to issue the authentication code; if an enterprise identity authentication request is detected after a user accesses the authentication code, verifying whether the information submitted by the user to be authenticated matches the enterprise information; if so, performing enterprise identity authentication on the user and generating an enterprise identity identifier for the user.

[0005] This specification provides one or more embodiments of an identity authentication processing apparatus, comprising: a creation module configured to create an authentication code bound to an enterprise based on an authentication code allocation application submitted by the enterprise; a distribution module configured to distribute the authentication code to the enterprise, thereby granting the enterprise the authority to issue the authentication code; and if an enterprise identity authentication request submitted by a user seeking authentication after accessing the authentication code is detected, a verification module is run, configured to verify whether the information to be verified submitted by the user seeking authentication matches the enterprise information of the enterprise; if so, an authentication module is run, configured to perform enterprise identity authentication on the user seeking authentication and generate an enterprise identity identifier for the user seeking authentication.

[0006] This specification provides one or more embodiments of an identity authentication processing device, including: a processor; and a memory configured to store computer-executable instructions, which, when executed, cause the processor to: create an authentication code bound to an enterprise based on an authentication code allocation application submitted by the enterprise; issue the authentication code to the enterprise, thereby granting the enterprise the authority to issue the authentication code; if an enterprise identity authentication request submitted by a user seeking authentication after accessing the authentication code is detected, verify whether the information to be verified submitted by the user seeking authentication matches the enterprise information; if so, perform enterprise identity authentication on the user seeking authentication and generate an enterprise identity identifier for the user seeking authentication.

[0007] This specification provides one or more embodiments of a storage medium for storing computer-executable instructions that, when executed, implement the following process: Based on an authentication code allocation application submitted by an enterprise, create an authentication code bound to the enterprise; issue the authentication code to the enterprise, thereby granting the enterprise the authority to issue the authentication code; if an enterprise identity authentication request submitted by a user seeking authentication after accessing the authentication code is detected, verify whether the information to be verified submitted by the user seeking authentication matches the enterprise information; if so, perform enterprise identity authentication on the user seeking authentication and generate an enterprise identity identifier for the user seeking authentication. Attached Figure Description

[0008] To more clearly illustrate the technical solutions in one or more embodiments of this specification or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in this specification. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0009] Figure 1 A flowchart illustrating an identity authentication processing method provided in one or more embodiments of this specification;

[0010] Figure 2 A flowchart illustrating an identity authentication processing method for enterprise employee identity authentication scenarios, provided in one or more embodiments of this specification;

[0011] Figure 3 A schematic diagram of an identity authentication processing device provided in one or more embodiments of this specification;

[0012] Figure 4 This is a schematic diagram of the structure of an identity authentication processing device provided for one or more embodiments of this specification. Detailed Implementation

[0013] To enable those skilled in the art to better understand the technical solutions in one or more embodiments of this specification, the technical solutions in one or more embodiments of this specification will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this specification, and not all of the embodiments. Based on one or more embodiments of this specification, all other embodiments obtained by those skilled in the art without creative effort should fall within the protection scope of this document.

[0014] This specification provides an example of an identity authentication processing method:

[0015] Reference Figure 1 It shows a flowchart of an identity authentication processing method provided in this embodiment, with reference to... Figure 2 The diagram illustrates a process flow chart of an identity authentication method for enterprise employee identity authentication scenarios provided in this embodiment.

[0016] Reference Figure 1 The identity authentication processing method provided in this embodiment specifically includes steps S102 to S108.

[0017] Step S102: Based on the authentication code allocation application submitted by the enterprise, create an authentication code bound to the enterprise.

[0018] In practical applications, during the process of verifying the identity of employees, employees upload materials through corporate communication channels or designated corporate platforms to complete the verification. However, due to the high requirements for the content of the materials uploaded by employees, the success rate of enterprise identity verification is low.

[0019] This embodiment provides an identity authentication method in which, after successful identity verification, the business owner proactively creates authentication invitation codes for employees and distributes these codes online and offline. Employees are invited to scan the invitation codes for enterprise identity authentication, saving them time, improving efficiency, and increasing the success rate. To prevent leakage of the invitation codes during distribution, the system verifies the information submitted by the user upon accessing the code. Only after successful verification is the enterprise identity authentication performed, thus enhancing the effectiveness of enterprise identity authentication and preventing non-employees from attempting to authenticate.

[0020] The authentication code refers to the authentication code assigned to the enterprise and bound to the enterprise. Enterprise employees can authenticate their enterprise identity by scanning the authentication code. The authentication code can be in the form of an image identifier or a digital identifier, which is not limited in this embodiment.

[0021] In practical implementation, to ensure enterprise information security, prevent information leakage, and avoid losses caused by malicious applications for authentication codes, the identity of the user submitting the authentication code allocation application must be verified upon receiving the application. Only after successful identity verification can an authentication code bound to the enterprise be created. In one optional implementation of this embodiment, before creating the authentication code bound to the enterprise based on the authentication code allocation application submitted by the enterprise, the following steps are also performed:

[0022] Obtain the authentication code allocation application submitted by the authorized employee of the enterprise;

[0023] Verify whether the enterprise information carried in the authentication code allocation application matches the authorized employee identifier;

[0024] If a match is found, the authorized employee is identified by biometrics based on the authorized employee identifier;

[0025] If the operation does not match, a failure notification indicating that the authorized employee does not have the necessary permissions will be sent to the authorized employee.

[0026] If the identification is successful, proceed with the step of creating an authentication code bound to the enterprise based on the authentication code allocation application submitted by the enterprise;

[0027] If the identification fails, a failure notification will be sent to the authorized employee.

[0028] Specifically, the authorized employee includes the business owner of the enterprise, i.e., the manager registered by the enterprise in the enterprise information management platform, such as the legal representative; in addition, the authorized employee can also be an employee authorized by the enterprise's management personnel and authorized to apply for an authentication code, such as a specific manager. Since an authorized employee may be associated with multiple enterprises, the authorized employee needs to fill in the enterprise name when submitting the authentication code allocation application; after obtaining the authentication code allocation application with the enterprise name, the identity of the authorized employee who submitted the authentication code allocation application needs to be verified. First, the real name information of the authorized employee is queried based on the user identifier of the authorized employee, and then the enterprise information management platform is called to check whether the employee name in the real name information matches the enterprise name. If they match, in order to ensure that the authorized employee is operating on their own, the authorized employee is further subjected to biometric identification, i.e., the biometric information of the authorized employee is collected and matched with the biometric information in the real name information. If the match is successful, the authentication code allocation application is determined to be valid, an authentication code is created according to preset rules, and the authentication code is bound to the enterprise.

[0029] For example, upon receiving an authorized employee's application to allocate an authentication code to the company, the system first queries the authorized employee's real-name information. Then, it calls the company information management platform to check if the user's name in the real-name information matches the manager of the company whose name was submitted by the authorized employee. If they do not match, it confirms that the authorized employee does not have the authority to apply for an authentication code and sends a failure notification indicating that the employee lacks the necessary permissions. If they match, the system collects the authorized employee's biometric information and compares it with the biometric information contained in the real-name information. If the similarity is higher than a preset threshold, the identification is confirmed as successful, an authentication code is created, and a binding relationship is established between the company and the authentication code. If the similarity is lower than the preset threshold, the identification is confirmed as unsuccessful, and a failure notification indicating that the identification failed is sent to the authorized employee.

[0030] It should be noted that, to further ensure the effectiveness of the enterprise's identity authentication management, the authentication code is configured with a valid usage period. This valid usage period is submitted by the authorized employee when submitting the authentication code allocation application. A countdown begins at the time the authentication code is detected as created, starting with the valid usage period and ending at zero; alternatively, the countdown begins at zero and ends with the valid usage period. Alternatively, a countdown can begin when the enterprise detects that the authentication code has been distributed to a third-party platform or downloaded and printed, starting with the valid usage period and ending at zero; or alternatively, the countdown begins at zero and ends with the valid usage period. In one optional implementation of this embodiment, the authentication code has a configured valid usage period, which is configured by the enterprise through the authentication code allocation application. The starting point for the valid usage period is either the time the authentication code is created or the time the enterprise detects that the authentication code has been distributed.

[0031] Step S104: Issue the authentication code to the enterprise.

[0032] In this embodiment, the process of issuing the authentication code to the enterprise is the process of issuing the authentication code to the authorized employee who submitted the authentication code allocation request, so that the authorized employee has the authority to issue the authentication code.

[0033] In practice, after receiving the authentication code, the authorized employee of the enterprise distributes the authentication code to the employee to be authenticated via online and / or offline methods in order to reach the employee to be authenticated quickly. The employee then uses the authentication code to perform enterprise identity authentication. If the enterprise chooses to distribute the authentication code online, it distributes the code to the employee to be authenticated through a third-party platform. The user to be authenticated accesses and decodes the authentication code through the third-party platform and submits an enterprise identity authentication request. In one optional implementation of this embodiment, after receiving the issued authentication code, the enterprise sends an authentication invitation message carrying the authentication code to the employee to be authenticated through a third-party platform, inviting the employee to perform enterprise identity authentication by recognizing the authentication code. The user to be authenticated accesses and decodes the authentication code through the third-party platform and submits an enterprise identity authentication request carrying the name of the enterprise to be verified and / or the identifier of the employee to be verified. The third-party platform includes platforms that need to allocate user permissions based on the authentication results of enterprise identity authentication, such as third-party recruitment platforms. The user to be authenticated includes the employee to be authenticated and / or non-enterprise employees accessing the authentication code.

[0034] If the enterprise chooses to issue authentication codes offline, it distributes the authentication codes to employees to be authenticated by placing authentication code materials with the codes at specific locations. Employees to be authenticated scan the authentication code using their user terminals and submit an enterprise identity authentication request after decoding. The authentication code on the materials can be a paper authentication code or an updated electronic authentication code. In one optional implementation of this embodiment, after receiving the issued authentication code, the enterprise places authentication code materials carrying the codes at specific locations to invite employees to be authenticated to scan the authentication code on the materials using their user terminals for enterprise identity authentication. The employees to be authenticated scan the authentication code on the materials and decode it, then submit an enterprise identity authentication request carrying the name of the enterprise to be verified and / or the identifier of the employee to be verified.

[0035] For example, an authorized employee receives an authentication code, distributes it to a recruitment platform, and invites employees to be authenticated to complete the company identity verification. To enhance employee awareness, the authorized employee also prints out the authentication code and posts it on authentication code materials in a specific location within the company, inviting employees to scan the code via their user terminals for company identity verification. When the platform detects that the authentication code has been distributed to the recruitment platform by the authorized employee, it starts a countdown based on the 10-minute validity period submitted by the authorized employee when submitting the authentication code allocation application, ending at zero.

[0036] In specific implementation, to reduce the risk of non-enterprise employees misusing authentication by leveraging the timeliness of the authentication code, in one optional implementation of this embodiment, when an access request submitted after a user to be authenticated accesses the authentication code is detected, it is necessary to first determine whether the authentication code is still valid. In one optional implementation of this embodiment, after sending the authentication code to the authorized employee, if an access request submitted after a user to be authenticated accesses the authentication code is detected, it is determined whether the authentication code is still valid; if not, an expiration reminder indicating that the authentication code has expired is sent to the user to be authenticated; if so, and if a request for enterprise identity authentication is detected from the user to be authenticated, then step S106 is executed to verify whether the information to be verified submitted by the user to be authenticated matches the enterprise information of the enterprise.

[0037] To further reduce authentication fraud, it is necessary to verify the user accessing the authentication code. Specifically, the user needs to submit a corporate identity authentication request carrying verification information after accessing the authentication code. To reduce the amount of information the user needs to enter during corporate identity authentication and improve the efficiency of corporate identity authentication, in one optional implementation of this embodiment, if the access request submitted by the user after accessing the authentication code is detected, a preset number of candidate corporate names with a similarity higher than a preset threshold to the corporate name are first generated and sent to the user. For example, if the corporate name is "xxxx Technology Co., Ltd.", then three similar candidate corporate names are generated as "xxxx Co., Ltd.", "xxxx Co., Ltd.", and "xxxx Technology Co., Ltd."; then the corporate identity authentication request submitted by the user is obtained, which carries the corporate name selected by the user and the entered employee identifier.

[0038] Following the previous example, upon receiving an access request from a user seeking authentication to submit an authentication code, the system first checks whether the countdown for the authentication code has ended. If it has, an expiration reminder is sent to the user indicating that the authentication code has expired. If it has not yet ended, three candidate company names are generated based on the company name. These three candidate company names, along with the actual company name, are sent to the user seeking authentication. The user then selects one of these four company names and fills in the name of an authorized employee of that company to submit the enterprise identity authentication request.

[0039] Step S106: Verify whether the verification information submitted by the user to be authenticated matches the enterprise information of the enterprise.

[0040] If an enterprise identity authentication request is detected after a user accesses the authentication code, the system will verify whether the information submitted by the user to be authenticated matches the enterprise information. The information to be verified includes the enterprise name to be verified, the employee identifier to be verified, and / or the location information to be verified.

[0041] In specific implementation, if the enterprise identity authentication request submitted by the user to be authenticated only carries the name of the enterprise to be verified and the employee identifier to be verified, then only the name of the enterprise to be verified and the employee identifier to be verified are verified. In an optional implementation provided in this embodiment, in the process of verifying whether the information to be verified submitted by the user to be authenticated matches the enterprise information of the enterprise, it is verified whether the name of the enterprise to be verified submitted by the user to be authenticated is consistent with the enterprise name, and whether the employee identifier to be verified is consistent with the authorized employee identifier.

[0042] Specifically, if the information to be verified is consistent with the enterprise information after verification, then the following step S108 is executed to perform enterprise identity authentication on the user to be authenticated and generate the enterprise identity identifier of the user to be authenticated; if the information to be verified is inconsistent with the enterprise information after verification, then a verification failure reminder is sent to the user to be authenticated.

[0043] For example, after accessing the authentication code, the user to be authenticated selects the name of the company to be verified and enters the identifier of the employee to be verified. The system receives the enterprise identity authentication request submitted by the user, which includes the name of the company to be verified and the identifier of the employee to be verified. The system verifies whether the name of the company to be verified matches the name of the company bound to the authentication code, and whether the identifier of the employee to be verified matches the identifier of the authorized employee of the company bound to the authentication code. If they match, the system performs enterprise identity authentication on the user to be authenticated, confirming that the user is an employee of the company. If the two or one of them does not match, the system sends a text message to the user to be authenticated: "Information verification failed, please scan the authentication code again."

[0044] In addition, to further ensure the security of the identity information of the user to be authenticated, during the process of verifying whether the information to be verified matches the enterprise information, the verification of whether the location information of the user to be authenticated matches the location information of the enterprise in the enterprise information can be performed. In one optional implementation of this embodiment, the verification of whether the information to be verified submitted by the user to be authenticated matches the enterprise information includes verifying whether the name of the enterprise to be verified in the information to be verified matches the name of the enterprise in the enterprise information, verifying whether the employee identifier to be verified in the information to be verified matches the authorized employee identifier in the enterprise information, and / or verifying whether the location information to be verified in the information to be verified matches the location information of the enterprise in the enterprise information. Specifically, the location information of the user to be authenticated can be obtained through the positioning sensor of the user terminal equipped with the authenticated user after the user to be authenticated authorizes the authentication.

[0045] Step S108: Perform enterprise identity authentication on the user to be authenticated and generate an enterprise identity identifier for the user to be authenticated.

[0046] The enterprise identity authentication refers to the process of confirming the user to be authenticated as an employee of the enterprise after the access authentication code is verified. After the enterprise identity authentication of the user to be authenticated, an enterprise identity identifier for the user to be authenticated is generated in order to make the user to be authenticated as an employee of the enterprise and to give the user the employee identifier of the enterprise.

[0047] In practice, after the user to be authenticated undergoes enterprise identity authentication, the authentication result can be synchronized with the third-party platform so that the third-party platform can create employee credentials for enterprise employees (authenticated employees) with enterprise identity identifiers. In one optional implementation of this embodiment, after the user to be authenticated undergoes enterprise identity authentication, the following steps are also performed:

[0048] In response to the third-party platform's request to query the enterprise identity of the user to be authenticated, the authentication result of the enterprise identity authentication is queried;

[0049] If the authentication result is successful, the successful authentication result is sent to the third-party platform so that the third-party platform can create employee credentials for the authenticated employee with the enterprise identity based on the authentication result;

[0050] If the authentication result is that the authentication failed, the authentication failure result is sent to the third-party platform so that the third-party platform can display the authentication code to the user to be authenticated.

[0051] Specifically, it receives enterprise identity query requests from third-party platforms that require verification of the employee identity of users accessing the platform. It queries whether the user accessing the platform has an enterprise identity identifier. If so, it sends the enterprise identity authentication result to the third-party platform. If not, it sends an authentication code to the third party to enable the user accessing the platform to perform enterprise identity authentication.

[0052] The following description uses the application of the identity authentication processing method provided in this embodiment in an enterprise employee identity authentication scenario as an example to further illustrate the identity authentication processing method provided in this embodiment. (See also...) Figure 2 The identity authentication processing method applied to the enterprise employee identity authentication scenario specifically includes steps S202 to S218.

[0053] Step S202: Obtain the authentication code allocation application submitted by the enterprise owner.

[0054] Step S204: Verify the identity of the business owner.

[0055] Identity verification refers to verifying whether the enterprise information submitted by the business owner matches the corresponding enterprise information in the enterprise information management platform.

[0056] Step S206: If the verification is successful, an authentication invitation code bound to the enterprise will be created based on the authentication code allocation application.

[0057] Step S208: Issue the authentication invitation code to the business owner.

[0058] Step S210: If an access request for the authentication invitation code from the user to be authenticated is detected, determine whether the authentication invitation code is within its valid validity period.

[0059] If so, proceed to steps S212 to S216;

[0060] If not, send an expiration notification to the user to be authenticated, indicating that the authentication invitation code has expired.

[0061] Step S212: Generate a preset number of candidate company names whose similarity to the company name is higher than a preset threshold.

[0062] Step S214: Send the enterprise name and candidate enterprise name to the user to be certified, and obtain the enterprise name and enterprise owner identifier submitted by the user to be certified.

[0063] Step S216: Verify whether the enterprise name submitted by the user to be certified is consistent with the enterprise name and whether the submitted enterprise owner identifier is consistent with the enterprise owner identifier.

[0064] If so, proceed to step S218;

[0065] If not, send a verification failure notification to the user to be authenticated.

[0066] Step S218: Perform enterprise identity authentication on the user to be authenticated and generate the enterprise identity identifier of the user to be authenticated.

[0067] In summary, the identity authentication processing method provided in this embodiment first creates an authentication code bound to the enterprise based on the authentication code allocation application submitted by the enterprise, and then issues the authentication code to the enterprise to give the enterprise the authority to issue authentication codes. If an enterprise identity authentication request is detected after a user accesses the authentication code, the method verifies whether the information submitted by the user to be authenticated matches the enterprise's information. If so, the method performs enterprise identity authentication on the user to be authenticated and generates an enterprise identity identifier for the user to be authenticated. This improves the efficiency of enterprise authentication by having authorized employees of the enterprise invite employees to be authenticated to perform enterprise identity authentication, and further reduces the risk of fraudulent authentication by verifying the information of the user to be authenticated.

[0068] The following is an embodiment of an identity authentication processing device provided in this specification:

[0069] In the above embodiments, an identity authentication processing method is provided, and correspondingly, an identity authentication processing device is also provided, which will be described below with reference to the accompanying drawings.

[0070] Reference Figure 3 The diagram shows a schematic of an identity authentication processing device provided in this embodiment.

[0071] Since the apparatus embodiments correspond to the method embodiments, the descriptions are relatively simple. For relevant parts, please refer to the corresponding descriptions of the method embodiments provided above. The apparatus embodiments described below are merely illustrative.

[0072] This embodiment provides an identity authentication processing device, including:

[0073] Module 302 is configured to create an authentication code bound to the enterprise based on the authentication code allocation application submitted by the enterprise.

[0074] The issuing module 304 is configured to issue the authentication code to the enterprise, so that the enterprise has the authority to issue the authentication code;

[0075] If a user to be authenticated submits an enterprise identity authentication request after accessing the authentication code, the verification module 306 is run. The verification module 306 is configured to verify whether the information to be verified submitted by the user to be authenticated matches the enterprise information of the enterprise.

[0076] If so, the authentication module 308 is run. The authentication module 308 is configured to perform enterprise identity authentication on the user to be authenticated and generate an enterprise identity identifier for the user to be authenticated.

[0077] Optionally, the identity authentication processing device further includes:

[0078] The application acquisition module is configured to acquire the authentication code allocation application submitted by the authorized employee of the enterprise;

[0079] The authorized employee verification module is configured to verify whether the enterprise information carried in the authentication code allocation application matches the authorized employee identifier;

[0080] If a match is found, the feature recognition module is run. The feature recognition module is configured to perform biometric identification on the authorized employee based on the authorized employee identifier.

[0081] If the recognition is successful, run the creation module.

[0082] Optionally, the authentication code has a valid usage period configured, which is configured based on the enterprise's application for allocation of the authentication code;

[0083] The effective usage period is started from the time when the authentication code is created, or the effective usage period is started from the time when the authentication code is detected to have been issued by the enterprise.

[0084] Optionally, the identity authentication processing device further includes:

[0085] If an access request submitted by the user to be authenticated after accessing the authentication code is detected, the validity judgment module is run. The validity judgment module is configured to determine whether the authentication code is within the validity period.

[0086] If not, the failure reminder module is run, which is configured to send a failure reminder to the user to be authenticated that the authentication code has expired.

[0087] Optionally, the identity authentication processing device further includes:

[0088] If an access request submitted by the user to be authenticated after accessing the authentication code is detected, the candidate enterprise name generation module is run. The candidate enterprise name generation module is configured to generate a preset number of candidate enterprise names that have a similarity to the enterprise name of the enterprise that is higher than a preset threshold and send them to the user to be authenticated.

[0089] Optionally, the verification module 306 includes:

[0090] The information verification submodule is configured to verify whether the name of the enterprise to be verified submitted by the user to be authenticated is consistent with the name of the enterprise, and whether the employee identifier to be verified is consistent with the authorized employee identifier.

[0091] The information to be verified includes: the name of the company to be verified and / or the identification of the employee to be verified.

[0092] Optionally, after receiving the issued authentication code, the enterprise may send an authentication invitation message carrying the authentication code to the employee to be authenticated through a third-party platform, so as to invite the employee to be authenticated to authenticate the enterprise identity by recognizing the authentication code.

[0093] After the user to be authenticated accesses and decodes the authentication code through the third-party platform, they submit an enterprise identity authentication request carrying the name of the enterprise to be verified and / or the identifier of the employee to be verified.

[0094] Optionally, the identity authentication processing device further includes:

[0095] The result query module is configured to respond to the third-party platform's request to query the enterprise identity of the user to be authenticated, and query the authentication result of the enterprise identity authentication.

[0096] If the authentication result is successful, the first result sending module is run. The first result sending module is configured to send the successful authentication result to the third-party platform so that the third-party platform can create the employee credentials of the certified employee with the enterprise identity based on the authentication result.

[0097] If the authentication result is that the authentication failed, the second result sending module is run. The second result sending module is configured to send the authentication failure result to the third-party platform so that the third-party platform can display the authentication code to the user to be authenticated.

[0098] Optionally, after receiving the issued authentication code, the enterprise can invite its employees to be authenticated to scan the authentication code carried on the authentication code material through a user terminal by configuring an authentication code material carrying the authentication code at a specific identification location.

[0099] The user to be authenticated scans the authentication code carried on the authentication code material through the user terminal and decodes it, then submits an enterprise identity authentication request carrying the name of the enterprise to be verified and / or the identification of the employee to be verified.

[0100] Optionally, the verification module 306 is specifically configured to verify whether the name of the enterprise to be verified in the information to be verified is consistent with the name of the enterprise in the enterprise information, verify whether the employee identifier to be verified in the information to be verified is consistent with the authorized employee identifier in the enterprise information, and / or verify whether the location information to be verified in the information to be verified matches the location information of the enterprise in the enterprise information.

[0101] The following is an example of an identity authentication processing device provided in this specification:

[0102] Corresponding to the identity authentication processing method described above, based on the same technical concept, one or more embodiments of this specification also provide an identity authentication processing device for executing the identity authentication processing method provided above. Figure 4 This is a schematic diagram of the structure of an identity authentication processing device provided for one or more embodiments of this specification.

[0103] This embodiment provides an identity authentication processing device, including:

[0104] like Figure 4As shown, the identity authentication processing device can vary significantly due to differences in configuration or performance. It may include one or more processors 401 and memory 402, and the memory 402 may store one or more application programs or data. The memory 402 may be temporary or persistent storage. The application programs stored in the memory 402 may include one or more modules (not shown), each module may include a series of computer-executable instructions from the identity authentication processing device. Furthermore, the processor 401 may be configured to communicate with the memory 402 and execute the series of computer-executable instructions in the memory 402 on the identity authentication processing device. The identity authentication processing device may also include one or more power supplies 403, one or more wired or wireless network interfaces 404, one or more input / output interfaces 405, one or more keyboards 406, etc.

[0105] In one specific embodiment, the identity authentication processing device includes a memory and one or more programs, wherein the one or more programs are stored in the memory, and the one or more programs may include one or more modules, and each module may include a series of computer-executable instructions for the identity authentication processing device, and is configured to be executed by one or more processors. The one or more programs include computer-executable instructions for performing the following:

[0106] Based on the authentication code allocation application submitted by the enterprise, create an authentication code bound to the enterprise;

[0107] The authentication code is issued to the enterprise so that the enterprise has the authority to issue the authentication code;

[0108] If a user seeking authentication submits an enterprise identity authentication request after accessing the authentication code, verify whether the information submitted by the user seeking authentication matches the enterprise information.

[0109] If so, the enterprise identity authentication of the user to be authenticated is performed, and an enterprise identity identifier of the user to be authenticated is generated.

[0110] Optionally, the computer-executable instructions, when executed, may also include:

[0111] If an access request submitted by the user to be authenticated after accessing the authentication code is detected, it is determined whether the authentication code is within the validity period.

[0112] If not, send an expiration notification to the user to be authenticated, indicating that the authentication code has expired.

[0113] Optionally, after the step of issuing the authentication code to the enterprise to grant the enterprise the authority to issue the authentication code is executed, and before the step of verifying whether the verification information submitted by the user to be authenticated matches the enterprise information of the enterprise after accessing the authentication code and submitting an enterprise identity authentication request is executed, the computer-executable instruction, when being executed, further includes:

[0114] If an access request submitted by the user to be authenticated after accessing the authentication code is detected, a preset number of candidate enterprise names with a similarity higher than a preset threshold to the enterprise name are generated and sent to the user to be authenticated.

[0115] Optionally, after receiving the issued authentication code, the enterprise may send an authentication invitation message carrying the authentication code to the employee to be authenticated through a third-party platform, so as to invite the employee to be authenticated to authenticate the enterprise identity by recognizing the authentication code.

[0116] After the user to be authenticated accesses and decodes the authentication code through the third-party platform, they submit an enterprise identity authentication request carrying the name of the enterprise to be verified and / or the identifier of the employee to be verified.

[0117] Optionally, the computer-executable instructions, when executed, may also include:

[0118] In response to the third-party platform's request to query the enterprise identity of the user to be authenticated, the authentication result of the enterprise identity authentication is queried;

[0119] If the authentication result is successful, the successful authentication result is sent to the third-party platform so that the third-party platform can create employee credentials for the authenticated employee with the enterprise identity based on the authentication result;

[0120] If the authentication result is that the authentication failed, the authentication failure result is sent to the third-party platform so that the third-party platform can display the authentication code to the user to be authenticated.

[0121] Optionally, after receiving the issued authentication code, the enterprise can invite its employees to be authenticated to scan the authentication code carried on the authentication code material through a user terminal by configuring an authentication code material carrying the authentication code at a specific identification location.

[0122] The user to be authenticated scans the authentication code carried on the authentication code material through the user terminal and decodes it, then submits an enterprise identity authentication request carrying the name of the enterprise to be verified and / or the identification of the employee to be verified.

[0123] Optionally, the verification of whether the information to be verified submitted by the user to be authenticated matches the enterprise information includes:

[0124] Verify whether the name of the company to be verified in the information to be verified is consistent with the name of the company in the company information; verify whether the employee identifier to be verified in the information to be verified is consistent with the authorized employee identifier in the company information; and / or verify whether the location information to be verified in the information to be verified matches the location information of the company in the company information.

[0125] This specification provides an example of a storage medium as follows:

[0126] Corresponding to the identity authentication processing method described above, based on the same technical concept, one or more embodiments of this specification also provide a storage medium.

[0127] The storage medium provided in this embodiment is used to store computer-executable instructions, which, when executed, implement the following process:

[0128] Based on the authentication code allocation application submitted by the enterprise, create an authentication code bound to the enterprise;

[0129] The authentication code is issued to the enterprise so that the enterprise has the authority to issue the authentication code;

[0130] If a user seeking authentication submits an enterprise identity authentication request after accessing the authentication code, verify whether the information submitted by the user seeking authentication matches the enterprise information.

[0131] If so, the enterprise identity authentication of the user to be authenticated is performed, and an enterprise identity identifier of the user to be authenticated is generated.

[0132] Optionally, when the computer-executable instructions are executed, they also implement the following process:

[0133] If an access request submitted by the user to be authenticated after accessing the authentication code is detected, it is determined whether the authentication code is within the validity period.

[0134] If not, send an expiration notification to the user to be authenticated, indicating that the authentication code has expired.

[0135] Optionally, after the step of issuing the authentication code to the enterprise to grant the enterprise the authority to issue the authentication code is executed, and before the step of verifying whether the verification information submitted by the user to be authenticated matches the enterprise information of the enterprise after accessing the authentication code and submitting an enterprise identity authentication request is executed, the computer-executable instruction, when executed, also implements the following process:

[0136] If an access request submitted by the user to be authenticated after accessing the authentication code is detected, a preset number of candidate enterprise names with a similarity higher than a preset threshold to the enterprise name are generated and sent to the user to be authenticated.

[0137] Optionally, after receiving the issued authentication code, the enterprise may send an authentication invitation message carrying the authentication code to the employee to be authenticated through a third-party platform, so as to invite the employee to be authenticated to authenticate the enterprise identity by recognizing the authentication code.

[0138] After the user to be authenticated accesses and decodes the authentication code through the third-party platform, they submit an enterprise identity authentication request carrying the name of the enterprise to be verified and / or the identifier of the employee to be verified.

[0139] Optionally, when the computer-executable instructions are executed, they also implement the following process:

[0140] In response to the third-party platform's request to query the enterprise identity of the user to be authenticated, the authentication result of the enterprise identity authentication is queried;

[0141] If the authentication result is successful, the successful authentication result is sent to the third-party platform so that the third-party platform can create employee credentials for the authenticated employee with the enterprise identity based on the authentication result;

[0142] If the authentication result is that the authentication failed, the authentication failure result is sent to the third-party platform so that the third-party platform can display the authentication code to the user to be authenticated.

[0143] Optionally, after receiving the issued authentication code, the enterprise can invite its employees to be authenticated to scan the authentication code carried on the authentication code material through a user terminal by configuring an authentication code material carrying the authentication code at a specific identification location.

[0144] The user to be authenticated scans the authentication code carried on the authentication code material through the user terminal and decodes it, then submits an enterprise identity authentication request carrying the name of the enterprise to be verified and / or the identification of the employee to be verified.

[0145] Optionally, the verification of whether the information to be verified submitted by the user to be authenticated matches the enterprise information includes:

[0146] Verify whether the name of the company to be verified in the information to be verified is consistent with the name of the company in the company information; verify whether the employee identifier to be verified in the information to be verified is consistent with the authorized employee identifier in the company information; and / or verify whether the location information to be verified in the information to be verified matches the location information of the company in the company information.

[0147] It should be noted that the embodiments concerning the storage medium in this specification and the embodiments concerning the identity authentication processing method in this specification are based on the same inventive concept. Therefore, the specific implementation of this embodiment can be referred to the implementation of the corresponding method described above, and the repeated parts will not be described again.

[0148] The foregoing has described specific embodiments of this specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims may be performed in a different order than that shown in the embodiments and may still achieve the desired result. Furthermore, the processes depicted in the drawings do not necessarily require the specific or sequential order shown to achieve the desired result. In some embodiments, multitasking and parallel processing are possible or may be advantageous.

[0149] In the 1930s, improvements to a technology could be clearly distinguished as either hardware improvements (e.g., improvements to the circuit structure of diodes, transistors, switches, etc.) or software improvements (improvements to the methodology). However, with technological advancements, many improvements to the methodology today can be considered direct improvements to the hardware circuit structure. Designers almost always obtain the corresponding hardware circuit structure by programming the improved methodology into the hardware circuit. Therefore, it cannot be said that an improvement to the methodology cannot be implemented using a hardware physical module. For example, a Programmable Logic Device (PLD) (e.g., a Field Programmable Gate Array (FPGA)) is such an integrated circuit whose logic function is determined by the user programming the device. Designers can program a digital system themselves to "integrate" it onto a PLD, without needing chip manufacturers to design and manufacture dedicated integrated circuit chips. Furthermore, nowadays, instead of manually manufacturing integrated circuit chips, this programming is mostly implemented using "logic compiler" software. Similar to the software compiler used in program development, the original code before compilation must be written in a specific programming language, called a Hardware Description Language (HDL). There are many HDLs, such as ABEL (Advanced Boolean Expression Language), AHDL (Altera Hardware Description Language), Confluence, CUPL (Cornell University Programming Language), HDCal, JHDL (Java Hardware Description Language), Lava, Lola, MyHDL, PALASM, and RHDL (Ruby Hardware Description Language). Currently, the most commonly used are VHDL (Very-High-Speed ​​Integrated Circuit Hardware Description Language) and Verilog. Those skilled in the art should understand that by simply performing some logic programming on the method flow using one of these hardware description languages ​​and programming it into an integrated circuit, the hardware circuit implementing the logical method flow can be easily obtained.

[0150] The controller can be implemented in any suitable manner. For example, it can take the form of a microprocessor or processor and a computer-readable medium storing computer-readable program code (e.g., software or firmware) executable by the (micro)processor, logic gates, switches, application-specific integrated circuits (ASICs), programmable logic controllers, and embedded microcontrollers. Examples of controllers include, but are not limited to, the following microcontrollers: ARC625D, Atmel AT91SAM, Microchip PIC18F26K20, and Silicon Labs C8051F320. A memory controller can also be implemented as part of the control logic of the memory. Those skilled in the art will also recognize that, in addition to implementing the controller in purely computer-readable program code form, the same functionality can be achieved by logically programming the method steps to make the controller take the form of logic gates, switches, ASICs, programmable logic controllers, and embedded microcontrollers. Therefore, such a controller can be considered a hardware component, and the means included therein for implementing various functions can also be considered as structures within the hardware component. Alternatively, the means for implementing various functions can be considered as both software modules implementing the method and structures within the hardware component.

[0151] The systems, devices, modules, or units described in the above embodiments can be implemented by computer chips or entities, or by products with certain functions. A typical implementation device is a computer. Specifically, a computer can be, for example, a personal computer, laptop computer, cellular phone, camera phone, smartphone, personal digital assistant, media player, navigation device, email device, game console, tablet computer, wearable device, or any combination of these devices.

[0152] For ease of description, the above apparatus is described by dividing it into various functional units. Of course, when implementing the embodiments of this specification, the functions of each unit can be implemented in one or more software and / or hardware.

[0153] Those skilled in the art will understand that one or more embodiments of this specification can be provided as a method, system, or computer program product. Therefore, one or more embodiments of this specification may take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this specification may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0154] This specification is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this specification. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create a machine for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0155] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0156] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0157] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.

[0158] Memory may include non-persistent storage in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM. Memory is an example of computer-readable media.

[0159] Computer-readable media includes both permanent and non-permanent, removable and non-removable media that can store information using any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transferable medium that can be used to store information accessible by a computing device. As defined herein, computer-readable media does not include transient computer-readable media, such as modulated data signals and carrier waves.

[0160] It should also be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.

[0161] One or more embodiments of this specification can be described in the general context of computer-executable instructions, such as program modules, that are executed by a computer. Generally, program modules include routines, programs, objects, components, data structures, etc., that perform a particular task or implement a particular abstract data type. One or more embodiments of this specification can also be practiced in distributed computing environments where tasks are performed by remote processing devices connected via a communication network. In distributed computing environments, program modules can reside in local and remote computer storage media, including storage devices.

[0162] The various embodiments in this specification are described in a progressive manner. Similar or identical parts between embodiments can be referred to interchangeably. Each embodiment focuses on describing the differences from other embodiments. In particular, the system embodiments are basically similar to the method embodiments, so the description is relatively simple; relevant parts can be referred to the descriptions in the method embodiments.

[0163] The above description is merely an embodiment of this document and is not intended to limit the scope of this document. Various modifications and variations can be made to this document by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this document should be included within the scope of the claims of this document.

Claims

1. An identity authentication processing method, comprising: Obtain the authentication code allocation application submitted by the enterprise owner, query the real name information of the enterprise owner based on the enterprise owner identifier, and call the enterprise information management platform to query whether the enterprise owner's name in the real name information matches the enterprise name; The business owner includes the management personnel registered by the enterprise on the enterprise information management platform; If a match is found, the biometric information of the business owner is collected, and the biometric information is matched with the biometric information in the real-name information. If the match is successful, an authentication code bound to the enterprise is created according to preset rules, and the authentication code is issued to the enterprise owner so as to configure the authentication code material carrying the authentication code in a specific location within the enterprise; If an access request submitted by a user to be authenticated after scanning the authentication code is detected, a preset number of candidate company names with a similarity higher than a preset threshold to the company name of the company are generated and sent to the user to be authenticated. The system verifies whether the candidate company name selected by the user to be authenticated matches the company name of the company, whether the employee identifier to be verified submitted by the user to be authenticated matches the authorized employee identifier of the company's authorized employee, and whether the location information to be verified of the user to be authenticated matches the company's location information. If not, a verification failure reminder is sent to the user to be authenticated. In response to a third-party recruitment platform's request to query the enterprise identity of the user to be certified, the system queries the enterprise identity verification result. If the verification result is that the verification failed, the system sends the verification result to the third-party recruitment platform so that the third-party recruitment platform can display the verification code to the user to be certified for enterprise identity verification.

2. The identity authentication processing method according to claim 1, wherein the authentication code has a valid usage period configured, and the valid usage period is configured according to the enterprise's application for allocation of the authentication code; The effective usage period is started from the time when the authentication code is created, or the effective usage period is started from the time when the authentication code is detected to have been issued by the enterprise.

3. The identity authentication processing method according to claim 2 further includes: Determine whether the authentication code is within its validity period; If not, send an expiration notification to the user to be authenticated, indicating that the authentication code has expired.

4. According to the identity authentication processing method of claim 1, after receiving the issued authentication code, the business owner sends an authentication invitation message carrying the authentication code to the employees to be authenticated of the enterprise through the third-party recruitment platform, so as to invite the employees to be authenticated to perform enterprise identity authentication by recognizing the authentication code; After the user to be authenticated accesses and decodes the authentication code through the third-party recruitment platform, they submit an enterprise identity authentication request carrying the name of the enterprise to be verified and / or the identification of the employee to be verified.

5. The identity authentication processing method according to claim 4 further includes: If the authentication result is successful, the successful authentication result is sent to the third-party recruitment platform so that the third-party recruitment platform can create employee credentials with enterprise identity based on the successful authentication result.

6. An identity authentication processing method, comprising: Obtain the authentication code allocation application submitted by the enterprise owner, query the real name information of the enterprise owner based on the enterprise owner identifier, and call the enterprise information management platform to query whether the enterprise owner's name in the real name information matches the enterprise name; The business owner includes the management personnel registered by the enterprise on the enterprise information management platform; If a match is found, the biometric information of the business owner is collected, and the biometric information is matched with the biometric information in the real-name information. If a match is successful, an authentication code bound to the enterprise is created according to preset rules, and the authentication code is issued to the enterprise owner so that the authentication code can be distributed to the employees to be authenticated through a third-party recruitment platform; If an access request submitted by a user seeking authentication after accessing the authentication code is detected, a preset number of candidate company names with a similarity higher than a preset threshold to the company name are generated and sent to the user seeking authentication. The system verifies whether the selected candidate company name carried in the company identity authentication request submitted by the user seeking authentication matches the company name, whether the employee identifier to be verified submitted by the user seeking authentication matches the authorized employee identifier of the company's authorized employee, and whether the location information to be verified of the user seeking authentication matches the company's location information. If not, a verification failure reminder is sent to the user seeking authentication. In response to the third-party recruitment platform's request to query the enterprise identity of the user to be certified, the system queries the enterprise identity verification result. If the verification result is that the verification failed, the system sends the verification result to the third-party recruitment platform so that the third-party recruitment platform can display the verification code to the user to be certified for enterprise identity verification.

7. An identity authentication processing device, comprising: The distribution module is configured to obtain the authentication code allocation application submitted by the enterprise owner, query the real-name information of the enterprise owner based on the enterprise owner identifier, and call the enterprise information management platform to query whether the enterprise owner's name in the real-name information matches the enterprise name; the enterprise owner includes the management personnel registered by the enterprise on the enterprise information management platform; if they match, the biometric information of the enterprise owner is collected and matched with the biometric information in the real-name information; If the match is successful, an authentication code bound to the enterprise is created according to preset rules, and the authentication code is issued to the enterprise owner so as to configure the authentication code material carrying the authentication code in a specific location within the enterprise; The verification module is configured to, if it detects an access request submitted by a user to be authenticated after scanning the authentication code, generate a preset number of candidate company names whose similarity to the company name is higher than a preset threshold and send them to the user to be authenticated; verify whether the candidate company name selected by the user to be authenticated matches the company name; verify whether the employee identifier submitted by the user to be authenticated matches the authorized employee identifier of the company's authorized employee; and verify whether the location information to be authenticated of the user to be authenticated matches the company's location information. If not, send a verification failure reminder to the user to be authenticated. In response to a third-party recruitment platform's request to query the enterprise identity of the user to be certified, the system queries the enterprise identity verification result. If the verification result is that the verification failed, the system sends the verification result to the third-party recruitment platform so that the third-party recruitment platform can display the verification code to the user to be certified for enterprise identity verification.

8. An identity authentication processing device, comprising: processor; as well as, A memory configured to store computer-executable instructions, which, when executed, cause the processor to: Obtain the authentication code allocation application submitted by the enterprise owner, query the real name information of the enterprise owner based on the enterprise owner identifier, and call the enterprise information management platform to query whether the enterprise owner's name in the real name information matches the enterprise name; The business owner includes the management personnel registered by the enterprise on the enterprise information management platform; If a match is found, the biometric information of the business owner is collected, and the biometric information is matched with the biometric information in the real-name information. If the match is successful, an authentication code bound to the enterprise is created according to preset rules, and the authentication code is issued to the enterprise owner so as to configure the authentication code material carrying the authentication code in a specific location within the enterprise; If an access request submitted by a user to be authenticated after scanning the authentication code is detected, a preset number of candidate company names with a similarity higher than a preset threshold to the company name of the company are generated and sent to the user to be authenticated. The system verifies whether the candidate company name selected by the user to be authenticated matches the company name of the company, whether the employee identifier to be verified submitted by the user to be authenticated matches the authorized employee identifier of the company's authorized employee, and whether the location information to be verified of the user to be authenticated matches the company's location information. If not, a verification failure reminder is sent to the user to be authenticated. In response to a third-party recruitment platform's request to query the enterprise identity of the user to be certified, the system queries the enterprise identity verification result. If the verification result is that the verification failed, the system sends the verification result to the third-party recruitment platform so that the third-party recruitment platform can display the verification code to the user to be certified for enterprise identity verification.

9. A storage medium for storing computer-executable instructions, which, when executed, perform the following process: Obtain the authentication code allocation application submitted by the enterprise owner, query the real name information of the enterprise owner based on the enterprise owner identifier, and call the enterprise information management platform to query whether the enterprise owner's name in the real name information matches the enterprise name; The business owner includes the management personnel registered by the enterprise on the enterprise information management platform; If a match is found, the biometric information of the business owner is collected, and the biometric information is matched with the biometric information in the real-name information. If the match is successful, an authentication code bound to the enterprise is created according to preset rules, and the authentication code is issued to the enterprise owner so as to configure the authentication code material carrying the authentication code in a specific location within the enterprise; If an access request submitted by a user to be authenticated after scanning the authentication code is detected, a preset number of candidate company names with a similarity higher than a preset threshold to the company name of the company are generated and sent to the user to be authenticated. The system verifies whether the candidate company name selected by the user to be authenticated matches the company name of the company, whether the employee identifier to be verified submitted by the user to be authenticated matches the authorized employee identifier of the company's authorized employee, and whether the location information to be verified of the user to be authenticated matches the company's location information. If not, a verification failure reminder is sent to the user to be authenticated. In response to a third-party recruitment platform's request to query the enterprise identity of the user to be certified, the system queries the enterprise identity verification result. If the verification result is that the verification failed, the system sends the verification result to the third-party recruitment platform so that the third-party recruitment platform can display the verification code to the user to be certified for enterprise identity verification.

Citation Information

Patent Citations

  • Entry management method and device

    CN110895711A

  • Equipment-free reservation verification method

    CN112016013A

  • Two-dimensional code-based application system for realizing enterprise integrity management

    CN202502532U