At the API level, Auth works the following way:
from synapse_pay_rest.models.nodes import AchUsNode
# enter required body parameters to create ACH Node
body_params = {
'bank_name': 'fake',
'bank_name': 'fake',
'username': 'synapse_good',
'username': 'synapse_good',
'password': 'test1234'
}
# make request to API for Node creation
ach_us = AchUsNode.create_via_bank_login(user, **body_params)