[GH-ISSUE #948] Credential Valut #771

Closed
opened 2026-02-26 11:59:44 +03:00 by kerem · 0 comments
Owner

Originally created by @VShawn on GitHub (Jun 15, 2025).
Original GitHub issue: https://github.com/1Remote/1Remote/issues/948

Originally assigned to: @VShawn on GitHub.

Tasks:

  • Add basic CRUD operations for credentials in settings
    • Independently add credentials for different databases
    • Add credential caching in DataSource, implementing periodic cache updates (consistent with the Protocol table)
  • Add credential association in protocol configuration
    • Can only associate with credentials stored in the same database
    • After selecting an association, update the account password in the protocol using the credentials' account password
    • When updating credentials, also update the protocols that reference those credentials (using transactions)
    • When deleting credentials, remove the protocol's reference to the credentials (using transactions)
  • No changes needed in the code for starting remote sessions, as credentials are updated within the protocol
  • Handle credentials during bulk editing of protocols
  • Import and export
    • No special handling during export
    • When importing, if the credential does not exist in the credential store, create a new one; if a credential with the same name exists, add a new credential with (2) appended
  • Display
    • credential edit control in protocol edit page
    • UI translation
  • bugs discovered during the development process.
Originally created by @VShawn on GitHub (Jun 15, 2025). Original GitHub issue: https://github.com/1Remote/1Remote/issues/948 Originally assigned to: @VShawn on GitHub. Tasks: - [x] Add basic CRUD operations for credentials in settings - [x] Independently add credentials for different databases - [x] Add credential caching in DataSource, implementing periodic cache updates (consistent with the Protocol table) - [x] Add credential association in protocol configuration - [x] Can only associate with credentials stored in the same database - [x] After selecting an association, update the account password in the protocol using the credentials' account password - [x] When updating credentials, also update the protocols that reference those credentials (using transactions) - [x] When deleting credentials, remove the protocol's reference to the credentials (using transactions) - [x] No changes needed in the code for starting remote sessions, as credentials are updated within the protocol - [x] Handle credentials during bulk editing of protocols - [x] Import and export - [x] No special handling during export - [x] When importing, if the credential does not exist in the credential store, create a new one; if a credential with the same name exists, add a new credential with `(2)` appended - [x] Display - [x] credential edit control in protocol edit page - [x] UI translation - [x] bugs discovered during the development process. - [x] #953
kerem 2026-02-26 11:59:44 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/1Remote#771
No description provided.