protected override void BuildAuthorizationSegments(
     AuthorizationBuilder <TContextData> authorizationBuilder,
     string[] authorizationContextPropertyNames)
 {
     authorizationContextPropertyNames
     .Where(pn => PersonEntitySpecification.IsPersonIdentifier(pn, "Student"))
     .ForEach(pn => authorizationBuilder.ClaimsMustBeAssociatedWith(pn, "ThroughEdOrgAssociation"));
 }
 protected override void BuildAuthorizationSegments(
     AuthorizationBuilder <TContextData> authorizationBuilder,
     string[] authorizationContextPropertyNames)
 {
     authorizationBuilder.ClaimsMustBeAssociatedWith(
         authorizationContextPropertyNames
         .Where(p => PersonEntitySpecification.IsPersonIdentifier(p, "Student"))
         .ToArray());
 }
 protected override void BuildAuthorizationSegments(
     AuthorizationBuilder <TContextData> authorizationBuilder,
     string[] authorizationContextPropertyNames)
 {
     authorizationBuilder.ClaimsMustBeAssociatedWith(authorizationContextPropertyNames);
 }