• IIpManagement

Contents

IIpManagement

Namespace: SharedPluginFeatures

Assembly: SharedPluginFeatures

This interface is implemented by the BadEgg.Plugin module and is used to manage black and white listed Ip addresses. BadEgg Plugin module does not store any of these Ip addresses but requires that the host application informs it which Ip addresses are black or white listed.

Methods

AddBlackListedIp(String) Adds an address to the black listed address list. Any request from an Ip address in this list will be rejected whilst the pipeline is iterated when a request is made.
AddWhiteListedIp(String) Adds an address to the whilte listed address list. Any request from an Ip address in this list will never be rejected when making a request to the application.
RemoveIpAddress(String) Removes an Ip address from both the black and whilte address lists.
ClearAllIpAddresses() Removes all Ip addresses from both black and white lists.

In This Document