Skip navigation links
  • Overview
  • Package
  • Class
  • Tree
  • Deprecated
  • Index
  • Help

Deprecated API

Contents

  • Terminally Deprecated
  • Interfaces
  • Classes
  • Enum Classes
  • Fields
  • Methods
  • Constructors
  • Terminally Deprecated Elements
    Element
    Description
    io.micronaut.security.authentication.AuthenticationProvider
    Use AuthenticationProvider for an imperative API or ReactiveAuthenticationProvider for a reactive API instead.
    io.micronaut.security.authentication.Authenticator(Collection<AuthenticationProvider<T>>, SecurityConfiguration)
    Use Authenticator(BeanContext, List, List, SecurityConfiguration) instead.
    io.micronaut.security.authentication.Authenticator.authenticationProviders
    Unused. To be removed in the next major version.
    io.micronaut.security.authentication.provider.ReactiveAuthenticationProviderAdapter
    io.micronaut.security.endpoints.LoginController(Authenticator<HttpRequest<B>>, LoginHandler<HttpRequest<?>, MutableHttpResponse<?>>, ApplicationEventPublisher<LoginSuccessfulEvent>, ApplicationEventPublisher<LoginFailedEvent>)
    Use LoginController(Authenticator, LoginHandler, ApplicationEventPublisher, ApplicationEventPublisher) instead
    io.micronaut.security.endpoints.LoginController(Authenticator<HttpRequest<B>>, LoginHandler<HttpRequest<?>, MutableHttpResponse<?>>, ApplicationEventPublisher<LoginSuccessfulEvent>, ApplicationEventPublisher<LoginFailedEvent>, HttpHostResolver, HttpLocaleResolver)
    Use LoginController(io.micronaut.security.authentication.Authenticator<io.micronaut.http.HttpRequest<B>>,io.micronaut.security.handlers.LoginHandler<io.micronaut.http.HttpRequest<?>,io.micronaut.http.MutableHttpResponse<?>>,io.micronaut.context.event.ApplicationEventPublisher<io.micronaut.security.event.LoginSuccessfulEvent>,io.micronaut.context.event.ApplicationEventPublisher<io.micronaut.security.event.LoginFailedEvent>,io.micronaut.http.server.util.HttpHostResolver,io.micronaut.http.server.util.locale.HttpLocaleResolver,io.micronaut.security.endpoints.LoginControllerConfiguration) instead.
    io.micronaut.security.endpoints.LoginControllerConfigurationProperties.DEFAULT_ENABLED
    Not used. ControllerConfigurationProperties.DEFAULT_ENABLED is used instead.
    io.micronaut.security.endpoints.LogoutController(LogoutHandler<HttpRequest<?>, MutableHttpResponse<?>>, ApplicationEventPublisher<LogoutEvent>, LogoutControllerConfiguration)
    Use LogoutController(LogoutHandler, ApplicationEventPublisher, LogoutControllerConfiguration, HttpHostResolver, HttpLocaleResolver) instead
    io.micronaut.security.endpoints.LogoutController(LogoutHandler<HttpRequest<?>, MutableHttpResponse<?>>, ApplicationEventPublisher<LogoutEvent>, LogoutControllerConfiguration, HttpHostResolver, HttpLocaleResolver, LogoutControllerConfigurationProperties)
    Use LogoutController(LogoutHandler, ApplicationEventPublisher, LogoutControllerConfiguration, HttpHostResolver, HttpLocaleResolver) instead
    io.micronaut.security.endpoints.LogoutControllerConfigurationProperties.DEFAULT_ENABLED
    Not used. ControllerConfigurationProperties.DEFAULT_ENABLED is used instead.
    io.micronaut.security.endpoints.OauthController(RefreshTokenPersistence, RefreshTokenValidator, OauthControllerConfigurationProperties, LoginHandler<HttpRequest<?>, MutableHttpResponse<?>>)
    Use OauthController(RefreshTokenPersistence, RefreshTokenValidator, OauthControllerConfiguration, LoginHandler) instead.
    io.micronaut.security.endpoints.OauthControllerConfigurationProperties.DEFAULT_ENABLED
    Not used. ControllerConfigurationProperties.DEFAULT_ENABLED is used instead.
    io.micronaut.security.event.LoginFailedEvent(Object)
    use LoginFailedEvent(java.lang.Object,io.micronaut.security.authentication.AuthenticationRequest).
    io.micronaut.security.event.LoginFailedEvent(Object, AuthenticationRequest)
    use LoginFailedEvent(java.lang.Object,io.micronaut.security.authentication.AuthenticationRequest,@io.micronaut.core.annotation.Nullable java.lang.String,java.util.Locale).
    io.micronaut.security.event.LoginSuccessfulEvent(Object)
    Use LoginSuccessfulEvent(Object, String, Locale) instead
    io.micronaut.security.event.LogoutEvent(Object)
    Use LogoutEvent(Object, String, Locale) instead
    io.micronaut.security.event.TokenValidatedEvent(Object)
    Use TokenValidatedEvent(Object, String, Locale) instead
    io.micronaut.security.oauth2.client.DefaultOpenIdClient.getTokenEndpoint()
    Not used.
    io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata()
    Use DefaultOpenIdProviderMetadata(@io.micronaut.core.annotation.NonNull java.lang.String) instead.
    io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata.builder()
    Use DefaultOpenIdProviderMetadata(@io.micronaut.core.annotation.NonNull java.lang.String) instead.
    io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata.Builder()
    Use Builder(java.lang.String) instead.
    io.micronaut.security.oauth2.client.OpenIdProviderMetadata.getTokenEndpointAuthMethods()
    Use OpenIdProviderMetadata.getTokenEndpointAuthMethodsSupported() instead.
    io.micronaut.security.oauth2.client.OpenIdProviderMetadata.getUserInfoEncryptionAlgValuesSupported()
    Use OpenIdProviderMetadata.getUserinfoEncryptionAlgValuesSupported() instead.
    io.micronaut.security.oauth2.configuration.endpoints.DefaultSecureEndpointConfiguration.getAuthMethod()
    Use DefaultSecureEndpointConfiguration.getAuthenticationMethod() instead.
    io.micronaut.security.oauth2.configuration.endpoints.DefaultSecureEndpointConfiguration.setAuthMethod(AuthenticationMethod)
    Use DefaultSecureEndpointConfiguration.setAuthenticationMethod(String) instead.
    io.micronaut.security.oauth2.configuration.endpoints.SecureEndpointConfiguration.getAuthMethod()
    Use SecureEndpointConfiguration.getAuthenticationMethod() instead.
    io.micronaut.security.oauth2.configuration.OauthClientConfiguration.DEFAULT_AUTHENTICATION_METHOD
    Use OauthClientConfiguration.DEFAULT_AUTH_METHOD instead.
    io.micronaut.security.oauth2.endpoint.AuthenticationMethod
    Use AuthenticationMethods constants instead.
    io.micronaut.security.oauth2.endpoint.authorization.response.DefaultOpenIdAuthorizationResponseHandler(OpenIdTokenResponseValidator, OpenIdAuthenticationMapper, TokenEndpointClient, OauthRouteUrlBuilder<T>, StateValidator, PkcePersistence)
    Use DefaultOpenIdAuthorizationResponseHandler(ReactiveOpenIdTokenResponseValidator, OpenIdAuthenticationMapper, TokenEndpointClient, OauthRouteUrlBuilder, StateValidator, PkcePersistence) instead
    io.micronaut.security.oauth2.endpoint.authorization.response.DefaultOpenIdAuthorizationResponseHandler(OpenIdTokenResponseValidator, OpenIdAuthenticationMapper, TokenEndpointClient, OauthRouteUrlBuilder<T>, StateValidator, PkcePersistence, ExecutorService)
    Use DefaultOpenIdAuthorizationResponseHandler(io.micronaut.security.oauth2.endpoint.token.response.validation.ReactiveOpenIdTokenResponseValidator<com.nimbusds.jwt.JWT>,io.micronaut.security.oauth2.endpoint.token.response.OpenIdAuthenticationMapper,io.micronaut.security.oauth2.endpoint.token.request.TokenEndpointClient,io.micronaut.security.oauth2.url.OauthRouteUrlBuilder<T>,@io.micronaut.core.annotation.Nullable io.micronaut.security.oauth2.endpoint.authorization.state.validation.StateValidator,@io.micronaut.core.annotation.Nullable io.micronaut.security.oauth2.endpoint.authorization.pkce.persistence.PkcePersistence) instead.
    io.micronaut.security.oauth2.endpoint.DefaultSecureEndpoint.getSupportedAuthenticationMethods()
    Use DefaultSecureEndpoint.getAuthenticationMethodsSupported() instead.
    io.micronaut.security.oauth2.endpoint.SecureEndpoint.getSupportedAuthenticationMethods()
    Use SecureEndpoint.getAuthenticationMethodsSupported() instead.
    io.micronaut.security.oauth2.endpoint.token.request.password.OauthPasswordAuthenticationProvider
    Use ReactiveOauthPasswordAuthenticationProvider instead.
    io.micronaut.security.oauth2.endpoint.token.request.password.OpenIdPasswordAuthenticationProvider
    Use ReactiveOpenIdPasswordAuthenticationProvider instead.
    io.micronaut.security.oauth2.endpoint.token.response.IdTokenLoginHandler(AccessTokenCookieConfiguration, RedirectConfiguration, RedirectService, PriorToLoginPersistence<HttpRequest<?>, MutableHttpResponse<?>>)
    Use IdTokenLoginHandler(AccessTokenCookieConfiguration, RedirectConfiguration, RedirectService, PriorToLoginPersistence, List) instead.
    io.micronaut.security.oauth2.endpoint.token.response.validation.DefaultOpenIdTokenResponseValidator
    Use DefaultReactiveOpenIdTokenResponseValidator instead
    io.micronaut.security.oauth2.endpoint.token.response.validation.OpenIdTokenResponseValidator
    Use ReactiveOpenIdTokenResponseValidator instead.
    io.micronaut.security.session.SessionLoginHandler(RedirectConfiguration, SessionStore<Session>, PriorToLoginPersistence<HttpRequest<?>, MutableHttpResponse<?>>, RedirectService)
    Use SessionLoginHandler(RedirectConfiguration, SessionStore, PriorToLoginPersistence, RedirectService, List) instead.
    io.micronaut.security.token.cookie.TokenCookieLoginHandler(RedirectService, RedirectConfiguration, AccessTokenCookieConfiguration, RefreshTokenCookieConfiguration, AccessTokenConfiguration, AccessRefreshTokenGenerator, PriorToLoginPersistence<HttpRequest<?>, MutableHttpResponse<?>>)
    Use TokenCookieLoginHandler(RedirectService, RedirectConfiguration, AccessTokenCookieConfiguration, RefreshTokenCookieConfiguration, AccessTokenConfiguration, AccessRefreshTokenGenerator, PriorToLoginPersistence, List) instead.
    io.micronaut.security.token.cookie.TokenCookieTokenReader
    Use CookieTokenReader instead.
    io.micronaut.security.token.jwt.signature.jwks.DefaultJwkSetFetcher()
    Use DefaultJwkSetFetcher(io.micronaut.security.token.jwt.signature.jwks.JwksClient) instead.
    io.micronaut.security.token.jwt.signature.jwks.DefaultJwkSetFetcher.fetch(String)
    io.micronaut.security.token.jwt.signature.jwks.JwkSetFetcher.fetch(String)
    Use JwkSetFetcher.fetch(String, String) instead.
    io.micronaut.security.token.jwt.signature.jwks.JwksSignature
    Not used. ReactiveJwksSignature used instead.
    io.micronaut.security.token.jwt.signature.jwks.JwksSignature.loadJwkSet(String)
    Use JwksSignature.loadJwkSet(String, String) instead.
    io.micronaut.security.token.jwt.signature.jwks.JwksSignatureConfiguration.getCacheExpiration()
    Not used. JWKS is cached via Micronaut Cache. You need an implementation of Micronaut Cache and the cache configuration micronaut.caches.jwks.expire-after-write
    io.micronaut.security.token.jwt.signature.jwks.JwksSignatureConfigurationProperties()
    Use JwksSignatureConfigurationProperties(java.lang.String) instead.
    io.micronaut.security.token.jwt.signature.jwks.JwksSignatureConfigurationProperties.getCacheExpiration()
    Not used. JWKS is cached via Micronaut Cache. You need an implementation of Micronaut Cache and the cache configuration micronaut.caches.jwks.expire-after-write
    io.micronaut.security.token.jwt.signature.jwks.JwksSignatureConfigurationProperties.setCacheExpiration(Integer)
    Not used. JWKS is cached via Micronaut Cache. You need an implementation of Micronaut Cache and the cache configuration micronaut.caches.jwks.expire-after-write
    io.micronaut.security.token.jwt.validator.JwtTokenValidator
    Use ReactiveJsonWebTokenValidator instead.
    io.micronaut.security.token.jwt.validator.JwtValidator
    Use JsonWebTokenValidator or ReactiveJsonWebTokenValidator instead.
    io.micronaut.security.token.reader.DefaultTokenResolver(Collection<TokenReader<HttpRequest<?>>>)
    Use DefaultTokenResolver(java.util.List<io.micronaut.security.token.reader.TokenReader<io.micronaut.http.HttpRequest<?>>>) instead.
    io.micronaut.security.token.reader.TokenResolver.resolveToken(T)
    Use TokenResolver.resolveTokens(Object) instead.
    io.micronaut.security.token.TokenAuthenticationFetcher(Collection<TokenValidator<HttpRequest<?>>>, TokenResolver<HttpRequest<?>>, ApplicationEventPublisher<TokenValidatedEvent>)
    Use TokenAuthenticationFetcher(java.util.List<io.micronaut.security.token.validator.TokenValidator<io.micronaut.http.HttpRequest<?>>>,io.micronaut.security.token.reader.TokenResolver<io.micronaut.http.HttpRequest<?>>,io.micronaut.context.event.ApplicationEventPublisher<io.micronaut.security.event.TokenValidatedEvent>) instead.
    io.micronaut.security.token.TokenAuthenticationFetcher(List<TokenValidator<HttpRequest<?>>>, TokenResolver<HttpRequest<?>>, ApplicationEventPublisher<TokenValidatedEvent>)
    Use TokenAuthenticationFetcher(java.util.List<io.micronaut.security.token.validator.TokenValidator<io.micronaut.http.HttpRequest<?>>>,io.micronaut.security.token.reader.TokenResolver<io.micronaut.http.HttpRequest<?>>,io.micronaut.context.event.ApplicationEventPublisher<io.micronaut.security.event.TokenValidatedEvent>,io.micronaut.http.server.util.HttpHostResolver,io.micronaut.http.server.util.locale.HttpLocaleResolver) instead.
  • Deprecated Interfaces
    Interface
    Description
    io.micronaut.security.authentication.AuthenticationProvider
    Use AuthenticationProvider for an imperative API or ReactiveAuthenticationProvider for a reactive API instead.
    io.micronaut.security.oauth2.endpoint.token.response.validation.OpenIdTokenResponseValidator
    Use ReactiveOpenIdTokenResponseValidator instead.
  • Deprecated Classes
    Class
    Description
    io.micronaut.security.authentication.provider.ReactiveAuthenticationProviderAdapter
    io.micronaut.security.oauth2.endpoint.token.request.password.OauthPasswordAuthenticationProvider
    Use ReactiveOauthPasswordAuthenticationProvider instead.
    io.micronaut.security.oauth2.endpoint.token.request.password.OpenIdPasswordAuthenticationProvider
    Use ReactiveOpenIdPasswordAuthenticationProvider instead.
    io.micronaut.security.oauth2.endpoint.token.response.validation.DefaultOpenIdTokenResponseValidator
    Use DefaultReactiveOpenIdTokenResponseValidator instead
    io.micronaut.security.token.cookie.TokenCookieTokenReader
    Use CookieTokenReader instead.
    io.micronaut.security.token.jwt.signature.jwks.JwksSignature
    Not used. ReactiveJwksSignature used instead.
    io.micronaut.security.token.jwt.validator.JwtTokenValidator
    Use ReactiveJsonWebTokenValidator instead.
    io.micronaut.security.token.jwt.validator.JwtValidator
    Use JsonWebTokenValidator or ReactiveJsonWebTokenValidator instead.
  • Deprecated Enum Classes
    Enum Class
    Description
    io.micronaut.security.oauth2.endpoint.AuthenticationMethod
    Use AuthenticationMethods constants instead.
  • Deprecated Fields
    Field
    Description
    io.micronaut.security.authentication.Authenticator.authenticationProviders
    Unused. To be removed in the next major version.
    io.micronaut.security.endpoints.LoginControllerConfigurationProperties.DEFAULT_ENABLED
    Not used. ControllerConfigurationProperties.DEFAULT_ENABLED is used instead.
    io.micronaut.security.endpoints.LogoutControllerConfigurationProperties.DEFAULT_ENABLED
    Not used. ControllerConfigurationProperties.DEFAULT_ENABLED is used instead.
    io.micronaut.security.endpoints.OauthControllerConfigurationProperties.DEFAULT_ENABLED
    Not used. ControllerConfigurationProperties.DEFAULT_ENABLED is used instead.
    io.micronaut.security.oauth2.configuration.OauthClientConfiguration.DEFAULT_AUTHENTICATION_METHOD
    Use OauthClientConfiguration.DEFAULT_AUTH_METHOD instead.
  • Deprecated Methods
    Method
    Description
    io.micronaut.security.oauth2.client.DefaultOpenIdClient.getTokenEndpoint()
    Not used.
    io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata.builder()
    Use DefaultOpenIdProviderMetadata(@io.micronaut.core.annotation.NonNull java.lang.String) instead.
    io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata.getUserInfoEncryptionAlgValuesSupported()
    Use DefaultOpenIdProviderMetadata.getUserinfoEncryptionAlgValuesSupported() instead.
    io.micronaut.security.oauth2.client.OpenIdProviderMetadata.getTokenEndpointAuthMethods()
    Use OpenIdProviderMetadata.getTokenEndpointAuthMethodsSupported() instead.
    io.micronaut.security.oauth2.client.OpenIdProviderMetadata.getUserInfoEncryptionAlgValuesSupported()
    Use OpenIdProviderMetadata.getUserinfoEncryptionAlgValuesSupported() instead.
    io.micronaut.security.oauth2.configuration.endpoints.DefaultSecureEndpointConfiguration.getAuthMethod()
    Use DefaultSecureEndpointConfiguration.getAuthenticationMethod() instead.
    io.micronaut.security.oauth2.configuration.endpoints.DefaultSecureEndpointConfiguration.setAuthMethod(AuthenticationMethod)
    Use DefaultSecureEndpointConfiguration.setAuthenticationMethod(String) instead.
    io.micronaut.security.oauth2.configuration.endpoints.SecureEndpointConfiguration.getAuthMethod()
    Use SecureEndpointConfiguration.getAuthenticationMethod() instead.
    io.micronaut.security.oauth2.endpoint.DefaultSecureEndpoint.getSupportedAuthenticationMethods()
    Use DefaultSecureEndpoint.getAuthenticationMethodsSupported() instead.
    io.micronaut.security.oauth2.endpoint.SecureEndpoint.getSupportedAuthenticationMethods()
    Use SecureEndpoint.getAuthenticationMethodsSupported() instead.
    io.micronaut.security.token.jwt.signature.jwks.DefaultJwkSetFetcher.fetch(String)
    io.micronaut.security.token.jwt.signature.jwks.JwkSetFetcher.fetch(String)
    Use JwkSetFetcher.fetch(String, String) instead.
    io.micronaut.security.token.jwt.signature.jwks.JwksSignature.loadJwkSet(String)
    Use JwksSignature.loadJwkSet(String, String) instead.
    io.micronaut.security.token.jwt.signature.jwks.JwksSignature.matches(SignedJWT, JWKSet)
    Use JwksSignatureUtils.matches(SignedJWT, JWKSet, KeyType) instead.
    io.micronaut.security.token.jwt.signature.jwks.JwksSignatureConfiguration.getCacheExpiration()
    Not used. JWKS is cached via Micronaut Cache. You need an implementation of Micronaut Cache and the cache configuration micronaut.caches.jwks.expire-after-write
    io.micronaut.security.token.jwt.signature.jwks.JwksSignatureConfigurationProperties.getCacheExpiration()
    Not used. JWKS is cached via Micronaut Cache. You need an implementation of Micronaut Cache and the cache configuration micronaut.caches.jwks.expire-after-write
    io.micronaut.security.token.jwt.signature.jwks.JwksSignatureConfigurationProperties.setCacheExpiration(Integer)
    Not used. JWKS is cached via Micronaut Cache. You need an implementation of Micronaut Cache and the cache configuration micronaut.caches.jwks.expire-after-write
    io.micronaut.security.token.jwt.validator.DefaultJwtAuthenticationFactory.usernameForClaims(JWTClaimsSet)
    Use AbstractTokenAuthenticationFactory.usernameForClaims(io.micronaut.security.token.Claims) instead.
    io.micronaut.security.token.reader.TokenResolver.resolveToken(T)
    Use TokenResolver.resolveTokens(Object) instead.
  • Deprecated Constructors
    Constructor
    Description
    io.micronaut.security.authentication.Authenticator(BeanContext, List<ReactiveAuthenticationProvider<T, ?, ?>>, List<AuthenticationProvider<T, ?, ?>>, SecurityConfiguration)
    Use Authenticator(BeanContext, List, List, List, SecurityConfiguration) instead.
    io.micronaut.security.authentication.Authenticator(Collection<AuthenticationProvider<T>>, SecurityConfiguration)
    Use Authenticator(BeanContext, List, List, SecurityConfiguration) instead.
    io.micronaut.security.endpoints.LoginController(Authenticator<HttpRequest<B>>, LoginHandler<HttpRequest<?>, MutableHttpResponse<?>>, ApplicationEventPublisher<LoginSuccessfulEvent>, ApplicationEventPublisher<LoginFailedEvent>)
    Use LoginController(Authenticator, LoginHandler, ApplicationEventPublisher, ApplicationEventPublisher) instead
    io.micronaut.security.endpoints.LoginController(Authenticator<HttpRequest<B>>, LoginHandler<HttpRequest<?>, MutableHttpResponse<?>>, ApplicationEventPublisher<LoginSuccessfulEvent>, ApplicationEventPublisher<LoginFailedEvent>, HttpHostResolver, HttpLocaleResolver)
    Use LoginController(io.micronaut.security.authentication.Authenticator<io.micronaut.http.HttpRequest<B>>,io.micronaut.security.handlers.LoginHandler<io.micronaut.http.HttpRequest<?>,io.micronaut.http.MutableHttpResponse<?>>,io.micronaut.context.event.ApplicationEventPublisher<io.micronaut.security.event.LoginSuccessfulEvent>,io.micronaut.context.event.ApplicationEventPublisher<io.micronaut.security.event.LoginFailedEvent>,io.micronaut.http.server.util.HttpHostResolver,io.micronaut.http.server.util.locale.HttpLocaleResolver,io.micronaut.security.endpoints.LoginControllerConfiguration) instead.
    io.micronaut.security.endpoints.LogoutController(LogoutHandler<HttpRequest<?>, MutableHttpResponse<?>>, ApplicationEventPublisher<LogoutEvent>, LogoutControllerConfiguration)
    Use LogoutController(LogoutHandler, ApplicationEventPublisher, LogoutControllerConfiguration, HttpHostResolver, HttpLocaleResolver) instead
    io.micronaut.security.endpoints.LogoutController(LogoutHandler<HttpRequest<?>, MutableHttpResponse<?>>, ApplicationEventPublisher<LogoutEvent>, LogoutControllerConfiguration, HttpHostResolver, HttpLocaleResolver, LogoutControllerConfigurationProperties)
    Use LogoutController(LogoutHandler, ApplicationEventPublisher, LogoutControllerConfiguration, HttpHostResolver, HttpLocaleResolver) instead
    io.micronaut.security.endpoints.OauthController(RefreshTokenPersistence, RefreshTokenValidator, OauthControllerConfigurationProperties, LoginHandler<HttpRequest<?>, MutableHttpResponse<?>>)
    Use OauthController(RefreshTokenPersistence, RefreshTokenValidator, OauthControllerConfiguration, LoginHandler) instead.
    io.micronaut.security.event.LoginFailedEvent(Object)
    use LoginFailedEvent(java.lang.Object,io.micronaut.security.authentication.AuthenticationRequest).
    io.micronaut.security.event.LoginFailedEvent(Object, AuthenticationRequest)
    use LoginFailedEvent(java.lang.Object,io.micronaut.security.authentication.AuthenticationRequest,@io.micronaut.core.annotation.Nullable java.lang.String,java.util.Locale).
    io.micronaut.security.event.LoginSuccessfulEvent(Object)
    Use LoginSuccessfulEvent(Object, String, Locale) instead
    io.micronaut.security.event.LogoutEvent(Object)
    Use LogoutEvent(Object, String, Locale) instead
    io.micronaut.security.event.TokenValidatedEvent(Object)
    Use TokenValidatedEvent(Object, String, Locale) instead
    io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata()
    Use DefaultOpenIdProviderMetadata(@io.micronaut.core.annotation.NonNull java.lang.String) instead.
    io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata.Builder()
    Use Builder(java.lang.String) instead.
    io.micronaut.security.oauth2.endpoint.authorization.response.DefaultOpenIdAuthorizationResponseHandler(OpenIdTokenResponseValidator, OpenIdAuthenticationMapper, TokenEndpointClient, OauthRouteUrlBuilder<T>, StateValidator, PkcePersistence)
    Use DefaultOpenIdAuthorizationResponseHandler(ReactiveOpenIdTokenResponseValidator, OpenIdAuthenticationMapper, TokenEndpointClient, OauthRouteUrlBuilder, StateValidator, PkcePersistence) instead
    io.micronaut.security.oauth2.endpoint.authorization.response.DefaultOpenIdAuthorizationResponseHandler(OpenIdTokenResponseValidator, OpenIdAuthenticationMapper, TokenEndpointClient, OauthRouteUrlBuilder<T>, StateValidator, PkcePersistence, ExecutorService)
    Use DefaultOpenIdAuthorizationResponseHandler(io.micronaut.security.oauth2.endpoint.token.response.validation.ReactiveOpenIdTokenResponseValidator<com.nimbusds.jwt.JWT>,io.micronaut.security.oauth2.endpoint.token.response.OpenIdAuthenticationMapper,io.micronaut.security.oauth2.endpoint.token.request.TokenEndpointClient,io.micronaut.security.oauth2.url.OauthRouteUrlBuilder<T>,@io.micronaut.core.annotation.Nullable io.micronaut.security.oauth2.endpoint.authorization.state.validation.StateValidator,@io.micronaut.core.annotation.Nullable io.micronaut.security.oauth2.endpoint.authorization.pkce.persistence.PkcePersistence) instead.
    io.micronaut.security.oauth2.endpoint.DefaultSecureEndpoint(String, List<AuthenticationMethod>)
    Use DefaultSecureEndpoint(String, Set) instead.
    io.micronaut.security.oauth2.endpoint.token.response.IdTokenLoginHandler(AccessTokenCookieConfiguration, RedirectConfiguration, RedirectService, PriorToLoginPersistence<HttpRequest<?>, MutableHttpResponse<?>>)
    Use IdTokenLoginHandler(AccessTokenCookieConfiguration, RedirectConfiguration, RedirectService, PriorToLoginPersistence, List) instead.
    io.micronaut.security.session.SessionLoginHandler(RedirectConfiguration, SessionStore<Session>, PriorToLoginPersistence<HttpRequest<?>, MutableHttpResponse<?>>, RedirectService)
    Use SessionLoginHandler(RedirectConfiguration, SessionStore, PriorToLoginPersistence, RedirectService, List) instead.
    io.micronaut.security.token.cookie.TokenCookieLoginHandler(RedirectService, RedirectConfiguration, AccessTokenCookieConfiguration, RefreshTokenCookieConfiguration, AccessTokenConfiguration, AccessRefreshTokenGenerator, PriorToLoginPersistence<HttpRequest<?>, MutableHttpResponse<?>>)
    Use TokenCookieLoginHandler(RedirectService, RedirectConfiguration, AccessTokenCookieConfiguration, RefreshTokenCookieConfiguration, AccessTokenConfiguration, AccessRefreshTokenGenerator, PriorToLoginPersistence, List) instead.
    io.micronaut.security.token.jwt.signature.jwks.DefaultJwkSetFetcher()
    Use DefaultJwkSetFetcher(io.micronaut.security.token.jwt.signature.jwks.JwksClient) instead.
    io.micronaut.security.token.jwt.signature.jwks.JwksSignatureConfigurationProperties()
    Use JwksSignatureConfigurationProperties(java.lang.String) instead.
    io.micronaut.security.token.jwt.validator.JwtTokenValidator(JwtValidator<T>, JwtAuthenticationFactory)
    Use JwtTokenValidator(JwtValidator, JwtAuthenticationFactory, Scheduler) instead.
    io.micronaut.security.token.jwt.validator.JwtTokenValidator(Collection<SignatureConfiguration>, Collection<EncryptionConfiguration>, Collection<GenericJwtClaimsValidator>, JwtAuthenticationFactory)
    Use JwtTokenValidator(Collection, Collection, Collection, JwtAuthenticationFactory, ExecutorService) instead.
    io.micronaut.security.token.reader.DefaultTokenResolver(Collection<TokenReader<HttpRequest<?>>>)
    Use DefaultTokenResolver(java.util.List<io.micronaut.security.token.reader.TokenReader<io.micronaut.http.HttpRequest<?>>>) instead.
    io.micronaut.security.token.TokenAuthenticationFetcher(Collection<TokenValidator<HttpRequest<?>>>, TokenResolver<HttpRequest<?>>, ApplicationEventPublisher<TokenValidatedEvent>)
    Use TokenAuthenticationFetcher(java.util.List<io.micronaut.security.token.validator.TokenValidator<io.micronaut.http.HttpRequest<?>>>,io.micronaut.security.token.reader.TokenResolver<io.micronaut.http.HttpRequest<?>>,io.micronaut.context.event.ApplicationEventPublisher<io.micronaut.security.event.TokenValidatedEvent>) instead.
    io.micronaut.security.token.TokenAuthenticationFetcher(List<TokenValidator<HttpRequest<?>>>, TokenResolver<HttpRequest<?>>, ApplicationEventPublisher<TokenValidatedEvent>)
    Use TokenAuthenticationFetcher(java.util.List<io.micronaut.security.token.validator.TokenValidator<io.micronaut.http.HttpRequest<?>>>,io.micronaut.security.token.reader.TokenResolver<io.micronaut.http.HttpRequest<?>>,io.micronaut.context.event.ApplicationEventPublisher<io.micronaut.security.event.TokenValidatedEvent>,io.micronaut.http.server.util.HttpHostResolver,io.micronaut.http.server.util.locale.HttpLocaleResolver) instead.