Show / Hide Table of Contents

Class OpenIddictValidationDataProtectionBuilder

Exposes the necessary methods required to configure the OpenIddict ASP.NET Core Data Protection integration.

Inheritance
System.Object
OpenIddictValidationDataProtectionBuilder
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ToString()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: Microsoft.Extensions.DependencyInjection
Assembly: cs.temp.dll.dll
Syntax
public class OpenIddictValidationDataProtectionBuilder

Constructors

OpenIddictValidationDataProtectionBuilder(IServiceCollection)

Initializes a new instance of OpenIddictValidationDataProtectionBuilder.

Declaration
public OpenIddictValidationDataProtectionBuilder(IServiceCollection services)
Parameters
Type Name Description
IServiceCollection services

The services collection.

Methods

Configure(Action<OpenIddictValidationDataProtectionOptions>)

Amends the default OpenIddict validation ASP.NET Core Data Protection configuration.

Declaration
public OpenIddictValidationDataProtectionBuilder Configure(Action<OpenIddictValidationDataProtectionOptions> configuration)
Parameters
Type Name Description
System.Action<OpenIddictValidationDataProtectionOptions> configuration

The delegate used to configure the OpenIddict options.

Returns
Type Description
OpenIddictValidationDataProtectionBuilder

The OpenIddictValidationDataProtectionBuilder.

Remarks

This extension can be safely called multiple times.

UseDataProtectionProvider(IDataProtectionProvider)

Configures OpenIddict to use a specific data protection provider instead of relying on the default instance provided by the DI container.

Declaration
public OpenIddictValidationDataProtectionBuilder UseDataProtectionProvider(IDataProtectionProvider provider)
Parameters
Type Name Description
IDataProtectionProvider provider

The data protection provider used to create token protectors.

Returns
Type Description
OpenIddictValidationDataProtectionBuilder

The OpenIddictValidationDataProtectionBuilder.

UseFormatter(IOpenIddictValidationDataProtectionFormatter)

Configures OpenIddict to use a specific formatter instead of relying on the default instance.

Declaration
public OpenIddictValidationDataProtectionBuilder UseFormatter(IOpenIddictValidationDataProtectionFormatter formatter)
Parameters
Type Name Description
IOpenIddictValidationDataProtectionFormatter formatter

The formatter used to read tokens.

Returns
Type Description
OpenIddictValidationDataProtectionBuilder

The OpenIddictValidationDataProtectionBuilder.

In This Article
Back to top Generated by DocFX