MaxKB Version
2.0.2
Please describe your needs or suggestions for improvements
Add a new interface for obtaining login tokens of ordinary users to implement single sign-on across multiple systems.
The 2.0 Professional Edition currently supports login authentication for session access. If the session is integrated into other systems, enabling the login authentication function will require secondary login, which is very unfriendly. It is necessary to support single sign-on across multiple systems.
Please describe the solution you suggest
Other system can obtain user tokens through the system API and then pass the token parameters via the URL. A dedicated page can be used to receive the token and serve as the session entry. After receiving the token, the page will store it in the browser cache and then redirect to the session entry.
Additional Information
This is a requirement from enterprise users. Currently, this function is not available, and the enterprise version does not support secondary development, which affects its usage.