credo che questo lo risolvi recuperanto la provenienza del client.
Cmq credo che questa applicazione/sito abbia una parte aperta a tutti e una parte privata dove si compiono alcuni lavori.
da internet si vede solo la parte pubblica magari un'utente della parte privata(anche rete locale) per accedere a questa zona deve sottoporsi ad una tua autenticazione perciò ovunque è il client può accedere ovunque.
Es. io sono un client della tua rete, accedo alla parte privata dove svolgo il mio lavoro. Vado a casa e voglio continuare il lavoro che facevo in ufficio, allora mi collego al sito, mi autentico ed entro nella mia zona privata dove posso lavorare in santa pace.