Encryption: Improve the DX of encryption operations within database transactions (#41654)

* Move user oauth info encryption away from db transaction

* Add encryption methods with support for db session reusability
This commit is contained in:
Joan López de la Franca Beltran
2021-11-16 11:51:13 +01:00
committed by GitHub
parent 86d79e4625
commit d3e19b1b3b
5 changed files with 91 additions and 68 deletions
+2 -4
View File
@@ -5,12 +5,10 @@ import (
"fmt"
"time"
"github.com/grafana/grafana/pkg/services/secrets"
"xorm.io/xorm"
"github.com/grafana/grafana/pkg/infra/log"
"github.com/grafana/grafana/pkg/services/secrets"
"github.com/grafana/grafana/pkg/services/sqlstore"
"xorm.io/xorm"
)
const dataKeysTable = "data_keys"