Skip to content

Commit ad6154e

Browse files
new: examples/filter_attributes: enforce controlled vocabulary for eduPerson*Affiliation attributes
1 parent 4e8d27c commit ad6154e

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

example/plugins/microservices/filter_attributes.yaml.example

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,15 @@ module: satosa.micro_services.attribute_modifications.FilterAttributeValues
22
name: AttributeFilter
33
config:
44
attribute_filters:
5+
# default rules for any IdentityProvider
6+
"":
7+
# default rules for any requester
8+
"":
9+
# enforce controlled vocabulary
10+
eduPersonAffiliation: "^(faculty|student|staff|alum|member|affiliate|employee|library-walk-in)$"
11+
eduPersonPrimaryAffiliation: "^(faculty|student|staff|alum|member|affiliate|employee|library-walk-in)$"
12+
eduPersonScopedAffiliation: "^(faculty|student|staff|alum|member|affiliate|employee|library-walk-in)@"
13+
514
target_provider1:
615
requester1:
716
attr1: "^foo:bar$"

0 commit comments

Comments
 (0)