如果您不使用 Google 帐户进行身份验证,GAE/Java 是否提供任何强力保护?

发布于 2024-11-02 02:57:23 字数 153 浏览 6 评论 0原文

我正在 Google App Engine 上制作 Java Web 应用程序。

由于我没有使用 Google 帐户作为系统中的用户帐户,因此我是否需要为我的登录系统提供自己的强力保护?

或者是否有内置功能可以让事情变得更容易,或者不需要我从头开始做所有事情?

I'm making a Java web app on Google App Engine.

Do I need to roll my own brute force protection for my login system - since I'm not using Google Accounts for the user accounts in my system?

Or are there are built-in features that make it easier or don't require me to do everything from scratch?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

随心而道 2024-11-09 02:57:23

如果您自己进行身份验证,App Engine 就无法知道您提供的是登录表单,而不是其他任何内容,因此它无法防止暴力破解尝试。因此,您必须自己实施。

不过,作为 Google 帐户的替代方案,您应该考虑内置的 OpenID 支持。认真考虑使用其中之一 - 如果您坚持要求用户专门为您的网站从头开始创建另一个帐户,您的用户可能会受到不良服务。

If you're doing authentication yourself, there's no way for App Engine to know what you're providing is a signin form, as opposed to anything else, so there's no way for it to protect against brute-forcing attempts. As a result, you'll have to implement it yourself.

As an alternative to Google accounts, though, you should consider the built-in OpenID support. Give serious thought to using one or the other - your users are likely to be ill-served if you insist they create yet another account from scratch just for your site.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文