Someone correct me if I am wrong, but I think your requirement is not possible to achieve. Except may be you can enable the RADIUS option on the SDI and create an attribute for an IP address to be passed to the authenticated user. This should be easy to do with a RADIUS server . You may consider using a RADIUS server + SDI server.
HTH