Three similar use cases:
- We currently have a broken LDAP batch importer (T4137, T4279).
- We have requests for other importers (T3131).
- We have requests to allow project membership to be bound to externally defined sources (T3980).
In all three cases, having a modular importer which defines some interface allowing it to return results from an external source would simplify and stabilize implementation.