2014-01-17 32 views
1

我使用Openid在Flask框架中進行身份驗證。以下是我的登錄查看代碼。使用openid與瓶(Python框架)得到以下錯誤:OpenID身份驗證錯誤

@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身份驗證錯誤」

+0

請添加一些關於您正在使用的庫的信息以及完整的回溯 –

回答

0

我修復了服務器的時間/時區,並且錯誤不再存在。