【问题标题】:Security Error in google app Engine谷歌应用引擎中的安全错误
【发布时间】:2012-08-17 08:23:31
【问题描述】:

我正在尝试在谷歌应用引擎中制作应用程序 我正在尝试在我的谷歌应用程序中对用户进行身份验证。 它运行良好,但是当我输入用户浏览器的用户名和密码时,会显示警告 这可能不是您要查找的网站!

您试图访问 www.onemoredemo.appspot.com,但实际上您访问的是一个自称为 *.appspot.com 的服务器。这可能是由于服务器上的错误配置或更严重的原因造成的。您网络上的攻击者可能正试图让您访问 www.onemoredemo.appspot.com 的假冒(且可能有害)版本。 您无法继续,因为网站运营商已要求提高此域的安全性。

这是我的 servlet 代码

public class HelloWorld9Servlet extends HttpServlet {
    public void doGet(HttpServletRequest req, HttpServletResponse resp)
            throws IOException {
        OAuthConsumer consumer;
        OAuthProvider provider;
        provider=new DefaultOAuthProvider("https://accounts.google.com/o/oauth2/auth",)
        ;
         signer = new OAuthHmacSigner();

                 signer.clientSharedSecret = Constants.CONSUMER_SECRET;

    consumer=new DefaultOAuthConsumer(Constants.CLIENT_ID,Constants.CLIENT_SECRET);

    String redirect_uri="https://accounts.google.com/o/oauth2/auth?client_id="+
            Constants.CLIENT_ID+"&redirect_uri="
            +Constants.REDIRECT_URL+"&response_type="
            +Constants.response_type+"&scope="
            +Constants.SCOPE;


        resp.sendRedirect(redirect_uri);


    }

为了将他重定向到谷歌身份验证页面,任何人都可以告诉我为什么会收到此警告以及如何删除此警告。 你可以看到我在 onemoredemo.appspot.com 上托管这个应用程序的演示

【问题讨论】:

    标签: java google-app-engine browser


    【解决方案1】:

    google 使用的通配符 https 证书涵盖 *.appspot.com*.*.appspot.com,但并非所有浏览器都接受这一点。一些浏览器(尤其是 Firefox)抱怨使用 *.*.appspot.com 证书。

    见:Wildcard subdomains on appengine over https on firefox

    你用的是什么浏览器?

    编辑:

    解决方案:

    1. 使用ssl with custom domain,即www.onemoredemo.com
    2. 仅使用与*.appspot.com 匹配的域,即onemoredemo.appspot.com
    3. 使用alternate hostname notation as described in docs:将.替换为-dot-,即使用www-dot-onemoredemo.appspot.com

    【讨论】:

    • 我试过 chrome 和 mozilla 都在抱怨。请告诉如何删除这个警告
    • 编辑添加可能的解决方案
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-05-17
    • 1970-01-01
    • 1970-01-01
    • 2012-04-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多