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

Method decryptMCPServerUserToken

enterprise/dbcrypt/dbcrypt.go:698–703  ·  view source on GitHub ↗

decryptMCPServerUserToken decrypts all encrypted fields on a single MCPServerUserToken in place.

(tok *database.MCPServerUserToken)

Source from the content-addressed store, hash-verified

696// decryptMCPServerUserToken decrypts all encrypted fields on a
697// single MCPServerUserToken in place.
698func (db *dbCrypt) decryptMCPServerUserToken(tok *database.MCPServerUserToken) error {
699 if err := db.decryptField(&tok.AccessToken, tok.AccessTokenKeyID); err != nil {
700 return err
701 }
702 return db.decryptField(&tok.RefreshToken, tok.RefreshTokenKeyID)
703}
704
705func (db *dbCrypt) GetMCPServerConfigByID(ctx context.Context, id uuid.UUID) (database.MCPServerConfig, error) {
706 cfg, err := db.Store.GetMCPServerConfigByID(ctx, id)

Callers 3

GetMCPServerUserTokenMethod · 0.95

Calls 1

decryptFieldMethod · 0.95

Tested by

no test coverage detected