applicationType = $applicationType; return $this; } public function hasClientSecret(): bool { return ApplicationTypeEnum::SPA !== $this->applicationType; } public function needSignInUris(): bool { return true; // return ApplicationTypeEnum::Machine !== $this->applicationType; } public function needSignOutUris(): bool { return true; // return ApplicationTypeEnum::Machine !== $this->applicationType; } public function isConfidential(\Laravel\Passport\Client $client): bool { return $client->confidential(); } public function requiresPkce(\Laravel\Passport\Client $client): bool { return ! $client->confidential(); } }