Külön Stripe API-kulcsokat adhat az ügynököknek a Vercel

· Tech-Tudomány, Hírek

Külön hozzáférést kaphat minden ügynök

A Vercel Connect új lehetőséggel bővíti a Stripe integrációját: a rendszer mostantól külön, korlátozott jogosultságú API-kulcsot hozhat létre minden ügynök vagy feladat számára. A kulcsokat a Vercel készíti el és tárolja, ezért a felhasználónak nem kell titkos Stripe-kulcsot bemásolnia az alkalmazásba. A fejlesztők így pontosabban szabályozhatják, hogy az egyes automatizált folyamatok milyen adatokhoz és műveletekhez férjenek hozzá.

A változásról az október 23-i közleményben számolt be a Vercel. A fejlesztők a Vercel Connect Stripe-csatlakozójának beállításakor választhatják a Managed API Key, vagyis a kezelt API-kulcs használatát. A Vercel ilyenkor a felhasználó Stripe-fiókjában hozza létre a kulcsot, mégpedig a kiválasztott jogosultságokra korlátozva. az AI Hírek összefoglalója a Vercel Connect külön Stripe API-kulcsairól szerint a megoldás elsősorban az ügynökök és a feladatok elkülönített hozzáférését célozza.

Más engedély kell egy jelentéshez

A Vercel példája jól mutatja a különbséget az egyes munkafolyamatok között. Egy napi bevételi jelentést készítő ügynöknek elég lehet olvasási jogosultságot adni a terhelésekhez. Egy bevezetési folyamatért felelős másik ügynöknek viszont ügyfelek létrehozásához szükséges írási hozzáférésre lehet szüksége. A két feladat eltérő engedélyeket kap, így egyik folyamatnak sem kell automatikusan hozzáférnie a teljes Stripe-fiókhoz.

A Vercel szerint a legtöbb alkalmazás és ügynök jelenleg a Stripe alapértelmezett titkos kulcsát használja. Ez a kulcs teljes hozzáférést adhat a fiókhoz, ami egy automatizált rendszer esetében a szükségesnél szélesebb jogosultságot jelent. A kezelt kulcsokkal minden ügynök csak a saját feladatához szükséges hozzáférést kapja. Ez a jogosultságok szűkítését és az egyes folyamatok jobb elkülönítését teszi lehetővé.

  • A jelentéskészítő folyamat olvasási hozzáférést kaphat.
  • Az ügyfélkezelési feladat a létrehozáshoz szükséges írási jogot használhatja.
  • A projektekhez külön csatlakozó és eltérő jogosultság rendelhető.

A korábbi csatlakozási módok is elérhetők

A Managed API Key bevezetése nem szünteti meg a Vercel Connect korábbi lehetőségeit. Az MCP- és a saját API-kulcsos, vagyis bring-your-own API key csatlakozási módok változatlanul használhatók. A Stripe-csatlakozó a csatlakozók könyvtárából hozható létre, ahol a beállítás során ki kell választani a Managed API Key lehetőséget, majd meg kell adni a szükséges jogosultságokat. Ezt követően a csatlakozó hozzárendelhető a megfelelő projekthez.

A beállítás a Vercel parancssori felületén, a Vercel CLI segítségével is elindítható. A Vercel közleményében szereplő példa a vercel connect create stripe --connection-method managed-api-key --name acme-stripe paranccsal hozza létre az acme-stripe nevű csatlakozót. A következő parancs, a vercel connect attach stripe/acme-stripe --project my-app --environment production, ezt a csatlakozót a my-app projekt production környezetéhez rendeli.

Újratelepítés nélkül cserélhető a kulcs

A Vercel a kezelt Stripe-kulcsot saját rendszerében tárolja, ezért a titkos értéket nem kell külön bemásolni az alkalmazásba. A kulcs a csatlakozó beállításaiból forgatható, vagyis cserélhető anélkül, hogy az alkalmazást újra kellene telepíteni. A váltás időszakában a régi kulcs legfeljebb 24 órán át marad érvényes.

Futásidőben a kulcs a csatlakozó egyedi azonosítójával kérhető le a @vercel/connect csomag getToken függvényével. A Vercel bemutatott példája lekéri a Stripe-kulcsot, létrehoz egy Stripe-klienst, majd legfeljebb 10 ügyfelet kér le a Stripe API-jából. A működéshez így nincs szükség arra, hogy a fejlesztő közvetlenül kezelje vagy az alkalmazás kódjába írja a titkos kulcsot.

A fejlesztők a Vercel Connect felületén vagy a Vercel CLI használatával kezdhetik meg a beállítást. A Vercel a Stripe-csatlakozó hozzáadását, illetve a kapcsolódó dokumentáció áttekintését javasolja a használat megkezdése előtt.