public static IOAuthBuilder WithJsonWriterOptions(this IOAuthBuilder builder, Action <JsonObjectWriterOptions> configure) { Ensure.IsNotNull(builder, nameof(builder)); Ensure.IsNotNull(configure, nameof(configure)); builder.Services.Configure(configure); return(builder); }
public static IOAuthBuilder WithHandler <T>(this IOAuthBuilder builder) where T : class, IOAuthHandler { Ensure.IsNotNull(builder, nameof(builder)); builder.Services.TryAddScoped <IOAuthHandler, T>(); return(builder); }