philsturgeon/codeigniter-restserver — pull request #138 by onema (2012-07-13 07:14:43+00:00)
Title: List of ip addresses that can use an API key (2)

Added two new fields to the keys table: 1) is_private_key and 2) ip_addresses. These two fields work together. If the key is private a list of IP addresses must be associated with the API key, the request is rejected if no valid IP address is found. IP addresses need to be separated by a line break "\\n".

This is an alternative to the ip-whitelist, but it is tight to the API key.

This merge request is in response to the this: https://github.com/philsturgeon/codeigniter-restserver/pull/72#issuecomment-6807363 to added this feature to the latest code of the ci-restserver. I changed the name is_public_key to is_private_key as it makes more sense.