MatchFunctor.h File Reference

Licensed to the University Corporation for Advanced Internet Development, Inc. More...

#include <shibsp/base.h>

Namespaces

namespace  shibsp

Classes

class  shibsp::MatchFunctor
 A function that evaluates whether an expressed criteria is met by the current filter context. More...

Functions

void shibsp::registerMatchFunctors ()
 Registers MatchFunctor classes into the runtime.

Variables

xmltooling::QName shibsp::AnyMatchFunctorType
 Always evaluates to true.
xmltooling::QName shibsp::AndMatchFunctorType
 Conjunction MatchFunctor.
xmltooling::QName shibsp::OrMatchFunctorType
 Disjunction MatchFunctor.
xmltooling::QName shibsp::NotMatchFunctorType
 Negating MatchFunctor.
xmltooling::QName shibsp::AttributeIssuerStringType
 Matches the issuing entity's name.
xmltooling::QName shibsp::AttributeRequesterStringType
 Matches the requesting entity's name.
xmltooling::QName shibsp::AuthenticationMethodStringType
 Matches the principal's authentication method/class or context reference.
xmltooling::QName shibsp::AttributeValueStringType
 Matches an attribute's string value.
xmltooling::QName shibsp::AttributeScopeStringType
 Matches an attribute's "scope".
xmltooling::QName shibsp::AttributeIssuerRegexType
 Matches the issuing entity's name.
xmltooling::QName shibsp::AttributeRequesterRegexType
 Matches the requesting entity's name.
xmltooling::QName shibsp::AuthenticationMethodRegexType
 Matches the principal's authentication method/class or context reference.
xmltooling::QName shibsp::AttributeValueRegexType
 Matches an attribute's string value.
xmltooling::QName shibsp::AttributeScopeRegexType
 Matches an attribute's "scope".
xmltooling::QName shibsp::NumberOfAttributeValuesType
 Matches based on the number of values.
xmltooling::QName shibsp::AttributeIssuerInEntityGroupType
 Matches based on metadata groups of issuer.
xmltooling::QName shibsp::AttributeRequesterInEntityGroupType
 Matches based on metadata groups of requester.
xmltooling::QName shibsp::AttributeIssuerEntityAttributeExactMatchType
 Matches based on entity attributes of issuer.
xmltooling::QName shibsp::AttributeRequesterEntityAttributeExactMatchType
 Matches based on entity attributes of requester.
xmltooling::QName shibsp::AttributeIssuerEntityAttributeRegexMatchType
 Matches based on entity attributes of issuer and a regex.
xmltooling::QName shibsp::AttributeRequesterEntityAttributeRegexMatchType
 Matches based on entity attributes of requester and a regex.
xmltooling::QName shibsp::AttributeIssuerEntityMatcherType
 Matches based on issuer and pluggable criteria.
xmltooling::QName shibsp::AttributeRequesterEntityMatcherType
 Matches based on requester and pluggable criteria.
xmltooling::QName shibsp::AttributeScopeMatchesShibMDScopeType
 Matches based on metadata Scope extensions.
xmltooling::QName shibsp::NameIDQualifierStringType
 Matches based on NameID NameQualifiers.


Detailed Description

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.


Generated on Tue Jun 18 02:31:23 2013 for shibboleth-2.5.2 by  doxygen 1.5.6