27 references to TwitterOptions
Microsoft.AspNetCore.Authentication.Test (5)
TwitterTests.cs (5)
21public class TwitterTests : RemoteAuthenticationTests<TwitterOptions> 28protected override void RegisterAuth(AuthenticationBuilder services, Action<TwitterOptions> configure) 37protected override void ConfigureDefaults(TwitterOptions o) 535private static async Task<IHost> CreateHost(Action<TwitterOptions> options, Func<HttpContext, Task<bool>> handler = null) 577Action<TwitterOptions> wrapOptions = o =>
Microsoft.AspNetCore.Authentication.Twitter (22)
TwitterCreatingTicketContext.cs (2)
13public class TwitterCreatingTicketContext : ResultContext<TwitterOptions> 31TwitterOptions options,
TwitterEvents.cs (2)
19public Func<RedirectContext<TwitterOptions>, Task> OnRedirectToAuthorizationEndpoint { get; set; } = context => 36public virtual Task RedirectToAuthorizationEndpoint(RedirectContext<TwitterOptions> context) => OnRedirectToAuthorizationEndpoint(context);
TwitterExtensions.cs (8)
36/// <param name="configureOptions">A delegate to configure <see cref="TwitterOptions"/>.</param> 38public static AuthenticationBuilder AddTwitter(this AuthenticationBuilder builder, Action<TwitterOptions> configureOptions) 50/// <param name="configureOptions">A delegate to configure <see cref="TwitterOptions"/>.</param> 52public static AuthenticationBuilder AddTwitter(this AuthenticationBuilder builder, string authenticationScheme, Action<TwitterOptions> configureOptions) 65/// <param name="configureOptions">A delegate to configure <see cref="TwitterOptions"/>.</param> 67public static AuthenticationBuilder AddTwitter(this AuthenticationBuilder builder, string authenticationScheme, string displayName, Action<TwitterOptions> configureOptions) 69builder.Services.TryAddEnumerable(ServiceDescriptor.Singleton<IPostConfigureOptions<TwitterOptions>, TwitterPostConfigureOptions>()); 70return builder.AddRemoteScheme<TwitterOptions, TwitterHandler>(authenticationScheme, displayName, configureOptions);
TwitterHandler.cs (4)
23public partial class TwitterHandler : RemoteAuthenticationHandler<TwitterOptions> 42public TwitterHandler(IOptionsMonitor<TwitterOptions> options, ILoggerFactory logger, UrlEncoder encoder, ISystemClock clock) 50public TwitterHandler(IOptionsMonitor<TwitterOptions> options, ILoggerFactory logger, UrlEncoder encoder) 179var redirectContext = new RedirectContext<TwitterOptions>(Context, Scheme, Options, properties, twitterAuthenticationEndpoint);
TwitterOptions.cs (3)
20/// Initializes a new instance of the <see cref="TwitterOptions"/> class. 113private readonly TwitterOptions _twitterOptions; 115public TwitterCookieBuilder(TwitterOptions twitterOptions)
TwitterPostConfigureOptions.cs (3)
11/// Used to setup defaults for all <see cref="TwitterOptions"/>. 13public class TwitterPostConfigureOptions : IPostConfigureOptions<TwitterOptions> 31public void PostConfigure(string? name, TwitterOptions options)