Module: TrustedServers

A singleton that contains all of the servers that are trusted. Credentials will be sent with any requests to these servers.
Source:
See:

Methods

(static) add(host, port)

Adds a trusted server to the registry
Parameters:
Name Type Description
host String The host to be added.
port Number The port used to access the host.
Source:
Example
// Add a trusted server
TrustedServers.add('my.server.com', 80);

(static) clear()

Clears the registry
Source:
Example
// Remove a trusted server
TrustedServers.clear();

(static) contains(url) → {boolean}

Tests whether a server is trusted or not. The server must have been added with the port if it is included in the url.
Parameters:
Name Type Description
url String The url to be tested against the trusted list
Source:
Returns:
Returns true if url is trusted, false otherwise.
Type
boolean
Example
// Add server
TrustedServers.add('my.server.com', 81);

// Check if server is trusted
if (TrustedServers.contains('https://my.server.com:81/path/to/file.png')) {
    // my.server.com:81 is trusted
}
if (TrustedServers.contains('https://my.server.com/path/to/file.png')) {
    // my.server.com isn't trusted
}

(static) remove(host, port)

Removes a trusted server from the registry
Parameters:
Name Type Description
host String The host to be removed.
port Number The port used to access the host.
Source:
Example
// Remove a trusted server
TrustedServers.remove('my.server.com', 80);