diff --git a/authority/authority.go b/authority/authority.go index 5fa4b0fc..933ceb14 100644 --- a/authority/authority.go +++ b/authority/authority.go @@ -590,7 +590,7 @@ func (a *Authority) init() error { } // Load Provisioners and Admins - if err := a.ReloadAdminResources(context.Background()); err != nil { + if err := a.ReloadAdminResources(ctx); err != nil { return err } diff --git a/authority/authorize.go b/authority/authorize.go index c0722a1b..56b53658 100644 --- a/authority/authorize.go +++ b/authority/authorize.go @@ -253,7 +253,8 @@ func (a *Authority) authorizeSign(ctx context.Context, token string) ([]provisio // // Deprecated: Use Authorize(context.Context, string) ([]provisioner.SignOption, error). func (a *Authority) AuthorizeSign(token string) ([]provisioner.SignOption, error) { - ctx := provisioner.NewContextWithMethod(context.Background(), provisioner.SignMethod) + ctx := NewContext(context.Background(), a) + ctx = provisioner.NewContextWithMethod(ctx, provisioner.SignMethod) return a.Authorize(ctx, token) }