@@ -47,7 +47,10 @@ class AuthToken(object):
47
47
""" Container for auth information
48
48
"""
49
49
50
- def __init__ (self , scheme , principal , credentials , realm = None , parameters = None ):
50
+ #: By default we should not send any realm
51
+ realm = None
52
+
53
+ def __init__ (self , scheme , principal , credentials , realm = None , ** parameters ):
51
54
self .scheme = scheme
52
55
self .principal = principal
53
56
self .credentials = credentials
@@ -523,7 +526,7 @@ def basic_auth(user, password, realm=None):
523
526
return AuthToken ("basic" , user , password , realm )
524
527
525
528
526
- def custom_auth (principal , credentials , realm = None , scheme = None , parameters = None ):
529
+ def custom_auth (principal , credentials , realm , scheme , ** parameters ):
527
530
""" Generate a basic auth token for a given user and password.
528
531
529
532
:param principal: specifies who is being authenticated
@@ -533,7 +536,7 @@ def custom_auth(principal, credentials, realm=None, scheme=None, parameters=None
533
536
:param parameters: parameters passed along to the authenticatin provider
534
537
:return: auth token for use with :meth:`GraphDatabase.driver`
535
538
"""
536
- return AuthToken (scheme , principal , credentials , realm , parameters )
539
+ return AuthToken (scheme , principal , credentials , realm , ** parameters )
537
540
538
541
539
542
def run (connection , statement , parameters = None ):
0 commit comments