> ## Documentation Index
> Fetch the complete documentation index at: https://docs.livingsecurity.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Autentificare

> Alegeți o cheie API sau datele de autentificare client OAuth pentru integrarea dvs. și aflați cum folosește fiecare opțiune un cont de serviciu.

**Nu aveți nevoie de OAuth pentru a utiliza API-ul public.** Pentru o integrare privată, pe partea de server, începeți cu o cheie API cu permisiuni limitate și urmați [ghidul de pornire rapidă](/ro/developers/v1/quickstart). Alegeți datele de autentificare client OAuth atunci când politica dvs. de securitate impune tokenuri de acces cu durată scurtă de viață sau când platforma dvs. de integrare acceptă deja acest flux.

Ambele opțiuni folosesc un cont de serviciu. Un cont de serviciu este identitatea integrării, nu o a treia metodă de autentificare.

## Cum se îmbină componentele

| Element | Scop | Ce trimite integrarea dvs. |
| - | - | - |
| **Cont de serviciu** | Denumește sarcina de lucru și definește limita maximă a permisiunilor acesteia. | ID-ul său identifică contul; nu autentifică o solicitare. |
| **Cheie API** | Se autentifică direct ca acel cont de serviciu, cu un set de permisiuni ales și o dată de expirare. | Secretul cheii, folosind autentificarea HTTP Basic sau `Authorization: Bearer <api_key_secret>`. |
| **Client OAuth** | Se autentifică la un serviciu de tokenuri pentru a obține tokenuri de acces cu permisiuni limitate pentru acel cont de serviciu. | Un token de acces, folosind `Authorization: Bearer <access_token>`. |

Creați câte un [cont de serviciu](/ro/developers/developer-hub/service-accounts) pentru fiecare integrare. Alegeți pentru acel cont fie o cheie API, fie un client OAuth; nu aveți nevoie de ambele metode pentru fiecare solicitare API. Niciuna dintre aceste date de autentificare nu poate depăși permisiunile curente ale contului.

Ghidul de pornire rapidă folosește autentificarea Basic. Pentru cheile API este acceptat și un antet Bearer; utilizarea acestui antet nu înseamnă că aveți nevoie de un client OAuth.

## Alegeți o cheie API pentru o integrare simplă

Folosiți o cheie API pentru propriile joburi programate, scripturi de raportare, fluxuri de date sau alte servicii backend, atunci când un secret stocat în managerul dvs. de secrete corespunde cerințelor dvs. de securitate.

* Efectuați direct solicitări autentificate; nu este necesar niciun schimb de tokenuri.
* Selectați doar permisiunile de care are nevoie sarcina de lucru și stabiliți o dată de expirare.
* Rotiți cheia folosind perioada de suprapunere sau revocați-o imediat dacă a fost expusă.

O integrare bazată pe cheie API nu necesită un client OAuth. Începeți cu [ghidul de pornire rapidă](/ro/developers/v1/quickstart), apoi consultați [cheile API](/ro/developers/developer-hub/api-keys) pentru creare și rotire.

## Alegeți OAuth pentru tokenuri de acces cu durată scurtă de viață

Folosiți datele de autentificare client OAuth pentru un serviciu backend confidențial atunci când organizația dvs. impune tokenuri de acces cu expirare sau când un instrument de integrare se așteaptă la tipul de acordare `client_credentials`.

1. Creați un client OAuth cu permisiuni limitate pentru contul de serviciu.
2. Autentificați clientul la punctul final regional de tokenuri, folosind metoda de autentificare a clientului furnizată în timpul configurării.
3. Trimiteți tokenul de acces obținut împreună cu solicitările API. Obțineți un token nou înainte ca tokenul curent să expire.

OAuth adaugă integrării dvs. obținerea tokenurilor și gestionarea expirării. Secretul clientului necesită în continuare stocare securizată și rotire; tokenurile cu durată scurtă de viață nu elimină această responsabilitate. Datele de autentificare client nu folosesc tokenuri de reîmprospătare: autentificați din nou clientul pentru a obține un nou token de acces.

Accesul OAuth trebuie activat pentru organizația dvs. Dacă nu este activat, folosiți o cheie API sau contactați asistența Living Security în legătură cu cerințele dvs. Consultați [datele de autentificare client OAuth](/ro/developers/v1/oauth) pentru crearea clientului, secretele afișate o singură dată, revocare și recuperare.

## Păstrați datele de autentificare în backend

Cheile API ale contului de serviciu și secretele clientului OAuth trebuie păstrate în spațiul de stocare a secretelor de pe partea de server. Nu le includeți în codul din browser, în aplicații mobile, în controlul versiunilor sau în jurnale. O credențială de cont de serviciu acționează ca sarcina de lucru; nu autentifică o persoană și nu oferă un flux de consimțământ al clientului.

Folosiți [gazda API regională](/ro/developers/v1/regions) pentru organizația dvs. cu oricare dintre metode. Schimbarea metodei de autentificare nu modifică URL-ul resursei, versiunea API sau permisiunile necesare pentru o operațiune.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.