AuthenticationBuilder
AuthenticationBuilder(IServiceCollection)
Services
AddPolicyScheme(String, String, Action<PolicySchemeOptions>)
AddRemoteScheme<TOptions, THandler>(String, String, Action<TOptions>)
AddScheme<TOptions, THandler>(String, Action<TOptions>)
AddScheme<TOptions, THandler>(String, String, Action<TOptions>)
AddApplicationCookie(AuthenticationBuilder)
AddAzureAD(AuthenticationBuilder, Action<AzureADOptions>)
AddAzureAD(AuthenticationBuilder, String, String, String, String, Action<AzureADOptions>)
AddAzureADB2C(AuthenticationBuilder, Action<AzureADB2COptions>)
AddAzureADB2C(AuthenticationBuilder, String, String, String, String, Action<AzureADB2COptions>)
AddAzureADB2CBearer(AuthenticationBuilder, Action<AzureADB2COptions>)
AddAzureADB2CBearer(AuthenticationBuilder, String, String, Action<AzureADB2COptions>)
AddAzureADBearer(AuthenticationBuilder, Action<AzureADOptions>)
AddAzureADBearer(AuthenticationBuilder, String, String, Action<AzureADOptions>)
AddBearerToken(AuthenticationBuilder)
AddBearerToken(AuthenticationBuilder, String)
AddBearerToken(AuthenticationBuilder, Action<BearerTokenOptions>)
AddBearerToken(AuthenticationBuilder, String, Action<BearerTokenOptions>)
AddCertificate(AuthenticationBuilder)
AddCertificate(AuthenticationBuilder, String)
AddCertificate(AuthenticationBuilder, Action<CertificateAuthenticationOptions>)
AddCertificate(AuthenticationBuilder, String, Action<CertificateAuthenticationOptions>)
AddCertificateCache(AuthenticationBuilder, Action<CertificateValidationCacheOptions>)
AddCookie(AuthenticationBuilder)
AddCookie(AuthenticationBuilder, String)
AddCookie(AuthenticationBuilder, Action<CookieAuthenticationOptions>)
AddCookie(AuthenticationBuilder, String, Action<CookieAuthenticationOptions>)
AddCookie(AuthenticationBuilder, String, String, Action<CookieAuthenticationOptions>)
AddExternalCookie(AuthenticationBuilder)
AddFacebook(AuthenticationBuilder)
AddFacebook(AuthenticationBuilder, Action<FacebookOptions>)
AddFacebook(AuthenticationBuilder, String, Action<FacebookOptions>)
AddFacebook(AuthenticationBuilder, String, String, Action<FacebookOptions>)
AddGoogle(AuthenticationBuilder)
AddGoogle(AuthenticationBuilder, Action<GoogleOptions>)
AddGoogle(AuthenticationBuilder, String, Action<GoogleOptions>)
AddGoogle(AuthenticationBuilder, String, String, Action<GoogleOptions>)
AddIdentityCookies(AuthenticationBuilder)
AddIdentityCookies(AuthenticationBuilder, Action<IdentityCookiesBuilder>)
AddIdentityServerJwt(AuthenticationBuilder)
AddJwtBearer(AuthenticationBuilder)
AddJwtBearer(AuthenticationBuilder, String)
AddJwtBearer(AuthenticationBuilder, Action<JwtBearerOptions>)
AddJwtBearer(AuthenticationBuilder, String, Action<JwtBearerOptions>)
AddJwtBearer(AuthenticationBuilder, String, String, Action<JwtBearerOptions>)
AddKeycloakJwtBearer(AuthenticationBuilder, String, String)
AddKeycloakJwtBearer(AuthenticationBuilder, String, String, String)
AddKeycloakJwtBearer(AuthenticationBuilder, String, String, Action<JwtBearerOptions>)
AddKeycloakJwtBearer(AuthenticationBuilder, String, String, String, Action<JwtBearerOptions>)
AddKeycloakOpenIdConnect(AuthenticationBuilder, String, String)
AddKeycloakOpenIdConnect(AuthenticationBuilder, String, String, String)
AddKeycloakOpenIdConnect(AuthenticationBuilder, String, String, Action<OpenIdConnectOptions>)
AddKeycloakOpenIdConnect(AuthenticationBuilder, String, String, String, Action<OpenIdConnectOptions>)
AddMicrosoftAccount(AuthenticationBuilder)
AddMicrosoftAccount(AuthenticationBuilder, Action<MicrosoftAccountOptions>)
AddMicrosoftAccount(AuthenticationBuilder, String, Action<MicrosoftAccountOptions>)
AddMicrosoftAccount(AuthenticationBuilder, String, String, Action<MicrosoftAccountOptions>)
AddNegotiate(AuthenticationBuilder)
AddNegotiate(AuthenticationBuilder, Action<NegotiateOptions>)
AddNegotiate(AuthenticationBuilder, String, Action<NegotiateOptions>)
AddNegotiate(AuthenticationBuilder, String, String, Action<NegotiateOptions>)
AddOAuth(AuthenticationBuilder, String, Action<OAuthOptions>)
AddOAuth(AuthenticationBuilder, String, String, Action<OAuthOptions>)
AddOAuth<TOptions, THandler>(AuthenticationBuilder, String, Action<TOptions>)
AddOAuth<TOptions, THandler>(AuthenticationBuilder, String, String, Action<TOptions>)
AddOpenIdConnect(AuthenticationBuilder)
AddOpenIdConnect(AuthenticationBuilder, Action<OpenIdConnectOptions>)
AddOpenIdConnect(AuthenticationBuilder, String, Action<OpenIdConnectOptions>)
AddOpenIdConnect(AuthenticationBuilder, String, String, Action<OpenIdConnectOptions>)
AddRemoteAppAuthentication(AuthenticationBuilder)
AddRemoteAppAuthentication(AuthenticationBuilder, String)
AddRemoteAppAuthentication(AuthenticationBuilder, String, Action<RemoteAppAuthenticationClientOptions>)
AddRemoteClientAuthentication(AuthenticationBuilder, Action<RemoteAppAuthenticationClientOptions>)
AddTwitter(AuthenticationBuilder)
AddTwitter(AuthenticationBuilder, Action<TwitterOptions>)
AddTwitter(AuthenticationBuilder, String, Action<TwitterOptions>)
AddTwitter(AuthenticationBuilder, String, String, Action<TwitterOptions>)
AddTwoFactorRememberMeCookie(AuthenticationBuilder)
AddTwoFactorUserIdCookie(AuthenticationBuilder)
AddWsFederation(AuthenticationBuilder)
AddWsFederation(AuthenticationBuilder, Action<WsFederationOptions>)
AddWsFederation(AuthenticationBuilder, String, Action<WsFederationOptions>)
AddWsFederation(AuthenticationBuilder, String, String, Action<WsFederationOptions>)
net10.0-windows7.0
namespace Microsoft.Extensions.DependencyInjection
{
public static class AspireKeycloakExtensions
{
public static AuthenticationBuilder! AddKeycloakJwtBearer(this AuthenticationBuilder! builder, string! serviceName, string! realm, string! authenticationScheme, Action<JwtBearerOptions!>? configureOptions);
}
}
.NET | 8.09.010.0 |
---|---|
Information specific to net10.0 | |
Platforms | This API is only available when you target a specific platform: |
Windows | 7.0 |
Information specific to net10.0-windows7.0 | |
Assembly | Aspire.Keycloak.Authentication , Version=9.2.0.0, PublicKeyToken=cc7b13ffcd2ddd51 |
Referencing | Your project needs a package reference to |
Package | Aspire.Keycloak.Authentication (9.2.0-preview.1.25167.6) net8.0 |
Preview | This API is contained in a prerelease package. |
Platform Restrictions | This API is supported on all platforms. |
- Built-in API
- Package-provided API