mirror of
https://github.com/lightninglabs/loop.git
synced 2026-08-13 12:33:03 +02:00
loopd: pass macaroon root key ID in context
This commit is contained in:
parent
fb9034220c
commit
1a57e03df4
1 changed files with 7 additions and 2 deletions
|
|
@ -165,7 +165,12 @@ func (d *Daemon) startMacaroonService() error {
|
|||
|
||||
// Create macaroon files for loop CLI to use if they don't exist.
|
||||
if !lnrpc.FileExists(d.cfg.MacaroonPath) {
|
||||
ctx := context.Background()
|
||||
// We don't offer the ability to rotate macaroon root keys yet,
|
||||
// so just use the default one since the service expects some
|
||||
// value to be set.
|
||||
idCtx := macaroons.ContextWithRootKeyID(
|
||||
context.Background(), macaroons.DefaultRootKeyID,
|
||||
)
|
||||
|
||||
// We only generate one default macaroon that contains all
|
||||
// existing permissions (equivalent to the admin.macaroon in
|
||||
|
|
@ -173,7 +178,7 @@ func (d *Daemon) startMacaroonService() error {
|
|||
// RPC. Add our debug permissions if required.
|
||||
allPermissions = append(allPermissions, debugPermissions...)
|
||||
loopMac, err := d.macaroonService.Oven.NewMacaroon(
|
||||
ctx, bakery.LatestVersion, nil, allPermissions...,
|
||||
idCtx, bakery.LatestVersion, nil, allPermissions...,
|
||||
)
|
||||
if err != nil {
|
||||
return err
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue