I am trying to learn authentication (2.0 with cakephp 4). I find the cookbook instructions a bit short and am left with many questions.
I have baked policies to start with:
public function canView(IdentityInterface $user, Originator $originator)
{
return true;
}
I get the following error message, when no user is logged in:
“# Argument 1 passed to App\Policy\OriginatorPolicy::canView() must be an instance of Authorization\IdentityInterface, null given”
What do I need to do to handle anonymous users? I have read that I get “null” for $user, that is ok. But what do I need to do to prevent this error message?