CLI-hitelesítés
Böngészős bejelentkezés eszközfolyamattal, vagy API-kulcs környezeti változóban.
Kterou metodu zvolit
| Situace | Metoda |
|---|---|
| Vlastní počítač s prohlížečem. | posty auth:login |
| Server, kontejner, naplánovaný běh, CI. | POSTY_API_KEY proměnná prostředí |
Přihlášení v prohlížeči
posty auth:loginPříkaz otevře prohlížeč, kde kódem schválíte přístup. CLI pak přihlašovací údaje uloží na váš počítač, takže je nemusíte vkládat do skriptů a nedostanou se do historie příkazů.
Je to záměr. Kdo není přihlášený, nejdřív uvidí, co schvaluje, které zařízení a který kód, a teprve potom se přihlásí. Bez přihlášení ke schválení nedojde.
API klíč z proměnné prostředí
Pokud nemáte prohlížeč, zadejte API klíč do proměnné prostředí. Klíč vytvoříte v Posty na stránce Nastavení → Vývojáři. Viz stránku Nastavení pro vývojáře.
export POSTY_API_KEY=psty_a_kulcsod
posty integrations:list- Pokud je uložené přihlášení, má přednost před proměnnou prostředí.
- Klíč předejte ze správce tajemství. Nevkládejte ho do skriptu a neukládejte ho do verzovacího systému.
- U naplánovaných běhů se vyplatí nastavit i proměnnou
POSTY_TIMEZONE, aby byla data jednoznačná.
Stav a odhlášení
posty auth:status # melyik munkaterülethez van kötve a gép
posty auth:logout # a tárolt hitelesítő adat törléseauth:status nejen vypíše stav. Přihlašovací údaje ověří i skutečným voláním. Pokud to projde, je ověření v pořádku. Každá další chyba už se týká samotného příkazu.
Vlastní backendový server
Ve výchozím nastavení se CLI připojuje ke službě posty.hu. Pokud se chcete připojit k jiné instanci, přepnete to přepínačem --auth-server nebo proměnnou POSTY_API_URL.
export POSTY_API_URL=https://sajat-peldany.example/api
posty auth:login --auth-server https://sajat-peldany.example/api