Back-end, dati e sicurezza Più dettagli A1 · Standard ufficiale Piattaforma: Web

OAuth 2.0

OAuth 2.0

OAuth 2.0 è un framework di autorizzazione. Permette a un'app di ottenere permessi limitati per usare dati protetti per una persona o per l'app stessa.

Vedi come funziona
Potresti chiamarlo OAuth 2.0OAuthAutorizzazione delegata

Vedi come funziona

Esempio originale svoltoOAuth 2.0

Un altro esempio

Un'app per la stampa di foto invia un cliente alla pagina di autorizzazione del servizio fotografico e utilizza il Codice di Autorizzazione con PKCE. Controlla lo `state` e l'URI di reindirizzamento esatta, poi ottiene un token limitato a `photos.read`. L'accesso può essere revocato e la stampante non vede mai la password del cliente.

Parti principali

  1. 01Proprietario della risorsa e cliente
  2. 02Server di autorizzazione e concessione
  3. 03Token di accesso con ambito e server di risorse

Usalo quando

Usalo per dare permessi API limitati tramite un server di autorizzazione fidato. Segui le linee guida di sicurezza correnti per quel tipo di client.

Non usarlo quando

OAuth non è l'autenticazione dell'utente. Non mettere i token bearer negli URL, usa l'Implicit Flow nei nuovi sistemi, o inventa il tuo tipo di grant.

Nome usato nel codice

Authorization Code + PKCE; scoped access token; exact redirect URI; state/issuer validation

Prima di spedire

Check contracts and invariants, authorization, and input limits. Test retries, one-time effects, timeouts, and partial failures. Verify data integrity, compatibility, monitoring, recovery, and rollback.

Puoi copiare la richiesta

Outcome: Complete the task with OAuth 2.0 (OAuth 2.0). User context: Un'app per la stampa di foto invia un cliente alla pagina di autorizzazione del servizio fotografico e utilizza il Codice di Autorizzazione con PKCE. Controlla lo `state` e l'URI di reindirizzamento esatta, poi ottiene un token limitato a `photos.read`. L'accesso può essere revocato e la stampante non vede mai la password del cliente. Technical concept or control: OAuth 2.0 (OAuth 2.0). Why it fits: Usalo per dare permessi API limitati tramite un server di autorizzazione fidato. Segui le linee guida di sicurezza correnti per quel tipo di client. Do not use it when: OAuth non è l'autenticazione dell'utente. Non mettere i token bearer negli URL, usa l'Implicit Flow nei nuovi sistemi, o inventa il tuo tipo di grant. Engineering requirements: Define inputs, outputs, contracts, and rules that must always hold. Set authorization and input checks. Define failures, timeouts, retries, one-time effects, data moves, and compatibility limits. Operations: Add useful signals and logs that hide sensitive data. Set capacity limits and write an operator guide. Test recovery and rollback. Acceptance criteria: Contract and failure-path tests pass. Data and authorization rules still hold during retries and partial failures. Check performance limits, monitoring, recovery, and rollback. Evidence and limits (evidence boundary): Lo standard copre solo l'ambito elencato. Non sceglie lo stile visivo, la decisione sul prodotto o l'esempio di vocabolario. Unknowns to confirm: Where the code runs, data stores, traffic shape, consistency needs, and the security boundary. Also confirm the compatibility period, service goals, and rollback limits.

Controlla questa richiesta

Review how OAuth 2.0 (OAuth 2.0) is used now. Definition: OAuth 2.0 è un framework di autorizzazione. Permette a un'app di ottenere permessi limitati per usare dati protetti per una persona o per l'app stessa. Release checks: Check contracts and invariants, authorization, and input limits. Test retries, one-time effects, timeouts, and partial failures. Verify data integrity, compatibility, monitoring, recovery, and rollback. Before changing code, list the evidence, gaps, severity, and the smallest safe fix.

A1
Quanto è ufficiale questo termine?

Standard ufficiale

Uno standard con un nome fissa le regole descritte in questa pagina.

Lo standard copre solo l'ambito elencato. Non sceglie lo stile visivo, la decisione sul prodotto o l'esempio di vocabolario.

Ambito
Solo ciò che la sorgente copre:nome canonico、definizione、Semantica、implementazione、accessibilità、guida all'uso、linee guida per l'evitamento
stato del documento
percorso degli standard
Selezionato attivato
2026-07-30

Fonti e ambito delle prove

Fonte dell'autorità + Riferimento del termine · IETF · percorso degli standard The OAuth 2.0 Authorization Framework — 1. Introduction 1. Introduction Ambito: nome canonico、definizione、Semantica、implementazione Ruolo qui: Riferimento diretto al termine La fonte copre: nome canonico, definizione, Semantica, implementazione Fonte dell'autorità · IETF · percorso degli standard The OAuth 2.0 Authorization Framework Ambito: nome canonico、definizione、Semantica、implementazione Ruolo qui: Autorità entro i limiti dichiarati La fonte copre: nome canonico, definizione, Semantica, implementazione Fonte dell'autorità · IETF · stabile Best Current Practice for OAuth 2.0 Security Ambito: accessibilità、guida all'uso、linee guida per l'evitamento Ruolo qui: Autorità entro i limiti dichiarati La fonte copre: accessibilità, guida all'uso, linee guida per l'evitamento

Copia tu stesso

Il browser non è riuscito a copiare questo. Seleziona la richiesta qui sotto e copiala tu stesso.