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

feat: GeoIP interceptor config expansion #173

Open
4 tasks
techsavvyash opened this issue Jul 9, 2024 · 0 comments
Open
4 tasks

feat: GeoIP interceptor config expansion #173

techsavvyash opened this issue Jul 9, 2024 · 0 comments

Comments

@techsavvyash
Copy link
Member

Description

Present version of GeoIP interceptor only allows taking in a list of countries for blocking the requests, this should be expanded to allow for a lot more ways to define the config:

  1. List of continents
  2. List of countries
  3. List of states
  4. List of districts
  5. List of blocks (Refer to GeoQuery for the levels at which these things can be found)
  6. GeoFence
  7. List of coordinates
  8. Range of coordinates

On top of the above things we also need to give the user the ability to choose whether this list is of the regions where to allow the requests from or where to block the requests from.

Tasks

  • Figure out the exhaustive list of things which can be a part of this list
  • Design the service
  • Implementation
  • Test Case addition
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

No branches or pull requests

1 participant