Вы можете указать правильный режим безопасности, например, режим безопасности сообщений.Затем вы можете указать UserName в качестве учетных данных клиента, для этого необходимо отправить имя пользователя и пароль на сервер, когда вы пытаетесь подключиться к серверу.И эта информация будет зашифрована, чтобы никто, кроме сервера, не мог знать имя пользователя и пароль.
Конечно, вы также можете настроить логику проверки, разработав класс, унаследованный от UserNamePasswordValidator, в который вы можете поместить свою логику проверки.здесь.
Это немного сложно для вас, я прошу прощения, но я нашел ссылку, которая может вам помочь:
http://msdn.microsoft.com/en-us/library/aa702565.aspx