function tenantExists()

in source/tenant-registration/server.js [100:123]


function tenantExists(tenant, callback) {
    // Create URL for user-manager request
    var userExistsUrl = userURL + '/pool/' + tenant.userName;

    // see if the user already exists
    request({
        url: userExistsUrl,
        method: "GET",
        json: true,
        headers: {"content-type": "application/json"}
    }, function (error, response, body) {
        if (error) {
            callback(false);
        } else if ((response != null) && (response.statusCode == 400)) {
            callback(false);
        } else {
            if (body.userName === tenant.userName) {
                callback(true);
            } else {
                callback(false);
            }
        }
    });
};