Show / Hide Table of Contents

Class OpenIDServiceCollectionExtensions

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

Inheritance
object
OpenIDServiceCollectionExtensions
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Microsoft.Extensions.DependencyInjection
Assembly: ComponentSpace.OpenID.dll
Syntax
public static class OpenIDServiceCollectionExtensions

Methods

AddOpenIDConfigurationResolver<TConfigurationResolver>(IServiceCollection)

Adds the configuration resolver.

Declaration
public static IServiceCollection AddOpenIDConfigurationResolver<TConfigurationResolver>(this IServiceCollection services) where TConfigurationResolver : class, IConfigurationResolver
Parameters
Type Name Description
IServiceCollection services

The services collection.

Returns
Type Description
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
IServiceCollection services

The services collection.

Returns
Type Description
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
IServiceCollection services

The services collection.

IConfiguration configurations

The OpenID configurations.

Returns
Type Description
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
IServiceCollection services

The services collection.

Action<OpenIDConfigurations> configureOpenID

The action used to configure OpenID.

Returns
Type Description
IServiceCollection

The services collection.

SetOpenIDLicenseKey(IServiceCollection, string)

Sets the license key.

Declaration
public static IServiceCollection SetOpenIDLicenseKey(this IServiceCollection services, string licenseKey)
Parameters
Type Name Description
IServiceCollection services

The services collection.

string licenseKey

The license key.

Returns
Type Description
IServiceCollection

The services collection.

SetOpenIDLicenseKeyFileName(IServiceCollection, string)

Sets the license key file name.

Declaration
public static IServiceCollection SetOpenIDLicenseKeyFileName(this IServiceCollection services, string licenseKeyFileName)
Parameters
Type Name Description
IServiceCollection services

The services collection.

string licenseKeyFileName

The license key file name.

Returns
Type Description
IServiceCollection

The services collection.

In this article
Back to top Copyright © ComponentSpace Pty Ltd 2022-2026. All rights reserved.