Title: Authentication and Authorization for feast serving · Issue #823 · feast-dev/feast · GitHub
Open Graph Title: Authentication and Authorization for feast serving · Issue #823 · feast-dev/feast
X Title: Authentication and Authorization for feast serving · Issue #823 · feast-dev/feast
Description: Is your feature request related to a problem? Please describe. Currently user authentication and authorization limits access to Feast core(#793 ), but doesn't secure feast serving. Since feast client connects to core and serving directly...
Open Graph Description: Is your feature request related to a problem? Please describe. Currently user authentication and authorization limits access to Feast core(#793 ), but doesn't secure feast serving. Since feast clie...
X Description: Is your feature request related to a problem? Please describe. Currently user authentication and authorization limits access to Feast core(#793 ), but doesn't secure feast serving. Since feast ...
Opengraph URL: https://github.com/feast-dev/feast/issues/823
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Authentication and Authorization for feast serving","articleBody":"**Is your feature request related to a problem? Please describe.**\r\nCurrently user authentication and authorization limits access to Feast core(#793 ), but doesn't secure feast serving. Since feast client connects to core and serving directly, authentication and authorization on feast serving is a necessary feature. \r\n**Describe the solution you'd like**\r\nThe PR #793, implements jwt authenticator and Keto authorizer for feast core. Same implementation will be done on the feast serving. Instead of replicating the code, Authorization and authentication will be moved separate module feast-auth, which will be included as a dependency in feast core and feast serving. Rest of the configuration will remain same as described in the documentation for #793. Python sdk will be updated to use secure channel to connect to feast serving. \r\n\r\n**Assumptions:**\r\n- User authentication and authorization only applies to Feast Core and serving not ingestion.\r\n\r\n**Out of scope:**\r\n- Go and java clients.\r\n\r\n**Describe alternatives you've considered**\r\nRefer to issue #793 for the alternatives considered.\r\n","author":{"url":"https://github.com/jmelinav","@type":"Person","name":"jmelinav"},"datePublished":"2020-06-23T17:29:48.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":5},"url":"https://github.com/823/feast/issues/823"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:bb91bf23-297a-8041-4aa2-2cd4083c9540 |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | D1C0:1012B6:7555A1:A37A11:697C751C |
| html-safe-nonce | 1f375863eb8f0c9b1d37013bffa09184eceb345b6b61f57b47da4466749519f1 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJEMUMwOjEwMTJCNjo3NTU1QTE6QTM3QTExOjY5N0M3NTFDIiwidmlzaXRvcl9pZCI6IjU2NjM1NTUxMDkwNjE5NDg3MDEiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ== |
| visitor-hmac | 3e5fa61053c071dc69b71fb4c264137231147df1acc450eb384a302fe7cf8d4b |
| hovercard-subject-tag | issue:644017781 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/feast-dev/feast/823/issue_layout |
| twitter:image | https://opengraph.githubassets.com/a29e3e4b584b57596b9c255943586e7e607f79579ecc4ed6f62e66978ab8e8eb/feast-dev/feast/issues/823 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/a29e3e4b584b57596b9c255943586e7e607f79579ecc4ed6f62e66978ab8e8eb/feast-dev/feast/issues/823 |
| og:image:alt | Is your feature request related to a problem? Please describe. Currently user authentication and authorization limits access to Feast core(#793 ), but doesn't secure feast serving. Since feast clie... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | jmelinav |
| hostname | github.com |
| expected-hostname | github.com |
| None | 639d2e61e0595a02d145092815d5b5c7345a4476fa7ce7eedc85345f4b0d5bd2 |
| turbo-cache-control | no-preview |
| go-import | github.com/feast-dev/feast git https://github.com/feast-dev/feast.git |
| octolytics-dimension-user_id | 57027613 |
| octolytics-dimension-user_login | feast-dev |
| octolytics-dimension-repository_id | 161133770 |
| octolytics-dimension-repository_nwo | feast-dev/feast |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 161133770 |
| octolytics-dimension-repository_network_root_nwo | feast-dev/feast |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 63131d96a4439002c1e480bbbc136f28b7fff962 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width