| 151 | { |
| 152 | public: |
| 153 | ExtAuthClient(ThrowStatusWrapper* status, IPluginConfig* cnf) |
| 154 | : PluginData(status, cnf), |
| 155 | ignorePassword(false), |
| 156 | ignoreLogin(false) |
| 157 | { |
| 158 | AutoRelease<IConfig> conf(cnf->getDefaultConfig(status)); |
| 159 | if (conf) |
| 160 | { |
| 161 | AutoRelease<IConfigEntry> igPass(conf->find(status, "IgnorePassword")); |
| 162 | if (igPass) |
| 163 | ignorePassword = igPass->getBoolValue(); |
| 164 | AutoRelease<IConfigEntry> igLgn(conf->find(status, "IgnoreLogin")); |
| 165 | if (igLgn) |
| 166 | ignoreLogin = igLgn->getBoolValue(); |
| 167 | } |
| 168 | } |
| 169 | |
| 170 | // IClient implementation |
| 171 | int authenticate(ThrowStatusWrapper* status, IClientBlock* cBlock); |
nothing calls this directly
no test coverage detected