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

[Multi-Tenant] Tenanted Admin UI Requests #3108

Closed
3 tasks done
Tracked by #2893
njlie opened this issue Nov 19, 2024 · 0 comments · Fixed by #3213
Closed
3 tasks done
Tracked by #2893

[Multi-Tenant] Tenanted Admin UI Requests #3108

njlie opened this issue Nov 19, 2024 · 0 comments · Fixed by #3213
Assignees
Labels
pkg: frontend Changes in the frontend package.

Comments

@njlie
Copy link
Contributor

njlie commented Nov 19, 2024

The Admin UI should use the new identity management scheme for tenanted requests on the admin graphql api. The UI could present an input to collect the api secret that signatures should be signed with and add them to the browser session, if the UI does not detect that they have been set already.

  • Input to collect tenant id & api secret for signature generation if unset
  • Sign all requests from the UI to Admin API using api secret
  • Augment all requests from UI to Admin API with tenantId header

Prerequisites:

@njlie njlie added the pkg: frontend Changes in the frontend package. label Nov 19, 2024
@njlie njlie added this to Rafiki Nov 19, 2024
@github-project-automation github-project-automation bot moved this to Backlog in Rafiki Nov 19, 2024
@golobitch golobitch added this to the Multi Tenant v1 milestone Dec 20, 2024
@mkurapov mkurapov moved this from Backlog to Todo in Rafiki Jan 7, 2025
@mkurapov mkurapov moved this from Todo to In Progress in Rafiki Jan 14, 2025
@BlairCurrey BlairCurrey moved this from In Progress to Ready for Review in Rafiki Jan 21, 2025
@mkurapov mkurapov linked a pull request Jan 21, 2025 that will close this issue
6 tasks
@mkurapov mkurapov moved this from Ready for Review to Done in Rafiki Jan 27, 2025
@mkurapov mkurapov closed this as completed by moving to Done in Rafiki Jan 27, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
pkg: frontend Changes in the frontend package.
Projects
Status: Done
Development

Successfully merging a pull request may close this issue.

4 participants