OpenConext / OpenConext/OpenConext-pdp

Add geoip information to policies

Open
#286 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Needs refinement
Dominant language
Java
Stars
9
Forks
7
Avg merge
11d 12h
Merged PRs (30d)
10

Description

Use (a local copy of) a geoip database to allow users to create a policy based upon region or country.
e.g. :

  • Deny access from Belgium
  • Require MFA when logging ing from outside the Netherlands

Requires changes in the PDP frontends (openconext-dashbord / openconext-manage) too.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reading the PDP policy evaluation flow and identifying the frontend repositories named in the issue: openconext-dashboard and openconext-manage. Clarify the geoIP database, policy syntax, and region or country matching behavior before implementation; done means policies can enforce the stated geographic examples across the PDP and its frontends.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
authorization
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.