由于Angular 7网络应用上出现“无法识别的设备”,因此来自Google的安全警报过于频繁

伊万·彼得罗夫(Ivan Petrov)

我是使用Google OAuth的Angular网络应用程序的开发者和维护者。这正常工作。

上周,应用程序用户(包括我在内)开始每天从Google([email protected])接收标准的安全警报电子邮件。电子邮件中显示“已授予Appname访问您的Google帐户的权限”。当然,这对用户来说是不好的信号。

单击电子邮件中的“检查活动”时,它始终显示:X小时前无法识别的设备未知(位置)

对于在许多不同的设备和IP上测试过的所有用户,都是这种情况。

最近,如果有帮助,我已经从Angular 5升级到Angular 7。

另外,最近我发现使用Gmail登录Dropbox时的行为完全相同。我负责的应用程序出于隐私原因未存储会话数据,因此,每次用户想要使用该应用程序时,系统都会要求他们登录Google。我在一周前注意到了此行为(Google无法识别设备和位置)。google组(https://groups.google.com/forum/#!forum/oauth2-dev)将我重定向到Stackoverflow。任何帮助深表感谢!:)

nvnagr

当用户批准某些范围时,我们将向他们发送通知。该列表正在扩展,更多的应用程序将看到通知。
感谢您的反馈。似乎无法识别的设备是个问题,我们已撤消了该实验。

理想情况下,应用程序应该只在非基本范围(基本范围是电子邮件,个人资料等)中看到一次通知。

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

由于HostResourceLoader中的错误,Angular无法编译

由于“ @ angular / material”而无法编译;错误

由于找不到命令,因此无法更新到Angular 8

由于出现错误,运行“ npm start”失败-Angular2

由于注入错误,Angular应用程序未运行

Angular7-由于它不是'mat-table'的已知属性,因此无法绑定到'dataSource'

由于 CORS 问题,无法在 Angular 中发出 HttpClient 发布请求

由于文件名错误,Angular 无法下载

Angular JS:由于以下原因无法实例化模块测试:

Angular 7 CLI:由于抛出错误而无法创建新应用

Angular 2:由于它不是'input'的已知属性,因此无法绑定到'ngModel'

Angular 2+和Observables:由于它不是'select'的已知属性,因此无法绑定到'ngModel'

Angular 2:由于它不是已知的本机属性,因此无法绑定到x

由于索引是只读的,因此无法在 angular 中使用 ngModel 绑定数组

Angular4异常:由于它不是'input'的已知属性,因此无法绑定到'ngClass'

angular2测试:由于它不是'input'的已知属性,因此无法绑定到'ngModel'

Angular2异常:由于它不是已知的本机属性,因此无法绑定到“ routerLink”

angular 4:由于它不是'li'的已知属性,因此无法绑定到'ngForFor'

由于 httpClient 响应数据数组抛出 typescript 构建问题,无法构建 Angular 应用程序

Angular2应用程序:由于Google未加载页面内容而获取

由于意外字符“#”不在我的源代码中,因此 Angular 服务失败

由于重定向,Angular电容器应用在firebase登录时崩溃

由于MIME类型的Angular应用程序未加载样式表

竹子引起恐慌:在构建 Angular 应用程序时由于终端初始化失败而中止

由于 Angular7 上的虚拟滚动,茉莉花/业力测试失败

由于模块http和https,EventSource无法在angular 6中工作

Angular 8 + Firebase:由于 AngularFireModule.initializeApp(environment.firebase) 无法初始化项目

Angular Cli Http Get调用工作正常,但由于CORS问题无法Http Post调用

使用Angular Material MD Stepper时,由于访问控制检查,XMLHttpRequest无法加载XXXX