MCPcopy Index your code
hub / github.com/coder/coder / decryptMCPServerConfig

Method decryptMCPServerConfig

enterprise/dbcrypt/dbcrypt.go:686–694  ·  view source on GitHub ↗

decryptMCPServerConfig decrypts all encrypted fields on a single MCPServerConfig in place.

(cfg *database.MCPServerConfig)

Source from the content-addressed store, hash-verified

684// decryptMCPServerConfig decrypts all encrypted fields on a
685// single MCPServerConfig in place.
686func (db *dbCrypt) decryptMCPServerConfig(cfg *database.MCPServerConfig) error {
687 if err := db.decryptField(&cfg.OAuth2ClientSecret, cfg.OAuth2ClientSecretKeyID); err != nil {
688 return err
689 }
690 if err := db.decryptField(&cfg.APIKeyValue, cfg.APIKeyValueKeyID); err != nil {
691 return err
692 }
693 return db.decryptField(&cfg.CustomHeaders, cfg.CustomHeadersKeyID)
694}
695
696// decryptMCPServerUserToken decrypts all encrypted fields on a
697// single MCPServerUserToken in place.

Calls 1

decryptFieldMethod · 0.95

Tested by

no test coverage detected