Puteți seta permisiuni pentru cheile API deținute de utilizatori atunci când creați o nouă cheie secretă sau prin editarea unei chei existente. Cheile contului de serviciu pot fi create din opțiunea Service account owner, dar dialogul de creare a cheii nu afișează aceste controale de permisiuni pentru cheile contului de serviciu.
Pentru a crea o nouă cheie secretă, selectați Create new secret key în pagina API Keys din Platforma pentru dezvoltatori. După creare, puteți edita o cheie selectând pictograma de editare.
Sunt disponibile trei niveluri de permisiuni: All, Restricted și Read Only.
All — Sunt setate permisiuni complete pentru cheia secretă. Aceasta este setarea implicită.
Restricted — Permite utilizatorilor să aleagă domenii de aplicare specifice ale cheii API pentru resurse/puncte finale. Opțiunile disponibile variază în funcție de resursă și pot include None, Read, Write sau permisiuni specifice cererii.
De exemplu, creați o cheie API care în mod specific nu are permisiunea de a citi sau scrie la punctul final /v1/assistants:
Read Only ― Sunt setate permisiuni de citire pentru toate punctele finale.
