防止将Google凭据保存在android中

先生先生

我正在使用Firebase Google Authentication服务。身份验证工作正常,但是问题是,当我使用google auth登录时,凭据被保存了。因此,每次注销后,我都无法选择用于登录的电子邮件。它直接将我登录到该应用程序。因此,当我想使用另一个Gmail帐户登录时,这对我来说是个问题。

代码以实现凭据页面。

google_sign_in_btn.setOnClickListener {
            signIn()
        }
  ...


private fun signIn() {
    val signInIntent = mGoogleSignInClient.signInIntent
    startActivityForResult(signInIntent, 234)
}


override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) {
        super.onActivityResult(requestCode, resultCode, data)

        if (requestCode == 234)
        {
            val task = GoogleSignIn.getSignedInAccountFromIntent(data)
            try
            {
                val account = task.getResult(ApiException::class.java)
                if (account != null) {
                    firebaseAuthWithGoogle(account)
                }
            }
            catch (e:ApiException) {
            }
        }
    }
亚历克斯·莫莫

您面临的问题是您没有从Google供应商注销用户。仅从Firebase退出是不够的。如果您想每次都看到该弹出式窗口,则可以选择要使用的电子邮件帐户,然后从Google和Firebase中注销:

googleSignInClient.signOut().addOnCompleteListener { /* ... /* }
FirebaseAuth.getInstance().signOut()

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Django:防止将表单保存在 models.py 中

来自分类Dev

将活动状态保存在android中?

来自分类Dev

Android将FileOutputStream保存在画廊中

来自分类Dev

将活动状态保存在android中?

来自分类Dev

将按钮的状态保存在android中

来自分类Dev

iOS中是否存在等效的Android sharedpreferences来保存凭据(用户名和密码)?

来自分类Dev

将地图状态保存在Android Google Maps V2中

来自分类Dev

将Google API响应保存在php变量中

来自分类Dev

将图像保存在Google Cloud Storage中

来自分类Dev

如何防止rlwrap将密码保存在输入历史文件中?

来自分类Dev

将sqlite数据库保存在Android内存中

来自分类Dev

Android Studio:将图片保存在SD卡中

来自分类Dev

Android将Edittexts的值保存在SharedPreference中

来自分类Dev

Android:将LinkedList保存在方法OnSavedInstanceState中

来自分类Dev

从Android应用程序将图像保存在Django中

来自分类Dev

使用 Android 登录 Google 时保存用户凭据?

来自分类Dev

XCOPY 是否将凭据缓存在 LSASS 中?

来自分类Dev

如果文件中之前存在文件,如何防止文件保存

来自分类Dev

将图片放在视频上方,然后将视频保存在android中

来自分类Dev

Phonegap-Android-如果将方向设置为true,则图像将保存在缓存中

来自分类Dev

将图片放在视频上方,然后将视频保存在android中

来自分类Dev

将图片保存在Android中的指定文件夹中

来自分类Dev

当Android中的应用关闭时,是否可以将Firebase主题通知保存在sqlite中

来自分类Dev

在轮换期间更改资源期间将片段中的Android会话信息保存在片段中

来自分类Dev

在Android应用程序中,新的SQLite记录将保存在文件系统中的什么位置?

来自分类Dev

如何从android中的位图将图像保存在外部存储中

来自分类Dev

如何将数据保存到android中多个按钮的单个值中并将该总值保存在firebase中?

来自分类Dev

将虚拟机实例保存在Google Cloud Computing中

来自分类Dev

Google Maps标记将表单数据保存在数组中

Related 相关文章

  1. 1

    Django:防止将表单保存在 models.py 中

  2. 2

    将活动状态保存在android中?

  3. 3

    Android将FileOutputStream保存在画廊中

  4. 4

    将活动状态保存在android中?

  5. 5

    将按钮的状态保存在android中

  6. 6

    iOS中是否存在等效的Android sharedpreferences来保存凭据(用户名和密码)?

  7. 7

    将地图状态保存在Android Google Maps V2中

  8. 8

    将Google API响应保存在php变量中

  9. 9

    将图像保存在Google Cloud Storage中

  10. 10

    如何防止rlwrap将密码保存在输入历史文件中?

  11. 11

    将sqlite数据库保存在Android内存中

  12. 12

    Android Studio:将图片保存在SD卡中

  13. 13

    Android将Edittexts的值保存在SharedPreference中

  14. 14

    Android:将LinkedList保存在方法OnSavedInstanceState中

  15. 15

    从Android应用程序将图像保存在Django中

  16. 16

    使用 Android 登录 Google 时保存用户凭据?

  17. 17

    XCOPY 是否将凭据缓存在 LSASS 中?

  18. 18

    如果文件中之前存在文件,如何防止文件保存

  19. 19

    将图片放在视频上方,然后将视频保存在android中

  20. 20

    Phonegap-Android-如果将方向设置为true,则图像将保存在缓存中

  21. 21

    将图片放在视频上方,然后将视频保存在android中

  22. 22

    将图片保存在Android中的指定文件夹中

  23. 23

    当Android中的应用关闭时,是否可以将Firebase主题通知保存在sqlite中

  24. 24

    在轮换期间更改资源期间将片段中的Android会话信息保存在片段中

  25. 25

    在Android应用程序中,新的SQLite记录将保存在文件系统中的什么位置?

  26. 26

    如何从android中的位图将图像保存在外部存储中

  27. 27

    如何将数据保存到android中多个按钮的单个值中并将该总值保存在firebase中?

  28. 28

    将虚拟机实例保存在Google Cloud Computing中

  29. 29

    Google Maps标记将表单数据保存在数组中

热门标签

归档