Exemplo n.º 1
0
        public static async Task <IApplicationBuilder> UseCustomClaimsValidationAsync(this IApplicationBuilder app,
                                                                                      IValidRouteDefinitionProvider validRouteDefinitionProvider, RoutesRepository routesRepository,
                                                                                      ClaimValidatorDelegate claimsValidator = null)
        {
            await routesRepository.RegisterRoutesAsync(validRouteDefinitionProvider).ConfigureAwait(false);

            Sentinel.RegisterValidationDelegate(claimsValidator);
            return(app.UseMiddleware <Sentinel>());
        }
Exemplo n.º 2
0
 internal static void RegisterValidationDelegate(ClaimValidatorDelegate func)
 {
     _validationDelegate = func;
 }