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

Deprecated API

Contents

  • Terminally Deprecated
  • Interfaces
  • 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.DefaultAuthorizationExceptionHandler(ErrorResponseProcessor<?>, RedirectConfiguration, RedirectService, PriorToLoginPersistence)
    Use DefaultAuthorizationExceptionHandler(io.micronaut.http.server.exceptions.response.ErrorResponseProcessor<?>,io.micronaut.security.config.RedirectConfiguration,io.micronaut.security.config.RedirectService,java.util.List<io.micronaut.security.authentication.WwwAuthenticateChallengeProvider<io.micronaut.http.HttpRequest<?>>>,@io.micronaut.core.annotation.Nullable io.micronaut.security.errors.PriorToLoginPersistence) instead.
    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, RefreshTokenCookieConfiguration) instead.
    io.micronaut.security.endpoints.OauthController(RefreshTokenPersistence, RefreshTokenValidator, OauthControllerConfiguration, LoginHandler<HttpRequest<?>, MutableHttpResponse<?>>)
    Use OauthController(RefreshTokenPersistence, RefreshTokenValidator, OauthControllerConfiguration, LoginHandler, RefreshTokenCookieConfiguration) 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.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.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.
  • Deprecated Classes
    Class
    Description
    io.micronaut.security.authentication.provider.ReactiveAuthenticationProviderAdapter
    io.micronaut.security.token.cookie.TokenCookieTokenReader
    Use CookieTokenReader 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.
  • Deprecated Methods
    Method
    Description
    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.authentication.DefaultAuthorizationExceptionHandler(ErrorResponseProcessor<?>, RedirectConfiguration, RedirectService, PriorToLoginPersistence)
    Use DefaultAuthorizationExceptionHandler(io.micronaut.http.server.exceptions.response.ErrorResponseProcessor<?>,io.micronaut.security.config.RedirectConfiguration,io.micronaut.security.config.RedirectService,java.util.List<io.micronaut.security.authentication.WwwAuthenticateChallengeProvider<io.micronaut.http.HttpRequest<?>>>,@io.micronaut.core.annotation.Nullable io.micronaut.security.errors.PriorToLoginPersistence) 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, RefreshTokenCookieConfiguration) instead.
    io.micronaut.security.endpoints.OauthController(RefreshTokenPersistence, RefreshTokenValidator, OauthControllerConfiguration, LoginHandler<HttpRequest<?>, MutableHttpResponse<?>>)
    Use OauthController(RefreshTokenPersistence, RefreshTokenValidator, OauthControllerConfiguration, LoginHandler, RefreshTokenCookieConfiguration) 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.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.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.