lablup / lablup/backend.ai-webui

Add API endpoint for SSH keypair reset/revocation

Open
#6,146 0 comments 0 reactions 0 assignees View on GitHub
api quick-capture ssh
Dominant language
TypeScript
Stars
133
Forks
81
Avg merge
1d 11h
Merged PRs (30d)
344

Description

## Background

Currently there is no backend API to reset or revoke a user's registered SSH keypair. Users who have registered an SSH keypair in User Settings have no way to reset it to a new keypair or revoke it through the WebUI.

## Task

Implement a backend API endpoint that allows:

1. Resetting the user's registered SSH keypair (generate a new one)
1. Revoking / removing the registered keypair (fall back to per-session dropbear keys)

## Context

- This is required for the WebUI SSH keypair management UX improvements (see related FR issue)
- Assignee suggestion: HyeokJin Kim (per Teams discussion)
- Once this API is available, the WebUI will implement the corresponding reset UI

## References

- Teams discussion: UX Consistency improvements for SSH keypairs
- Captured while working on branch: claude/upbeat-keller

JIRA Issue: BA-5398

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.