Generally, There are two Types of users in Web apps (Administrator and users)
Administrator wants that his app will login only those System which IPs provided by admin. But some time people want dynamic IPs from ISP, because of that much time Apps fails to Login.
How it will authenticate?