Что я хочу сделать, так это:
1) Аутентифицировать клиента для первого вызова, который он делает для службы WCF, это будет для каждого пользователя, а не для каждого приложения.
2) Убедитесь, что клиент авторизован для совершения вызова.
3) Для последующих вызовов только авторизация, при этом аутентификация уже выполнена на шаге 1 для предыдущего вызова.
OR
Если клиент по какой-то причине подключился к другому экземпляру службы или «рукопожатие» было прервано для повторной аутентификации.
Я надеюсь, что это имеет смысл, происходит ли это неявно в WCF, используя, скажем, аутентификацию и авторизацию имени пользователя и пароля, или я/есть ли способ написать что-то индивидуальное? По сути, это для эффективности.
Большое спасибо, Фугу