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

JWT server cache fix and client response update #8

Merged
merged 3 commits into from
Jan 23, 2024

Conversation

NeonDaniel
Copy link
Member

@NeonDaniel NeonDaniel commented Jan 23, 2024

Description

Prevent caching incomplete jwt tokens in validate_auth method
Add token expiration to response data so client can manage refreshing
Fix bug causing all clients to use the same default client_id
Adds rate limit by IP address to auth/login endpoint

Issues

Other Notes

Resolves an error causing 500 returns to clients requesting auth after a server restart

Add token expiration to response data so client can manage refreshing
@NeonDaniel NeonDaniel requested a review from mikejgray January 23, 2024 21:40
@NeonDaniel NeonDaniel marked this pull request as draft January 23, 2024 21:43
@NeonDaniel NeonDaniel marked this pull request as ready for review January 23, 2024 22:36
@NeonDaniel NeonDaniel merged commit d7a4291 into dev Jan 23, 2024
6 checks passed
@NeonDaniel NeonDaniel deleted the FIX_JwtTokenCaching branch January 23, 2024 22:57
@github-actions github-actions bot mentioned this pull request Feb 26, 2024
NeonDaniel added a commit that referenced this pull request Feb 27, 2024
# Changelog

## [0.0.1a9](https://github.com/NeonGeckoCom/neon-hana/tree/0.0.1a9)
(2024-02-26)

[Full
Changelog](0.0.1a8...0.0.1a9)

**Merged pull requests:**

- Cleanup comments and prep for release
[\#13](#13)
([NeonDaniel](https://github.com/NeonDaniel))

## [0.0.1a8](https://github.com/NeonGeckoCom/neon-hana/tree/0.0.1a8)
(2024-01-26)

[Full
Changelog](0.0.1a7...0.0.1a8)

**Merged pull requests:**

- Update to use client-provided public IP address when available
[\#12](#12)
([NeonDaniel](https://github.com/NeonDaniel))

## [0.0.1a7](https://github.com/NeonGeckoCom/neon-hana/tree/0.0.1a7)
(2024-01-26)

[Full
Changelog](0.0.1a6...0.0.1a7)

**Merged pull requests:**

- Add Node data model and Session support
[\#11](#11)
([NeonDaniel](https://github.com/NeonDaniel))

## [0.0.1a6](https://github.com/NeonGeckoCom/neon-hana/tree/0.0.1a6)
(2024-01-26)

[Full
Changelog](0.0.1a5...0.0.1a6)

**Merged pull requests:**

- Configurable Authorization Request Limits
[\#9](#9)
([NeonDaniel](https://github.com/NeonDaniel))

## [0.0.1a5](https://github.com/NeonGeckoCom/neon-hana/tree/0.0.1a5)
(2024-01-23)

[Full
Changelog](0.0.1a4...0.0.1a5)

**Merged pull requests:**

- JWT server cache fix and client response update
[\#8](#8)
([NeonDaniel](https://github.com/NeonDaniel))

## [0.0.1a4](https://github.com/NeonGeckoCom/neon-hana/tree/0.0.1a4)
(2024-01-22)

[Full
Changelog](0.0.1a3...0.0.1a4)

**Merged pull requests:**

- Default disable email service with note in docs explaining rationale
[\#4](#4)
([NeonDaniel](https://github.com/NeonDaniel))

## [0.0.1a3](https://github.com/NeonGeckoCom/neon-hana/tree/0.0.1a3)
(2024-01-22)

[Full
Changelog](0.0.1a2...0.0.1a3)

**Merged pull requests:**

- Add `assist` route for HTTP requests
[\#3](#3)
([NeonDaniel](https://github.com/NeonDaniel))

## [0.0.1a2](https://github.com/NeonGeckoCom/neon-hana/tree/0.0.1a2)
(2024-01-19)

[Full
Changelog](885ec6e...0.0.1a2)

**Merged pull requests:**

- Fix path errors in test build automation
[\#2](#2)
([NeonDaniel](https://github.com/NeonDaniel))
- Initial Implementation
[\#1](#1)
([NeonDaniel](https://github.com/NeonDaniel))



\* *This Changelog was automatically generated by
[github_changelog_generator](https://github.com/github-changelog-generator/github-changelog-generator)*
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant