1. An apparatus comprising: at least one processor; a memory coupled to the at least one processor; an input and formatting mechanism residing in the memory and executed by the at least one processor that receives data from a web page presented to a user and that formats the data into a first format; a formatting mechanism residing in the memory and executed by the at least one processor that receives the data in the first format and that generates therefrom the data in a second format; a directory service server residing in the memory and executed by the at least one processor that accesses a directory that has a plurality of entries, the plurality of entries including at least one entry that contains user registry information; and a directory service client residing in the memory and executed by the at least one processor that receives the data in the second format and generates therefrom at least one command to the directory service server to access the user registry information in the directory.