Как использовать промежуточное ПО только на TokenValidated? - PullRequest
0 голосов
/ 27 марта 2020

Как я могу использовать промежуточное ПО только на TokenValidated. Это мой код, который у меня есть.

services.AddAuthentication ("Bearer")
                .AddJwtBearer ("Bearer", options => {
                    options.Authority = Configuration["DevIdentityServer"];
                    options.RequireHttpsMetadata = false;
                    options.SaveToken = true;
                    options.TokenValidationParameters = new Microsoft.IdentityModel.Tokens.TokenValidationParameters {
                        ValidateIssuer = true,
                        ValidAudiences = new List<string> {
                        "SMAPP"
                        }
                    };
                    options.Events = new JwtBearerEvents()
                    {
                        OnTokenValidated = context =>
                        {
                           app.UseMiddleware<GatewayMiddleware>();
                        }
                    };

                });

, но я не мог сделать это сейчас. так как приложение не доступно в этой области.

...