def login(): # if we are already logged in, go back to were we came from if g.user is not None: return redirect(url_for('portal_user.index')) openid_identity = current_app.config.get('OPENID_RP_URL') print openid_identity return oid.try_login(openid_identity, ask_for=['email', 'fullname', 'nickname'], extensions=[GroupExtension()])
def login(provider): print('in login') # if we are already logged in, go back to were we came from if g.user is not None: return redirect(url_for('portal_user.index')) #if request.method == 'POST': #openid = request.form.get('openid') #if openid: #return oid.try_login(openid, ask_for=['email']) if provider is not None and provider in COMMON_PROVIDERS: return oid.try_login(COMMON_PROVIDERS[provider], ask_for=['email']) return redirect(url_for('portal_user.index'))
def login_with_google(): print('in login with google') # if we are already logged in, go back to were we came from if g.user is not None: return redirect(url_for('state_user.getStates')) return oid.try_login(COMMON_PROVIDERS['google'], ask_for=['email'])