swagger-api / swagger-api/swagger-codegen
[C#]Would be nice if code generated adds implementation for handling refresh tokens
Nobody has claimed this yet.
- Dominant language
- Mustache
- Stars
- 17.8k
- Forks
- 6k
- PR merge metrics
- No merged PRs in 30d
Description
Description
I think it would be nice if there was some sort of implementation in the generated code that handles Oauth2 Refresh Tokens. I am thinking there would be a configuration option that enables auto refresh, and the generated code would then check the expires time of the token and automatically call to refresh the auth token if it has expired and the configuration flag is set. Currently, I have two options to do this how the code is generated itself. I either have to add the code into the project before making the dll, or I have to manually check this info on the consumption side of things.
Swagger-codegen version
Master
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
The issue does not name any files, tests, or entry points. Start by reading how Swagger Codegen generates C# clients and handles OAuth2 authentication, then determine where refresh-token configuration would fit. Done would mean generated C# code can optionally refresh expired tokens automatically; the issue provides no test or acceptance details.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp
- Domain
- api
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100