Table of Contents

Class OpenIdBearerInjectorSettingsOptions

Namespace
Arc4u.OAuth2.Options
Assembly
Arc4u.OAuth2.AspNetCore.dll

The resolved settings used by the OpenID bearer injector middleware. They are filled from OpenIdBearerInjectorOptions by PostConfigureOpenIdBearerInjectorSettings.

public class OpenIdBearerInjectorSettingsOptions
Inheritance
OpenIdBearerInjectorSettingsOptions
Inherited Members

Properties

OboProviderKey

Gets or sets the key of the ITokenProvider that creates an on-behalf-of token. The default is Obo.

public string OboProviderKey { get; set; }

Property Value

string

OnBehalfOfOpenIdSettings

Gets or sets the settings of the on-behalf-of token request. Empty by default.

public IKeyValueSettings OnBehalfOfOpenIdSettings { get; set; }

Property Value

IKeyValueSettings

OpenIdSettings

Gets or sets the settings of the OpenID authentication (see OpenIdSettingsKey), empty by default. The middleware only acts on identities whose authentication type equals the AuthenticationType of these settings.

public IKeyValueSettings OpenIdSettings { get; set; }

Property Value

IKeyValueSettings