Licensed to the University Corporation for Advanced Internet Development, Inc. More...
#include <shibsp/base.h>
Classes | |
class | shibsp::MatchFunctor |
A function that evaluates whether an expressed criteria is met by the current filter context. More... | |
Namespaces | |
namespace | shibsp |
Licensed to the University Corporation for Advanced Internet Development, Inc. | |
Functions | |
void SHIBSP_API | shibsp::registerMatchFunctors () |
Registers MatchFunctor classes into the runtime. | |
Variables | |
SHIBSP_API xmltooling::QName | shibsp::AnyMatchFunctorType |
Always evaluates to true. | |
SHIBSP_API xmltooling::QName | shibsp::AndMatchFunctorType |
Conjunction MatchFunctor. | |
SHIBSP_API xmltooling::QName | shibsp::OrMatchFunctorType |
Disjunction MatchFunctor. | |
SHIBSP_API xmltooling::QName | shibsp::NotMatchFunctorType |
Negating MatchFunctor. | |
SHIBSP_API xmltooling::QName | shibsp::AttributeIssuerStringType |
Matches the issuing entity's name. | |
SHIBSP_API xmltooling::QName | shibsp::AttributeRequesterStringType |
Matches the requesting entity's name. | |
SHIBSP_API xmltooling::QName | shibsp::AuthenticationMethodStringType |
Matches the principal's authentication method/class or context reference. | |
SHIBSP_API xmltooling::QName | shibsp::AttributeValueStringType |
Matches an attribute's string value. | |
SHIBSP_API xmltooling::QName | shibsp::AttributeScopeStringType |
Matches an attribute's "scope". | |
SHIBSP_API xmltooling::QName | shibsp::AttributeIssuerRegexType |
Matches the issuing entity's name. | |
SHIBSP_API xmltooling::QName | shibsp::AttributeRequesterRegexType |
Matches the requesting entity's name. | |
SHIBSP_API xmltooling::QName | shibsp::AuthenticationMethodRegexType |
Matches the principal's authentication method/class or context reference. | |
SHIBSP_API xmltooling::QName | shibsp::AttributeValueRegexType |
Matches an attribute's string value. | |
SHIBSP_API xmltooling::QName | shibsp::AttributeScopeRegexType |
Matches an attribute's "scope". | |
SHIBSP_API xmltooling::QName | shibsp::NumberOfAttributeValuesType |
Matches based on the number of values. | |
SHIBSP_API xmltooling::QName | shibsp::AttributeIssuerInEntityGroupType |
Matches based on metadata groups of issuer. | |
SHIBSP_API xmltooling::QName | shibsp::AttributeRequesterInEntityGroupType |
Matches based on metadata groups of requester. | |
SHIBSP_API xmltooling::QName | shibsp::AttributeIssuerEntityAttributeExactMatchType |
Matches based on entity attributes of issuer. | |
SHIBSP_API xmltooling::QName | shibsp::AttributeRequesterEntityAttributeExactMatchType |
Matches based on entity attributes of requester. | |
SHIBSP_API xmltooling::QName | shibsp::AttributeIssuerEntityAttributeRegexMatchType |
Matches based on entity attributes of issuer and a regex. | |
SHIBSP_API xmltooling::QName | shibsp::AttributeRequesterEntityAttributeRegexMatchType |
Matches based on entity attributes of requester and a regex. | |
SHIBSP_API xmltooling::QName | shibsp::AttributeIssuerNameIDFormatType |
Matches based on NameIDFormats of issuer. | |
SHIBSP_API xmltooling::QName | shibsp::AttributeRequesterNameIDFormatType |
Matches based on NameIDFormats of requester. | |
SHIBSP_API xmltooling::QName | shibsp::AttributeIssuerEntityMatcherType |
Matches based on issuer and pluggable criteria. | |
SHIBSP_API xmltooling::QName | shibsp::AttributeRequesterEntityMatcherType |
Matches based on requester and pluggable criteria. | |
SHIBSP_API xmltooling::QName | shibsp::AttributeScopeMatchesShibMDScopeType |
Matches scope based on metadata Scope extensions. | |
SHIBSP_API xmltooling::QName | shibsp::AttributeValueMatchesShibMDScopeType |
Matches value based on metadata Scope extensions. | |
SHIBSP_API xmltooling::QName | shibsp::NameIDQualifierStringType |
Matches based on NameID NameQualifiers. | |
SHIBSP_API xmltooling::QName | shibsp::AttributeIssuerRegistrationAuthorityType |
Matches based on RegistrationAuthority extension in issuer's metadata. | |
SHIBSP_API xmltooling::QName | shibsp::RegistrationAuthorityType |
Matches based on RegistrationAuthority extension in requester's metadata. |
Licensed to the University Corporation for Advanced Internet Development, Inc.
(UCAID) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership.
UCAID licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. A function that evaluates whether an expressed criteria is met by the current filter context.