Skip to content
This repository has been archived by the owner on Apr 26, 2024. It is now read-only.

Stabilise support for Refresh Tokens and support Refresh Token expiry #11372

Closed
7 tasks done
reivilibre opened this issue Nov 17, 2021 · 0 comments
Closed
7 tasks done
Assignees
Labels
T-Task Refactoring, removal, replacement, enabling or disabling functionality, other engineering tasks.

Comments

@reivilibre
Copy link
Contributor

reivilibre commented Nov 17, 2021

This is a list of things that I need to do to rejuvenate refresh tokens.

  • add more configuration options and rename the existing access_token_lifetime option as it's a misnomer (1)
  • make changes to update to the latest version of the MSC
  • drop the unstable prefixes
  • add developer documentation
  • add admin documentation
  • make refresh tokens expirable
  • support session lifetime properly (? — don't know if strictly required yet)

(1): access_token_lifetime merely refers to refreshable access tokens. New options include:

  • lifetime of non-refreshable access tokens
  • lifetime of refresh tokens themselves
    Also should consider how session_lifetime will be made to work as the 'ultimate session lifetime', since currently the two options are not compatible despite being about the same thing...?
    Also should document the configuration option since, being experimental, it has not been documented yet.
@reivilibre reivilibre added the T-Task Refactoring, removal, replacement, enabling or disabling functionality, other engineering tasks. label Nov 17, 2021
@reivilibre reivilibre self-assigned this Nov 17, 2021
@clokep clokep changed the title Refresh Token Ticklist Stabilize support for Refresh Tokens Nov 17, 2021
@reivilibre reivilibre changed the title Stabilize support for Refresh Tokens Stabilise support for Refresh Tokens and support Refresh Token expiry Nov 18, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
T-Task Refactoring, removal, replacement, enabling or disabling functionality, other engineering tasks.
Projects
None yet
Development

No branches or pull requests

1 participant