I just tried this setup according to the instructions with the latest version and the Token validation works perfect. So it should be something with the header or so.
The screenshot was not complete.
Make sure the client sends the token within the Authorization request header:
I var_dumped the decoded token and found the reason why it wasn’t working.
I’ve used issuedBy twice. There was no issuedAt.
After changing that line to the right thing, everything worked fine.
$builder = $this->configuration->builder()
->issuedBy($this->issuer)
->identifiedBy(Uuid::v4()->toRfc4122())
**->issuedAt($now)** // <- here was the problem
->canOnlyBeUsedAfter($now)
->expiresAt($now->addSeconds($this->lifetime));