GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — Extract groups and namespaces claims from JWT token · Issue #6088 · feast-dev/feast

Extract groups and namespaces claims from JWT token #6088

New issue
Copy link
New issue
Copy link
Closed
Closed
Extract groups and namespaces claims from JWT token#6088
Copy link
Assignees
aniketpalu
Labels
kind/featureNew feature or requestNew feature or request

Description

@aniketpalu
aniketpalu
opened on Mar 10, 2026
Issue body actions

Is your feature request related to a problem? Please describe.

OidcTokenParser only extracts username and roles from the JWT. The groups and namespaces claims are ignored, so GroupBasedPolicy and NamespaceBasedPolicy never match for OIDC-authenticated users.

Describe the solution you'd like

Extract groups and namespaces claims from the decoded JWT in OidcTokenParser.user_details_from_access_token() and pass them to the User object. Default to empty list if the claims are absent.

Describe alternatives you've considered

None — the User model, policy classes, and enforcer already support groups and namespaces. Only the OIDC parser is missing the extraction.

Additional context

Affected file: sdk/python/feast/permissions/auth/oidc_token_parser.py

Reacted by Aleksandr
Reacted by Aleksandr
Reacted by Aleksandr

Activity

  1. aniketpalu
    added
    kind/featureNew feature or requestNew feature or request
    on Mar 10, 2026
  2. ntkathole
    assigned
    aniketpalu
    on Mar 25, 2026
  3. ntkathole
    closed this as completedon Jul 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

  • @aniketpalu
    aniketpalu

Labels

kind/featureNew feature or requestNew feature or request

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

    You are visitor 01402503 — GeezerVison does not store the pages you look up.
    Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.