コード例 #1
0
ファイル: test_oauth2.py プロジェクト: asheidan/pyoidc
def test_get_authorization_request():
    client = Client()
    client.redirect_uris = ["https://www.example.com/authz"]
    client.client_id = "a1b2c3"
    args = {"response_type": ["code"]}
    ar = client.construct_AuthorizationRequest(request_args=args)
    assert ar["client_id"] == "a1b2c3"
    assert ar["redirect_uri"] == "https://www.example.com/authz"
    assert ar["response_type"] == ["code"]

    client = Client()
    client.client_id = "a1b2c3"
    args = {"response_type": ["code"], "redirect_uri": "https://www.example.com/authz"}
    ar = client.construct_AuthorizationRequest(request_args=args)
    assert ar["client_id"] == "a1b2c3"
    assert ar["redirect_uri"] == "https://www.example.com/authz"
    assert ar["response_type"] == ["code"]
コード例 #2
0
ファイル: test_oauth2.py プロジェクト: nicolasmendoza/pyoidc
def test_get_authorization_request():
    client = Client()
    client.redirect_uris = ["https://www.example.com/authz"]
    client.client_id = "a1b2c3"
    args = {"response_type": ["code"]}
    ar = client.construct_AuthorizationRequest(request_args=args)
    assert ar["client_id"] == 'a1b2c3'
    assert ar["redirect_uri"] == 'https://www.example.com/authz'
    assert ar["response_type"] == ['code']

    client = Client()
    client.client_id = "a1b2c3"
    args = {"response_type": ["code"],
            "redirect_uri": "https://www.example.com/authz"}
    ar = client.construct_AuthorizationRequest(request_args=args)
    assert ar["client_id"] == 'a1b2c3'
    assert ar["redirect_uri"] == 'https://www.example.com/authz'
    assert ar["response_type"] == ['code']