Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Wings user union login #21

Open
trydofor opened this issue Oct 12, 2022 · 5 comments
Open

Wings user union login #21

trydofor opened this issue Oct 12, 2022 · 5 comments
Labels
feature :star: new feature pending :no_bell: suspended or disappeared requirement

Comments

@trydofor
Copy link
Owner

trydofor commented Oct 12, 2022

Wings system can be associated with the login, similar to the SSO.

  • Ensure the independence of Wings account privilege system
  • Convenient SSO login
  • token recovery and kicking out of dangerous accounts.

Within a unified Hazelcast cluster, session sharing is possible.
Non-cluster, to consider on-demand network invocation.

  • OAuth2/Oidc is more complex, and the token cannot be invalidated
  • SAML/CAS http-based BS architecture
@trydofor trydofor added this to the Ti11 milestone Oct 18, 2022
@trydofor trydofor changed the title Wings增加体系内关联登录 Wings user associated login Feb 22, 2023
@trydofor
Copy link
Owner Author

trydofor commented Mar 16, 2023

Consider using header: Auth-Ticket to build internal tokens based on Tickets

@trydofor trydofor removed this from the Ti11 milestone Mar 16, 2023
@trydofor
Copy link
Owner Author

trydofor commented Mar 20, 2023

The lightest non-intrusive solution is HttpSessionIdResolver

  • No changes to each app's own auth system, independent of each other
  • Union sessionId, get the current app's sid based on the sid mapping relationship
  • Authentication pull, logout push
  • global unique id

HttpSessionEventPublisher

@trydofor
Copy link
Owner Author

trydofor commented Mar 28, 2023

#82

@trydofor
Copy link
Owner Author

trydofor commented Apr 7, 2023

spring-projects/spring-session#11

fixed at 3.2.0 of Session and SpringBoot

@trydofor trydofor added this to the EarthShaker milestone Apr 11, 2023
trydofor added a commit that referenced this issue May 20, 2023
@trydofor trydofor changed the title Wings user associated login Wings user union login Jul 13, 2023
trydofor added a commit that referenced this issue Aug 24, 2023
trydofor added a commit that referenced this issue Aug 24, 2023
@trydofor trydofor removed this from the EarthShaker milestone Dec 8, 2023
@trydofor trydofor added the pending :no_bell: suspended or disappeared requirement label Dec 11, 2023
@trydofor
Copy link
Owner Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature :star: new feature pending :no_bell: suspended or disappeared requirement
Projects
Status: 🆕 New
Development

No branches or pull requests

1 participant