Skip to content

[Feature] Add a new interface for obtaining login tokens of ordinary users to implement single sign-on across multiple systems. #3913

@itaa

Description

@itaa

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.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions