- 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