Поделиться через


Разрешение вопросов, связанных с исключениями: System.IdentityModel.Selectors.UnsupportedPolicyOptionsException

Исключение UnsupportedPolicyOptionsException указывает, что политика, предоставленная системе, содержит параметры, которые не поддерживаются. Следующие ограничения могут вызвать эти ошибки.

Адресат запросил маркер у службы маркеров локальной безопасности, указав "https://schemas.xmlsoap.org/ws/2005/05/Identity/issuer/self" в качестве поставщика маркера. Однако, одно из требований, описанных в политике, не поддерживается службой маркеров локальной безопасности CardSpace. Дополнительные сведения см. в разделе A Technical Reference for the Information Card Profile V1.0. Примеры неподдерживаемых параметров:

  • Требование адресата отсутствует в списке поддерживаемых требований, определенном в подразделе Supported Claim Types раздела "A Technical Reference for the Information Card Profile V1.0.".

  • тип маркера отличен от SAML 1.0 или 1.1;

  • для не-SSL узелов: используется ключ, отличный от симметричного ключа;

  • KeyWrapAlgorithm отличается от алгоритма по умолчанию;

  • в политике указан неподдерживаемый элемент. Поддерживаемые элементы:

    • EncryptionAlgorithm

    • CanonicalizationAlgorithm

    • SignWith

    • TokenType

    • ClaimsElement

    • KeyType

    • KeySize

    • EncryptWith

    • RequestType

    • SecondaryParameters

    • KeyWrapAlgorithm

  • WST:RequestType имеет тип, отличный от Issue;

  • для асимметричных типов ключа, размер ключа не равен 2048.

См. также

Задачи

Практическое руководство. Использование помощника по исключениям

Ссылки

UnsupportedPolicyOptionsException