Below Code funktioniert gut, aber wenn man von einem Inkognito-Fenster Konsole zeigt nurKann google one tap registrieren, wenn der Nutzer nicht in seinem Google-Konto eingeloggt ist?
GoogleYolo loaded.
No credentials
<html>
<head><title>My Yolo Login example</title>
<script src="/common.js"></script>
<script defer src="https://smartlock.google.com/client"></script>
<script>
const PUBLIC_CLIENT_ID =
'*******-**********.apps.googleusercontent.com';
const CONFIG = {
supportedAuthMethods: [
'googleyolo://id-and-password',
'https://accounts.google.com'
],
supportedIdTokenProviders: [{
uri: 'https://accounts.google.com',
clientId: PUBLIC_CLIENT_ID
}],
\t context:"signUp"
};
window.onGoogleYoloLoad = (googleyolo) => {
console.log("GoogleYolo loaded.");
\t var retrievePromise = googleyolo.retrieve(CONFIG);
retrievePromise.then((credential) => {
\t console.log(credential);
},
\t (error)=>{
\t if(error.type == "noCredentialsAvailable"){
\t \t console.log("No credential");
\t \t googleyolo.hint(CONFIG).then((credentials)=>{console.log(credentials);});} \t
\t });
};
</script>
</head>
</html>
geöffnet Wie kann ich wissen, dass Benutzer kein Google-Konto hat und umleiten/nehmen andere Aktion für ihn in seinem Google-Konto anmelden.