A multi-system login-free jump method based on signature verification
By generating signature information in multi-system login-free jumps and using SHA256 encryption and timestamp checking, combined with 302 redirects, efficient and secure login-free jumps are achieved, solving the problems of complex and time-consuming processes and insufficient data security in existing technologies, and improving user experience and system security.
Patent Information
- Application Number
- CN202411246307.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-06
- Publication Date
- 2025-09-30
- Estimated Expiration
- 2044-09-06
AI Technical Summary
In the existing technology, the multi-system login-free jump process is complex and time-consuming, and data security is insufficient. The existing signature addition and verification mechanism has the risk of data tampering and forgery, affecting user experience and efficiency.
By generating signature information on the front end of the first system, using a new blank tab to send a login-free request, and verifying the signature and simulating login on the back end of the second system, combined with SHA256 encryption and timestamp checking, identity security and data integrity are ensured, and 302 redirection is used to achieve a seamless jump.
It simplifies user operations, improves work efficiency, enhances data security and user experience, prevents replay attacks and forged requests, and optimizes authentication and session management.
Smart Images

Figure CN119272248B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of electronic digital data processing technology, and in particular to the field of protecting data access through a platform, such as using keys or access control rules. Specifically, it is a multi-system login-free jump method based on signature addition and verification. Background Art
[0002] Currently, business operations are highly dependent on various information systems, such as Customer Relationship Management (CRM), Enterprise Resource Planning (ERP), and Content Management Systems (CMS). These systems each carry different aspects of business operations, and users often need to switch between them when using them. Traditional login methods require users to log in again each time they switch systems, which not only affects work efficiency but also reduces the user experience.
[0003] To address this issue, login-free redirect technology has emerged. This technology allows users to seamlessly switch between systems after completing authentication in one system, without having to log in again. This greatly simplifies user operations, improves work efficiency, and optimizes the user experience. Signature and verification mechanisms play a crucial role in ensuring user identity security and data integrity when calling interfaces between different systems. Signature addition encrypts user identity and session information and appends it to the request, while signature verification decrypts and verifies this information on the receiving system.
[0004] Although the login-free jump technology has significant advantages in theory, in actual application, the existing technology still has some defects: 1. The existing login-free jump method requires the back-end of the first system to interact with the back-end of the second system for multiple requests to complete the identity authentication process; when implementing the login-free process from the front-end of the first system to the front-end of the second system, it takes a lot of time, increases costs, and may also delay progress; 2. In the login-free jump process, it is crucial to ensure the security of user identity and the integrity of data. However, some existing technologies may have deficiencies in the signature and verification mechanism, resulting in the risk of data being tampered with or forged during transmission.
[0005] Therefore, it is necessary to improve the multi-system login-free jump method based on signature addition and verification in the existing technology to solve the above problems. Summary of the Invention
[0006] The present invention overcomes the shortcomings of the existing technology and provides a multi-system login-free jump method based on signature addition and verification, aiming to solve the problems of complex and time-consuming login-free jump process and insufficient data security in the existing technology.
[0007] To achieve the above-mentioned purpose, the technical solution adopted by the present invention is: a multi-system login-free jump method based on signature addition and verification, comprising:
[0008] S1: The first system front-end sends a signature request to the first system back-end. The first system back-end obtains user information from the second system, generates signature information, and sends it to the first system front-end.
[0009] S2. The first system front-end opens a new blank tab through a POST request. The new blank tab sends a POST HTTP request to the second system back-end, and stores the signature information in the request body of the HTTP request.
[0010] In step S2, a temporary form is created in the first system, and the action attribute is specified as POST, the target attribute is _blank, and the address points to the login interface of the second system. The signature information is added as a hidden field in the form, triggering the form submission operation. A new blank tab is opened in the browser and a POST request is sent in the tab.
[0011] S3. The backend of the second system receives the HTTP request in the form of POST, reads the signature information passed by the first system from the request body, and verifies the signature to confirm the user's identity;
[0012] S4. When the signature verification is successful, the second system backend sends a login request to the corresponding server, simulates the user login, and returns the corresponding login authentication information;
[0013] S5. The backend of the second system responds to the HTTP request of the new blank tab, sets a 302 redirect, redirects the new blank tab to the login page of the second system, jumps to and opens the login page of the second system;
[0014] S6. The login page of the second system retrieves that the user has completed the login and passed the identity authentication process, and the page is automatically redirected to the front-end page of the second system;
[0015] S7. The new blank tab opened in the first system eventually jumps to the designated second system front-end page, completing the login-free jump process.
[0016] In a preferred embodiment of the present invention, in step S1, the step of obtaining the signature information includes:
[0017] S11. When the first system backend receives the signature request, it retrieves the user information required for logging into the second system;
[0018] S12. The first system backend creates a temporary request ID in a universally unique identifier format, a timestamp, and a random number;
[0019] S13. The first system backend concatenates the five variables, application ID, key, request ID, timestamp, and random number, in a fixed order.
[0020] S14. The concatenated string is encrypted with SHA256 to obtain the final signature information.
[0021] In a preferred embodiment of the present invention, in step S1, the user information includes: application ID, key; application ID, key, request ID, timestamp and random number are signing parameters.
[0022] In a preferred embodiment of the present invention, in step S2, in a new blank tab newly opened in the browser, an HTTP request in the form of POST is automatically sent to the second system backend to execute the login-free request. The current new blank tab completes the execution process of the login-free request without HTML and JavaScript code.
[0023] In a preferred embodiment of the present invention, in step S3, after receiving the signature parameters and signature information uploaded by the first system, the second system reads the corresponding key from its own system according to the application ID, generates signature verification information according to the SHA256 encryption processing rules of S1, and compares it with the signature information uploaded by the first system. If they are completely consistent, the signature verification is passed.
[0024] In a preferred embodiment of the present invention, step S5 includes:
[0025] S51. After the signature is verified, the second system backend constructs an HTTP response with a status code of 302 Found, indicating a temporary redirection.
[0026] S52. In the HTTP response, the second system backend sets a location field, the value of which points to the URL address of the second system login page;
[0027] S53. The backend of the second system sends the HTTP response to the new blank page. When the new blank page is signed, it automatically jumps to the login page of the second system.
[0028] In a preferred embodiment of the present invention, in step S6, after the login page detects the login authentication information, the identity authentication step includes:
[0029] S61. Verify the format, signature, and validity period of the login authentication information. If the login authentication information is invalid or expired, the identity authentication process fails.
[0030] S62: When the login authentication information is valid, the login page uses the login authentication information to query the corresponding user information in the system of its second system backend and creates a session for the user;
[0031] S63. The login page sets a cookie containing session information in the user's browser and stores authentication information on the user's end.
[0032] In a preferred embodiment of the present invention, in step S3, during the signature verification process, the time range of the timestamp is checked to be less than 5 minutes.
[0033] The present invention provides a multi-system login-free jump system based on signature addition and verification, comprising:
[0034] User interaction module: used to process user interaction operations on the front end of the first system;
[0035] A signature information generation module is used to generate signature information in the backend of the first system based on the user information and other dynamic parameters obtained from the second system;
[0036] A login-free request sending module is used to send a login-free request to the second system backend through a newly opened blank tab in the first system frontend;
[0037] The request signature verification module is used to verify the signature of the received free login request in the backend of the second system;
[0038] The login processing module is used in the backend of the second system to process the login request, simulate the user login, and generate login authentication information after the signature verification is passed;
[0039] The redirection processing module is used to construct an HTTP response in the second system backend, set a 302 redirect, and redirect the new blank tab to the server's login page;
[0040] The identity authentication module is used to verify the login authentication information on the server's login page, create a session for the user, and set cookies to store the authentication information;
[0041] The page jump and content display module is used to jump to the second system front-end page in a new blank tab according to the redirect response of the login page, and display the corresponding page content or provide services according to the user's login status and permissions.
[0042] The present invention provides a multi-system login-free jump system device based on signature addition and verification, including: an electronic device, the electronic device including a memory, a processor and a computer program stored in the memory and running on the processor.
[0043] The present invention solves the defects existing in the background technology and has the following beneficial effects:
[0044] (1) The present invention combines a signature request with a login-free request, and implements the specific steps of the signature verification mechanism. The signature information is generated in the first system, and a login-free request is sent to the second system via a new blank page. The second system verifies the signature and simulates the user login after passing the verification, ultimately achieving a login-free jump. This process combines the signature verification mechanism to ensure the security of the user's identity and the integrity of the data. Compared with the existing technology, the present invention further achieves the effects of simplifying user operations, improving work efficiency, optimizing user experience, and enhancing data security.
[0045] (2) The present invention ensures the security and effectiveness of login-free requests by combining the signature information generation in step S1 with the signature verification process in step S3. The signature information is generated by the backend of the first system and is obtained through SHA256 encryption based on multiple variables such as application ID, key, request ID, timestamp, and random number. This complex and random signature mechanism, combined with the timestamp check in the signature verification process, effectively prevents replay attacks and forged requests, ensuring the security of data transmission. Compared with the existing technology, the robustness of the signature verification mechanism is further enhanced.
[0046] (3) The present invention achieves a seamless and efficient user experience by combining the use of a new blank tab in step S2 with the 302 redirect in step S5. The new blank tab acts as an intermediate bridge, responsible for sending login-free requests and receiving responses. Traditional login-free jump technologies often require multiple interactions between users or systems to complete identity authentication. In the present invention, once the second system receives the login-free request from the first system and successfully passes the signature verification, the login process will be automatically performed at the back end of the second system, without the need for secondary confirmation with the user or additional interaction with the first system. This automated processing significantly reduces the number of unnecessary interactions between users and systems, and improves the user experience. Combined with the 302 redirect technology, users can quickly jump from the first system to the login page of the second system, and finally automatically log in to the front end of the second system. This process greatly simplifies user operations and improves work efficiency.
[0047] (4) The present invention achieves efficient and secure user identity authentication and status tracking by combining the server login request processing in step S4 with the identity authentication and session management in step S6. After receiving the login request, the server can quickly verify the validity of the request and generate login authentication information. The login page uses this information to complete the user's identity authentication and creates a session to track the user's login status. This mechanism ensures the consistency of the user's identity across multiple systems while improving the overall security of the system. Compared with the existing technology, the efficiency of identity authentication and session management is further optimized.
[0048] (5) The present invention enhances data security through the synergistic effect of random numbers and SHA256 encryption processing, making it more difficult for attackers to predict or forge legitimate signature information. The random number of each signature request is different, and attackers cannot predict or generate new valid signature information based solely on previously intercepted signature information.
[0049] (6) In the process of achieving login-free jump, the first system directly opens a blank tab and sends a POST request to the second system by submitting a form. This process does not require the development of a specific HTML web page for automatic login. BRIEF DESCRIPTION OF THE DRAWINGS
[0050] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are only some embodiments described in the present invention. Those skilled in the art can also derive other drawings based on these drawings without inventive efforts.
[0051] Figure 1 It is a three-dimensional structural diagram of a preferred embodiment of the present invention. DETAILED DESCRIPTION
[0052] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of the present invention.
[0053] In the following description, many specific details are set forth to facilitate a full understanding of the present invention. However, the present invention may also be implemented in other ways different from those described herein. Therefore, the scope of protection of the present invention is not limited to the specific embodiments disclosed below.
[0054] A multi-system login-free jump method based on signature addition and verification includes the following steps:
[0055] S1: The first system front-end sends a signature request to the first system back-end. The first system back-end obtains user information from the second system, generates signature information, and sends it to the first system front-end.
[0056] S2. The first system front-end opens a new blank tab through a POST request. The new blank tab sends a POST HTTP request to the second system back-end, and stores the signature information in the request body of the HTTP request.
[0057] S3. The backend of the second system receives the HTTP request in the form of POST, reads the signature information passed by the first system from the request body, and verifies the signature to confirm the user's identity;
[0058] S4. When the signature verification is successful, the second system backend sends a login request to the corresponding server, simulates the user login, and returns the corresponding login authentication information;
[0059] S5. The backend of the second system responds to the HTTP request of the new blank tab, sets a 302 redirect, redirects the new blank tab to the login page of the second system, jumps to and opens the login page of the second system;
[0060] S6. The login page of the second system retrieves that the user has completed the login and passed the identity authentication process, and the page is automatically redirected to the front-end page of the second system;
[0061] S7. The new blank tab opened in the first system eventually jumps to the designated second system front-end page, completing the login-free jump process.
[0062] In the above-mentioned multi-system login-free jump method based on signature addition and verification, the first system and the second system refer to two different software systems or applications. In a multi-system environment, different systems or services need to interact with each other to complete complex business processes.
[0063] The first system is the system with which the user initially interacts. The user initiates operations on the front end of the first system to access the resources or services of the second system. The first system is responsible for processing the user's request and communicating with the second system to obtain the necessary signature information, so that the user can access the second system without logging in.
[0064] The second system is the target system whose resources or services the user wants to access. The second system receives the login-free request from the first system and performs necessary verification steps to ensure that the request is legal and safe. When the verification is successful, the second system processes the login request, enabling the user to access its resources without entering credentials.
[0065] The signature request is a request initiated by the first system front end to the first system back end, with the purpose of obtaining the signature information required to access the second system. The signature request is an HTTP request.
[0066] Specifically, in step S1, the user information includes: application ID, key;
[0067] Specifically, in step S1, the steps of obtaining the signature information include:
[0068] S11. When the first system backend receives the signature request, it retrieves the user information required for logging into the second system;
[0069] S12. The first system backend creates a temporary request ID in a universally unique identifier format, a timestamp, and a random number;
[0070] S13. The first system backend concatenates the five variables, application ID, key, request ID, timestamp, and random number, into strings in a fixed order.
[0071] S14. The concatenated string is encrypted with SHA256 to obtain the final signature information;
[0072] The random number ensures that each signature request is unique. Since the random number is different in each request, even if other signature parameters such as application ID, key, request ID and timestamp remain unchanged in multiple requests, the introduction of the random number ensures that each generated signature information is unique.
[0073] SHA256 encryption is an encryption technology based on the secure hash algorithm that can convert data of any length into a fixed-length hash value. Its core features are: the same input data will always produce the same hash value; the original data cannot be restored from the hash value, that is, the encryption process is irreversible;
[0074] The random number and SHA256 encryption process synergistically enhance data security and make it more difficult for attackers to predict or forge legitimate signature information. The random number for each signature request is different, and attackers cannot predict or generate new valid signature information based solely on previously intercepted signature information.
[0075] When the first system front end receives the signature information, it will store it in the local storage of the browser.
[0076] In step S2, the "new blank tab" refers to a blank page opened in the browser. This page does not load any content except for the POST request content triggered by the form submission of the first system front-end. In this login-free process, the "new blank tab" is used to send a login-free request to the second system back-end and receive a response from the second system.
[0077] Specifically, in step S2, in a new blank tab opened in the browser, an HTTP request in the form of POST is automatically sent to the backend of the second system to execute the login-free request. No HTML or JavaScript code is required in the current tab to complete the execution process of the login-free request; the new blank tab serves as an independent context, which can help isolate the interactions between different systems and prevent potential script conflicts.
[0078] At the same time, the signature information and data parameters in the request are stored in the request body of the HTTP request, which effectively ensures the security of the data and avoids possible data leakage when the parameters are stored in the web page URL address.
[0079] Specifically, in step S2, a form is temporarily created in the first system, and the action attribute is specified as POST, the target attribute is _blank, and the address points to the login-free interface of the second system. The signature parameters and signature information are added as hidden fields to the form, triggering the form submission operation, opening a new blank tab in the browser, and sending a POST request in the new blank tab;
[0080] The action attribute is used to specify the URL address for submitting form data to the server. The target attribute is used to specify the location where the page is loaded after the form is submitted. The POST request is a request method in the HTTP protocol, which is used to submit data to the server and request the server to process it.
[0081] In step S2, the signature parameters and other necessary information are included in the request body of the POST request, thereby realizing the sending of the login-free request. After the second system backend receives the HTTP request for the new blank tab, it reads the corresponding parameters from the request body and proceeds to the next signature verification step.
[0082] Specifically, in step S3, after receiving the signature parameters and signature information uploaded by the first system, the second system reads the corresponding key from its own system according to the application ID, generates signature verification information according to the SHA256 encryption processing rules of S1, and compares it with the signature information uploaded by the first system. If they are completely consistent, it means that the signature verification is passed.
[0083] In step S3, during the signature verification process, it is checked whether the timestamp is within a reasonable time range, such as within 5 minutes, to prevent replay attacks.
[0084] Specifically, in step S4, after receiving the login request, the server verifies the validity of the request based on its internal user information and authentication mechanism. If the verification is successful, the server generates a login authentication information with a validity period. The login authentication information represents the user's login status;
[0085] Specifically, step S5 includes:
[0086] S51. After the signature verification is successful, the second system backend constructs an HTTP response with a status code of 302 Found, indicating a temporary redirection, i.e., a 302 redirect.
[0087] S52. In the HTTP response, the second system backend sets a location field, the value of which points to the URL address of the second system login page; the URL address includes: login authentication information and the address of the second system front-end page to be redirected;
[0088] S53. The backend of the second system sends the HTTP response to the new blank page. When the new blank page is signed, it automatically jumps to the login page of the second system.
[0089] Specifically, in step S6, after the login page detects the login authentication information, the identity authentication steps include:
[0090] S61. Verify the format, signature, and validity period of the login authentication information. If the login authentication information is invalid or expired, the identity authentication process fails.
[0091] S62: When the login authentication information is valid, the login page uses the login authentication information to query the corresponding user information in the system of its second system backend and creates a session for the user; the session is used to track the user's login status;
[0092] S63. The login page sets a cookie containing session information in the user's browser and stores authentication information on the user's end.
[0093] After completing the identity authentication step, the login page constructs a redirect response to redirect the user to the second system front-end page address that S52 needs to redirect to. The status code of the redirect response is set to 302 Found, instructing the browser to jump to the second system front-end page address.
[0094] Specifically, in step S7, after the new blank page tab receives the redirect response of the login page, the browser automatically jumps to the second system front-end page address. The second system front-end displays the corresponding page content or provides corresponding services based on the user's login status and his or her permissions.
[0095] A system for multi-system login-free jump method based on signature addition and verification, including the following modules:
[0096] User interaction module: used to process user interaction operations on the front end of the first system;
[0097] A signature information generation module is used to generate signature information in the backend of the first system based on the user information and other dynamic parameters obtained from the second system;
[0098] A login-free request sending module is used to send a login-free request to the second system backend through a newly opened blank tab in the first system frontend;
[0099] The request signature verification module is used to verify the signature of the received free login request in the backend of the second system;
[0100] The login processing module is used in the backend of the second system to process the login request, simulate the user login, and generate login authentication information after the signature verification is passed;
[0101] The redirection processing module is used to construct an HTTP response in the second system backend, set a 302 redirect, and redirect the new blank tab to the server's login page;
[0102] The identity authentication module is used to verify the login authentication information on the server's login page, create a session for the user, and set cookies to store the authentication information;
[0103] The page jump and content display module is used to jump to the second system front-end page in a new blank tab according to the redirect response of the login page, and display the corresponding page content or provide services according to the user's login status and permissions.
[0104] The above description is based on the ideal embodiment of the present invention. Based on the above description, relevant personnel can make various changes and modifications without departing from the technical scope of this invention. The technical scope of this invention is not limited to the content of the specification and must be determined according to the scope of the claims.
Claims
1. A multi-system login-free jump method based on signature verification, characterized in that: Including steps: S1: The first system front-end sends a signature request to the first system back-end. The first system back-end obtains user information from the second system, generates signature information, and sends it to the first system front-end. S2. The first system front-end opens a new blank tab through a POST request. The new blank tab sends a POST HTTP request to the second system back-end, and stores the signature information in the request body of the HTTP request. In step S2, a temporary form is created in the first system, and the action attribute is specified as POST, the target attribute is _blank, and the address points to the login interface of the second system. The signature information is added as a hidden field in the form, triggering the form submission operation. A new blank tab is opened in the browser and a POST request is sent in the tab. S3. The backend of the second system receives the HTTP request in the form of POST, reads the signature information passed by the first system from the request body, and verifies the signature to confirm the user's identity; S4. When the signature verification is successful, the second system backend sends a login request to the corresponding server, simulates the user login, and returns the corresponding login authentication information; S5. The backend of the second system responds to the HTTP request of the new blank tab, sets a 302 redirect, redirects the new blank tab to the login page of the second system, jumps to and opens the login page of the second system; S6. The login page of the second system retrieves that the user has completed the login and passed the identity authentication process, and the page is automatically redirected to the front-end page of the second system; S7. The new blank tab opened in the first system eventually jumps to the designated second system front-end page, completing the login-free jump process.
2. The multi-system login-free jump method based on signature verification according to claim 1 is characterized in that: In step S1, the steps of obtaining the signature information include: S11. When the first system backend receives the signature request, it retrieves the user information required for logging into the second system; S12. The first system backend creates a temporary request ID in a universally unique identifier format, a timestamp, and a random number; S13. The first system backend concatenates the five variables, application ID, key, request ID, timestamp, and random number, in a fixed order. S14. The concatenated string is encrypted with SHA256 to obtain the final signature information.
3. The multi-system login-free jump method based on signature verification according to claim 2 is characterized in that: In step S1, the user information includes: application ID, key; application ID, key, request ID, timestamp and random number are signature parameters.
4. The multi-system login-free jump method based on signature verification according to claim 3 is characterized in that: In step S2, in a new blank tab opened in the browser, an HTTP request in the form of POST is automatically sent to the second system backend to execute the login-free request.
5. The multi-system login-free jump method based on signature verification according to claim 4 is characterized in that: In step S3, after receiving the signature parameters and signature information uploaded by the first system, the second system reads the corresponding key from its own system according to the application ID, generates signature verification information according to the SHA256 encryption processing rules of S1, and compares it with the signature information uploaded by the first system. If they are completely consistent, the signature verification is passed.
6. The multi-system login-free jump method based on signature verification according to claim 1 is characterized in that: Step S5 includes: S51. After the signature is verified, the second system backend constructs an HTTP response with a status code of 302 Found, indicating a temporary redirection. S52. In the HTTP response, the second system backend sets a location field, the value of which points to the URL address of the second system login page; S53. The backend of the second system sends the HTTP response to the new blank page. When the new blank page is signed, it automatically jumps to the login page of the second system.
7. The multi-system login-free jump method based on signature verification according to claim 1 is characterized in that: In step S6, after the login page detects the login authentication information, the identity authentication steps include: S61. Verify the format, signature, and validity period of the login authentication information. If the login authentication information is invalid or expired, the identity authentication process fails. S62: When the login authentication information is valid, the login page uses the login authentication information to query the corresponding user information in the system of its second system backend and creates a session for the user; S63. The login page sets a cookie containing session information in the user's browser and stores authentication information on the user's end.
8. The multi-system login-free jump method based on signature verification according to claim 1 is characterized in that: In step S3, during the signature verification process, the time range of the timestamp is checked to be less than 5 minutes.
9. A multi-system login-free jump system based on signature verification, based on the multi-system login-free jump method based on signature verification according to any one of claims 1 to 8, comprising: User interaction module: used to process user interaction operations on the front end of the first system; A signature information generation module is used to generate signature information in the backend of the first system based on the user information and other dynamic parameters obtained from the second system; A login-free request sending module is used to send a login-free request to the second system backend through a newly opened blank tab in the first system frontend; The request signature verification module is used to verify the signature of the received free login request in the backend of the second system; The login processing module is used in the backend of the second system to process the login request, simulate the user login, and generate login authentication information after the signature verification is passed; The redirection processing module is used to construct an HTTP response in the second system backend, set a 302 redirect, and redirect the new blank tab to the server's login page; The identity authentication module is used to verify the login authentication information on the server's login page, create a session for the user, and set cookies to store the authentication information; The page jump and content display module is used to jump to the second system front-end page in a new blank tab according to the redirect response of the login page, and display the corresponding page content or provide services according to the user's login status and permissions.
10. A multi-system login-free jump system device based on signature addition and verification, the multi-system login-free jump system device based on signature addition and verification comprising an electronic device, the electronic device comprising a memory, a processor, and a computer program stored in the memory and running on the processor, characterized in that: When the processor executes the computer program, the method for multi-system login-free jump based on signature addition and verification according to any one of claims 1 to 8 is implemented.
Citation Information
Patent Citations
System unified authentication method and device
CN113067827A
Method and system for realizing login authentication based on CAS and third-party server
CN113411324A