1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package edu.internet2.middleware.shibboleth.common.attribute.filtering.provider.match.saml;
18
19 import org.opensaml.saml2.metadata.RoleDescriptor;
20 import org.opensaml.saml2.metadata.SSODescriptor;
21
22 import edu.internet2.middleware.shibboleth.common.attribute.filtering.provider.ShibbolethFilteringContext;
23
24
25 public class AttributeIssuerNameIDFormatExactMatchFunctor extends AbstractNameIDFormatSupportedMatchFunctor {
26
27
28 protected SSODescriptor getEntitySSODescriptor(ShibbolethFilteringContext filterContext) {
29 RoleDescriptor role = filterContext.getAttributeRequestContext().getLocalEntityRoleMetadata();
30 if (role instanceof SSODescriptor) {
31 return (SSODescriptor) role;
32 }
33
34 return null;
35 }
36 }