Sync Credentials from API

Pull credentials from external system — auto-creates new, auto-updates changed, skips identical

Back to Credentials
HOW IT WORKS
Fetches API
Calls the external SparshLogin API
Matches by Name
ProjectName matched against existing credential Names
Create or Update
New names are created; changed passwords/usernames are updated
Auto Encrypted
All passwords encrypted with AES-256 immediately
SYNC SETTINGS
Configured in appsettings.json → CredentialSync:ApiUrl
Assigned to newly created credentials
Passwords are encrypted immediately. Plain-text passwords from the API are encrypted with AES-256 before being stored. The raw API response is never persisted. Existing credentials with no changes are left untouched. Updated credentials have their failure count reset automatically.