Browse Source

Decorate the Configure() builder APIs with [EditorBrowsable(EditorBrowsableState.Advanced)]

pull/2520/head
Kévin Chalet 2 months ago
parent
commit
6623bc451f
  1. 1
      src/OpenIddict.Client.AspNetCore/OpenIddictClientAspNetCoreBuilder.cs
  2. 1
      src/OpenIddict.Client.DataProtection/OpenIddictClientDataProtectionBuilder.cs
  3. 1
      src/OpenIddict.Client.Owin/OpenIddictClientOwinBuilder.cs
  4. 1
      src/OpenIddict.Client.SystemIntegration/OpenIddictClientSystemIntegrationBuilder.cs
  5. 1
      src/OpenIddict.Client.SystemNetHttp/OpenIddictClientSystemNetHttpBuilder.cs
  6. 1
      src/OpenIddict.Client.WebIntegration/OpenIddictClientWebIntegrationBuilder.cs
  7. 1
      src/OpenIddict.Client/OpenIddictClientBuilder.cs
  8. 1
      src/OpenIddict.Core/OpenIddictCoreBuilder.cs
  9. 1
      src/OpenIddict.EntityFramework/OpenIddictEntityFrameworkBuilder.cs
  10. 1
      src/OpenIddict.EntityFrameworkCore/OpenIddictEntityFrameworkCoreBuilder.cs
  11. 1
      src/OpenIddict.MongoDb/OpenIddictMongoDbBuilder.cs
  12. 1
      src/OpenIddict.Quartz/OpenIddictQuartzBuilder.cs
  13. 1
      src/OpenIddict.Server.AspNetCore/OpenIddictServerAspNetCoreBuilder.cs
  14. 1
      src/OpenIddict.Server.DataProtection/OpenIddictServerDataProtectionBuilder.cs
  15. 1
      src/OpenIddict.Server.Owin/OpenIddictServerOwinBuilder.cs
  16. 1
      src/OpenIddict.Server/OpenIddictServerBuilder.cs
  17. 16
      src/OpenIddict.Server/OpenIddictServerConfiguration.cs
  18. 1
      src/OpenIddict.Validation.AspNetCore/OpenIddictValidationAspNetCoreBuilder.cs
  19. 1
      src/OpenIddict.Validation.DataProtection/OpenIddictValidationDataProtectionBuilder.cs
  20. 1
      src/OpenIddict.Validation.Owin/OpenIddictValidationOwinBuilder.cs
  21. 1
      src/OpenIddict.Validation.ServerIntegration/OpenIddictValidationServerIntegrationBuilder.cs
  22. 1
      src/OpenIddict.Validation.SystemNetHttp/OpenIddictValidationSystemNetHttpBuilder.cs
  23. 1
      src/OpenIddict.Validation/OpenIddictValidationBuilder.cs

1
src/OpenIddict.Client.AspNetCore/OpenIddictClientAspNetCoreBuilder.cs

@ -47,6 +47,7 @@ public sealed class OpenIddictClientAspNetCoreBuilder
/// <param name="configuration">The delegate used to configure the OpenIddict options.</param>
/// <remarks>This extension can be safely called multiple times.</remarks>
/// <returns>The <see cref="OpenIddictClientAspNetCoreBuilder"/> instance.</returns>
[EditorBrowsable(EditorBrowsableState.Advanced)]
public OpenIddictClientAspNetCoreBuilder Configure(Action<OpenIddictClientAspNetCoreOptions> configuration)
{
ArgumentNullException.ThrowIfNull(configuration);

1
src/OpenIddict.Client.DataProtection/OpenIddictClientDataProtectionBuilder.cs

@ -46,6 +46,7 @@ public sealed class OpenIddictClientDataProtectionBuilder
/// <param name="configuration">The delegate used to configure the OpenIddict options.</param>
/// <remarks>This extension can be safely called multiple times.</remarks>
/// <returns>The <see cref="OpenIddictClientDataProtectionBuilder"/> instance.</returns>
[EditorBrowsable(EditorBrowsableState.Advanced)]
public OpenIddictClientDataProtectionBuilder Configure(Action<OpenIddictClientDataProtectionOptions> configuration)
{
ArgumentNullException.ThrowIfNull(configuration);

1
src/OpenIddict.Client.Owin/OpenIddictClientOwinBuilder.cs

@ -47,6 +47,7 @@ public sealed class OpenIddictClientOwinBuilder
/// <param name="configuration">The delegate used to configure the OpenIddict options.</param>
/// <remarks>This extension can be safely called multiple times.</remarks>
/// <returns>The <see cref="OpenIddictClientOwinBuilder"/> instance.</returns>
[EditorBrowsable(EditorBrowsableState.Advanced)]
public OpenIddictClientOwinBuilder Configure(Action<OpenIddictClientOwinOptions> configuration)
{
ArgumentNullException.ThrowIfNull(configuration);

1
src/OpenIddict.Client.SystemIntegration/OpenIddictClientSystemIntegrationBuilder.cs

@ -49,6 +49,7 @@ public sealed class OpenIddictClientSystemIntegrationBuilder
/// <param name="configuration">The delegate used to configure the OpenIddict options.</param>
/// <remarks>This extension can be safely called multiple times.</remarks>
/// <returns>The <see cref="OpenIddictClientSystemIntegrationBuilder"/>.</returns>
[EditorBrowsable(EditorBrowsableState.Advanced)]
public OpenIddictClientSystemIntegrationBuilder Configure(Action<OpenIddictClientSystemIntegrationOptions> configuration)
{
ArgumentNullException.ThrowIfNull(configuration);

1
src/OpenIddict.Client.SystemNetHttp/OpenIddictClientSystemNetHttpBuilder.cs

@ -50,6 +50,7 @@ public sealed class OpenIddictClientSystemNetHttpBuilder
/// <param name="configuration">The delegate used to configure the OpenIddict options.</param>
/// <remarks>This extension can be safely called multiple times.</remarks>
/// <returns>The <see cref="OpenIddictClientSystemNetHttpBuilder"/> instance.</returns>
[EditorBrowsable(EditorBrowsableState.Advanced)]
public OpenIddictClientSystemNetHttpBuilder Configure(Action<OpenIddictClientSystemNetHttpOptions> configuration)
{
ArgumentNullException.ThrowIfNull(configuration);

1
src/OpenIddict.Client.WebIntegration/OpenIddictClientWebIntegrationBuilder.cs

@ -44,6 +44,7 @@ public sealed partial class OpenIddictClientWebIntegrationBuilder
/// <param name="configuration">The delegate used to configure the OpenIddict options.</param>
/// <remarks>This extension can be safely called multiple times.</remarks>
/// <returns>The <see cref="OpenIddictClientWebIntegrationBuilder"/> instance.</returns>
[EditorBrowsable(EditorBrowsableState.Advanced)]
public OpenIddictClientWebIntegrationBuilder Configure(Action<OpenIddictClientWebIntegrationOptions> configuration)
{
ArgumentNullException.ThrowIfNull(configuration);

1
src/OpenIddict.Client/OpenIddictClientBuilder.cs

@ -117,6 +117,7 @@ public sealed class OpenIddictClientBuilder
/// <param name="configuration">The delegate used to configure the OpenIddict options.</param>
/// <remarks>This extension can be safely called multiple times.</remarks>
/// <returns>The <see cref="OpenIddictClientBuilder"/> instance.</returns>
[EditorBrowsable(EditorBrowsableState.Advanced)]
public OpenIddictClientBuilder Configure(Action<OpenIddictClientOptions> configuration)
{
ArgumentNullException.ThrowIfNull(configuration);

1
src/OpenIddict.Core/OpenIddictCoreBuilder.cs

@ -47,6 +47,7 @@ public sealed class OpenIddictCoreBuilder
/// <param name="configuration">The delegate used to configure the OpenIddict options.</param>
/// <remarks>This extension can be safely called multiple times.</remarks>
/// <returns>The <see cref="OpenIddictCoreBuilder"/> instance.</returns>
[EditorBrowsable(EditorBrowsableState.Advanced)]
public OpenIddictCoreBuilder Configure(Action<OpenIddictCoreOptions> configuration)
{
ArgumentNullException.ThrowIfNull(configuration);

1
src/OpenIddict.EntityFramework/OpenIddictEntityFrameworkBuilder.cs

@ -48,6 +48,7 @@ public sealed class OpenIddictEntityFrameworkBuilder
/// <param name="configuration">The delegate used to configure the OpenIddict options.</param>
/// <remarks>This extension can be safely called multiple times.</remarks>
/// <returns>The <see cref="OpenIddictEntityFrameworkBuilder"/> instance.</returns>
[EditorBrowsable(EditorBrowsableState.Advanced)]
public OpenIddictEntityFrameworkBuilder Configure(Action<OpenIddictEntityFrameworkOptions> configuration)
{
ArgumentNullException.ThrowIfNull(configuration);

1
src/OpenIddict.EntityFrameworkCore/OpenIddictEntityFrameworkCoreBuilder.cs

@ -48,6 +48,7 @@ public sealed class OpenIddictEntityFrameworkCoreBuilder
/// <param name="configuration">The delegate used to configure the OpenIddict options.</param>
/// <remarks>This extension can be safely called multiple times.</remarks>
/// <returns>The <see cref="OpenIddictEntityFrameworkCoreBuilder"/> instance.</returns>
[EditorBrowsable(EditorBrowsableState.Advanced)]
public OpenIddictEntityFrameworkCoreBuilder Configure(Action<OpenIddictEntityFrameworkCoreOptions> configuration)
{
ArgumentNullException.ThrowIfNull(configuration);

1
src/OpenIddict.MongoDb/OpenIddictMongoDbBuilder.cs

@ -48,6 +48,7 @@ public sealed class OpenIddictMongoDbBuilder
/// <param name="configuration">The delegate used to configure the OpenIddict options.</param>
/// <remarks>This extension can be safely called multiple times.</remarks>
/// <returns>The <see cref="OpenIddictMongoDbBuilder"/> instance.</returns>
[EditorBrowsable(EditorBrowsableState.Advanced)]
public OpenIddictMongoDbBuilder Configure(Action<OpenIddictMongoDbOptions> configuration)
{
ArgumentNullException.ThrowIfNull(configuration);

1
src/OpenIddict.Quartz/OpenIddictQuartzBuilder.cs

@ -44,6 +44,7 @@ public sealed class OpenIddictQuartzBuilder
/// <param name="configuration">The delegate used to configure the OpenIddict options.</param>
/// <remarks>This extension can be safely called multiple times.</remarks>
/// <returns>The <see cref="OpenIddictQuartzBuilder"/> instance.</returns>
[EditorBrowsable(EditorBrowsableState.Advanced)]
public OpenIddictQuartzBuilder Configure(Action<OpenIddictQuartzOptions> configuration)
{
ArgumentNullException.ThrowIfNull(configuration);

1
src/OpenIddict.Server.AspNetCore/OpenIddictServerAspNetCoreBuilder.cs

@ -46,6 +46,7 @@ public sealed class OpenIddictServerAspNetCoreBuilder
/// <param name="configuration">The delegate used to configure the OpenIddict options.</param>
/// <remarks>This extension can be safely called multiple times.</remarks>
/// <returns>The <see cref="OpenIddictServerAspNetCoreBuilder"/> instance.</returns>
[EditorBrowsable(EditorBrowsableState.Advanced)]
public OpenIddictServerAspNetCoreBuilder Configure(Action<OpenIddictServerAspNetCoreOptions> configuration)
{
ArgumentNullException.ThrowIfNull(configuration);

1
src/OpenIddict.Server.DataProtection/OpenIddictServerDataProtectionBuilder.cs

@ -46,6 +46,7 @@ public sealed class OpenIddictServerDataProtectionBuilder
/// <param name="configuration">The delegate used to configure the OpenIddict options.</param>
/// <remarks>This extension can be safely called multiple times.</remarks>
/// <returns>The <see cref="OpenIddictServerDataProtectionBuilder"/> instance.</returns>
[EditorBrowsable(EditorBrowsableState.Advanced)]
public OpenIddictServerDataProtectionBuilder Configure(Action<OpenIddictServerDataProtectionOptions> configuration)
{
ArgumentNullException.ThrowIfNull(configuration);

1
src/OpenIddict.Server.Owin/OpenIddictServerOwinBuilder.cs

@ -46,6 +46,7 @@ public sealed class OpenIddictServerOwinBuilder
/// <param name="configuration">The delegate used to configure the OpenIddict options.</param>
/// <remarks>This extension can be safely called multiple times.</remarks>
/// <returns>The <see cref="OpenIddictServerOwinBuilder"/> instance.</returns>
[EditorBrowsable(EditorBrowsableState.Advanced)]
public OpenIddictServerOwinBuilder Configure(Action<OpenIddictServerOwinOptions> configuration)
{
ArgumentNullException.ThrowIfNull(configuration);

1
src/OpenIddict.Server/OpenIddictServerBuilder.cs

@ -116,6 +116,7 @@ public sealed class OpenIddictServerBuilder
/// <param name="configuration">The delegate used to configure the OpenIddict options.</param>
/// <remarks>This extension can be safely called multiple times.</remarks>
/// <returns>The <see cref="OpenIddictServerBuilder"/> instance.</returns>
[EditorBrowsable(EditorBrowsableState.Advanced)]
public OpenIddictServerBuilder Configure(Action<OpenIddictServerOptions> configuration)
{
ArgumentNullException.ThrowIfNull(configuration);

16
src/OpenIddict.Server/OpenIddictServerConfiguration.cs

@ -493,7 +493,7 @@ public sealed class OpenIddictServerConfiguration : IPostConfigureOptions<OpenId
if (options.AuthorizationEndpointUris.Count is not 0 && !options.Handlers.Exists(static descriptor =>
descriptor.ContextType == typeof(ValidateAuthorizationRequestContext) &&
descriptor.Type is OpenIddictServerHandlerType.Custom &&
descriptor.FilterTypes.All(type => !typeof(RequireDegradedModeDisabled).IsAssignableFrom(type))))
descriptor.FilterTypes.All(static type => !typeof(RequireDegradedModeDisabled).IsAssignableFrom(type))))
{
builder.AddError(SR.GetResourceString(SR.ID0089));
}
@ -502,7 +502,7 @@ public sealed class OpenIddictServerConfiguration : IPostConfigureOptions<OpenId
(descriptor.ContextType == typeof(ValidateDeviceAuthorizationRequestContext) ||
descriptor.ContextType == typeof(ProcessAuthenticationContext)) &&
descriptor.Type is OpenIddictServerHandlerType.Custom &&
descriptor.FilterTypes.All(type => !typeof(RequireDegradedModeDisabled).IsAssignableFrom(type))))
descriptor.FilterTypes.All(static type => !typeof(RequireDegradedModeDisabled).IsAssignableFrom(type))))
{
builder.AddError(SR.GetResourceString(SR.ID0090));
}
@ -511,7 +511,7 @@ public sealed class OpenIddictServerConfiguration : IPostConfigureOptions<OpenId
(descriptor.ContextType == typeof(ValidateIntrospectionRequestContext) ||
descriptor.ContextType == typeof(ProcessAuthenticationContext)) &&
descriptor.Type is OpenIddictServerHandlerType.Custom &&
descriptor.FilterTypes.All(type => !typeof(RequireDegradedModeDisabled).IsAssignableFrom(type))))
descriptor.FilterTypes.All(static type => !typeof(RequireDegradedModeDisabled).IsAssignableFrom(type))))
{
builder.AddError(SR.GetResourceString(SR.ID0091));
}
@ -519,7 +519,7 @@ public sealed class OpenIddictServerConfiguration : IPostConfigureOptions<OpenId
if (options.EndSessionEndpointUris.Count is not 0 && !options.Handlers.Exists(static descriptor =>
descriptor.ContextType == typeof(ValidateEndSessionRequestContext) &&
descriptor.Type is OpenIddictServerHandlerType.Custom &&
descriptor.FilterTypes.All(type => !typeof(RequireDegradedModeDisabled).IsAssignableFrom(type))))
descriptor.FilterTypes.All(static type => !typeof(RequireDegradedModeDisabled).IsAssignableFrom(type))))
{
builder.AddError(SR.GetResourceString(SR.ID0092));
}
@ -528,7 +528,7 @@ public sealed class OpenIddictServerConfiguration : IPostConfigureOptions<OpenId
(descriptor.ContextType == typeof(ValidatePushedAuthorizationRequestContext) ||
descriptor.ContextType == typeof(ProcessAuthenticationContext)) &&
descriptor.Type is OpenIddictServerHandlerType.Custom &&
descriptor.FilterTypes.All(type => !typeof(RequireDegradedModeDisabled).IsAssignableFrom(type))))
descriptor.FilterTypes.All(static type => !typeof(RequireDegradedModeDisabled).IsAssignableFrom(type))))
{
builder.AddError(SR.GetResourceString(SR.ID0466));
}
@ -537,7 +537,7 @@ public sealed class OpenIddictServerConfiguration : IPostConfigureOptions<OpenId
(descriptor.ContextType == typeof(ValidateRevocationRequestContext) ||
descriptor.ContextType == typeof(ProcessAuthenticationContext)) &&
descriptor.Type is OpenIddictServerHandlerType.Custom &&
descriptor.FilterTypes.All(type => !typeof(RequireDegradedModeDisabled).IsAssignableFrom(type))))
descriptor.FilterTypes.All(static type => !typeof(RequireDegradedModeDisabled).IsAssignableFrom(type))))
{
builder.AddError(SR.GetResourceString(SR.ID0093));
}
@ -546,7 +546,7 @@ public sealed class OpenIddictServerConfiguration : IPostConfigureOptions<OpenId
(descriptor.ContextType == typeof(ValidateTokenRequestContext) ||
descriptor.ContextType == typeof(ProcessAuthenticationContext)) &&
descriptor.Type is OpenIddictServerHandlerType.Custom &&
descriptor.FilterTypes.All(type => !typeof(RequireDegradedModeDisabled).IsAssignableFrom(type))))
descriptor.FilterTypes.All(static type => !typeof(RequireDegradedModeDisabled).IsAssignableFrom(type))))
{
builder.AddError(SR.GetResourceString(SR.ID0094));
}
@ -554,7 +554,7 @@ public sealed class OpenIddictServerConfiguration : IPostConfigureOptions<OpenId
if (options.EndUserVerificationEndpointUris.Count is not 0 && !options.Handlers.Exists(static descriptor =>
descriptor.ContextType == typeof(ValidateEndUserVerificationRequestContext) &&
descriptor.Type is OpenIddictServerHandlerType.Custom &&
descriptor.FilterTypes.All(type => !typeof(RequireDegradedModeDisabled).IsAssignableFrom(type))))
descriptor.FilterTypes.All(static type => !typeof(RequireDegradedModeDisabled).IsAssignableFrom(type))))
{
builder.AddError(SR.GetResourceString(SR.ID0095));
}

1
src/OpenIddict.Validation.AspNetCore/OpenIddictValidationAspNetCoreBuilder.cs

@ -45,6 +45,7 @@ public sealed class OpenIddictValidationAspNetCoreBuilder
/// <param name="configuration">The delegate used to configure the OpenIddict options.</param>
/// <remarks>This extension can be safely called multiple times.</remarks>
/// <returns>The <see cref="OpenIddictValidationAspNetCoreBuilder"/> instance.</returns>
[EditorBrowsable(EditorBrowsableState.Advanced)]
public OpenIddictValidationAspNetCoreBuilder Configure(Action<OpenIddictValidationAspNetCoreOptions> configuration)
{
ArgumentNullException.ThrowIfNull(configuration);

1
src/OpenIddict.Validation.DataProtection/OpenIddictValidationDataProtectionBuilder.cs

@ -46,6 +46,7 @@ public sealed class OpenIddictValidationDataProtectionBuilder
/// <param name="configuration">The delegate used to configure the OpenIddict options.</param>
/// <remarks>This extension can be safely called multiple times.</remarks>
/// <returns>The <see cref="OpenIddictValidationDataProtectionBuilder"/> instance.</returns>
[EditorBrowsable(EditorBrowsableState.Advanced)]
public OpenIddictValidationDataProtectionBuilder Configure(Action<OpenIddictValidationDataProtectionOptions> configuration)
{
ArgumentNullException.ThrowIfNull(configuration);

1
src/OpenIddict.Validation.Owin/OpenIddictValidationOwinBuilder.cs

@ -45,6 +45,7 @@ public sealed class OpenIddictValidationOwinBuilder
/// <param name="configuration">The delegate used to configure the OpenIddict options.</param>
/// <remarks>This extension can be safely called multiple times.</remarks>
/// <returns>The <see cref="OpenIddictValidationOwinBuilder"/> instance.</returns>
[EditorBrowsable(EditorBrowsableState.Advanced)]
public OpenIddictValidationOwinBuilder Configure(Action<OpenIddictValidationOwinOptions> configuration)
{
ArgumentNullException.ThrowIfNull(configuration);

1
src/OpenIddict.Validation.ServerIntegration/OpenIddictValidationServerIntegrationBuilder.cs

@ -44,6 +44,7 @@ public sealed class OpenIddictValidationServerIntegrationBuilder
/// <param name="configuration">The delegate used to configure the OpenIddict options.</param>
/// <remarks>This extension can be safely called multiple times.</remarks>
/// <returns>The <see cref="OpenIddictValidationServerIntegrationBuilder"/> instance.</returns>
[EditorBrowsable(EditorBrowsableState.Advanced)]
public OpenIddictValidationServerIntegrationBuilder Configure(Action<OpenIddictValidationServerIntegrationOptions> configuration)
{
ArgumentNullException.ThrowIfNull(configuration);

1
src/OpenIddict.Validation.SystemNetHttp/OpenIddictValidationSystemNetHttpBuilder.cs

@ -49,6 +49,7 @@ public sealed class OpenIddictValidationSystemNetHttpBuilder
/// <param name="configuration">The delegate used to configure the OpenIddict options.</param>
/// <remarks>This extension can be safely called multiple times.</remarks>
/// <returns>The <see cref="OpenIddictValidationSystemNetHttpBuilder"/> instance.</returns>
[EditorBrowsable(EditorBrowsableState.Advanced)]
public OpenIddictValidationSystemNetHttpBuilder Configure(Action<OpenIddictValidationSystemNetHttpOptions> configuration)
{
ArgumentNullException.ThrowIfNull(configuration);

1
src/OpenIddict.Validation/OpenIddictValidationBuilder.cs

@ -115,6 +115,7 @@ public sealed class OpenIddictValidationBuilder
/// <param name="configuration">The delegate used to configure the OpenIddict options.</param>
/// <remarks>This extension can be safely called multiple times.</remarks>
/// <returns>The <see cref="OpenIddictValidationBuilder"/> instance.</returns>
[EditorBrowsable(EditorBrowsableState.Advanced)]
public OpenIddictValidationBuilder Configure(Action<OpenIddictValidationOptions> configuration)
{
ArgumentNullException.ThrowIfNull(configuration);

Loading…
Cancel
Save