| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Sorry, something went wrong.
Signed-off-by: jyejare <jyejare@redhat.com>
…namespace Signed-off-by: jyejare <jyejare@redhat.com>
Signed-off-by: jyejare <jyejare@redhat.com>
Signed-off-by: jyejare <jyejare@redhat.com>
Signed-off-by: jyejare <jyejare@redhat.com>
Signed-off-by: jyejare <jyejare@redhat.com>
# [0.55.0](v0.54.0...v0.55.0) (2025-10-14) ### Bug Fixes * Added unix_timestamp_val in _serialize_val ([#5659](#5659)) ([35a8423](35a8423)) * BatchFeatureView transformation should persist in Registry Ser/Deserialization ([3364bad](3364bad)) * Check if DynamoDB table exists before create ([#5658](#5658)) ([e7fd506](e7fd506)) * Fix the link to Expedia in the Go Feature Server readme. ([3ed0163](3ed0163)) ### Features * Add Claude instructions ([#5651](#5651)) ([4807a52](4807a52)) * Groups and Namespaces based authorization, for Users and Service Accounts ([#5619](#5619)) ([da6257c](da6257c))
| Back | FazBrowse Home | New Git URL |
Implementation of Groups and Namespaces Based Authorization support
Overview
This PR implements groups and namespaces extraction support in Feast for user authentication (along with existing service account) in Pull Request #5619.
Changes Made
1. Enhanced User Model (sdk/python/feast/permissions/user.py)
2. New Policy Types (sdk/python/feast/permissions/policy.py)
3. Protobuf Definitions (protos/feast/core/Policy.proto)
4. Token Access Review Integration (sdk/python/feast/permissions/auth/kubernetes_token_parser.py)
5. Client SDK Updates (sdk/python/feast/permissions/client/kubernetes_auth_client_manager.py)
6. Configuration Model (sdk/python/feast/permissions/auth_model.py)
7. Comprehensive Tests (sdk/python/tests/permissions/test_groups_namespaces_auth.py)
8. Documentation (docs/getting-started/components/groups_namespaces_auth.md)
Key Features Implemented
✅ Token Access Review Integration
✅ Groups and Namespaces Extraction
✅ New Policy Types
✅ Client SDK Support
Usage Examples
Basic Group-Based Permission
Basic Namespace-Based Permission
Combined Group + Namespace Permission
Client Configuration with User Token