コード例 #1
0
ファイル: test_database.py プロジェクト: jbochi/oauth2u
def test_new_client_authorization_code_are_not_marked_as_used():
    database.save_new_authorization_code(
        'auth-code-1nmb21', 'client-id','my-state',
        'http://example.com/return')

    assert database.client_has_authorization_code('client-id', 'auth-code-1nmb21')
    assert not database.is_client_authorization_code_used('client-id', 'auth-code-1nmb21')
コード例 #2
0
ファイル: test_database.py プロジェクト: hltbra/oauth2u
def test_should_mark_client_authorization_code_as_used():
    database.save_new_authorization_code(
        'auth-code-1nmb21', 'client-id',
        'http://example.com/return',
        'http://example.com/return?code=auth-code-1nmb21')
    database.mark_client_authorization_code_as_used('client-id', 'auth-code-1nmb21')

    assert database.client_has_authorization_code('client-id', 'auth-code-1nmb21')
    assert database.is_client_authorization_code_used('client-id', 'auth-code-1nmb21')
コード例 #3
0
ファイル: test_database.py プロジェクト: jbochi/oauth2u
def test_should_save_and_retrieve_client_authorization_code():
    assert not database.find_client('client-id')

    database.save_new_authorization_code(
        'auth-code-1nmb21', 'client-id','my-state',
        'http://example.com/return')

    assert database.find_client('client-id')
    assert 1 == database.client_authorization_codes_count('client-id')
    assert database.client_has_authorization_code('client-id', 'auth-code-1nmb21')
コード例 #4
0
ファイル: defaults.py プロジェクト: jbochi/oauth2u
 def save_client_tokens(self):
     database.save_new_authorization_code(
         self.code,
         self.client_id,
         self.state,
         redirect_uri=self.redirect_uri)    
コード例 #5
0
ファイル: defaults.py プロジェクト: hltbra/oauth2u
 def save_client_tokens(self):
     database.save_new_authorization_code(
         self.code,
         self.client_id,
         redirect_uri=self.redirect_uri,
         redirect_uri_with_code=self.build_redirect_uri())
コード例 #6
0
ファイル: test_database.py プロジェクト: jbochi/oauth2u
def test_should_get_state_given_client_id_and_authorization_code():
    database.save_new_authorization_code(
        'auth-code', 'client-id','my-state',
        'http://example.com/return')
    state = database.get_state('client-id', 'auth-code')
    assert 'my-state' == state
コード例 #7
0
ファイル: test_database.py プロジェクト: jbochi/oauth2u
def test_should_get_redirect_uri_given_client_id_and_authorization_code():
    database.save_new_authorization_code(
        'auth-code', 'client-id','my-state',
        'http://example.com/return')
    uri = database.get_redirect_uri('client-id', 'auth-code')
    assert 'http://example.com/return' == uri