草庐IT

secure_auth

全部标签

android - 如何解决 Only secure origins are allowed

我在Ionic应用程序中使用cordova地理定位插件。当我在模拟器中运行该应用程序时,我发现了这个错误Onlysecureoriginsareallowed。因此无法获得内部模拟器的地理位置。但使用locahost它工作正常可能localhost属于安全来源。我用的浏览器是chrome。插件https://ionicframework.com/docs/native/geolocation/ 最佳答案 有一个针对这个问题的问题https://github.com/ionic-team/ng-cordova/issues/1413不

android - 在 Android Wear 2.0 上尝试 Firebase 身份验证(使用 Google)显示 "InternalFirebaseAuth.FIREBASE_AUTH_API is not available on this device"

我正在尝试将FirebaseAuth(10.0.1,Google作为身份验证提供商)与AndroidWear2.0一起使用,但是当我运行signInWithCredential时,操作失败(请参阅下面的日志。)我正在使用这个method.com.google.firebase.FirebaseApiNotAvailableException:API:InternalFirebaseAuth.FIREBASE_AUTH_APIisnotavailableonthisdevice.atcom.google.firebase.zza.zzz(UnknownSource)atcom.googl

android - ServiceWorker 注册失败 : DOMException: Only secure origins are allowed (see: https://goo. gl/Y0ZkNV)

我编写了代码来获取GCMid以发送chrome推送通知。我写了下面的代码来获取GCMid。varChromePushManager=function(serviceWorkerPath,callback){if('serviceWorker'innavigator){navigator.serviceWorker.register(serviceWorkerPath).then(function(registration){//Registrationwassuccessfulconsole.log('ServiceWorkerregistrationsuccessfulwithsco

Android auth_token 验证和使用服务器端

如何验证返回的auth_tokentoken=bundle.getString(AccountManager.KEY_AUTHTOKEN);?在Android上获得新用户后,我需要将它们插入我的数据库服务器端,但我需要在执行之前以某种方式验证该token。我正在尝试像这样使用token:url='https://www.googleapis.com/oauth2/v1/userinfo?access_token=%s'%access_token但Google返回“未经授权的访问”。如何访问https://www.googleapis.com/oauth2/v1/userinfo使用An

Android:使用 FLAG_SECURE 时更改窗口背景的颜色

我有一个请求,当我的Android应用程序置于后台时,我会清空屏幕以隐藏敏感数据。使用以下方法很容易实现:getWindow().addFlags(WindowManager.LayoutParams.FLAG_SECURE);困难的部分似乎是改变您在后台查看应用程序时看到的空白屏幕的颜色。默认情况下它似乎是白色的,我似乎无法找到一种方法来覆盖它。有人有什么想法吗? 最佳答案 遗憾的是,您无法在最近View中自定义缩略图的颜色。正如您在TaskViewThumbnail中看到的那样缩略图的默认颜色(0xffffffff)是硬编码的,

android - 使用电话号码和密码的 Firebase Auth

我正在使用Firebase开发Android应用程序。因此,我想使用FirebaseAuth。我有以下要求:使用Facebook注册/登录使用电子邮件/密码注册/登录使用电话号码/密码注册/登录前两个还行,我就跟着basictutorials.但是,电话号码/密码是这里的问题。Firebase为此仅支持电话号码/短信token(称为电话身份验证),但没有提及我的案例。我不想破解Firebase并使用其实时数据库而不是Auth“数据库”。有没有更好的方法来实现这一目标?谢谢。 最佳答案 如果您同时拥有用户的电子邮件和电话,并且可以使用

android - 身份验证 token 与 ~/.emulator_console_auth_token 不匹配

我正在尝试通过控制台访问android模拟器。最初我输入telnetlocalhost5554,然后我看到:接下来我输入authauth_token,我得到了以下错误:这里有什么问题吗?我在哪里可以获得这个token?感谢您的帮助! 最佳答案 在Windows上,该文件位于您当前的用户文件夹中c:\Users\\.emulator_console_auth_token您可以使用记事本打开文件并复制token。现在,你可以运行auth 关于android-身份验证token与~/.emul

android - 无法解析 : play-services-auth-base-license version 11. 8.0

我尝试在我的项目中集成googlesmartlogin和SMSSmsRetrieverClient。让我震惊的第一件事是,在这些功能的官方文档(https://developers.google.com/identity/sms-retriever/request#prerequisites)中,缺少所需的库。我如何尝试在网上找到所需的一些方法:implementation'com.google.android.gms:play-services-base:11.8.0'implementation'com.google.android.gms:play-services-identi

android - Cordova如何支持Android 7.0引入的Network Security Config?

Android7.0引入了网络安全配置以支持使用自定义CA,但Cordova如何支持它?我在Cordova的文档中找不到任何提示。 最佳答案 您可以通过在config.xml中将edit-config标记添加到Android平台来实现此目的,这是CordovaAndroidPluginv7.0支持的。您将需要使用Google中的示例创建网络安全配置文件,您将为nativeAndroid应用程序创建该文件。.接下来,在Cordovaconfig.xml中,您可以使用edit-config标记将networkSecurityConfig

java - Settings.System.getString 和 Settings.Secure.getString 的区别?

要获取设备ID,我通常使用以下代码段:Stringandroid_id=Settings.System.getString(getContentResolver(),Secure.ANDROID_ID);今天,当我在AndroidStudio中查看logcat时,它说“...设置android_id已从android.provider.Settings.System移至android.provider.Settings.Secure,返回只读值。”所以我将代码更改为:Stringandroid_id=Settings.Secure.getString(getContentResolve