Auth: Add SigningKeys Service (#64343)
* Add key service Co-authored-by: Misi <mgyongyosi@users.noreply.github.com> * Wire the service * Rename Service * Implement GetJWKS * Slipt interface and implementation Co-authored-by: Misi <mgyongyosi@users.noreply.github.com> * Change implementation, add tests * Align to the expected package hierarchy * Update CODEOWNERS * Align names and fix wire.go * Update pkg/services/signingkeys/signingkeysimpl/service.go Co-authored-by: Gabriel MABILLE <gamab@users.noreply.github.com> * Update pkg/services/signingkeys/signingkeysimpl/service_test.go Co-authored-by: Gabriel MABILLE <gamab@users.noreply.github.com> * Update pkg/services/signingkeys/signingkeysimpl/service_test.go Co-authored-by: Gabriel MABILLE <gamab@users.noreply.github.com> * Update pkg/services/signingkeys/signingkeysimpl/service_test.go Co-authored-by: Gabriel MABILLE <gamab@users.noreply.github.com> * Add AddPrivateKey method to SigningKeysService * Align tests to the guidelines * Add test for GetJWKS() method * Add comments to the interface * Add FakeSigningKeysService --------- Co-authored-by: Misi <mgyongyosi@users.noreply.github.com> Co-authored-by: Gabriel MABILLE <gamab@users.noreply.github.com>
This commit is contained in:
co-authored by
Misi
Gabriel MABILLE
parent
3c2a69c82c
commit
4027254b87
@@ -115,6 +115,8 @@ import (
|
||||
serviceaccountsretriever "github.com/grafana/grafana/pkg/services/serviceaccounts/retriever"
|
||||
"github.com/grafana/grafana/pkg/services/shorturls"
|
||||
"github.com/grafana/grafana/pkg/services/shorturls/shorturlimpl"
|
||||
"github.com/grafana/grafana/pkg/services/signingkeys"
|
||||
"github.com/grafana/grafana/pkg/services/signingkeys/signingkeysimpl"
|
||||
"github.com/grafana/grafana/pkg/services/sqlstore"
|
||||
starApi "github.com/grafana/grafana/pkg/services/star/api"
|
||||
"github.com/grafana/grafana/pkg/services/star/starimpl"
|
||||
@@ -359,6 +361,8 @@ var wireBasicSet = wire.NewSet(
|
||||
supportbundlesimpl.ProvideService,
|
||||
loggermw.Provide,
|
||||
modules.WireSet,
|
||||
signingkeysimpl.ProvideEmbeddedSigningKeysService,
|
||||
wire.Bind(new(signingkeys.Service), new(*signingkeysimpl.Service)),
|
||||
)
|
||||
|
||||
var wireSet = wire.NewSet(
|
||||
|
||||
Reference in New Issue
Block a user