WSFederationHttpSecurityMode Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Задает различные режимы безопасности для WSFederationHttpBinding.
public enum class WSFederationHttpSecurityMode
public enum WSFederationHttpSecurityMode
type WSFederationHttpSecurityMode =
Public Enum WSFederationHttpSecurityMode
- Наследование
Поля
| Имя | Значение | Описание |
|---|---|---|
| None | 0 | Сообщение SOAP не безопасно во время передачи. Служба маркеров безопасности не связана. Этот режим эквивалентен использованию привязки |
| Message | 1 | Целостность, конфиденциальность, проверка подлинности сервера и проверка подлинности клиента предоставляются с помощью безопасности сообщений SOAP. По умолчанию текст шифруется и подписывается. Служба должна быть настроена с помощью сертификата. Проверка подлинности клиента основана на маркере, выданном клиенту службой маркеров безопасности. |
| TransportWithMessageCredential | 2 | Целостность, конфиденциальность и проверка подлинности сервера предоставляются HTTPS. Служба должна быть настроена с помощью сертификата. Проверка подлинности клиента обеспечивается с помощью безопасности сообщений SOAP и основана на маркере, выданном клиенту службой маркеров безопасности. |
Примеры
В следующем коде показано, как задать Mode элемент этого перечисления.
// This method creates a WSFederationHttpBinding.
public static WSFederationHttpBinding
CreateWSFederationHttpBinding(bool isClient)
{
// Create an instance of the WSFederationHttpBinding.
WSFederationHttpBinding b = new WSFederationHttpBinding();
// Set the security mode to Message.
b.Security.Mode = WSFederationHttpSecurityMode.Message;
' This method creates a WSFederationHttpBinding.
Public Shared Function CreateWSFederationHttpBinding(ByVal isClient As Boolean) As WSFederationHttpBinding
' Create an instance of the WSFederationHttpBinding.
Dim b As New WSFederationHttpBinding()
' Set the security mode to Message.
b.Security.Mode = WSFederationHttpSecurityMode.Message
Комментарии
Это перечисление определяет поддерживаемые WSFederationHttpBinding режимы безопасности.