Режим безопасности WCF - это TransportWithMessageCredential с использованием UserName, где проверять? - PullRequest
3 голосов
/ 22 января 2009

Вот часть моего web.config для моей службы WCF:

<bindings>
      <basicHttpBinding>
        <binding name="sslBinding">
          <security mode="TransportWithMessageCredential">
            <message clientCredentialType="UserName" algorithmSuite="Default" />
            <transport />
          </security>
        </binding>
      </basicHttpBinding>
    </bindings>

Где именно я проверяю имя пользователя, когда клиент пытается использовать мой сервис? Есть ли какой-то метод, который мне нужно переопределить для проверки имени пользователя?

1 Ответ

6 голосов
/ 22 января 2009
<behaviors>
        <serviceBehaviors>
          <behavior name="behavior">
            <serviceCredentials>
              <userNameAuthentication customUserNamePasswordValidatorType="myType, assembly" userNamePasswordValidationMode="Custom"/>
            </serviceCredentials>
          </behavior>
        </serviceBehaviors>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...