使用openid with flask(Python Framework)获取以下错误:OpenID身份验证错误

时间:2014-01-17 13:07:29

标签: python flask openid

我在Flask框架中使用Openid进行身份验证。以下是我登录View的代码。

@app.route('/login', methods = ['GET', 'POST'])
@oid.loginhandler
def login():
    if g.user is not None and g.user.is_authenticated():
        return redirect(url_for('index'))
    form = LoginForm()
    if form.validate_on_submit():
        session['remember_me'] = form.remember_me.data
        return oid.try_login(form.openid.data, ask_for = ['nickname', 'email'])
    print "Errors of Openid:"+oid.fetch_error()
    return render_template('login.html', 
        title = 'Sign In',
        form = form,
        providers = app.config['OPENID_PROVIDERS'])

这段代码将我重定向到google.com。当我被重定向回我的网站(提供我的凭据后)。我收到以下错误:“OpenID身份验证错误”

1 个答案:

答案 0 :(得分:0)

我修复了服务器的时间/时区,错误不再存在。