Beispiel #1
0
 protected override void BuildAuthorizationSegments(
     AuthorizationBuilder <TContextData> authorizationBuilder,
     string[] authorizationContextPropertyNames)
 {
     authorizationContextPropertyNames
     .Where(pn => PersonEntitySpecification.IsPersonIdentifier(pn, "Student"))
     .ForEach(pn => authorizationBuilder.ClaimsMustBeAssociatedWith(pn, "ThroughEdOrgAssociation"));
 }
Beispiel #2
0
 protected override void BuildAuthorizationSegments(
     AuthorizationBuilder <TContextData> authorizationBuilder,
     string[] authorizationContextPropertyNames)
 {
     authorizationBuilder.ClaimsMustBeAssociatedWith(
         authorizationContextPropertyNames
         .Where(EducationOrganizationEntitySpecification.IsEducationOrganizationIdentifier)
         .ToArray());
 }
Beispiel #3
0
 protected override void BuildAuthorizationSegments(
     AuthorizationBuilder <TContextData> authorizationBuilder,
     string[] authorizationContextPropertyNames)
 {
     authorizationBuilder.ClaimsMustBeAssociatedWith(authorizationContextPropertyNames);
 }