core/authorize: cache prepared query building

This commit is contained in:
Caleb Doxsey 2023-11-01 17:19:42 -06:00
parent 0b79a28328
commit 42233223cb
11 changed files with 143 additions and 67 deletions

View file

@ -36,7 +36,8 @@ func TestEvaluator(t *testing.T) {
store := store.New()
store.UpdateJWTClaimHeaders(config.NewJWTClaimHeaders("email", "groups", "user", "CUSTOM_KEY"))
store.UpdateSigningKey(privateJWK)
e, err := New(ctx, store, options...)
compiler := NewRegoCompiler(store)
e, err := New(ctx, compiler, options...)
require.NoError(t, err)
return e.Evaluate(ctx, req)
}