You can use Oathkeeper to front your service as a way of enforcing certain rules that you configured (authenticators, authorizers). It allows you to abstract everything away from your service, and only forward a signed JWT to the service saying "this is the user, and they have these premissions". Whether that's a good fit for your use-case is up to you to decide.
Oathkeeper can then call Kratos, Keto, ... to do the rule enforcement and token enrichment.