Show / Hide Table of Contents

Class OpenIDServiceCollectionExtensions

Extension methods for setting up OpenID provider related services in an IServiceCollection.

Inheritance
System.Object
OpenIDServiceCollectionExtensions
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.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Microsoft.Extensions.DependencyInjection
Assembly: ComponentSpace.OpenID.dll
Syntax
public static class OpenIDServiceCollectionExtensions

Methods

AddConfigurationResolver<TConfigurationResolver>(IServiceCollection)

Adds the configuration resolver.

Declaration
public static IServiceCollection AddConfigurationResolver<TConfigurationResolver>(this IServiceCollection services)
    where TConfigurationResolver : class, IConfigurationResolver
Parameters
Type Name Description
Microsoft.Extensions.DependencyInjection.IServiceCollection services

The services collection.

Returns
Type Description
Microsoft.Extensions.DependencyInjection.IServiceCollection

The services collection.

Type Parameters
Name Description
TConfigurationResolver

AddOpenIDProvider(IServiceCollection)

Add the services required to enable OpenID provider support.

Declaration
public static IServiceCollection AddOpenIDProvider(this IServiceCollection services)
Parameters
Type Name Description
Microsoft.Extensions.DependencyInjection.IServiceCollection services

The services collection.

Returns
Type Description
Microsoft.Extensions.DependencyInjection.IServiceCollection

The services collection.

AddOpenIDProvider(IServiceCollection, Action<OpenIDConfigurations>)

Add the services required to enable OpenID provider support.

Declaration
public static IServiceCollection AddOpenIDProvider(this IServiceCollection services, Action<OpenIDConfigurations> configureOpenID)
Parameters
Type Name Description
Microsoft.Extensions.DependencyInjection.IServiceCollection services

The services collection.

Action<OpenIDConfigurations> configureOpenID

The action used to configure OpenID.

Returns
Type Description
Microsoft.Extensions.DependencyInjection.IServiceCollection

The services collection.

AddOpenIDProvider(IServiceCollection, IConfiguration)

Add the services required to enable OpenID provider support.

Declaration
public static IServiceCollection AddOpenIDProvider(this IServiceCollection services, IConfiguration configurations)
Parameters
Type Name Description
Microsoft.Extensions.DependencyInjection.IServiceCollection services

The services collection.

Microsoft.Extensions.Configuration.IConfiguration configurations

The OpenID configurations.

Returns
Type Description
Microsoft.Extensions.DependencyInjection.IServiceCollection

The services collection.

In This Article
Back to top Copyright © ComponentSpace Pty Ltd 2022. All rights reserved.