IdentityServerBuilderConfigurationExtensions.AddApiAuthorization Method

Definition

Overloads

AddApiAuthorization<TUser,TContext>(IIdentityServerBuilder)

Configures defaults for Identity Server for ASP.NET Core scenarios.

AddApiAuthorization<TUser,TContext>(IIdentityServerBuilder, Action<ApiAuthorizationOptions>)

Configures defaults on Identity Server for ASP.NET Core scenarios.

AddApiAuthorization<TUser,TContext>(IIdentityServerBuilder)

Source:
IdentityServerBuilderConfigurationExtensions.cs
Source:
IdentityServerBuilderConfigurationExtensions.cs
Source:
IdentityServerBuilderConfigurationExtensions.cs
Source:
IdentityServerBuilderConfigurationExtensions.cs
Source:
IdentityServerBuilderConfigurationExtensions.cs
Source:
IdentityServerBuilderConfigurationExtensions.cs

Configures defaults for Identity Server for ASP.NET Core scenarios.

C#
public static Microsoft.Extensions.DependencyInjection.IIdentityServerBuilder AddApiAuthorization<TUser,TContext> (this Microsoft.Extensions.DependencyInjection.IIdentityServerBuilder builder) where TUser : class where TContext : Microsoft.EntityFrameworkCore.DbContext, IdentityServer4.EntityFramework.Interfaces.IPersistedGrantDbContext;
C#
public static Microsoft.Extensions.DependencyInjection.IIdentityServerBuilder AddApiAuthorization<TUser,TContext> (this Microsoft.Extensions.DependencyInjection.IIdentityServerBuilder builder) where TUser : class where TContext : Microsoft.EntityFrameworkCore.DbContext, Duende.IdentityServer.EntityFramework.Interfaces.IPersistedGrantDbContext;

Type Parameters

TUser

The TUser type.

TContext

The TContext type.

Parameters

builder
Microsoft.Extensions.DependencyInjection.IIdentityServerBuilder

The Microsoft.Extensions.DependencyInjection.IIdentityServerBuilder.

Returns

Microsoft.Extensions.DependencyInjection.IIdentityServerBuilder

The Microsoft.Extensions.DependencyInjection.IIdentityServerBuilder.

Applies to

ASP.NET Core 9.0 and other versions
Product Versions
ASP.NET Core 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0

AddApiAuthorization<TUser,TContext>(IIdentityServerBuilder, Action<ApiAuthorizationOptions>)

Source:
IdentityServerBuilderConfigurationExtensions.cs
Source:
IdentityServerBuilderConfigurationExtensions.cs
Source:
IdentityServerBuilderConfigurationExtensions.cs
Source:
IdentityServerBuilderConfigurationExtensions.cs
Source:
IdentityServerBuilderConfigurationExtensions.cs
Source:
IdentityServerBuilderConfigurationExtensions.cs

Configures defaults on Identity Server for ASP.NET Core scenarios.

C#
public static Microsoft.Extensions.DependencyInjection.IIdentityServerBuilder AddApiAuthorization<TUser,TContext> (this Microsoft.Extensions.DependencyInjection.IIdentityServerBuilder builder, Action<Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ApiAuthorizationOptions> configure) where TUser : class where TContext : Microsoft.EntityFrameworkCore.DbContext, IdentityServer4.EntityFramework.Interfaces.IPersistedGrantDbContext;
C#
public static Microsoft.Extensions.DependencyInjection.IIdentityServerBuilder AddApiAuthorization<TUser,TContext> (this Microsoft.Extensions.DependencyInjection.IIdentityServerBuilder builder, Action<Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ApiAuthorizationOptions> configure) where TUser : class where TContext : Microsoft.EntityFrameworkCore.DbContext, Duende.IdentityServer.EntityFramework.Interfaces.IPersistedGrantDbContext;

Type Parameters

TUser

The TUser type.

TContext

The TContext type.

Parameters

builder
Microsoft.Extensions.DependencyInjection.IIdentityServerBuilder

The Microsoft.Extensions.DependencyInjection.IIdentityServerBuilder.

Returns

Microsoft.Extensions.DependencyInjection.IIdentityServerBuilder

The Microsoft.Extensions.DependencyInjection.IIdentityServerBuilder.

Applies to

ASP.NET Core 9.0 and other versions
Product Versions
ASP.NET Core 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0