Přístup ke konektoru má tři samostatné vrstvy: připojení člena, autorizaci agenta a pojmenovaná oprávnění udělená tomuto agentovi. Připojení služby neuděluje všem agentům všechna oprávnění bez vašeho vědomí.
Připojení, autorizace a oprávnění
| Vrstva | Co ovládá |
|---|---|
| Připojení | Který členský účet nebo přihlašovací údaje lze použít pro službu. |
| Autorizace agenta | Který agent může použít tuto připojenou službu. |
| Udělení oprávnění | Které pojmenované akce může agent požadovat a na jak dlouho. |
U služeb s přihlašovacími údaji na člena si každý člen připojuje svůj vlastní účet. Sdílený agent stále jedná prostřednictvím připojeného účtu a oprávnění člena, který jej spouští; nepřebírá schránku, token ani soukromou historii chatu kolegy.
Udělení přístupu
Když agent potřebuje oprávnění konektoru, které nemá, Okou zobrazí žádost o oprávnění. Před výběrem Povolit nebo Odmítnout zkontrolujte konektor, agenta, název oprávnění a důvod.
Povolené oprávnění lze nastavit na jednu z délek nabízených v produktu:
- Povolit na 1h
- Povolit na 24h
- Povolit na 7d
- Povolit vždy
Po vypršení časově omezeného oprávnění musí agent požádat znovu. Odmítnutí jednoho oprávnění neodpojí účet ani neodebere nesouvisející oprávnění.
Aktuální přístup agenta ke konektoru spravujte v jeho nastavení autorizace. Zobrazení přístupu ke konektoru ukazuje, kteří agenti jsou autorizováni a zda je jejich stav oprávnění povolený, zamítnutý nebo smíšený.
Práce s přihlašovacími údaji
OAuth tokeny a ručně zadaná tajemství jsou uložena na platformě. U požadavků konektoru firewall vkládá přihlašovací údaj na síťové hranici; tajemství není vystaveno kódu agenta jako proměnná prostředí.
Nevkládejte API klíče, OAuth tokeny, hesla ani klientská tajemství do chatu, instrukcí agenta, instrukcí workflow ani do přiloženého souboru. Místo toho použijte připojovací proces konektoru.
Odpojením konektoru člena odstraníte toto připojení z budoucích spuštění. Odebrání autorizace agenta zabrání tomuto agentovi používat konektor, ostatní autorizovaní agenti zůstávají nedotčeni.
Hranice schvalování
Vynutitelnou hranicí je udělení pojmenovaného oprávnění konektoru. Nespoléhejte na obecnou kategorii akcí, že zaručí, že každý e-mail, příspěvek, platba, změna infrastruktury nebo smazání bude vždy pozastaveno stejným způsobem.
Pro práci, která musí zůstat pod lidskou kontrolou:
- Udělte pouze oprávnění ke čtení nebo návrhu a odepřete finální oprávnění k zápisu nebo odeslání, pokud je konektor nabízí zvlášť.
- Uveďte požadavek na kontrolu v instrukci agenta nebo workflow.
- Nechte finální akci na člověku, například vytvořením konceptu v Gmailu nebo návrhu změny místo odeslání či aplikace.
Používejte také kontrolní mechanismy služby: omezené API klíče, minimální potřebné OAuth rozsahy, oprávnění v repozitáři a oddělené produkční přihlašovací údaje.
Chaty, záznamy a viditelnost pro správce
Členové mají přístup ke svým vlastním chatovacím vláknům. Publikování agenta nebo workflow nezpřístupní soukromou historii chatu člena ani přihlašovací údaj konektoru. Konverzaci nebo artefakt sdílejte pouze přes explicitní sdílecí rozhraní.
Správci pracovního prostoru vidí souhrny využití na úrovni členů pro účely fakturace a správy kapacity. To automaticky neposkytuje přístup k soukromému obsahu chatů ostatních členů.
V rámci vlastního chatu člena zobrazuje přehled aktivity viditelnou sekvenci spuštění, aktivitu konektoru, artefakty, stavy a chyby. Použijte jej k ověření, zda požadovaná akce konektoru proběhla a zda byla úspěšná.
Kontrolní seznam
- Je konektor propojen se správným členským účtem?
- Je zamýšlený agent autorizován?
- Jsou povolena pouze oprávnění potřebná pro tento úkol?
- Může oprávnění vypršet po 1 hodině, 24 hodinách nebo 7 dnech místo trvalého povolení?
- Zůstávají nevratné nebo veřejné akce ve workflow pod lidskou kontrolou?
- Lze přihlašovací údaj služby ještě více omezit?

