Tutte le app che accedono alle API di Google devono verificare di rappresentare con precisione la propria identità e il proprio intento, come specificato dalle Norme relative ai dati utente dei servizi API di Google. Per proteggere te e gli utenti condivisi di Google e della tua app, la tua applicazione e la tua schermata di consenso potrebbero dover essere verificate da Google.
La tua app deve essere verificata se soddisfa tutti i seguenti criteri:
- In Google API Console, la configurazione della tua app è impostata per un tipo di utente Esterno. Ciò significa che la tua app è disponibile per qualsiasi utente con un Account Google.
- Vuoi che la tua applicazione mostri un logo o un nome visualizzato nella schermata per il consenso OAuth.
Se includi informazioni verificate sul brand, puoi aumentare le probabilità che un utente riconosca il tuo brand e decida di concedere l'accesso alla tua app. Le informazioni verificate sul brand possono anche portare a un numero inferiore di revoche in un secondo momento, quando un utente o un amministratore di Google Workspace esamina le app e i servizi di terze parti con accesso all'account. La procedura di verifica del brand della schermata del consenso OAuth richiede in genere 2-3 giorni lavorativi dopo la richiesta di verifica.
Se non invii la richiesta di verifica del brand, la fiducia degli utenti nei confronti della tua richiesta di dati potrebbe diminuire, con un conseguente calo delle autorizzazioni degli utenti e un aumento delle revoca.
Schermata consenso OAuth
La schermata per il consenso indica agli utenti chi richiede l'accesso ai loro dati e a quali tipi di dati deve accedere la tua app per loro conto, come evidenziato nella casella 2 della figura 1.
Quando la tua app supera la procedura di verifica del brand e riceve l'approvazione, è più probabile che le norme relative all'identità e ai dati utente dell'applicazione vengano comprese chiaramente dall'account che concede l'autorizzazione. Questa chiarezza può aumentare la probabilità che un proprietario dell'account autorizzi le tue richieste e mantenga l'accesso quando esamina le possibili revoche nella pagina del suo Account Google. I contenuti configurati in OAuth in vengono inseriti nei seguenti componenti:
- Il nome e il logo dell'app (come mostrato nella casella 1 della figura 1)
- L'indirizzo email dell'assistenza utente, visualizzato dopo la selezione del nome dell'app (casella 2 della figura 1)
- Link alle tue norme sulla privacy e ai tuoi Termini di servizio (riquadro 3 della figura 1)

Domini autorizzati
Nell'ambito della procedura di verifica del brand, Google richiede la verifica di tutti i domini associati alle credenziali e alla schermata di consenso OAuth di un'applicazione. Ti chiediamo di verificare il componente del dominio disponibile per la registrazione su un suffisso pubblico: il "dominio privato di primo livello". Ad esempio, una schermata di consenso OAuth configurata con la home page di un'applicazione https://sub.example.com/product chiede al titolare dell'account di verificare la proprietà del dominio example.com.
La sezione Domini autorizzati dell'editor della schermata di consenso OAuth deve contenere i domini privati di primo livello utilizzati negli URI della sezione Dominio app. Questi domini includono la home page dell'app, le norme sulla privacy e i termini di servizio. La sezione Domini autorizzati deve includere anche gli URI di reindirizzamento e/o le origini JavaScript autorizzate nei tipi di client OAuth "App web".
Verifica la proprietà dei tuoi domini autorizzati utilizzando Google Search Console. Un Account Google con autorizzazioni di proprietario per un dominio deve essere associato al API Console progetto che utilizza il dominio autorizzato. Per ulteriori informazioni sulle verifiche del dominio in Google Search Console, consulta Verificare la proprietà del sito.
Passaggi per prepararsi alla verifica
Tutte le app che utilizzano le API di Google per richiedere l'accesso ai dati devono eseguire i seguenti passaggi per completare la verifica del brand:
- Verifica che la tua app non rientri in nessuno dei casi d'uso indicati nella sezione Eccezione ai requisiti di verifica.
- Assicurati che la tua app sia conforme ai requisiti di branding delle API o del prodotto associati. Ad esempio, consulta le linee guida per il branding per gli ambiti di Accedi con Google.
- Verifica la proprietà dei domini autorizzati del tuo progetto in Google Search Console. Utilizza un Account Google associato al tuo API Console progetto come proprietario o editor.
- Assicurati che tutte le informazioni sul branding nella schermata per il consenso OAuth, ad esempio il nome dell'app, l'email dell'assistenza, l'URI della home page, l'URI delle norme sulla privacy e così via, rappresentino con precisione l'identità dell'app.
Requisiti della home page dell'applicazione
Assicurati che la tua home page soddisfi i seguenti requisiti:
- La home page deve essere accessibile pubblicamente e non solo agli utenti che hanno eseguito l'accesso al tuo sito.
- La pertinenza della home page all'app in fase di revisione deve essere chiara.
- I link alla scheda della tua app sul Google Play Store o alla sua pagina Facebook non sono considerati come pagine iniziali dell'applicazione valide.
Requisiti per i link alle norme sulla privacy dell'applicazione
Assicurati che le norme sulla privacy della tua app soddisfino i seguenti requisiti:
- Le norme sulla privacy devono essere visibili agli utenti, ospitate nello stesso dominio della home page della tua applicazione e collegate alla schermata per il consenso OAuth del Google API Console. Tieni presente che la home page deve includere una descrizione della funzionalità dell'app, nonché link alle norme sulla privacy e ai Termini di servizio facoltativi.
- Le norme sulla privacy devono indicare la modalità in cui l'applicazione accede, utilizza, immagazzina o condivide i dati utente di Google. Devi limitare l'utilizzo dei dati utente di Google alle prassi descritte nelle tue norme sulla privacy pubblicate.
Come inviare l'app per la verifica
Un progetto organizza tutte le tue risorse . Un progetto è composto da un insieme di Account Google associati che hanno l'autorizzazione per eseguire operazioni del progetto, un insieme di API abilitate e impostazioni di fatturazione, autenticazione e monitoraggio per queste API. Ad esempio, un progetto può contenere uno o più client OAuth, configurare le API per l'utilizzo da parte di questi client e configurare una schermata per il consenso OAuth che viene mostrata agli utenti prima che autorizzino l'accesso alla tua app.
Se uno dei tuoi client OAuth non è pronto per la produzione, ti consigliamo di eliminarlo dal progetto che richiede la verifica. Puoi farlo in .
Per richiedere la verifica:
- Assicurati che la tua app rispetti i Termini di servizio delle API di Google e le Norme relative ai dati utente dei servizi API di Google.
- Mantieni aggiornati i ruoli di proprietario ed editor degli account associati al tuo progetto, nonché l'email per l'assistenza utente e i dati di contatto dello sviluppatore della schermata del consenso OAuth in . In questo modo, i membri corretti del tuo team riceveranno una notifica di eventuali nuovi requisiti.
- Vai al Centro di verifica OAuth.
- Fai clic sul pulsante Selettore progetti.
-
Nella finestra di dialogo Seleziona da visualizzata, seleziona il tuo progetto. Se non riesci a trovare il tuo progetto, ma conosci il relativo ID, puoi creare un URL nel browser nel seguente formato:
?project=[PROJECT_ID]
Sostituisci [PROJECT_ID] con l'ID progetto che vuoi utilizzare.
- Seleziona il pulsante Modifica app.
- Inserisci le informazioni necessarie nella pagina della schermata per il consenso OAuth, quindi seleziona il pulsante Salva e continua.
- Utilizza il pulsante Aggiungi o rimuovi ambiti per dichiarare tutti gli ambiti richiesti dalla tua app. Un insieme iniziale di ambiti necessari per Accedi con Google è precompilato nella sezione Ambiti non sensibili. Gli ambiti aggiunti sono classificati come non sensibili, sensitive, or restricted.
- Fornisci fino a tre link a documentazione pertinente per le funzionalità correlate nella tua app.
-
Fornisci eventuali informazioni aggiuntive richieste sulla tua app nei passaggi successivi.
- Se la configurazione dell'app che fornisci richiede la verifica, hai la possibilità di inviare l'app per la verifica. Compila i campi obbligatori e poi fai clic su Invia per avviare la procedura di verifica.
Dopo che hai inviato l'app, il team Trust & Safety di Google ti riconta via email per fornirti eventuali informazioni aggiuntive di cui ha bisogno o i passaggi da completare. Controlla i tuoi indirizzi email nella sezione Informazioni di contatto per gli sviluppatori e l'indirizzo email dell'assistenza della schermata per il consenso OAuth per eventuali richieste di informazioni aggiuntive. Puoi anche visualizzare la pagina della schermata per il consenso OAuth del progetto per confermare lo stato attuale della revisione, ad esempio se la procedura di revisione è in pausa in attesa della tua risposta.
Eccezioni ai requisiti di verifica
Se la tua app verrà utilizzata in uno degli scenari descritti nelle sezioni seguenti, non è necessario inviarla per la revisione.
Utilizzo personale
Un caso d'uso è se sei l'unico utente della tua app o se la tua app viene utilizzata solo da pochi utenti, tutti personalmente noti. Tu e il tuo numero limitato di utenti potreste essere d'accordo su come procedere con la schermata dell'app non verificata e concedere ai tuoi account personali l'accesso alla tua app.
Progetti utilizzati nei livelli di sviluppo, test o staging
Per rispettare i criteri Google OAuth 2.0, ti consigliamo di avere progetti diversi per gli ambienti di test e di produzione. Ti consigliamo di inviare la tua app per la verifica solo se vuoi renderla disponibile a qualsiasi utente con un Account Google. Pertanto, se la tua app è in fase di sviluppo, test o gestione temporanea, la verifica non è obbligatoria.
Se la tua app è in fase di sviluppo o di test, puoi lasciare Stato pubblicazione impostato sull'impostazione predefinita Test. Questa impostazione indica che la tua app è ancora in fase di sviluppo ed è disponibile soltanto per gli utenti che aggiungi all'elenco di utenti di test. Devi gestire l'elenco degli Account Google coinvolti nello sviluppo o nel test della tua app.

Solo dati di proprietà del servizio
Se la tua app utilizza un account di servizio per accedere solo ai propri dati e non accede ai dati degli utenti (collegati a un Account Google), non è necessario richiedere la verifica.
Per capire che cosa sono gli account di servizio, consulta la sezione Account di servizio della documentazione di Google Cloud. Per istruzioni su come utilizzare un account di servizio, consulta Utilizzo di OAuth 2.0 per applicazioni da server a server.
Solo per uso interno
Ciò significa che l'app viene utilizzata solo dalle persone della tua organizzazione Google Workspace o Cloud Identity. Il progetto deve essere di proprietà dell'organizzazione e la relativa schermata per il consenso OAuth deve essere configurata per un tipo di utente Interno. In questo caso, la tua app potrebbe richiedere l'approvazione di un amministratore dell'organizzazione. Per maggiori informazioni, consulta Considerazioni aggiuntive per Google Workspace.
- Scopri di più sulle applicazioni pubbliche e interne.
- Scopri come contrassegnare la tua app come interna nelle domande frequenti Come faccio a contrassegnare la mia app come solo per uso interno?
Installazione a livello di dominio
Se prevedi di scegliere come target solo gli utenti di un'organizzazione Google Workspace o Cloud Identity e di utilizzare sempre l'installazione su tutto il dominio, la tua app non richiederà la verifica. Questo perché un'installazione a livello di dominio consente a un amministratore di dominio di concedere alle applicazioni interne e di terze parti l'accesso ai dati degli utenti. Gli amministratori dell'organizzazione sono gli unici account che possono aggiungere l'app a una lista consentita per l'utilizzo all'interno dei loro domini.
Scopri come rendere la tua app un'installazione a livello di dominio nelle domande frequenti La mia applicazione ha utenti con account aziendali di un altro dominio Google Workspace.