---
title: "Artisan príkazy — JWT for Laravel | Roundly"
description: "Vygenerujte 2048-bitový pár RSA kľúčov cez jwt:generate-keys a skontrolujte nastavenie tokenov cez php artisan about."
url: https://roundly-consulting.com/sk/open-source/navody/jwt-for-laravel/prikazy
language: sk
---

[Všetky balíky](https://roundly-consulting.com/sk/open-source.md)

[JWT for Laravel](https://roundly-consulting.com/sk/open-source/navody/jwt-for-laravel.md)

# Artisan príkazy

## jwt:generate-keys

```bash
php artisan jwt:generate-keys          # writes both PEMs; refuses to overwrite
php artisan jwt:generate-keys --force  # overwrite existing keys
```

- Zapíše kľúče do jwt.private\_key\_path a jwt.public\_key\_path — predvolene storage/jwt-private.key a storage/jwt-public.pem. Ak niektorá cesta nie je nastavená (null alebo prázdna hodnota), skončí zrozumiteľnou chybou.
- Bez --force neprepíše existujúce kľúče, takže produkčné kľúče omylom neprepíšete.
- Vytvorí chýbajúce priečinky a relatívne cesty odvodí od koreňa aplikácie. Potrebuje právo zápisu do priečinka každého kľúča a odmietne nahradiť cestu ku kľúču, ktorá nie je zapisovateľný súbor.
- Oba kľúče zapíše do dočasných súborov vedľa cieľových a na miesto ich premenuje až po úspešnom zápise oboch: privátny kľúč má oprávnenia 0600 (len vlastník) od prvého bajtu, verejný 0644.
- S --force je nahradený kľúč nový súbor, takže proces, ktorý má starý privátny kľúč otvorený, cez tento handle nový kľúč nikdy neprečíta.
- Každé zlyhanie súborového systému — priečinok, ktorý sa nedá vytvoriť alebo doň zapisovať, kľúč len na čítanie, priečinok na mieste kľúča — skončí vlastnou chybou príkazu s danou cestou a návratovým kódom FAILURE, nikdy nie výpisom zásobníka. Neúspešný beh ponechá existujúci pár nedotknutý; len ak sa po privátnom kľúči nepodarí presunúť na miesto verejný, príkaz ohlási, že pár už nesedí — opravte oprávnenia a spustite ho znova s --force.

Verejný kľúč skopírujte do JWT\_PUBLIC\_KEY\_PATH každej služby, ktorá len overuje; privátny kľúč nechajte na vydávajúcej aplikácii.

## php artisan about

```bash
php artisan about --only=jwt
```

Balík pridá sekciu Jwt s algoritmami, informáciou, či existujú súbory podpisového a overovacieho kľúča (SET / MISSING), či sú issuer a audience SET alebo MISSING, platnosťou prístupového tokenu, režimom servisných tokenov (per-issuer tajomstvá, zdieľané tajomstvo alebo žiadne) a stavom kontroly denylistu a autorizácie z claimov (ON/OFF). Nikdy nevypíše kľúče, tajomstvá ani cesty ku kľúčom.

## Prejavte lásku k open source

Tento balík je zadarmo pod licenciou MIT. Ak vám šetrí čas, jednorazový príspevok alebo členstvo na Patreone nám pomôže ho ďalej udržiavať, testovať a dokumentovať.

[Ďalšie spôsoby podpory vrátane kryptomien](https://roundly-consulting.com/sk/podporte-nas.md)

Odoslaním daru súhlasíte s našimi [podmienkami prijímania darov](https://roundly-consulting.com/sk/podmienky-darov.md).

[Podporte našu open-source prácu (otvorí sa v novej karte)](https://donate.stripe.com/dRmeVe8FX5PF1Qd9pXcEw00) [Pridajte sa k nám na Patreone (otvorí sa v novej karte)](https://www.patreon.com/cw/roundly)

## Chcete to zabudovať do svojho produktu?

Naše balíky integrujeme do zákazkových Laravel a AI riešení. Napíšte nám, na čom pracujete, a ozveme sa do 48 hodín.

[Ponuka do 48 hodín](https://roundly-consulting.com/sk/kontakt.md) [Prezrieť všetky balíky](https://roundly-consulting.com/sk/open-source/navody/jwt-for-laravel.md)
