security->getUser()) { return false; } return $request->request->has(static::AUTH_FIELD); } public function authenticate(Request $request): Passport { $identifier = $request->request->get(static::AUTH_FIELD); if (null === $identifier) { throw new AuthenticationException('Request does not contain authentication data'); } return new SelfValidatingPassport( new UserBadge( $identifier ), [] ); } }