Class CertificateAuthenticationBuilderExtensions
- Namespace
- Steeltoe.Security.Authentication.Mtls
- Assembly
- Steeltoe.Security.Authentication.MtlsCore.dll
public static class CertificateAuthenticationBuilderExtensions
- Inheritance
-
CertificateAuthenticationBuilderExtensions
- Inherited Members
Methods
AddMutualTls(AuthenticationBuilder)
Adds certificate authentication.
public static AuthenticationBuilder AddMutualTls(this AuthenticationBuilder builder)
Parameters
builder
AuthenticationBuilder
Returns
AddMutualTls(AuthenticationBuilder, Action<MutualTlsAuthenticationOptions>)
Adds certificate authentication.
public static AuthenticationBuilder AddMutualTls(this AuthenticationBuilder builder, Action<MutualTlsAuthenticationOptions> configureOptions)
Parameters
builder
AuthenticationBuilderconfigureOptions
Action<MutualTlsAuthenticationOptions>Additional options configuration
Returns
AddMutualTls(AuthenticationBuilder, string)
Adds certificate authentication.
public static AuthenticationBuilder AddMutualTls(this AuthenticationBuilder builder, string authenticationScheme)
Parameters
builder
AuthenticationBuilderauthenticationScheme
stringScheme identifier
Returns
AddMutualTls(AuthenticationBuilder, string, Action<MutualTlsAuthenticationOptions>)
Adds certificate authentication.
public static AuthenticationBuilder AddMutualTls(this AuthenticationBuilder builder, string authenticationScheme, Action<MutualTlsAuthenticationOptions> configureOptions)
Parameters
builder
AuthenticationBuilderauthenticationScheme
stringScheme identifier
configureOptions
Action<MutualTlsAuthenticationOptions>Additional options configuration