CN114679302A - Method, device, equipment and storage medium for docking single sign-on system - Google Patents

Method, device, equipment and storage medium for docking single sign-on system Download PDF

Info

Publication number
CN114679302A
CN114679302A CN202210195713.2A CN202210195713A CN114679302A CN 114679302 A CN114679302 A CN 114679302A CN 202210195713 A CN202210195713 A CN 202210195713A CN 114679302 A CN114679302 A CN 114679302A
Authority
CN
China
Prior art keywords
login
current user
session
state
valid
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202210195713.2A
Other languages
Chinese (zh)
Other versions
CN114679302B (en
Inventor
李�杰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
CITIC Aibank Corp Ltd
Original Assignee
CITIC Aibank Corp Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by CITIC Aibank Corp Ltd filed Critical CITIC Aibank Corp Ltd
Priority to CN202210195713.2A priority Critical patent/CN114679302B/en
Publication of CN114679302A publication Critical patent/CN114679302A/en
Application granted granted Critical
Publication of CN114679302B publication Critical patent/CN114679302B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0815Network architectures or network communication protocols for network security for authentication of entities providing single-sign-on or federations

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer And Data Communications (AREA)

Abstract

The embodiment of the application discloses a method, a device, equipment and a storage medium for docking a single sign-on system. According to the embodiment of the application, when a current user makes a transaction request on a certain node device, the login session and the corresponding login state are tried to be acquired first, if the login session is acquired successfully and the corresponding login state is valid, the valid login session is confirmed to be used for subsequent transaction, and the following effects are achieved: when the current user does not perform the first transaction, the login action is not needed, so that the frequency of the login action is reduced, the transaction time is shortened and the performance is improved on the whole. Therefore, the embodiment of the application can meet the bottleneck that a user side system only opens a small number of account numbers, can meet the requirement of transverse expansion of a service side system, and improves the stability requirement of the system.

Description

Method, device, equipment and storage medium for docking single sign-on system
Technical Field
The present application relates to the field of communications technologies, and in particular, to a method, an apparatus, a device, and a storage medium for interfacing a single sign-on system.
Background
Some current business processing systems, such as financial systems, have increasingly rich business channels due to the rapid development of business. Self-supporting channels are increased, and the self-supporting channels comprise various modes such as off-line operation of business personnel, a mobile phone APP terminal, an H5 page terminal, external channel flow introduction and the like; causing a explosive growth of traffic. However, the system is limited to the original traditional system, only single-point personnel login can be performed, manual business is performed, and the efficiency can be improved only through manual expansion.
In addition, due to the fact that the traditional system is not strong in expandability or policy pressure, further iteration and expansion cannot be conducted, and therefore the system level limits the development of services.
Disclosure of Invention
The embodiment of the application provides a method, a device, equipment and a storage medium for docking a single sign-on system.
In a first aspect, an embodiment of the present application provides a method for interfacing a single sign-on system, where the method is applied to a server in a business processing system, the server deploys the single sign-on system, the business processing system further includes a user side, and the user side is deployed in multiple nodes, where the method includes: in response to receiving a transaction request submitted by a current user on first node equipment, trying to acquire a login session and a corresponding login state of the current user, wherein the login session and the corresponding login state of the current user are saved when the current user conducts transaction on the first node equipment or any other node equipment; if the login session of the current user is successfully acquired, further confirming whether the corresponding login state is valid, and if so, confirming that the valid login session is used for subsequent transaction.
In some optional embodiments, the method further comprises: and if the login session of the current user does not exist, indicating the current user to log in the first node equipment, saving the login session of the current user and saving a corresponding login state.
In some optional embodiments, the method further comprises: the saving of the corresponding login state comprises: the login is successful, and the corresponding login state is saved to be effective; and if the login fails, saving the corresponding state as failure.
In some optional embodiments, the method further comprises: after the further confirming whether the corresponding login status is valid, the method further includes: if the corresponding login state is determined to be invalid or the login related abnormity is fed back by the subsequent transaction, retrying login, and updating the login session and the corresponding login state of the current user after retrying login is successful.
In some optional embodiments, the method further comprises: before the making of the retry login, the method further comprises: and changing the login state of the current user corresponding to the first node into processing.
In a second aspect, an embodiment of the present application provides an apparatus for docking a single sign-on system, where the apparatus is applied to a service end in a business processing system, the service end deploys the single sign-on system, the business processing system further includes a user end, and the user end is deployed by multiple nodes, and the apparatus includes:
the acquisition module is configured to attempt to acquire a login session and a corresponding login state of a current user in response to receiving a transaction request submitted by the current user on the first node device, wherein the login session and the corresponding login state of the current user are saved when the current user performs a transaction in front of the first node device or any other node device;
And the processing module is configured to further confirm whether the corresponding login state is valid if the login session of the current user is successfully acquired, and confirm that the valid login session is used for subsequent transaction if the corresponding login state is valid.
In some optional embodiments, the processing module is further configured to instruct the current user to perform a login action on the first node device if the login session of the current user does not exist, save the login session of the current user, and save a corresponding login state.
In some optional embodiments, the processing module is further configured to, after further confirming whether the corresponding login state is valid, if it is confirmed that the corresponding login state is invalid or the subsequent transaction feeds back the login related abnormality, perform a retry login, and update the login session and the corresponding login state of the current user after the retry login is successful.
In a third aspect, an embodiment of the present application provides a computer device, including: one or more processors; storage means having one or more programs stored thereon which, when executed by the one or more processors, cause the one or more processors to implement a method of interfacing a single sign-on type system as described in the first aspect.
In a fourth aspect, embodiments of the present application provide a computer-readable storage medium on which a computer program is stored, the computer program, when executed by one or more processors, implementing the method for docking a single sign-on system according to the first aspect.
In order to meet the requirement that multiple node devices access a single sign-on system to operate by using the same login account in the application of multi-node deployment, the embodiment of the application provides a method, a device, equipment and a storage medium for docking the single sign-on system. According to the embodiment of the application, when a current user makes a transaction request on a certain node device, the login session and the corresponding login state are tried to be acquired first, if the login session is acquired successfully and the corresponding login state is valid, the valid login session is confirmed to be used for subsequent transaction, and the following effects are achieved: when the current user does not perform the first transaction, the login action is not needed, so that the frequency of the login action is reduced, the transaction time is shortened and the performance is improved on the whole. Therefore, the embodiment of the application can meet the bottleneck that a user side system only opens a small number of account numbers, can meet the requirement of transverse expansion of a service side system, and improves the stability requirement of the system.
Drawings
Other features, objects, and advantages of the disclosure will become apparent from a reading of the following detailed description of non-limiting embodiments which proceeds with reference to the accompanying drawings. The drawings are only for purposes of illustrating the particular embodiments and are not to be construed as limiting the invention. In the drawings:
fig. 1 is a schematic flowchart illustrating a method for docking a single sign-on system according to an embodiment of the present application;
FIG. 2 is a schematic diagram illustrating a process for implementing a first transaction in a specific application scenario according to an embodiment of the present application;
FIG. 3 is a schematic diagram illustrating a process for implementing subsequent transactions in a specific application scenario according to an embodiment of the present disclosure;
fig. 4 is a schematic structural diagram of an apparatus for docking a single sign-on system according to an embodiment of the present application;
fig. 5 is a schematic diagram of a hardware component structure of a computer device according to an embodiment of the present application.
Detailed Description
So that the manner in which the features and elements of the present embodiments can be understood in detail, a more particular description of the embodiments, briefly summarized above, may be had by reference to embodiments, some of which are illustrated in the appended drawings.
The single sign-on system only allows a user to be in a login state on the same user side equipment at the same time, and when the user uses the same login account to operate on a plurality of user side equipment, a login action is required to be performed every time the user side equipment is replaced, so that the operation time is prolonged, and the performance is poor.
Therefore, the embodiments of the present application provide a method, an apparatus, a device, and a storage medium for interfacing a single sign-on system, so as to satisfy an appeal that multiple node devices access the single sign-on system to operate using the same login account in an application deployed by multiple nodes. According to the embodiment of the application, the transaction time can be shortened and the performance can be improved by reducing the frequency of login actions.
The scheme of the embodiment of the application is applied to a business processing system comprising a server and a user, wherein the server comprises a single sign-on system; the user side is a docking system and adopts multi-node deployment, namely, the system can be deployed on a plurality of node devices, and the node devices are user side devices serving as nodes; the user can access the server side through any node device, but the login state of only one node device is in the valid state at the same time.
Referring to fig. 1, fig. 1 is a flowchart of a method for docking a single sign-on system according to an embodiment of the present application. The method is applied to a server of a business processing system, the server is provided with a single sign-on system, the business processing system further comprises a user side, and the user side is provided with multiple nodes.
As shown in fig. 1, the method for docking the single sign-on system includes the following steps:
Step 101, in response to receiving a transaction request submitted by a current user on a first node device, attempting to acquire a login session and a corresponding login state of the current user, where the login session and the corresponding login state are saved when the current user performs a transaction on the first node device or any other node device.
Session is called "time domain" in chinese, and is commonly referred to as "Session control" in computers, especially in network applications. The Session object stores the attributes and configuration information needed for a particular user Session. In this way, when the user jumps between Web (global wide area network) pages of an application, the variables stored in the Session object will not be lost, but will persist throughout the user Session. When a user requests a Web page from an application, the Web server will automatically create a Session object if the user has not already had a Session.
Here, the user terminal is deployed on a plurality of node apparatuses, and the first node apparatus is any one of the plurality of node apparatuses. Before the user submits the transaction request on the first node device, the transaction may have already been performed on the first node device or any other node device, and the server side correspondingly stores the login session and the corresponding login state of the user.
And 102, if the login session of the current user is successfully acquired, further confirming whether the corresponding login state is valid, and if so, confirming that the valid login session is used for subsequent transaction.
Here, when the current user submits the transaction request on the first node device, if the effective login session of the user is obtained, the login action of the current user is not needed, and the subsequent transaction can be performed by directly using the effective login session, so that the login action frequency of a multi-node deployed user side is reduced, and the transaction time is shortened.
In some optional implementations, the method of an embodiment of the present application further includes:
and 103, if the login session of the current user does not exist, indicating the current user to perform login action on the first node device, saving the login session of the current user and saving a corresponding login state.
If the login session of the current user does not exist, it indicates that the current user has not logged in the server on any node device before, that is, the transaction is a first transaction (or a first transaction). At this time, the server indicates the current user to log in on the first node device, and the server authenticates the login request sent by the first node device, generates and stores the login session of the current user, and stores the corresponding login state.
In some optional embodiments, saving the corresponding login status comprises: if the login is successful, the corresponding login state is saved to be effective; and if the login fails, saving the corresponding state as failure. Optionally, in some other embodiments, the login status may also include "in process", for example, during the login process. That is, the login status may include, for example, three types, i.e., active, inactive, and active.
In some optional embodiments, in step 102, after further confirming whether the corresponding login status is valid, the method according to the embodiment of the present application further includes: if the corresponding login state is determined to be invalid or the login related abnormity is fed back by the subsequent transaction, retrying login, and updating the login session and the corresponding login state of the current user after retrying login is successful.
That is, if it is confirmed that the corresponding login status is not in the "valid" status, the login is retried. Optionally, before performing retry login, the method in the embodiment of the present application further includes: and changing the login state of the current user corresponding to the first node into processing so as to avoid the login of the same account on other node equipment and avoid the repeated login of multiple computers.
For ease of understanding and implementation, the method of the embodiment of the present application is further described below with reference to a specific application scenario embodiment. Referring to fig. 2 and 3, the following steps are included:
s0, the docking system (i.e. the user end) is deployed in a multi-node mode and is configured to perform login actions when transaction is performed, otherwise, invalid login is not performed.
S1, referring to fig. 2, when the first transaction hits a node device, the client performs a login operation, for example, sends a message of a login request in a post request manner, adds login related information to the message, fills corresponding login key information in a login attribute column, and the server simulates a login situation (i.e., performs login authentication) to obtain a corresponding login session.
Here, post is a method of HTTP request. An HTTP request refers to a request message from a client to a server.
S2, referring to fig. 2, the corresponding session is retained and saved, for example, stored in the redis, and meanwhile, the valid status of the login is added to the redis. After login is successful, the corresponding login state is saved as effective; and if the login fails, saving the corresponding login state as failure.
Here, redis means "Remote Dictionary Server", i.e., a Remote Dictionary service. Redis is a high-performance key-value database.
S3, referring to fig. 3, when processing the subsequent transaction (non-first transaction), first acquiring a session; and judging whether the transaction is valid or not, and then carrying out subsequent transaction access with the valid login session.
S4, referring to fig. 3, if the information fed back by the subsequent transaction is a login related abnormality, setting the saved login session information to a failure state, and performing a retry login. Optionally, when the retry login starts, the login state is changed into the process, so that the multi-machine repeated login is avoided.
And S5, after the login is retried successfully, the relevant information of the login session is updated again, the effective login session is ensured, and the login state is set to be effective.
The method of the embodiment of the present application is explained above.
Fig. 4 is a block diagram of an apparatus 400 for interfacing with a single sign-on system according to an embodiment of the present application. The apparatus 400 of the embodiment of the present application is applied to a server in a business processing system, where the server is deployed with a single sign-on system, and the business processing system further includes a client, and the client is deployed in multiple nodes.
As shown in fig. 4, an apparatus 400 for interfacing with a single sign-on system includes:
an obtaining module 401, configured to, in response to receiving a transaction request submitted by a current user on a first node device, attempt to obtain a login session and a corresponding login state of the current user, where the login session and the corresponding login state are saved when the current user performs a transaction in advance on the first node device or any other node device;
The processing module 402 is configured to further determine whether the corresponding login status is valid if the login session of the current user is successfully acquired, and if so, determine to use the valid login session for subsequent transactions.
In some optional embodiments, the processing module 402 is further configured to instruct the current user to perform a login action on the first node device if the login session of the current user does not exist, save the login session of the current user, and save a corresponding login status.
In some optional embodiments, the processing module 402 is further configured to: the login is successful, and the corresponding login state is saved to be effective; and if the login fails, saving the corresponding state as failure.
In some optional embodiments, the processing module 402 is further configured to, after further confirming whether the corresponding login state is valid, if it is confirmed that the corresponding login state is invalid or the subsequent transaction feeds back the login related abnormality, perform a retry login, and update the login session and the corresponding login state of the current user after the retry login is successful.
In some optional embodiments, the processing module 402 is further configured to change the login status of the current user corresponding to the first node into processing before performing the retry login.
In summary, in order to meet the requirement that a single sign-on system is accessed to a plurality of node devices for operation by using the same login account in the application of multi-node deployment, the embodiment of the application provides a method and a device for docking the single sign-on system. According to the embodiment of the application, when a current user makes a transaction request on a certain node device, the login session and the corresponding login state are tried to be acquired first, if the login session is acquired successfully and the corresponding login state is valid, the valid login session is confirmed to be used for subsequent transaction, and the following effects are achieved: when the current user is not transacted for the first time, login actions are not needed, so that the frequency of login actions is reduced, the transaction time is shortened and the performance is improved. Therefore, the embodiment of the application can meet the bottleneck that a user side system only opens a small number of account numbers, can meet the requirement of transverse expansion of a service side system, and improves the stability requirement of the system.
Referring to fig. 5, an embodiment of the present application further provides a computer device 500, including:
one or more processors 501;
a memory 502 on which one or more programs 503 are stored;
components such as processor 501 and memory 502 may be coupled together by a bus system 504; the bus system 504 is used to enable connection communications between these components;
The one or more programs 503, when executed by the one or more processors 501, cause the one or more processors 501 to implement the flow orchestration access method as disclosed in the above method embodiments.
The bus system 504 may include a power bus, a control bus, and a status signal bus, in addition to a data bus. The memory 502 may be either volatile memory or nonvolatile memory, and may include both volatile and nonvolatile memory. The Processor 501 may be an integrated circuit chip with Signal processing capabilities, and may be a general purpose Processor, a Digital Signal Processor (DSP), or other programmable logic device, discrete gate or transistor logic device, discrete hardware components, or the like.
Embodiments of the present application also provide a computer-readable storage medium, on which a computer program is stored, where the computer program, when executed by one or more processors, implements the flow arrangement access method as disclosed in the above method embodiments.
The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may 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 means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
It should be understood that the terms "system" and "network" are often used interchangeably herein in this application. The term "and/or" in this application is only one kind of association relationship describing the associated object, and means that there may be three kinds of relationships, for example, a and/or B, which may mean: a exists alone, A and B exist simultaneously, and B exists alone. In addition, the character "/" in this application generally indicates that the former and latter related objects are in an "or" relationship.
The above description is only for the purpose of illustrating the preferred embodiments of the present application and should not be taken as limiting the scope of the present application, and any modifications, equivalents, improvements, etc. made within the spirit and principle of the present application should be included in the scope of the present application.

Claims (10)

1. A method for docking a single sign-on system is applied to a server side in a business processing system, the server side deploys the single sign-on system, the business processing system further comprises a user side, and the user side is deployed in multiple nodes, and the method comprises the following steps:
in response to receiving a transaction request submitted by a current user on first node equipment, trying to acquire a login time domain session and a corresponding login state of the current user, wherein the login session and the corresponding login state of the current user are saved when the current user conducts transaction on the first node equipment or any other node equipment;
if the login session of the current user is successfully acquired, further confirming whether the corresponding login state is valid, and if so, confirming that the valid login session is used for subsequent transaction.
2. The method of claim 1, further comprising:
and if the login session of the current user does not exist, indicating the current user to log in the first node equipment, saving the login session of the current user and saving a corresponding login state.
3. The method of claim 2, wherein the saving the corresponding login status comprises: if the login is successful, the corresponding login state is saved to be effective; and if the login fails, saving the corresponding state as failure.
4. The method of claim 1, after said further confirming whether the corresponding login status is valid, the method further comprising: if the corresponding login state is determined to be invalid or the login related abnormality is fed back by the subsequent transaction, retrying login, and updating the login session and the corresponding login state of the current user after the retrying login is successful.
5. The method of claim 4, prior to said making a retry login, further comprising: and changing the login state of the current user corresponding to the first node into processing.
6. A device for docking a single sign-on system is applied to a service end in a business processing system, the service end deploys the single sign-on system, the business processing system further comprises a user end, the user end is deployed by multiple nodes, and the device comprises:
the acquisition module is configured to attempt to acquire a login session and a corresponding login state of a current user in response to receiving a transaction request submitted by the current user on a first node device, wherein the login session and the corresponding login state of the current user are saved when the current user performs a transaction in front of the first node device or any other node device;
And the processing module is configured to further confirm whether the corresponding login state is valid if the login session of the current user is successfully acquired, and confirm that the valid login session is used for subsequent transaction if the corresponding login state is valid.
7. The apparatus of claim 6, wherein the processing module is further configured to instruct the current user to perform a login action on the first node device if the login session of the current user does not exist, save the login session of the current user, and save a corresponding login status.
8. The apparatus of claim 6, wherein the processing module is further configured to, after further confirming whether the corresponding login status is valid, if it is confirmed that the corresponding login status is invalid or the subsequent transaction feeds back the login related abnormality, retry login, and update the login session and the corresponding login status of the current user after the retry login is successful.
9. A computer device, comprising:
one or more processors;
a storage device having one or more programs stored thereon,
the one or more programs, when executed by the one or more processors, cause the one or more processors to implement the method of docking a single sign-on system of any of claims 1-5.
10. A computer readable storage medium having stored thereon a computer program which, when executed by one or more processors, implements a method of docking a single sign-on system as claimed in any one of claims 1 to 5.
CN202210195713.2A 2022-03-01 2022-03-01 Method, device, equipment and storage medium for docking single sign-on system Active CN114679302B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210195713.2A CN114679302B (en) 2022-03-01 2022-03-01 Method, device, equipment and storage medium for docking single sign-on system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210195713.2A CN114679302B (en) 2022-03-01 2022-03-01 Method, device, equipment and storage medium for docking single sign-on system

Publications (2)

Publication Number Publication Date
CN114679302A true CN114679302A (en) 2022-06-28
CN114679302B CN114679302B (en) 2024-05-10

Family

ID=82072604

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210195713.2A Active CN114679302B (en) 2022-03-01 2022-03-01 Method, device, equipment and storage medium for docking single sign-on system

Country Status (1)

Country Link
CN (1) CN114679302B (en)

Citations (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150121503A1 (en) * 2012-07-06 2015-04-30 Tencent Technology (Shenzhen) Company Limited Method, system and storage medium for user account to maintain login state
CN104836803A (en) * 2015-04-24 2015-08-12 北京工商大学 Single sign-on method based on session mechanism
CN107483418A (en) * 2017-07-27 2017-12-15 阿里巴巴集团控股有限公司 Login process method, method for processing business, device and server
CN107566385A (en) * 2017-09-14 2018-01-09 郑州云海信息技术有限公司 A kind of Web multiple spots log in limitation and timeout treatment system and method
US20180097793A1 (en) * 2016-09-30 2018-04-05 Ca, Inc. Secondary authentication using user's login status
CN108900562A (en) * 2018-10-11 2018-11-27 北京京东尚科信息技术有限公司 Sharing method, device, electronic equipment and the medium of logging state
CN109450976A (en) * 2018-10-09 2019-03-08 网宿科技股份有限公司 A kind of method and device of the access of operation system
CN110278187A (en) * 2019-05-13 2019-09-24 网宿科技股份有限公司 Multiple terminals single-point logging method, system, sync server and medium
CN110324307A (en) * 2019-05-16 2019-10-11 平安科技(深圳)有限公司 A kind of single sign-on authentication method and relevant device based on cloud
CN110381031A (en) * 2019-06-21 2019-10-25 中国平安财产保险股份有限公司 Single-point logging method, device, equipment and computer readable storage medium
US20200007530A1 (en) * 2018-06-28 2020-01-02 Oracle International Corporation Session Synchronization Across Multiple Devices in an Identity Cloud Service
CN110839041A (en) * 2019-11-22 2020-02-25 苏州浪潮智能科技有限公司 Single-user login method, device, equipment and medium supporting multi-node deployment
CN110933084A (en) * 2019-11-29 2020-03-27 深圳乐信软件技术有限公司 Cross-domain shared login state method, device, terminal and storage medium
CN111107073A (en) * 2019-12-11 2020-05-05 数字广东网络建设有限公司 Application automatic login method and device, computer equipment and storage medium
CN111258602A (en) * 2020-01-10 2020-06-09 百度在线网络技术(北京)有限公司 Information updating method and device
CN111541650A (en) * 2020-03-31 2020-08-14 紫光云技术有限公司 Multi-site single sign-on implementation method
CN111935107A (en) * 2020-07-23 2020-11-13 珠海大横琴科技发展有限公司 Identity authentication method, device, system, electronic equipment and storage medium
US20210281559A1 (en) * 2020-03-05 2021-09-09 International Business Machines Corporation Synchronous multi-tenant single sign-on configuration
US20210314310A1 (en) * 2020-04-02 2021-10-07 Vmware, Inc. Secured login management to container image registry in a virtualized computer system

Patent Citations (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150121503A1 (en) * 2012-07-06 2015-04-30 Tencent Technology (Shenzhen) Company Limited Method, system and storage medium for user account to maintain login state
CN104836803A (en) * 2015-04-24 2015-08-12 北京工商大学 Single sign-on method based on session mechanism
US20180097793A1 (en) * 2016-09-30 2018-04-05 Ca, Inc. Secondary authentication using user's login status
CN107483418A (en) * 2017-07-27 2017-12-15 阿里巴巴集团控股有限公司 Login process method, method for processing business, device and server
CN107566385A (en) * 2017-09-14 2018-01-09 郑州云海信息技术有限公司 A kind of Web multiple spots log in limitation and timeout treatment system and method
US20200007530A1 (en) * 2018-06-28 2020-01-02 Oracle International Corporation Session Synchronization Across Multiple Devices in an Identity Cloud Service
CN109450976A (en) * 2018-10-09 2019-03-08 网宿科技股份有限公司 A kind of method and device of the access of operation system
CN108900562A (en) * 2018-10-11 2018-11-27 北京京东尚科信息技术有限公司 Sharing method, device, electronic equipment and the medium of logging state
CN110278187A (en) * 2019-05-13 2019-09-24 网宿科技股份有限公司 Multiple terminals single-point logging method, system, sync server and medium
CN110324307A (en) * 2019-05-16 2019-10-11 平安科技(深圳)有限公司 A kind of single sign-on authentication method and relevant device based on cloud
CN110381031A (en) * 2019-06-21 2019-10-25 中国平安财产保险股份有限公司 Single-point logging method, device, equipment and computer readable storage medium
CN110839041A (en) * 2019-11-22 2020-02-25 苏州浪潮智能科技有限公司 Single-user login method, device, equipment and medium supporting multi-node deployment
CN110933084A (en) * 2019-11-29 2020-03-27 深圳乐信软件技术有限公司 Cross-domain shared login state method, device, terminal and storage medium
CN111107073A (en) * 2019-12-11 2020-05-05 数字广东网络建设有限公司 Application automatic login method and device, computer equipment and storage medium
CN111258602A (en) * 2020-01-10 2020-06-09 百度在线网络技术(北京)有限公司 Information updating method and device
US20210281559A1 (en) * 2020-03-05 2021-09-09 International Business Machines Corporation Synchronous multi-tenant single sign-on configuration
CN111541650A (en) * 2020-03-31 2020-08-14 紫光云技术有限公司 Multi-site single sign-on implementation method
US20210314310A1 (en) * 2020-04-02 2021-10-07 Vmware, Inc. Secured login management to container image registry in a virtualized computer system
CN111935107A (en) * 2020-07-23 2020-11-13 珠海大横琴科技发展有限公司 Identity authentication method, device, system, electronic equipment and storage medium

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
程曾平;: "共享Session实现信息门户单点登陆", 软件导刊, no. 11, 30 November 2008 (2008-11-30) *
胡丽丽;: "单点登陆在统一用户管理***中的应用研究", 电脑知识与技术, no. 31 *

Also Published As

Publication number Publication date
CN114679302B (en) 2024-05-10

Similar Documents

Publication Publication Date Title
CN112637346B (en) Proxy method, proxy device, proxy server and storage medium
US20240064058A1 (en) Implementation of compliance settings by a mobile device for compliance with a configuration scenario
US20170185678A1 (en) Crawler system and method
WO2020024408A1 (en) Test device, test method and storage medium
CN105592035A (en) Single sign on method used for multiple application systems
CN108712457A (en) Back-end server dynamic load method of adjustment and device based on Nginx reverse proxys
CN112751847A (en) Interface call request processing method and device, electronic equipment and storage medium
WO2020173126A1 (en) Method and device for blockchain-based session data processing, equipment, and medium
CN109040263B (en) Service processing method and device based on distributed system
CN112491776A (en) Security authentication method and related equipment
CN106941418B (en) SSL VPN configuration information synchronization method and device
CN108111630B (en) Zookeeper cluster system and connection method and system thereof
CN111800511B (en) Synchronous login state processing method, system, equipment and readable storage medium
CN114679302B (en) Method, device, equipment and storage medium for docking single sign-on system
CN112153146A (en) Operation notification method and apparatus, storage medium, and electronic apparatus
CN109150862B (en) Method and server for realizing token roaming
CN115098528B (en) Service processing method, device, electronic equipment and computer readable storage medium
CN115484045A (en) Unified identity authentication method and system based on API gateway
AU2018390863A1 (en) Computer system and method for extracting dynamic content from websites
CN112559472A (en) File transmission method and device, computer equipment and storage medium
CN110928598A (en) System configuration method, device, computer equipment and storage medium
CN112887124B (en) Configuration management method and device of 5G base station
CN113472841B (en) Implementation method and device for terminating remote procedure call request
WO2024109568A1 (en) Service request processing method and apparatus, electronic device, and storage medium
CN112532699B (en) Data port updating method and device, electronic equipment and readable storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant