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

OpenID Plugin: allow max_sessions #371

Open
nynymike opened this issue Oct 25, 2019 · 2 comments
Open

OpenID Plugin: allow max_sessions #371

nynymike opened this issue Oct 25, 2019 · 2 comments
Assignees
Milestone

Comments

@nynymike
Copy link
Contributor

Some customers would like to limit the number of sessions a person can have active.

For example, consider this use case:

  1. User navigates to website with Browser 1 (session 1)
  2. User navigates to website with Browser 2 (session 2)
  3. GG prompts user: Do you want to terminate Session 1?
  4. GG performs back-channel logout of session 1
@nynymike nynymike added this to the 4.1 milestone Oct 25, 2019
@altexy
Copy link
Contributor

altexy commented Oct 25, 2019

@nynymike
To implement this feature we need shared storage like Redis.
It would be harder to support/deploy GG, similar to true rate-limiting.

Also not sure what we may use for back-channel logout:
https://gluu.org/docs/oxd/4.0/api/#get-logout-uri

The get_logout_uri command uses front-channel logout.

@nynymike
Copy link
Contributor Author

This feature is a placeholder. I don't want to implment it right away. Agreed that we'd need a shared cache. Also, Gluu Server doesn't support back channel logout today.

@altexy altexy removed this from the 4.1 milestone Nov 12, 2019
@ldeveloperl1985 ldeveloperl1985 added this to the 4.3 milestone Mar 12, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants