Effettuare chiamate a Gestore delle credenziali per conto di altre parti per le app con privilegi

Le app con privilegi, come i browser web, possono effettuare una chiamata a Gestore delle credenziali per conto di altri soggetti impostando il parametro origin nei metodi GetCredentialRequest() e CreatePublicKeyCredentialRequest() di Gestore delle credenziali.

origin rappresenta l'applicazione o il sito web da cui proviene una richiesta e viene utilizzato dalle passkey per proteggere dagli attacchi di phishing. I server di un'app sono tenuti a controllare i dati del client origin con una lista consentita di app e siti web approvati. Se il server riceve una richiesta da un'app o un sito web da un'origine non riconosciuta, la richiesta dovrebbe essere rifiutata. Questo documento descrive come impostare l'origine per queste app di chiamata con privilegi e come verificare che queste app siano autorizzate a effettuare chiamate per conto di altre parti.

Imposta l'origine dell'app per le chiamate

Per ottenere le credenziali per conto di un'altra parte attendibile, il fornitore di credenziali che le fornisce deve aggiungere la tua app a un elenco di chiamanti con privilegi a cui è consentito ottenere questo tipo di accesso. Quindi, utilizza setOrigin() nelle richieste createCredential() e getCredential() per impostare il valore origin.

Per le app con privilegi come i browser web che devono gestire credenziali di terze parti, Gestore delle password di Google richiede l'approvazione per gestire queste credenziali. Ciò garantisce che solo le app attendibili possano accedere e gestire le credenziali utente per i servizi esterni. Per ottenere l'approvazione per la gestione delle credenziali di terze parti, compila il modulo di richiesta per aprire un ticket e far esaminare la tua richiesta.