コード例 #1
0
def user_openid_login():

    try:
        params = "resource_id=%s&redirect_uri=%s&state=%s" % \
            ( request.GET[ "resource_id" ],
              request.GET[ "redirect_uri" ],
              request.GET[ "state" ], )
    except:
        params = ""

    try:
        username = request.GET["username"]
    except:
        username = None

    try:
        provider = request.GET["provider"]
    except:
        return template("login_page_template",
                        REALM=REALM,
                        user=None,
                        params=params)
    try:
        url = OpenIDManager.process(realm=REALM,
                                    return_to=REALM + "/checkauth?" +
                                    urllib.quote(params),
                                    provider=provider,
                                    username=username,
                                    web_proxy=WEB_PROXY)
    except Exception, e:
        log.error(e)
        return user_error(e)
コード例 #2
0
def user_openid_login():

    try:
        params = "resource_id=%s&redirect_uri=%s&state=%s" % \
            ( request.GET[ "resource_id" ],
              request.GET[ "redirect_uri" ], 
              request.GET[ "state" ], )
    except:
        params = ""
    
    try: 
        username = request.GET[ "username" ]    
    except: 
        username = None
     
    try:      
        provider = request.GET[ "provider" ]
    except: 
        return template( 
            "login_page_template", 
            REALM=REALM, user=None, params=params )    
    try:
        url = OpenIDManager.process(
            realm=REALM,
            return_to=REALM + "/checkauth?" + urllib.quote( params ),
            provider=provider,
            username=username
        )
    except Exception, e:
        return user_error( e )
コード例 #3
0
def login():

    provider = request.args.get('provider', None)
    params = ""

    try:
        url = OpenIDManager.process(realm=REALM,
                                    return_to=REALM + "/checkauth?" +
                                    urllib.quote(params),
                                    provider=provider)
    except Exception, e:
        app.logger.error(e)
        return user_error(e)
コード例 #4
0
def login():

    provider = request.args.get('provider', None)  
    params=""
    
    try:
        url = OpenIDManager.process(
            realm=REALM,
            return_to=REALM + "/checkauth?" + urllib.quote( params ),
            provider=provider
        )
    except Exception, e:
        app.logger.error( e )
        return user_error( e )
コード例 #5
0
def openID_login():

    try:
        username = request.GET['username']
    except:
        username = None

    try:
        provider = request.GET['provider']
    except:
        return template('login_page_template', user=None)

    try:
        url = OpenIDManager.process(realm=REALM,
                                    return_to=REALM + "/checkauth",
                                    provider=provider,
                                    username=username)
    except Exception, e:
        return error(e)
コード例 #6
0
ファイル: ViPhyServer.py プロジェクト: tubipham/Horizon-ViPhy
def openIDlogin():

    try: 
        username = request.GET[ 'username' ]
    except: 
        username = None
    
    try: 
        provider = request.GET[ 'provider' ]
    except: 
        return error( "provider must be supplied" )
    
    url = OpenIDManager.process(
        realm=REALM,
        return_to=REALM + "/checkauth",
        provider=provider,
        username=username
    )
    
    redirect( url )
コード例 #7
0
def openID_login():
    
    try: 
        username = request.GET[ 'username' ]    
    except: 
        username = None
     
    try:      
        provider = request.GET[ 'provider' ]
    except: 
        return template( 'login_page_template', user=None )
    
    try:
        url = OpenIDManager.process(
            realm=REALM,
            return_to=REALM + "/checkauth",
            provider=provider,
            username=username
        )
    except Exception, e:
        return error( e )