When using the Domain Entity module in conjunction with this module, I found that users were restricted from logging into their assigned domain(s).
The problem is the Domain Entity module uses field_domain_access to store the domains for the user, while this module is expecting it to always be stored in the domain_access field.
I've got a patch working locally that I am planning to upload.
Needs review
1.0
Code