Adding a user

If all my users are going to be from the ldap server, what is the best way of checking that a request to add a user to one’'s roster is valid. ie the jabber id specified is of a valid user. is possible to send a deny subsciption if at all the user does not exist.