Advertisement
prusser

Firebase oauth2

Feb 2nd, 2023
1,063
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.69 KB | None | 0 0
  1. using Firebase.Auth;
  2. using Firebase.Auth.Providers;
  3. using Firebase.Auth.Repository;
  4. await Login();
  5. async Task Login()
  6. {
  7.     // Configure...
  8.     var config = new FirebaseAuthConfig
  9.     {
  10.         ApiKey = "<Your ApiKey >",
  11.         AuthDomain = "<Your AuthDomain>",
  12.         Providers = new FirebaseAuthProvider[]
  13.         {
  14.             new GoogleProvider(),
  15.         },
  16.         UserRepository = new FileUserRepository("FirebaseSample")
  17.     };
  18.  
  19.     var client = new FirebaseAuthClient(config);
  20.     var userCredential = await client.SignInWithRedirectAsync(FirebaseProviderType.Google, uri =>
  21.     {
  22.         Console.WriteLine(uri);
  23.         return Task.FromResult(Console.ReadLine());
  24.     });
  25. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement