Felhasználó létrehozása az MCP-hozzáféréshez
Külön, minimális jogosultságú WordPress-fiók az AI-ügynököknek: a két jogosultsági kapu, ajánlott beállítás, jogosultságtérkép és javasolt profilok.
A Gravity Forms MCP-je lehetővé teszi, hogy az AI-ügynökök olvassák és kezeljék az űrlapjaidat és bejegyzéseidet. Az ügynök által használt WordPress-fiók legalább annyira számít, mint az eszközök, amelyeket megkap. Ez a fejezet azt mutatja be, hogyan állíts be minden ügynöknek külön, legkisebb jogosultságú fiókot.
Hogyan működik a hozzáférés
Szekció neve “Hogyan működik a hozzáférés”Minden MCP-hívásnak két külön kapun kell átjutnia:
- Webhelyszintű eszköz-engedélylista. Az Űrlapok → Beállítások → MCP oldalon van: egy főkapcsoló, és minden csak olvasásra szolgáló és írási eszközhöz egy jelölőnégyzet. Ez minden felhasználóra ugyanúgy vonatkozik.
- A csatlakozó felhasználó jogosultságai. Minden eszköz futás előtt ellenőrzi, mit tehet az adott WordPress-fiók.
Mivel az engedélylista webhelyszintű, nem tud egy ügynököt korlátozni, miközben egy másikat engedélyez. Ügynökönként egyedül a felhasználói fiók a szabályozási eszköz, ezért érdemes minden ügynöknek külön, szűk jogosultságú fiókot adni.
Ajánlott beállítás
Szekció neve “Ajánlott beállítás”- Ügynökönként egy külön felhasználó. Ne csatlakoztass ügynököt más felhasználó fiókjával: az ellenőrzést nehezíti, a célzott visszavonást pedig lehetetlenné teszi.
- Egyéni szerepkörnél az Előfizető (Subscriber) szerepkörből indulj ki. Az MCP csak az alap
readjogosultságot igényli, ezért az Előfizető a megfelelő kiindulás. A Gravity Forms jogosultságokat egyenként add hozzá. A szerepkörök kezeléséről: Szerepkörök és jogosultságok. - Ügynökönként külön alkalmazásjelszó.
- Kapcsold be a naplózást. Az MCP minden eszközfuttatást rögzít, a felhasználóval együtt, és naplózza az elutasított jogosultságokat. A naplózást a Gravity Forms beállításai között kapcsolhatod be.
Ügynökfiókban kerülendő jogosultságok
Szekció neve “Ügynökfiókban kerülendő jogosultságok”Ezek a jogosultságok szétverik az ügynök hozzáférésének korlátozását, akár közvetlenül, akár azzal, hogy az ügynök a saját jogosultságait módosíthatja:
| Jogosultság | Miért nem ajánlott |
|---|---|
gform_full_access |
Minden Gravity Forms jogosultság-ellenőrzésen átmegy |
| Rendszergazda szerepkör | Minden Gravity Forms ellenőrzésen átmegy, és a Gravity Formson kívül is kockázatot jelent |
| Szuperadminisztrátor (multisite) | Minden alwebhelyen minden ellenőrzésen átmegy |
gravityforms_edit_settings |
Írási hozzáférést ad az MCP azon beállításaihoz, amelyek az ügynök saját korlátait határozzák meg |
unfiltered_html |
Kikapcsolja a HTML-tisztítást |
Jogosultságtérkép
Szekció neve “Jogosultságtérkép”Ebből tudhatod meg, melyik eszközhöz pontosan melyik jogosultság kell. Az eszközök nevei megegyeznek az Űrlapok → Beállítások → MCP oldalon láthatókkal.
| Jogosultság | Mit engedélyez |
|---|---|
gravityforms_view_entries |
Bejegyzés lekérése, Bejegyzések keresése, Bejegyzések számlálása. A Bejegyzés jegyzeteinek listázása, a Jegyzet hozzáadása egy bejegyzéshez és az Értesítések küldése eszközökhöz más jogosultságok mellett szintén kell |
gravityforms_edit_entries |
Bejegyzés létrehozása, Bejegyzés frissítése, Űrlap elküldése, Beküldés érvényesítése, Értesítések küldése |
gravityforms_delete_entries |
Bejegyzések törlése. Kell a bejegyzések kukába tételéhez és visszaállításához, valamint a kukás állapotú bejegyzés létrehozásához is |
gravityforms_edit_forms |
Űrlapok listázása, Űrlap lekérése, Űrlaplogika elemzése, Űrlap frissítése; Integrációk listája, Integráció létrehozása, Integráció frissítése, Integráció törlése (a kiegészítő saját űrlapbeállítási jogosultságával együtt); az összes értesítés és visszaigazolás listázása, létrehozása, frissítése és törlése; Mezőtípusok listázása |
gravityforms_create_form |
Űrlap létrehozása, Űrlap duplikálása |
gravityforms_delete_forms |
Űrlap törlése. Kell az űrlapok kukába tételéhez és visszaállításához, valamint kukás űrlap duplikálásához is |
gravityforms_view_entry_notes / gravityforms_edit_entry_notes |
Bejegyzés jegyzeteinek listázása / Jegyzet hozzáadása egy bejegyzéshez. Mindkettőhöz a gravityforms_view_entries is kell |
gravityforms_view_settings |
Gravity Forms-adatok lekérése. A kiegészítők adataihoz ezen felül gravityforms_view_addons vagy gravityforms_system_status kell |
Javasolt profilok
Szekció neve “Javasolt profilok”Három gyakori ügynöktípus és a hozzájuk szükséges legkisebb jogosultságok:
| Profil | Jogosultságok | Mire jó |
|---|---|---|
| Jelentéskészítő ügynök | read, gravityforms_view_entries, gravityforms_view_settings |
Bejegyzés lekérése, Bejegyzések keresése és Bejegyzések számlálása ismert űrlapazonosítókra, valamint Gravity Forms-adatok lekérése. Írni nem tud. Az Űrlapok listázása és az Űrlap lekérése nem használható |
| Űrlapszerkesztő | read, gravityforms_edit_forms, gravityforms_create_form |
Űrlap létrehozása, Űrlap frissítése, Űrlap duplikálása, teljes értesítés- és visszaigazolás-kezelés. Használhatja az Értesítés törlése és a Visszaigazolás törlése eszközt (az alapértelmezett visszaigazolás védett). Az Űrlap törlése nem használható. Bejegyzésekhez nem fér hozzá |
| Adatkezelő | read, gravityforms_view_entries, gravityforms_edit_entries |
Bejegyzés létrehozása, Bejegyzés frissítése és Értesítések küldése. Nincs Bejegyzések törlése, nincs űrlaptervezés, és az Űrlapok listázása, valamint az Űrlap lekérése nem használható |
Tudnivalók
Szekció neve “Tudnivalók”- Nincs csak olvasásra szóló űrlapjogosultság. Az Űrlapok listázása, az Űrlap lekérése és az Űrlaplogika elemzése egyaránt a
gravityforms_edit_formsjogosultságot igényli, amely írási hozzáférést is ad. - Alapból tartsd vissza mindkét törlési jogosultságot: a
gravityforms_delete_formsés agravityforms_delete_entriesjogosultságot. Az Űrlap törlése és a Bejegyzések törlése a kukába teszi az elemet, hacsak a hívás nem tartalmazza aforce: trueparamétert. - A
gravityforms_edit_formsmagában foglalja az Értesítés törlése és a Visszaigazolás törlése eszközt is. Ha nem akarod, hogy az űrlapot szerkesztő ügynök ezeket törölhesse, hagyd őket bejelöletlenül az engedélylistában. - Az integrációk két jogosultságot igényelnek. Az Integrációk listája, az Integráció létrehozása, az Integráció frissítése és az Integráció törlése a
gravityforms_edit_formsmellett a kiegészítő saját jogosultságát is kéri. - Az ügynök csak azokat az eszközöket látja, amelyeket a jogosultságai megnyitnak. Egy kevés joggal rendelkező fiók kevesebb eszközt lát, mint egy rendszergazda ugyanazon a webhelyen. Ez normális.
- Multisite-on a szerepkörök alwebhelyenként adhatók. Minden olyan felhasználó, akinek nincs
unfiltered_htmljogosultsága (vagyis minden nem szuperadminisztrátor), az Értesítés létrehozása, Értesítés frissítése, Visszaigazolás létrehozása és Visszaigazolás frissítése eszközöknél mentéskor megszűrt HTML-t kap. Ez is normális.
Készült: