Credential Manager : Sign In With Google

Using this extension you can use one click google sign in feature. Passkeys is in testing phase & will updated later.

First go to google cloud console and create project.
Goto API & Services
Create OAuth consent screen
Create Crediential - OAuthClientID ( Application Type - Android ) Fill all sha fingerprint and package name etc
Create Crediential - OAuthClientID ( Application Type - Web Application)
Use client ID from web app in extension.

Legacy method works with firebase too

Video Tutorial (Get SHA Fingerprint) : https://youtu.be/uKVTg1sPLCM
Video Tutorial (Setup google console) : https://youtu.be/IF4iWZ4T8og

Blocks & How to use

Output


Download

Tested with android 11 & 15,
Should work in android 9+

com.xtiger.loginwithgoogle.aix (4.4 MB)

demo.aia (4.4 MB)

Test App : https://drive.google.com/file/d/1dL3t6EPo6cVd-NyTAnBhDDlB38pqXQsT/view?usp=sharing

5 Likes

Excellent work :clap::clap::clap:
Would it be possible to decrease the extension's size?

1 Like

Its already optimized from 4.5 to 1.5 mb

1 Like

It is giving error to me

Only works in android 14 (34 api) and above

1 Like

Is there any way to make it work in android 12+

Updated with legacy support for android 13 and below ,
Tested with android 11 & 15, works fine.
Should work in android 9+ ,

Extension size is little bigger but it wont big that much after building apk.
com.xtiger.loginwithgoogle.aix (4.4 MB)

2 Likes

Great!!

As i know max extension size is 4mb i think, am right?

Since Its importing successfully with 4.4 mb, max size might be little higher ,

1 Like

5 or 6.

1 Like

6mb

1 Like


An error occuring I have use web app client id

Double check you sha signature , package name and clint id

Do we have to use android client id or web app client id

Web Client id but you have to add android client too, with package name and sha fingerprint too

Can you please provide an example not able to understand

I updated the first post ,you can try it. Otherwise, I will create a video when I am free.

Why show me Errore

Just compiling wont work,
Don't post same thing again and again ,

Use your own sha fingerprint from keystore and with same package name while adding your app in google console.
Check first post even i made video