Class OpenIDServiceCollectionExtensions
Extension methods for setting up OpenID provider related services in an IServiceCollection.
Inherited Members
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. |