/// <summary> /// Adds impersonation support to authorization. /// </summary> /// <remarks> /// Allows the application user to impersonate another user type. /// </remarks> public static IIdentityServerBuilder AddImpersonationSupport(this IIdentityServerBuilder builder) { builder.Services.AddLogging(); builder.AddCustomAuthorizeRequestValidator <ImpersonationAuthorizeRequestValidator>(); return(builder); }