public static IMvcCoreBuilder AddSuperUserTokenController <TKey>(this IMvcCoreBuilder mvcBuilder, Func <IServiceProvider, DateTimeOffset> timestamps, IConfiguration configClaims, IConfiguration configTokens, IConfiguration configSuperUser) where TKey : IEquatable <TKey> { return(mvcBuilder.AddSuperUserTokenController <TKey>(timestamps, configClaims.FastBind, configTokens.FastBind, configSuperUser.FastBind)); }