def office365():
# save parameters to session as office365 forbids parameters in return url
session['office365.remember'] = request.args.get('remember') == '1'
session['office365.next'] = request.args.get('next')
session['office365.prev'] = 'auth.refresh' if current_user.is_authenticated else 'auth.login'
# prevent csrf attacks
session['office365.state'] = gen_salt(32)
return office365_client.authorize(callback=external_url(url_for('auth.office365_authorized')),
state=session['office365.state'])
评论列表
文章目录