Jordan,
Can you please try to use [this](https://raw.githubusercontent.com/GluuFederation/oxAuth/version_3.1.6/Server/integrations/basic.multi_auth_conf/BasicMultiAuthConfExternalAuthenticator.py) script?
Seems like this is working for me:
```
2019-04-05 14:03:23,916 INFO [oxAuthScheduler_Worker-2] [org.xdi.service.PythonService$PythonLoggerOutputStream] (PythonService.java:239) - Basic (multi auth conf). Initialization
2019-04-05 14:05:24,082 INFO [oxAuthScheduler_Worker-2] [org.xdi.service.PythonService$PythonLoggerOutputStream] (PythonService.java:239) - Basic (multi auth conf). Initialized successfully
```
I am also attaching screenshot from config, there is nothing fancy here...
- Add your backend server's info like this way:
```
root@localhost:~# cat /etc/certs/multi_auth_conf.json
{
"ldap_configuration":
[
{
"configId":"ad_1",
"servers":["localhost:1389"],
"bindDN":"cn=directory manager",
"bindPassword":"FUVOklq6JdxVsyb2aYJdaQ==",
"useSSL":false,
"maxConnections":3,
"baseDNs":["ou=people,o=gluu"],
"loginAttributes":["uid"],
"localLoginAttributes":["uid"]
},
{
"configId":"ad_2",
"servers":["localhost:2389"],
"bindDN":"cn=directory manager",
"bindPassword":"FUVOklq6JdxVsyb2aYJdaQ==",
"useSSL":false,
"maxConnections":3,
"baseDNs":["ou=people,o=gluu"],
"loginAttributes":["mail"],
"localLoginAttributes":["mail"]
}
]
}
root@localhost:~#
```
- Add script and configuration from oxTrust ( GUI ). Screenshot attached.
- 'Enable' it.