Table of Contents

Class OidcDiscoveryExtensions

Namespace
Tenduke.Core.Config
Assembly
Tenduke.Core.dll

TendukeConfigurationBuilder extension methods for loading OpenID Provider Configuration information.

public static class OidcDiscoveryExtensions
Inheritance
OidcDiscoveryExtensions
Inherited Members

Methods

AddOidcDiscoveryLoader(TendukeConfigurationBuilder)

Adds a step to load OpenID Provider configuration information from the IdpOidcDiscoveryUrl and update the TendukeConfig.

public static AsyncTendukeConfigurationBuilder AddOidcDiscoveryLoader(this TendukeConfigurationBuilder builder)

Parameters

builder TendukeConfigurationBuilder

The TendukeConfigurationBuilder to add to.

Returns

AsyncTendukeConfigurationBuilder

A AsyncTendukeConfigurationBuilder that will wrap the AsyncTendukeConfigurationBuilder and complete building the TendukeConfig asynchronously.

AddOidcDiscoveryLoader(TendukeConfigurationBuilder, string?)

Adds a step to load OpenID Provider configuration information from the IdpOidcDiscoveryUrl and update the TendukeConfig.

public static AsyncTendukeConfigurationBuilder AddOidcDiscoveryLoader(this TendukeConfigurationBuilder builder, string? clientName)

Parameters

builder TendukeConfigurationBuilder

The TendukeConfigurationBuilder to add to.

clientName string

HttpClient name (if using named clients).

Returns

AsyncTendukeConfigurationBuilder

A AsyncTendukeConfigurationBuilder that will wrap the AsyncTendukeConfigurationBuilder and complete building the TendukeConfig asynchronously.