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); }