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

Authentication token refresh #44

Open
5 tasks
tusmester opened this issue Jun 10, 2020 · 0 comments
Open
5 tasks

Authentication token refresh #44

tusmester opened this issue Jun 10, 2020 · 0 comments
Assignees

Comments

@tusmester
Copy link
Member

tusmester commented Jun 10, 2020

The client is capable of using an access token, but there is no mechanism for refreshing the access token using the refresh token, if the client is used for a long period of time - e.g. from a web application.

Define a background worker (?) for checking token expiration and refreshing the access token when necessary.

Proposal

We need a token storage that can be used in a web server environment. It should be a black box that handles token refresh operations in the background.

  • automatic token refresh
  • manage tokens by server url (handle multiple servers at the same time)
  • the storage can be put into the usual .Net dependency injection container
    • optionally add helper methods for accessing the container
  • async API
@tusmester tusmester added this to the Sprint 212 milestone Jun 10, 2020
@herflis herflis modified the milestones: Sprint 212, Sprint 213 Jun 24, 2020
@herflis herflis modified the milestones: Sprint 213, Sprint 214 Jul 8, 2020
@herflis herflis modified the milestones: Sprint 214, Sprint 215 Jul 23, 2020
@herflis herflis modified the milestones: Sprint 215, Sprint 216 Aug 5, 2020
@herflis herflis modified the milestones: Sprint 216, Sprint 217 Aug 24, 2020
@herflis herflis modified the milestones: Sprint 217, Sprint 218 Sep 2, 2020
@herflis herflis modified the milestones: Sprint 218, Sprint 219 Sep 16, 2020
@herflis herflis modified the milestones: Sprint 219, Sprint 220 Sep 30, 2020
@herflis herflis modified the milestones: Sprint 220, Sprint 221 Oct 14, 2020
@herflis herflis modified the milestones: Sprint 221, Sprint 222 Oct 28, 2020
@herflis herflis modified the milestones: Sprint 222, Sprint 223 Nov 11, 2020
@herflis herflis modified the milestones: Sprint 223, Sprint 224 Nov 26, 2020
@kavics kavics removed their assignment Jul 12, 2022
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