ClientCredentialsSecurityTokenManager.CreateSecurityTokenSerializer Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает сериализатор маркеров безопасности.
Перегрузки
CreateSecurityTokenSerializer(SecurityTokenVersion) |
Создает сериализатор маркеров безопасности. |
CreateSecurityTokenSerializer(SecurityVersion) |
Создает сериализатор маркеров безопасности. |
Комментарии
Два перегрузки отличаются входными параметрами: одна принимает объект SecurityTokenVersion; вторая — объект SecurityVersion.
CreateSecurityTokenSerializer(SecurityTokenVersion)
- Исходный код:
- ClientCredentialsSecurityTokenManager.cs
Создает сериализатор маркеров безопасности.
public:
override System::IdentityModel::Selectors::SecurityTokenSerializer ^ CreateSecurityTokenSerializer(System::IdentityModel::Selectors::SecurityTokenVersion ^ version);
public override System.IdentityModel.Selectors.SecurityTokenSerializer CreateSecurityTokenSerializer (System.IdentityModel.Selectors.SecurityTokenVersion version);
override this.CreateSecurityTokenSerializer : System.IdentityModel.Selectors.SecurityTokenVersion -> System.IdentityModel.Selectors.SecurityTokenSerializer
Public Overrides Function CreateSecurityTokenSerializer (version As SecurityTokenVersion) As SecurityTokenSerializer
Параметры
- version
- SecurityTokenVersion
Тип SecurityTokenVersion маркера безопасности.
Возвращаемое значение
Объект SecurityTokenSerializer.
Комментарии
Класс SecurityTokenSerializer используется для записи и чтения маркеров безопасности, идентификаторов ключей безопасности и предложений идентификаторов ключей безопасности. При десериализации маркера из XML-кода возвращаемый маркер должен обладать возможностью выполнения криптографических операций. Следовательно, сериализатор маркеров должен убедиться, что десериализованный маркер способен выполнять криптографические операции (обработка билетов Kerberos, декодирование X.509, декодирование SAML и др.), однако при этом должен делегировать принятие решений о доверии приложениям структуре проверки подлинности маркеров безопасности.
Применяется к
CreateSecurityTokenSerializer(SecurityVersion)
Создает сериализатор маркеров безопасности.
protected:
System::IdentityModel::Selectors::SecurityTokenSerializer ^ CreateSecurityTokenSerializer(System::ServiceModel::Security::SecurityVersion ^ version);
protected System.IdentityModel.Selectors.SecurityTokenSerializer CreateSecurityTokenSerializer (System.ServiceModel.Security.SecurityVersion version);
override this.CreateSecurityTokenSerializer : System.ServiceModel.Security.SecurityVersion -> System.IdentityModel.Selectors.SecurityTokenSerializer
Protected Function CreateSecurityTokenSerializer (version As SecurityVersion) As SecurityTokenSerializer
Параметры
- version
- SecurityVersion
Тип SecurityVersion маркера безопасности.
Возвращаемое значение
Объект SecurityTokenSerializer.
Комментарии
Класс SecurityTokenSerializer используется для записи и чтения маркеров безопасности, идентификаторов ключей безопасности и предложений идентификаторов ключей безопасности. При десериализации маркера из XML-кода возвращаемый маркер должен обладать возможностью выполнения криптографических операций. Следовательно, сериализатор маркеров должен убедиться, что десериализованный маркер способен выполнять криптографические операции (обработка билетов Kerberos, декодирование X.509, декодирование SAML и др.), однако при этом должен делегировать принятие решений о доверии приложениям структуре проверки подлинности маркеров безопасности.