From 802fa16cdd00a527bdb310e0a9be7b728427341a Mon Sep 17 00:00:00 2001 From: grails-build Date: Tue, 24 Dec 2024 01:15:04 +0000 Subject: [PATCH] Deploying to gh-pages - 01:15:04 --- snapshot/gapi/allclasses-frame.html | 1 + .../springsecurity/rest/Application.html | 6 +- .../springsecurity/rest/JwtService.html | 9 +- .../RestAuthenticationFailureHandler.html | 15 +- .../rest/RestAuthenticationFilter.html | 20 +- .../rest/RestAuthenticationProvider.html | 9 +- .../RestAuthenticationSuccessHandler.html | 15 +- .../springsecurity/rest/RestLogoutFilter.html | 16 +- .../rest/RestOauthController.html | 26 +- .../springsecurity/rest/RestOauthService.html | 21 +- .../rest/RestOauthUrlMappings.html | 9 +- .../rest/RestSecurityEventListener.html | 6 +- .../rest/RestTokenCreationEvent.html | 12 +- .../rest/RestTokenValidationFilter.html | 16 +- ...pringSecurityRestFilterRequestMatcher.html | 13 +- .../SpringSecurityRestGormGrailsPlugin.html | 9 +- ...ngSecurityRestGrailsCacheGrailsPlugin.html | 9 +- .../rest/SpringSecurityRestGrailsPlugin.html | 12 +- ...ringSecurityRestMemcachedGrailsPlugin.html | 9 +- .../SpringSecurityRestRedisGrailsPlugin.html | 9 +- ...faultRestAuthenticationEventPublisher.html | 9 +- .../NullRestAuthenticationEventPublisher.html | 9 +- .../RestAuthenticationEventPublisher.html | 1 - ...stractJsonPayloadCredentialsExtractor.html | 14 +- .../credentials/CredentialsExtractor.html | 7 +- ...efaultJsonPayloadCredentialsExtractor.html | 15 +- .../RequestParamsCredentialsExtractor.html | 15 +- .../rest/error/CallbackErrorHandler.html | 1 - .../error/DefaultCallbackErrorHandler.html | 9 +- .../springsecurity/rest/gorm/Application.html | 6 +- .../rest/grailscache/Application.html | 6 +- .../rest/memcached/Application.html | 6 +- .../oauth/DefaultOauthUserDetailsService.html | 15 +- .../springsecurity/rest/oauth/OauthUser.html | 12 +- .../rest/oauth/OauthUserDetailsService.html | 1 - .../springsecurity/rest/package-frame.html | 2 +- .../springsecurity/rest/package-summary.html | 8 + .../rest/redis/Application.html | 6 +- .../rest/token/AccessToken.html | 15 +- .../BearerTokenAccessDeniedHandler.html | 13 +- .../BearerTokenAuthenticationEntryPoint.html | 16 +- ...arerTokenAuthenticationFailureHandler.html | 16 +- .../rest/token/bearer/BearerTokenReader.html | 13 +- .../SecureRandomTokenGenerator.html | 15 +- .../rest/token/generation/TokenGenerator.html | 1 - .../token/generation/UUIDTokenGenerator.html | 9 +- .../jwt/AbstractJwtTokenGenerator.html | 20 +- .../generation/jwt/CustomClaimProvider.html | 1 - .../generation/jwt/DefaultRSAKeyProvider.html | 9 +- .../jwt/EncryptedJwtTokenGenerator.html | 27 +- .../generation/jwt/FileRSAKeyProvider.html | 12 +- .../generation/jwt/IssuerClaimProvider.html | 12 +- .../token/generation/jwt/RSAKeyProvider.html | 1 - .../jwt/SignedJwtTokenGenerator.html | 30 +- .../token/reader/HttpHeaderTokenReader.html | 16 +- .../rest/token/reader/TokenReader.html | 7 +- .../rendering/AccessTokenJsonRenderer.html | 1 - .../DefaultAccessTokenJsonRenderer.html | 9 +- .../storage/GormTokenStorageService.html | 9 +- .../GrailsCacheTokenStorageService.html | 21 +- .../storage/RedisTokenStorageService.html | 18 +- .../token/storage/TokenNotFoundException.html | 6 +- .../token/storage/TokenStorageService.html | 3 +- .../storage/jwt/JwtTokenStorageService.html | 18 +- .../CustomSerializingTranscoder.1.html | 9 +- .../CustomSerializingTranscoder.html | 9 +- .../MemcachedTokenStorageService.html | 9 +- snapshot/gapi/index-all.html | 44 ++- snapshot/index.html | 315 +++++++++--------- 69 files changed, 519 insertions(+), 569 deletions(-) diff --git a/snapshot/gapi/allclasses-frame.html b/snapshot/gapi/allclasses-frame.html index 385400125..bd59dae5a 100644 --- a/snapshot/gapi/allclasses-frame.html +++ b/snapshot/gapi/allclasses-frame.html @@ -46,6 +46,7 @@

All Classes

  • BearerTokenAuthenticationFailureHandler
  • BearerTokenReader
  • CallbackErrorHandler
  • +
  • ContextClassLoaderAwareObjectInputStream
  • CredentialsExtractor
  • CustomClaimProvider
  • CustomSerializingTranscoder
  • diff --git a/snapshot/gapi/grails/plugin/springsecurity/rest/Application.html b/snapshot/gapi/grails/plugin/springsecurity/rest/Application.html index 9199ae150..035ade32f 100644 --- a/snapshot/gapi/grails/plugin/springsecurity/rest/Application.html +++ b/snapshot/gapi/grails/plugin/springsecurity/rest/Application.html @@ -100,7 +100,6 @@

    [Groovy] Class Application<
    -
    @grails.plugins.metadata.PluginSource
     class Application
    @@ -161,8 +160,7 @@ 

    Constructor Summary

    - Application - ()
    + Application()
    @@ -208,7 +206,7 @@

    Inherited Methods Summary

    class grails.boot.config.GrailsAutoConfiguration - grails.boot.config.GrailsAutoConfiguration#getConfig(), grails.boot.config.GrailsAutoConfiguration#getApplicationContext(), grails.boot.config.GrailsAutoConfiguration#getGrailsApplication(), grails.boot.config.GrailsAutoConfiguration#grailsApplicationPostProcessor(), grails.boot.config.GrailsAutoConfiguration#doWithSpring(), grails.boot.config.GrailsAutoConfiguration#doWithDynamicMethods(), grails.boot.config.GrailsAutoConfiguration#doWithApplicationContext(), grails.boot.config.GrailsAutoConfiguration#onConfigChange(java.util.Map), grails.boot.config.GrailsAutoConfiguration#onStartup(java.util.Map), grails.boot.config.GrailsAutoConfiguration#setApplicationContext(org.springframework.context.ApplicationContext), grails.boot.config.GrailsAutoConfiguration#onShutdown(java.util.Map), grails.boot.config.GrailsAutoConfiguration#packageNames(), grails.boot.config.GrailsAutoConfiguration#getMetaClass(), grails.boot.config.GrailsAutoConfiguration#setMetaClass(groovy.lang.MetaClass), grails.boot.config.GrailsAutoConfiguration#packages(), grails.boot.config.GrailsAutoConfiguration#classes(), grails.boot.config.GrailsAutoConfiguration#wait(long), grails.boot.config.GrailsAutoConfiguration#wait(long, int), grails.boot.config.GrailsAutoConfiguration#wait(), grails.boot.config.GrailsAutoConfiguration#equals(java.lang.Object), grails.boot.config.GrailsAutoConfiguration#toString(), grails.boot.config.GrailsAutoConfiguration#hashCode(), grails.boot.config.GrailsAutoConfiguration#getClass(), grails.boot.config.GrailsAutoConfiguration#notify(), grails.boot.config.GrailsAutoConfiguration#notifyAll(), grails.boot.config.GrailsAutoConfiguration#invokeMethod(java.lang.String, java.lang.Object), grails.boot.config.GrailsAutoConfiguration#getProperty(java.lang.String), grails.boot.config.GrailsAutoConfiguration#setProperty(java.lang.String, java.lang.Object) + grails.boot.config.GrailsAutoConfiguration#getConfig(), grails.boot.config.GrailsAutoConfiguration#$getLookup(), grails.boot.config.GrailsAutoConfiguration#getApplicationContext(), grails.boot.config.GrailsAutoConfiguration#getGrailsApplication(), grails.boot.config.GrailsAutoConfiguration#grailsApplicationPostProcessor(), grails.boot.config.GrailsAutoConfiguration#doWithSpring(), grails.boot.config.GrailsAutoConfiguration#doWithDynamicMethods(), grails.boot.config.GrailsAutoConfiguration#doWithApplicationContext(), grails.boot.config.GrailsAutoConfiguration#onConfigChange(java.util.Map), grails.boot.config.GrailsAutoConfiguration#onStartup(java.util.Map), grails.boot.config.GrailsAutoConfiguration#setApplicationContext(org.springframework.context.ApplicationContext), grails.boot.config.GrailsAutoConfiguration#packages(), grails.boot.config.GrailsAutoConfiguration#classes(), grails.boot.config.GrailsAutoConfiguration#packageNames(), grails.boot.config.GrailsAutoConfiguration#getMetaClass(), grails.boot.config.GrailsAutoConfiguration#setMetaClass(groovy.lang.MetaClass), grails.boot.config.GrailsAutoConfiguration#onShutdown(java.util.Map), grails.boot.config.GrailsAutoConfiguration#wait(long, int), grails.boot.config.GrailsAutoConfiguration#wait(), grails.boot.config.GrailsAutoConfiguration#wait(long), grails.boot.config.GrailsAutoConfiguration#equals(java.lang.Object), grails.boot.config.GrailsAutoConfiguration#toString(), grails.boot.config.GrailsAutoConfiguration#hashCode(), grails.boot.config.GrailsAutoConfiguration#getClass(), grails.boot.config.GrailsAutoConfiguration#notify(), grails.boot.config.GrailsAutoConfiguration#notifyAll(), grails.boot.config.GrailsAutoConfiguration#getProperty(java.lang.String), grails.boot.config.GrailsAutoConfiguration#setProperty(java.lang.String, java.lang.Object), grails.boot.config.GrailsAutoConfiguration#invokeMethod(java.lang.String, java.lang.Object) diff --git a/snapshot/gapi/grails/plugin/springsecurity/rest/JwtService.html b/snapshot/gapi/grails/plugin/springsecurity/rest/JwtService.html index 80df28992..8e35be5ce 100644 --- a/snapshot/gapi/grails/plugin/springsecurity/rest/JwtService.html +++ b/snapshot/gapi/grails/plugin/springsecurity/rest/JwtService.html @@ -100,7 +100,6 @@

    [Groovy] Class JwtService
    -
    @groovy.util.logging.Slf4j
     class JwtService
    @@ -125,7 +124,7 @@ 

    [Groovy] Class JwtService -
      +
      • Properties Summary

          @@ -149,6 +148,7 @@

          Properties Summary

      • +
      @@ -169,8 +169,7 @@

      Constructor Summary

      - JwtService - ()
      + JwtService()
      @@ -228,7 +227,7 @@

      Inherited Methods Summary

      class java.lang.Object - java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() + java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll()
    diff --git a/snapshot/gapi/grails/plugin/springsecurity/rest/RestAuthenticationFailureHandler.html b/snapshot/gapi/grails/plugin/springsecurity/rest/RestAuthenticationFailureHandler.html index d47a573df..98cb45482 100644 --- a/snapshot/gapi/grails/plugin/springsecurity/rest/RestAuthenticationFailureHandler.html +++ b/snapshot/gapi/grails/plugin/springsecurity/rest/RestAuthenticationFailureHandler.html @@ -105,7 +105,6 @@

    [Groov
    -
    @groovy.util.logging.Slf4j
     @groovy.transform.CompileStatic
    @@ -132,7 +131,7 @@ 

    [Groov -
      +
      • Properties Summary

          @@ -151,6 +150,7 @@

          Properties Summary

      • +
      @@ -171,8 +171,7 @@

      Constructor Summary

      - RestAuthenticationFailureHandler - ()
      + RestAuthenticationFailureHandler()
      @@ -199,7 +198,7 @@

      Methods Summary

      void - onAuthenticationFailure(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.springframework.security.core.AuthenticationException exception)
      Called when an authentication attempt fails. + onAuthenticationFailure(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, org.springframework.security.core.AuthenticationException exception)
      Called when an authentication attempt fails. @@ -218,7 +217,7 @@

      Inherited Methods Summary

      class java.lang.Object - java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() + java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll()
    @@ -288,10 +287,10 @@

    RestAuthenticationFailureHandler()

    Method Detail

    - +
    • -

      void onAuthenticationFailure(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.springframework.security.core.AuthenticationException exception)

      +

      void onAuthenticationFailure(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, org.springframework.security.core.AuthenticationException exception)

      Called when an authentication attempt fails.

      Parameters:
      request - the request during which the authentication attempt occurred.
      response - the response.
      exception - the exception which was thrown to reject the authentication request.

    diff --git a/snapshot/gapi/grails/plugin/springsecurity/rest/RestAuthenticationFilter.html b/snapshot/gapi/grails/plugin/springsecurity/rest/RestAuthenticationFilter.html index 4ba651809..ead203639 100644 --- a/snapshot/gapi/grails/plugin/springsecurity/rest/RestAuthenticationFilter.html +++ b/snapshot/gapi/grails/plugin/springsecurity/rest/RestAuthenticationFilter.html @@ -100,7 +100,6 @@

    [Groovy] Class
    -
    @groovy.util.logging.Slf4j
     @groovy.transform.CompileStatic
    @@ -133,7 +132,7 @@ 

    [Groovy] Class -
      +
      • Properties Summary

          @@ -145,7 +144,7 @@

          Properties Summary

          - org.springframework.security.authentication.AuthenticationDetailsSource<javax.servlet.http.HttpServletRequest, ?>  + org.springframework.security.authentication.AuthenticationDetailsSource<jakarta.servlet.http.HttpServletRequest, ?>  authenticationDetailsSource
          @@ -197,6 +196,7 @@

          Properties Summary

      • +
      @@ -217,8 +217,7 @@

      Constructor Summary

      - RestAuthenticationFilter - ()
      + RestAuthenticationFilter()
      @@ -245,7 +244,7 @@

      Methods Summary

      void - doFilter(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, javax.servlet.FilterChain chain)
      + doFilter(jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response, jakarta.servlet.FilterChain chain)
      @@ -264,7 +263,7 @@

      Inherited Methods Summary

      class org.springframework.web.filter.GenericFilterBean - org.springframework.web.filter.GenericFilterBean#getEnvironment(), org.springframework.web.filter.GenericFilterBean#setEnvironment(org.springframework.core.env.Environment), org.springframework.web.filter.GenericFilterBean#setBeanName(java.lang.String), org.springframework.web.filter.GenericFilterBean#setServletContext(javax.servlet.ServletContext), org.springframework.web.filter.GenericFilterBean#afterPropertiesSet(), org.springframework.web.filter.GenericFilterBean#getFilterConfig(), org.springframework.web.filter.GenericFilterBean#init(javax.servlet.FilterConfig), org.springframework.web.filter.GenericFilterBean#destroy(), org.springframework.web.filter.GenericFilterBean#wait(long), org.springframework.web.filter.GenericFilterBean#wait(long, int), org.springframework.web.filter.GenericFilterBean#wait(), org.springframework.web.filter.GenericFilterBean#equals(java.lang.Object), org.springframework.web.filter.GenericFilterBean#toString(), org.springframework.web.filter.GenericFilterBean#hashCode(), org.springframework.web.filter.GenericFilterBean#getClass(), org.springframework.web.filter.GenericFilterBean#notify(), org.springframework.web.filter.GenericFilterBean#notifyAll(), org.springframework.web.filter.GenericFilterBean#doFilter(javax.servlet.ServletRequest, javax.servlet.ServletResponse, javax.servlet.FilterChain) + org.springframework.web.filter.GenericFilterBean#getEnvironment(), org.springframework.web.filter.GenericFilterBean#setEnvironment(org.springframework.core.env.Environment), org.springframework.web.filter.GenericFilterBean#setBeanName(java.lang.String), org.springframework.web.filter.GenericFilterBean#setServletContext(jakarta.servlet.ServletContext), org.springframework.web.filter.GenericFilterBean#afterPropertiesSet(), org.springframework.web.filter.GenericFilterBean#getFilterConfig(), org.springframework.web.filter.GenericFilterBean#init(jakarta.servlet.FilterConfig), org.springframework.web.filter.GenericFilterBean#destroy(), org.springframework.web.filter.GenericFilterBean#wait(long, int), org.springframework.web.filter.GenericFilterBean#wait(), org.springframework.web.filter.GenericFilterBean#wait(long), org.springframework.web.filter.GenericFilterBean#equals(java.lang.Object), org.springframework.web.filter.GenericFilterBean#toString(), org.springframework.web.filter.GenericFilterBean#hashCode(), org.springframework.web.filter.GenericFilterBean#getClass(), org.springframework.web.filter.GenericFilterBean#notify(), org.springframework.web.filter.GenericFilterBean#notifyAll(), org.springframework.web.filter.GenericFilterBean#doFilter(jakarta.servlet.ServletRequest, jakarta.servlet.ServletResponse, jakarta.servlet.FilterChain)
    @@ -294,7 +293,7 @@

    Property Detail

    • -

      org.springframework.security.authentication.AuthenticationDetailsSource<javax.servlet.http.HttpServletRequest, ?> authenticationDetailsSource

      +

      org.springframework.security.authentication.AuthenticationDetailsSource<jakarta.servlet.http.HttpServletRequest, ?> authenticationDetailsSource

    @@ -406,11 +405,10 @@

    RestAuthenticationFilter()

    Method Detail

    - +
    • -

      @java.lang.Override -void doFilter(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, javax.servlet.FilterChain chain)

      +

      @java.lang.Override
      void doFilter(jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response, jakarta.servlet.FilterChain chain)

    diff --git a/snapshot/gapi/grails/plugin/springsecurity/rest/RestAuthenticationProvider.html b/snapshot/gapi/grails/plugin/springsecurity/rest/RestAuthenticationProvider.html index b741c606f..9ee545a99 100644 --- a/snapshot/gapi/grails/plugin/springsecurity/rest/RestAuthenticationProvider.html +++ b/snapshot/gapi/grails/plugin/springsecurity/rest/RestAuthenticationProvider.html @@ -105,7 +105,6 @@

    [Groovy] Cla
    -
    @groovy.util.logging.Slf4j
     @groovy.transform.CompileStatic
    @@ -132,7 +131,7 @@ 

    [Groovy] Cla -
      +
      • Properties Summary

          @@ -161,6 +160,7 @@

          Properties Summary

      • +
      @@ -181,8 +181,7 @@

      Constructor Summary

      - RestAuthenticationProvider - ()
      + RestAuthenticationProvider()
      @@ -234,7 +233,7 @@

      Inherited Methods Summary

      class java.lang.Object - java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() + java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll()
    diff --git a/snapshot/gapi/grails/plugin/springsecurity/rest/RestAuthenticationSuccessHandler.html b/snapshot/gapi/grails/plugin/springsecurity/rest/RestAuthenticationSuccessHandler.html index a4f0f5c3a..a640fb5a2 100644 --- a/snapshot/gapi/grails/plugin/springsecurity/rest/RestAuthenticationSuccessHandler.html +++ b/snapshot/gapi/grails/plugin/springsecurity/rest/RestAuthenticationSuccessHandler.html @@ -105,7 +105,6 @@

    [Groov
    -
    @groovy.transform.CompileStatic
     class RestAuthenticationSuccessHandler
    @@ -131,7 +130,7 @@ 

    [Groov -
      +
      • Properties Summary

          @@ -150,6 +149,7 @@

          Properties Summary

      • +
      @@ -170,8 +170,7 @@

      Constructor Summary

      - RestAuthenticationSuccessHandler - ()
      + RestAuthenticationSuccessHandler()
      @@ -198,7 +197,7 @@

      Methods Summary

      void - onAuthenticationSuccess(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.springframework.security.core.Authentication authentication)
      Called when a user has been successfully authenticated. + onAuthenticationSuccess(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, org.springframework.security.core.Authentication authentication)
      Called when a user has been successfully authenticated. @@ -217,7 +216,7 @@

      Inherited Methods Summary

      class java.lang.Object - java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() + java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll()
    @@ -287,10 +286,10 @@

    RestAuthenticationSuccessHandler()

    Method Detail

    - +
    • -

      void onAuthenticationSuccess(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.springframework.security.core.Authentication authentication)

      +

      void onAuthenticationSuccess(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, org.springframework.security.core.Authentication authentication)

      Called when a user has been successfully authenticated.

      Parameters:
      request - the request which caused the successful authentication
      response - the response
      authentication - the Authentication object which was created during the authentication process.

    diff --git a/snapshot/gapi/grails/plugin/springsecurity/rest/RestLogoutFilter.html b/snapshot/gapi/grails/plugin/springsecurity/rest/RestLogoutFilter.html index 49b966472..9348cad08 100644 --- a/snapshot/gapi/grails/plugin/springsecurity/rest/RestLogoutFilter.html +++ b/snapshot/gapi/grails/plugin/springsecurity/rest/RestLogoutFilter.html @@ -100,7 +100,6 @@

    [Groovy] Class RestLog
    -
    @groovy.util.logging.Slf4j
     @groovy.transform.CompileStatic
    @@ -127,7 +126,7 @@ 

    [Groovy] Class RestLog -
      +
      • Properties Summary

          @@ -166,6 +165,7 @@

          Properties Summary

      • +
      @@ -186,8 +186,7 @@

      Constructor Summary

      - RestLogoutFilter - ()
      + RestLogoutFilter()
      @@ -214,7 +213,7 @@

      Methods Summary

      void - doFilter(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, javax.servlet.FilterChain chain)
      + doFilter(jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response, jakarta.servlet.FilterChain chain)
      @@ -233,7 +232,7 @@

      Inherited Methods Summary

      class org.springframework.web.filter.GenericFilterBean - org.springframework.web.filter.GenericFilterBean#getEnvironment(), org.springframework.web.filter.GenericFilterBean#setEnvironment(org.springframework.core.env.Environment), org.springframework.web.filter.GenericFilterBean#setBeanName(java.lang.String), org.springframework.web.filter.GenericFilterBean#setServletContext(javax.servlet.ServletContext), org.springframework.web.filter.GenericFilterBean#afterPropertiesSet(), org.springframework.web.filter.GenericFilterBean#getFilterConfig(), org.springframework.web.filter.GenericFilterBean#init(javax.servlet.FilterConfig), org.springframework.web.filter.GenericFilterBean#destroy(), org.springframework.web.filter.GenericFilterBean#wait(long), org.springframework.web.filter.GenericFilterBean#wait(long, int), org.springframework.web.filter.GenericFilterBean#wait(), org.springframework.web.filter.GenericFilterBean#equals(java.lang.Object), org.springframework.web.filter.GenericFilterBean#toString(), org.springframework.web.filter.GenericFilterBean#hashCode(), org.springframework.web.filter.GenericFilterBean#getClass(), org.springframework.web.filter.GenericFilterBean#notify(), org.springframework.web.filter.GenericFilterBean#notifyAll(), org.springframework.web.filter.GenericFilterBean#doFilter(javax.servlet.ServletRequest, javax.servlet.ServletResponse, javax.servlet.FilterChain) + org.springframework.web.filter.GenericFilterBean#getEnvironment(), org.springframework.web.filter.GenericFilterBean#setEnvironment(org.springframework.core.env.Environment), org.springframework.web.filter.GenericFilterBean#setBeanName(java.lang.String), org.springframework.web.filter.GenericFilterBean#setServletContext(jakarta.servlet.ServletContext), org.springframework.web.filter.GenericFilterBean#afterPropertiesSet(), org.springframework.web.filter.GenericFilterBean#getFilterConfig(), org.springframework.web.filter.GenericFilterBean#init(jakarta.servlet.FilterConfig), org.springframework.web.filter.GenericFilterBean#destroy(), org.springframework.web.filter.GenericFilterBean#wait(long, int), org.springframework.web.filter.GenericFilterBean#wait(), org.springframework.web.filter.GenericFilterBean#wait(long), org.springframework.web.filter.GenericFilterBean#equals(java.lang.Object), org.springframework.web.filter.GenericFilterBean#toString(), org.springframework.web.filter.GenericFilterBean#hashCode(), org.springframework.web.filter.GenericFilterBean#getClass(), org.springframework.web.filter.GenericFilterBean#notify(), org.springframework.web.filter.GenericFilterBean#notifyAll(), org.springframework.web.filter.GenericFilterBean#doFilter(jakarta.servlet.ServletRequest, jakarta.servlet.ServletResponse, jakarta.servlet.FilterChain)
    @@ -335,11 +334,10 @@

    RestLogoutFilter()

    Method Detail

    - +
    • -

      @java.lang.Override -void doFilter(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, javax.servlet.FilterChain chain)

      +

      @java.lang.Override
      void doFilter(jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response, jakarta.servlet.FilterChain chain)

    diff --git a/snapshot/gapi/grails/plugin/springsecurity/rest/RestOauthController.html b/snapshot/gapi/grails/plugin/springsecurity/rest/RestOauthController.html index a1fb5637c..0ab52ea98 100644 --- a/snapshot/gapi/grails/plugin/springsecurity/rest/RestOauthController.html +++ b/snapshot/gapi/grails/plugin/springsecurity/rest/RestOauthController.html @@ -100,7 +100,6 @@

    [Groovy] Class Rest
    -
    @groovy.util.logging.Slf4j
     @grails.plugin.springsecurity.annotation.Secured(value: [permitAll])
    @@ -124,7 +123,7 @@ 

    [Groovy] Class Rest -
      + @@ -203,8 +208,7 @@

      Constructor Summary

      - RestOauthController - ()
      + RestOauthController()
      @@ -262,7 +266,7 @@

      Inherited Methods Summary

      class java.lang.Object - java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() + java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll()
    @@ -337,6 +341,14 @@

    grails.core.GrailsApplication grailsApplication

    + + +
    • diff --git a/snapshot/gapi/grails/plugin/springsecurity/rest/RestOauthService.html b/snapshot/gapi/grails/plugin/springsecurity/rest/RestOauthService.html index 7446c8039..c09db39b4 100644 --- a/snapshot/gapi/grails/plugin/springsecurity/rest/RestOauthService.html +++ b/snapshot/gapi/grails/plugin/springsecurity/rest/RestOauthService.html @@ -100,7 +100,6 @@

      [Groovy] Class RestOau
      -
      @groovy.util.logging.Slf4j
       class RestOauthService
      @@ -125,7 +124,7 @@ 

      [Groovy] Class RestOau -
        +
        • Properties Summary

            @@ -174,6 +173,7 @@

            Properties Summary

        • +
        @@ -194,8 +194,7 @@

        Constructor Summary

        - RestOauthService - ()
        + RestOauthService()
        @@ -234,13 +233,13 @@

        Methods Summary

        org.pac4j.core.profile.UserProfile - getProfile(java.lang.String provider, org.pac4j.core.context.WebContext context)
        + getProfile(java.lang.String provider, org.pac4j.core.context.CallContext context)
        java.lang.String - storeAuthentication(java.lang.String provider, org.pac4j.core.context.WebContext context)
        + storeAuthentication(java.lang.String provider, org.pac4j.core.context.CallContext context)
        @@ -259,7 +258,7 @@

        Inherited Methods Summary

        class java.lang.Object - java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() + java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll()
      @@ -393,18 +392,18 @@

    - +
    • -

      org.pac4j.core.profile.UserProfile getProfile(java.lang.String provider, org.pac4j.core.context.WebContext context)

      +

      org.pac4j.core.profile.UserProfile getProfile(java.lang.String provider, org.pac4j.core.context.CallContext context)

    - +
    • -

      java.lang.String storeAuthentication(java.lang.String provider, org.pac4j.core.context.WebContext context)

      +

      java.lang.String storeAuthentication(java.lang.String provider, org.pac4j.core.context.CallContext context)

    diff --git a/snapshot/gapi/grails/plugin/springsecurity/rest/RestOauthUrlMappings.html b/snapshot/gapi/grails/plugin/springsecurity/rest/RestOauthUrlMappings.html index cc1632dd5..f8c304594 100644 --- a/snapshot/gapi/grails/plugin/springsecurity/rest/RestOauthUrlMappings.html +++ b/snapshot/gapi/grails/plugin/springsecurity/rest/RestOauthUrlMappings.html @@ -100,7 +100,6 @@

    [Groovy] Class Res
    -
    class RestOauthUrlMappings
     extends java.lang.Object
    @@ -122,7 +121,7 @@

    [Groovy] Class Res -
      +
      • Properties Summary

          @@ -141,6 +140,7 @@

          Properties Summary

      • +
      @@ -161,8 +161,7 @@

      Constructor Summary

      - RestOauthUrlMappings - ()
      + RestOauthUrlMappings()
      @@ -187,7 +186,7 @@

      Inherited Methods Summary

      class java.lang.Object - java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() + java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll()
    diff --git a/snapshot/gapi/grails/plugin/springsecurity/rest/RestSecurityEventListener.html b/snapshot/gapi/grails/plugin/springsecurity/rest/RestSecurityEventListener.html index 14ec37e6f..4533f3b1d 100644 --- a/snapshot/gapi/grails/plugin/springsecurity/rest/RestSecurityEventListener.html +++ b/snapshot/gapi/grails/plugin/springsecurity/rest/RestSecurityEventListener.html @@ -105,7 +105,6 @@

    [Groovy] Clas
    -
    @groovy.transform.CompileStatic
     class RestSecurityEventListener
    @@ -191,8 +190,7 @@ 

    Constructor Summary

    - RestSecurityEventListener - ()
    + RestSecurityEventListener()
    @@ -238,7 +236,7 @@

    Inherited Methods Summary

    class grails.plugin.springsecurity.SecurityEventListener - grails.plugin.springsecurity.SecurityEventListener#getApplicationContext(), grails.plugin.springsecurity.SecurityEventListener#setApplicationContext(org.springframework.context.ApplicationContext), grails.plugin.springsecurity.SecurityEventListener#onApplicationEvent(org.springframework.context.ApplicationEvent), grails.plugin.springsecurity.SecurityEventListener#getMetaClass(), grails.plugin.springsecurity.SecurityEventListener#setMetaClass(groovy.lang.MetaClass), grails.plugin.springsecurity.SecurityEventListener#wait(long), grails.plugin.springsecurity.SecurityEventListener#wait(long, int), grails.plugin.springsecurity.SecurityEventListener#wait(), grails.plugin.springsecurity.SecurityEventListener#equals(java.lang.Object), grails.plugin.springsecurity.SecurityEventListener#toString(), grails.plugin.springsecurity.SecurityEventListener#hashCode(), grails.plugin.springsecurity.SecurityEventListener#getClass(), grails.plugin.springsecurity.SecurityEventListener#notify(), grails.plugin.springsecurity.SecurityEventListener#notifyAll(), grails.plugin.springsecurity.SecurityEventListener#invokeMethod(java.lang.String, java.lang.Object), grails.plugin.springsecurity.SecurityEventListener#getProperty(java.lang.String), grails.plugin.springsecurity.SecurityEventListener#setProperty(java.lang.String, java.lang.Object) + grails.plugin.springsecurity.SecurityEventListener#$getLookup(), grails.plugin.springsecurity.SecurityEventListener#getApplicationContext(), grails.plugin.springsecurity.SecurityEventListener#setApplicationContext(org.springframework.context.ApplicationContext), grails.plugin.springsecurity.SecurityEventListener#onApplicationEvent(org.springframework.context.ApplicationEvent), grails.plugin.springsecurity.SecurityEventListener#getMetaClass(), grails.plugin.springsecurity.SecurityEventListener#setMetaClass(groovy.lang.MetaClass), grails.plugin.springsecurity.SecurityEventListener#wait(long, int), grails.plugin.springsecurity.SecurityEventListener#wait(), grails.plugin.springsecurity.SecurityEventListener#wait(long), grails.plugin.springsecurity.SecurityEventListener#equals(java.lang.Object), grails.plugin.springsecurity.SecurityEventListener#toString(), grails.plugin.springsecurity.SecurityEventListener#hashCode(), grails.plugin.springsecurity.SecurityEventListener#getClass(), grails.plugin.springsecurity.SecurityEventListener#notify(), grails.plugin.springsecurity.SecurityEventListener#notifyAll(), grails.plugin.springsecurity.SecurityEventListener#supportsAsyncExecution(), grails.plugin.springsecurity.SecurityEventListener#getProperty(java.lang.String), grails.plugin.springsecurity.SecurityEventListener#setProperty(java.lang.String, java.lang.Object), grails.plugin.springsecurity.SecurityEventListener#invokeMethod(java.lang.String, java.lang.Object) diff --git a/snapshot/gapi/grails/plugin/springsecurity/rest/RestTokenCreationEvent.html b/snapshot/gapi/grails/plugin/springsecurity/rest/RestTokenCreationEvent.html index 8433a67eb..0f5882778 100644 --- a/snapshot/gapi/grails/plugin/springsecurity/rest/RestTokenCreationEvent.html +++ b/snapshot/gapi/grails/plugin/springsecurity/rest/RestTokenCreationEvent.html @@ -100,7 +100,6 @@

    [Groovy] Class R
    -
    class RestTokenCreationEvent
     extends org.springframework.context.ApplicationEvent
    @@ -122,7 +121,7 @@

    [Groovy] Class R -
      +
      • Properties Summary

          @@ -141,6 +140,7 @@

          Properties Summary

      • +
      @@ -161,8 +161,7 @@

      Constructor Summary

      - RestTokenCreationEvent - (java.lang.Object source)
      + RestTokenCreationEvent(java.lang.Object source)
      @@ -187,7 +186,7 @@

      Inherited Methods Summary

      class org.springframework.context.ApplicationEvent - org.springframework.context.ApplicationEvent#getTimestamp(), org.springframework.context.ApplicationEvent#getSource(), org.springframework.context.ApplicationEvent#toString(), org.springframework.context.ApplicationEvent#wait(long), org.springframework.context.ApplicationEvent#wait(long, int), org.springframework.context.ApplicationEvent#wait(), org.springframework.context.ApplicationEvent#equals(java.lang.Object), org.springframework.context.ApplicationEvent#hashCode(), org.springframework.context.ApplicationEvent#getClass(), org.springframework.context.ApplicationEvent#notify(), org.springframework.context.ApplicationEvent#notifyAll() + org.springframework.context.ApplicationEvent#getTimestamp(), org.springframework.context.ApplicationEvent#toString(), org.springframework.context.ApplicationEvent#getSource(), org.springframework.context.ApplicationEvent#wait(long, int), org.springframework.context.ApplicationEvent#wait(), org.springframework.context.ApplicationEvent#wait(long), org.springframework.context.ApplicationEvent#equals(java.lang.Object), org.springframework.context.ApplicationEvent#hashCode(), org.springframework.context.ApplicationEvent#getClass(), org.springframework.context.ApplicationEvent#notify(), org.springframework.context.ApplicationEvent#notifyAll()
    @@ -217,8 +216,7 @@

    Property Detail

    diff --git a/snapshot/gapi/grails/plugin/springsecurity/rest/RestTokenValidationFilter.html b/snapshot/gapi/grails/plugin/springsecurity/rest/RestTokenValidationFilter.html index 581bd6b52..46fd461fa 100644 --- a/snapshot/gapi/grails/plugin/springsecurity/rest/RestTokenValidationFilter.html +++ b/snapshot/gapi/grails/plugin/springsecurity/rest/RestTokenValidationFilter.html @@ -100,7 +100,6 @@

    [Groovy] Clas
    -
    @groovy.util.logging.Slf4j
     @groovy.transform.CompileStatic
    @@ -133,7 +132,7 @@ 

    [Groovy] Clas -
      +
      • Properties Summary

          @@ -197,6 +196,7 @@

          Properties Summary

      • +
      @@ -217,8 +217,7 @@

      Constructor Summary

      - RestTokenValidationFilter - ()
      + RestTokenValidationFilter()
      @@ -245,7 +244,7 @@

      Methods Summary

      void - doFilter(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, javax.servlet.FilterChain chain)
      + doFilter(jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response, jakarta.servlet.FilterChain chain)
      @@ -264,7 +263,7 @@

      Inherited Methods Summary

      class org.springframework.web.filter.GenericFilterBean - org.springframework.web.filter.GenericFilterBean#getEnvironment(), org.springframework.web.filter.GenericFilterBean#setEnvironment(org.springframework.core.env.Environment), org.springframework.web.filter.GenericFilterBean#setBeanName(java.lang.String), org.springframework.web.filter.GenericFilterBean#setServletContext(javax.servlet.ServletContext), org.springframework.web.filter.GenericFilterBean#afterPropertiesSet(), org.springframework.web.filter.GenericFilterBean#getFilterConfig(), org.springframework.web.filter.GenericFilterBean#init(javax.servlet.FilterConfig), org.springframework.web.filter.GenericFilterBean#destroy(), org.springframework.web.filter.GenericFilterBean#wait(long), org.springframework.web.filter.GenericFilterBean#wait(long, int), org.springframework.web.filter.GenericFilterBean#wait(), org.springframework.web.filter.GenericFilterBean#equals(java.lang.Object), org.springframework.web.filter.GenericFilterBean#toString(), org.springframework.web.filter.GenericFilterBean#hashCode(), org.springframework.web.filter.GenericFilterBean#getClass(), org.springframework.web.filter.GenericFilterBean#notify(), org.springframework.web.filter.GenericFilterBean#notifyAll(), org.springframework.web.filter.GenericFilterBean#doFilter(javax.servlet.ServletRequest, javax.servlet.ServletResponse, javax.servlet.FilterChain) + org.springframework.web.filter.GenericFilterBean#getEnvironment(), org.springframework.web.filter.GenericFilterBean#setEnvironment(org.springframework.core.env.Environment), org.springframework.web.filter.GenericFilterBean#setBeanName(java.lang.String), org.springframework.web.filter.GenericFilterBean#setServletContext(jakarta.servlet.ServletContext), org.springframework.web.filter.GenericFilterBean#afterPropertiesSet(), org.springframework.web.filter.GenericFilterBean#getFilterConfig(), org.springframework.web.filter.GenericFilterBean#init(jakarta.servlet.FilterConfig), org.springframework.web.filter.GenericFilterBean#destroy(), org.springframework.web.filter.GenericFilterBean#wait(long, int), org.springframework.web.filter.GenericFilterBean#wait(), org.springframework.web.filter.GenericFilterBean#wait(long), org.springframework.web.filter.GenericFilterBean#equals(java.lang.Object), org.springframework.web.filter.GenericFilterBean#toString(), org.springframework.web.filter.GenericFilterBean#hashCode(), org.springframework.web.filter.GenericFilterBean#getClass(), org.springframework.web.filter.GenericFilterBean#notify(), org.springframework.web.filter.GenericFilterBean#notifyAll(), org.springframework.web.filter.GenericFilterBean#doFilter(jakarta.servlet.ServletRequest, jakarta.servlet.ServletResponse, jakarta.servlet.FilterChain)
    @@ -406,11 +405,10 @@

    RestTokenValidationFilter()

    Method Detail

    - +
    • -

      @java.lang.Override -void doFilter(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, javax.servlet.FilterChain chain)

      +

      @java.lang.Override
      void doFilter(jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response, jakarta.servlet.FilterChain chain)

    diff --git a/snapshot/gapi/grails/plugin/springsecurity/rest/SpringSecurityRestFilterRequestMatcher.html b/snapshot/gapi/grails/plugin/springsecurity/rest/SpringSecurityRestFilterRequestMatcher.html index 04c9d1a01..a6f7db211 100644 --- a/snapshot/gapi/grails/plugin/springsecurity/rest/SpringSecurityRestFilterRequestMatcher.html +++ b/snapshot/gapi/grails/plugin/springsecurity/rest/SpringSecurityRestFilterRequestMatcher.html @@ -105,7 +105,6 @@


    -
    @groovy.util.logging.Slf4j
     @groovy.transform.CompileStatic
    @@ -150,8 +149,7 @@ 

    Constructor Summary

    - SpringSecurityRestFilterRequestMatcher - (java.lang.String endpointUrl)
    + SpringSecurityRestFilterRequestMatcher(java.lang.String endpointUrl)
    @@ -178,7 +176,7 @@

    Methods Summary

    boolean - matches(javax.servlet.http.HttpServletRequest request)
    + matches(jakarta.servlet.http.HttpServletRequest request)
    @@ -197,7 +195,7 @@

    Inherited Methods Summary

    class java.lang.Object - java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() + java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() @@ -249,11 +247,10 @@

    SpringSecurityRestFilterRequestMatcher(java.lang.String end

    Method Detail

    - +
    • -

      @java.lang.Override -boolean matches(javax.servlet.http.HttpServletRequest request)

      +

      @java.lang.Override
      boolean matches(jakarta.servlet.http.HttpServletRequest request)

    diff --git a/snapshot/gapi/grails/plugin/springsecurity/rest/SpringSecurityRestGormGrailsPlugin.html b/snapshot/gapi/grails/plugin/springsecurity/rest/SpringSecurityRestGormGrailsPlugin.html index 7c77a2464..ca5f1c03f 100644 --- a/snapshot/gapi/grails/plugin/springsecurity/rest/SpringSecurityRestGormGrailsPlugin.html +++ b/snapshot/gapi/grails/plugin/springsecurity/rest/SpringSecurityRestGormGrailsPlugin.html @@ -100,7 +100,6 @@

    [Gro
    -
    class SpringSecurityRestGormGrailsPlugin
     extends grails.plugins.Plugin
    @@ -142,7 +141,7 @@

    [Gro -
      +
      • Properties Summary

          @@ -221,6 +220,7 @@

          Properties Summary

      • +
      @@ -241,8 +241,7 @@

      Constructor Summary

      - SpringSecurityRestGormGrailsPlugin - ()
      + SpringSecurityRestGormGrailsPlugin()
      @@ -294,7 +293,7 @@

      Inherited Methods Summary

      class grails.plugins.Plugin - grails.plugins.Plugin#getPluginManager(), grails.plugins.Plugin#getEnabled(), grails.plugins.Plugin#getEnvironment(), grails.plugins.Plugin#setEnvironment(grails.util.Environment), grails.plugins.Plugin#getPlugin(), grails.plugins.Plugin#getConfig(), grails.plugins.Plugin#onChange(java.util.Map), grails.plugins.Plugin#getApplicationContext(), grails.plugins.Plugin#getGrailsApplication(), grails.plugins.Plugin#doWithSpring(), grails.plugins.Plugin#doWithDynamicMethods(), grails.plugins.Plugin#doWithApplicationContext(), grails.plugins.Plugin#onConfigChange(java.util.Map), grails.plugins.Plugin#onStartup(java.util.Map), grails.plugins.Plugin#setApplicationContext(org.springframework.context.ApplicationContext), grails.plugins.Plugin#getArtefacts(), grails.plugins.Plugin#setGrailsApplication(grails.core.GrailsApplication), grails.plugins.Plugin#setPlugin(grails.plugins.GrailsPlugin), grails.plugins.Plugin#setPluginManager(grails.plugins.GrailsPluginManager), grails.plugins.Plugin#beans(groovy.lang.Closure), grails.plugins.Plugin#onShutdown(java.util.Map), grails.plugins.Plugin#isEnabled(), grails.plugins.Plugin#setEnabled(boolean), grails.plugins.Plugin#getMetaClass(), grails.plugins.Plugin#setMetaClass(groovy.lang.MetaClass), grails.plugins.Plugin#getManager(), grails.plugins.Plugin#wait(long), grails.plugins.Plugin#wait(long, int), grails.plugins.Plugin#wait(), grails.plugins.Plugin#equals(java.lang.Object), grails.plugins.Plugin#toString(), grails.plugins.Plugin#hashCode(), grails.plugins.Plugin#getClass(), grails.plugins.Plugin#notify(), grails.plugins.Plugin#notifyAll(), grails.plugins.Plugin#invokeMethod(java.lang.String, java.lang.Object), grails.plugins.Plugin#getProperty(java.lang.String), grails.plugins.Plugin#setProperty(java.lang.String, java.lang.Object) + grails.plugins.Plugin#getPluginManager(), grails.plugins.Plugin#getPlugin(), grails.plugins.Plugin#getEnabled(), grails.plugins.Plugin#getEnvironment(), grails.plugins.Plugin#setEnvironment(grails.util.Environment), grails.plugins.Plugin#onChange(java.util.Map), grails.plugins.Plugin#getConfig(), grails.plugins.Plugin#$getLookup(), grails.plugins.Plugin#getApplicationContext(), grails.plugins.Plugin#getGrailsApplication(), grails.plugins.Plugin#doWithSpring(), grails.plugins.Plugin#doWithDynamicMethods(), grails.plugins.Plugin#doWithApplicationContext(), grails.plugins.Plugin#onConfigChange(java.util.Map), grails.plugins.Plugin#onStartup(java.util.Map), grails.plugins.Plugin#setApplicationContext(org.springframework.context.ApplicationContext), grails.plugins.Plugin#getArtefacts(), grails.plugins.Plugin#beans(groovy.lang.Closure), grails.plugins.Plugin#setGrailsApplication(grails.core.GrailsApplication), grails.plugins.Plugin#setPlugin(grails.plugins.GrailsPlugin), grails.plugins.Plugin#setPluginManager(grails.plugins.GrailsPluginManager), grails.plugins.Plugin#isEnabled(), grails.plugins.Plugin#setEnabled(boolean), grails.plugins.Plugin#getMetaClass(), grails.plugins.Plugin#setMetaClass(groovy.lang.MetaClass), grails.plugins.Plugin#getManager(), grails.plugins.Plugin#onShutdown(java.util.Map), grails.plugins.Plugin#wait(long, int), grails.plugins.Plugin#wait(), grails.plugins.Plugin#wait(long), grails.plugins.Plugin#equals(java.lang.Object), grails.plugins.Plugin#toString(), grails.plugins.Plugin#hashCode(), grails.plugins.Plugin#getClass(), grails.plugins.Plugin#notify(), grails.plugins.Plugin#notifyAll(), grails.plugins.Plugin#getProperty(java.lang.String), grails.plugins.Plugin#setProperty(java.lang.String, java.lang.Object), grails.plugins.Plugin#invokeMethod(java.lang.String, java.lang.Object)
    diff --git a/snapshot/gapi/grails/plugin/springsecurity/rest/SpringSecurityRestGrailsCacheGrailsPlugin.html b/snapshot/gapi/grails/plugin/springsecurity/rest/SpringSecurityRestGrailsCacheGrailsPlugin.html index 8218b921d..94d553476 100644 --- a/snapshot/gapi/grails/plugin/springsecurity/rest/SpringSecurityRestGrailsCacheGrailsPlugin.html +++ b/snapshot/gapi/grails/plugin/springsecurity/rest/SpringSecurityRestGrailsCacheGrailsPlugin.html @@ -100,7 +100,6 @@

    +
    • Properties Summary

        @@ -221,6 +220,7 @@

        Properties Summary

    • +
    @@ -241,8 +241,7 @@

    Constructor Summary

    - SpringSecurityRestGrailsCacheGrailsPlugin - ()
    + SpringSecurityRestGrailsCacheGrailsPlugin()
    @@ -294,7 +293,7 @@

    Inherited Methods Summary

    class grails.plugins.Plugin - grails.plugins.Plugin#getPluginManager(), grails.plugins.Plugin#getEnabled(), grails.plugins.Plugin#getEnvironment(), grails.plugins.Plugin#setEnvironment(grails.util.Environment), grails.plugins.Plugin#getPlugin(), grails.plugins.Plugin#getConfig(), grails.plugins.Plugin#onChange(java.util.Map), grails.plugins.Plugin#getApplicationContext(), grails.plugins.Plugin#getGrailsApplication(), grails.plugins.Plugin#doWithSpring(), grails.plugins.Plugin#doWithDynamicMethods(), grails.plugins.Plugin#doWithApplicationContext(), grails.plugins.Plugin#onConfigChange(java.util.Map), grails.plugins.Plugin#onStartup(java.util.Map), grails.plugins.Plugin#setApplicationContext(org.springframework.context.ApplicationContext), grails.plugins.Plugin#getArtefacts(), grails.plugins.Plugin#setGrailsApplication(grails.core.GrailsApplication), grails.plugins.Plugin#setPlugin(grails.plugins.GrailsPlugin), grails.plugins.Plugin#setPluginManager(grails.plugins.GrailsPluginManager), grails.plugins.Plugin#beans(groovy.lang.Closure), grails.plugins.Plugin#onShutdown(java.util.Map), grails.plugins.Plugin#isEnabled(), grails.plugins.Plugin#setEnabled(boolean), grails.plugins.Plugin#getMetaClass(), grails.plugins.Plugin#setMetaClass(groovy.lang.MetaClass), grails.plugins.Plugin#getManager(), grails.plugins.Plugin#wait(long), grails.plugins.Plugin#wait(long, int), grails.plugins.Plugin#wait(), grails.plugins.Plugin#equals(java.lang.Object), grails.plugins.Plugin#toString(), grails.plugins.Plugin#hashCode(), grails.plugins.Plugin#getClass(), grails.plugins.Plugin#notify(), grails.plugins.Plugin#notifyAll(), grails.plugins.Plugin#invokeMethod(java.lang.String, java.lang.Object), grails.plugins.Plugin#getProperty(java.lang.String), grails.plugins.Plugin#setProperty(java.lang.String, java.lang.Object) + grails.plugins.Plugin#getPluginManager(), grails.plugins.Plugin#getPlugin(), grails.plugins.Plugin#getEnabled(), grails.plugins.Plugin#getEnvironment(), grails.plugins.Plugin#setEnvironment(grails.util.Environment), grails.plugins.Plugin#onChange(java.util.Map), grails.plugins.Plugin#getConfig(), grails.plugins.Plugin#$getLookup(), grails.plugins.Plugin#getApplicationContext(), grails.plugins.Plugin#getGrailsApplication(), grails.plugins.Plugin#doWithSpring(), grails.plugins.Plugin#doWithDynamicMethods(), grails.plugins.Plugin#doWithApplicationContext(), grails.plugins.Plugin#onConfigChange(java.util.Map), grails.plugins.Plugin#onStartup(java.util.Map), grails.plugins.Plugin#setApplicationContext(org.springframework.context.ApplicationContext), grails.plugins.Plugin#getArtefacts(), grails.plugins.Plugin#beans(groovy.lang.Closure), grails.plugins.Plugin#setGrailsApplication(grails.core.GrailsApplication), grails.plugins.Plugin#setPlugin(grails.plugins.GrailsPlugin), grails.plugins.Plugin#setPluginManager(grails.plugins.GrailsPluginManager), grails.plugins.Plugin#isEnabled(), grails.plugins.Plugin#setEnabled(boolean), grails.plugins.Plugin#getMetaClass(), grails.plugins.Plugin#setMetaClass(groovy.lang.MetaClass), grails.plugins.Plugin#getManager(), grails.plugins.Plugin#onShutdown(java.util.Map), grails.plugins.Plugin#wait(long, int), grails.plugins.Plugin#wait(), grails.plugins.Plugin#wait(long), grails.plugins.Plugin#equals(java.lang.Object), grails.plugins.Plugin#toString(), grails.plugins.Plugin#hashCode(), grails.plugins.Plugin#getClass(), grails.plugins.Plugin#notify(), grails.plugins.Plugin#notifyAll(), grails.plugins.Plugin#getProperty(java.lang.String), grails.plugins.Plugin#setProperty(java.lang.String, java.lang.Object), grails.plugins.Plugin#invokeMethod(java.lang.String, java.lang.Object) diff --git a/snapshot/gapi/grails/plugin/springsecurity/rest/SpringSecurityRestGrailsPlugin.html b/snapshot/gapi/grails/plugin/springsecurity/rest/SpringSecurityRestGrailsPlugin.html index 2f52c35c1..258aebcac 100644 --- a/snapshot/gapi/grails/plugin/springsecurity/rest/SpringSecurityRestGrailsPlugin.html +++ b/snapshot/gapi/grails/plugin/springsecurity/rest/SpringSecurityRestGrailsPlugin.html @@ -100,7 +100,6 @@

    [Groovy]
    -
    @groovy.util.logging.Slf4j
     class SpringSecurityRestGrailsPlugin
    @@ -143,7 +142,7 @@ 

    [Groovy] -
      +
      • Properties Summary

          @@ -227,6 +226,7 @@

          Properties Summary

      • +
      @@ -247,8 +247,7 @@

      Constructor Summary

      - SpringSecurityRestGrailsPlugin - ()
      + SpringSecurityRestGrailsPlugin()
      @@ -306,7 +305,7 @@

      Inherited Methods Summary

      class grails.plugins.Plugin - grails.plugins.Plugin#getPluginManager(), grails.plugins.Plugin#getEnabled(), grails.plugins.Plugin#getEnvironment(), grails.plugins.Plugin#setEnvironment(grails.util.Environment), grails.plugins.Plugin#getPlugin(), grails.plugins.Plugin#getConfig(), grails.plugins.Plugin#onChange(java.util.Map), grails.plugins.Plugin#getApplicationContext(), grails.plugins.Plugin#getGrailsApplication(), grails.plugins.Plugin#doWithSpring(), grails.plugins.Plugin#doWithDynamicMethods(), grails.plugins.Plugin#doWithApplicationContext(), grails.plugins.Plugin#onConfigChange(java.util.Map), grails.plugins.Plugin#onStartup(java.util.Map), grails.plugins.Plugin#setApplicationContext(org.springframework.context.ApplicationContext), grails.plugins.Plugin#getArtefacts(), grails.plugins.Plugin#setGrailsApplication(grails.core.GrailsApplication), grails.plugins.Plugin#setPlugin(grails.plugins.GrailsPlugin), grails.plugins.Plugin#setPluginManager(grails.plugins.GrailsPluginManager), grails.plugins.Plugin#beans(groovy.lang.Closure), grails.plugins.Plugin#onShutdown(java.util.Map), grails.plugins.Plugin#isEnabled(), grails.plugins.Plugin#setEnabled(boolean), grails.plugins.Plugin#getMetaClass(), grails.plugins.Plugin#setMetaClass(groovy.lang.MetaClass), grails.plugins.Plugin#getManager(), grails.plugins.Plugin#wait(long), grails.plugins.Plugin#wait(long, int), grails.plugins.Plugin#wait(), grails.plugins.Plugin#equals(java.lang.Object), grails.plugins.Plugin#toString(), grails.plugins.Plugin#hashCode(), grails.plugins.Plugin#getClass(), grails.plugins.Plugin#notify(), grails.plugins.Plugin#notifyAll(), grails.plugins.Plugin#invokeMethod(java.lang.String, java.lang.Object), grails.plugins.Plugin#getProperty(java.lang.String), grails.plugins.Plugin#setProperty(java.lang.String, java.lang.Object) + grails.plugins.Plugin#getPluginManager(), grails.plugins.Plugin#getPlugin(), grails.plugins.Plugin#getEnabled(), grails.plugins.Plugin#getEnvironment(), grails.plugins.Plugin#setEnvironment(grails.util.Environment), grails.plugins.Plugin#onChange(java.util.Map), grails.plugins.Plugin#getConfig(), grails.plugins.Plugin#$getLookup(), grails.plugins.Plugin#getApplicationContext(), grails.plugins.Plugin#getGrailsApplication(), grails.plugins.Plugin#doWithSpring(), grails.plugins.Plugin#doWithDynamicMethods(), grails.plugins.Plugin#doWithApplicationContext(), grails.plugins.Plugin#onConfigChange(java.util.Map), grails.plugins.Plugin#onStartup(java.util.Map), grails.plugins.Plugin#setApplicationContext(org.springframework.context.ApplicationContext), grails.plugins.Plugin#getArtefacts(), grails.plugins.Plugin#beans(groovy.lang.Closure), grails.plugins.Plugin#setGrailsApplication(grails.core.GrailsApplication), grails.plugins.Plugin#setPlugin(grails.plugins.GrailsPlugin), grails.plugins.Plugin#setPluginManager(grails.plugins.GrailsPluginManager), grails.plugins.Plugin#isEnabled(), grails.plugins.Plugin#setEnabled(boolean), grails.plugins.Plugin#getMetaClass(), grails.plugins.Plugin#setMetaClass(groovy.lang.MetaClass), grails.plugins.Plugin#getManager(), grails.plugins.Plugin#onShutdown(java.util.Map), grails.plugins.Plugin#wait(long, int), grails.plugins.Plugin#wait(), grails.plugins.Plugin#wait(long), grails.plugins.Plugin#equals(java.lang.Object), grails.plugins.Plugin#toString(), grails.plugins.Plugin#hashCode(), grails.plugins.Plugin#getClass(), grails.plugins.Plugin#notify(), grails.plugins.Plugin#notifyAll(), grails.plugins.Plugin#getProperty(java.lang.String), grails.plugins.Plugin#setProperty(java.lang.String, java.lang.Object), grails.plugins.Plugin#invokeMethod(java.lang.String, java.lang.Object)
    @@ -483,8 +482,7 @@

    Method Detail

    • -

      @java.lang.Override -void doWithApplicationContext()

      +

      @java.lang.Override
      void doWithApplicationContext()

    diff --git a/snapshot/gapi/grails/plugin/springsecurity/rest/SpringSecurityRestMemcachedGrailsPlugin.html b/snapshot/gapi/grails/plugin/springsecurity/rest/SpringSecurityRestMemcachedGrailsPlugin.html index 5bdab2ccc..97f6ef405 100644 --- a/snapshot/gapi/grails/plugin/springsecurity/rest/SpringSecurityRestMemcachedGrailsPlugin.html +++ b/snapshot/gapi/grails/plugin/springsecurity/rest/SpringSecurityRestMemcachedGrailsPlugin.html @@ -100,7 +100,6 @@


    -
    class SpringSecurityRestMemcachedGrailsPlugin
     extends grails.plugins.Plugin
    @@ -142,7 +141,7 @@

    -
      +
      • Properties Summary

          @@ -221,6 +220,7 @@

          Properties Summary

      • +
      @@ -241,8 +241,7 @@

      Constructor Summary

      - SpringSecurityRestMemcachedGrailsPlugin - ()
      + SpringSecurityRestMemcachedGrailsPlugin()
      @@ -294,7 +293,7 @@

      Inherited Methods Summary

      class grails.plugins.Plugin - grails.plugins.Plugin#getPluginManager(), grails.plugins.Plugin#getEnabled(), grails.plugins.Plugin#getEnvironment(), grails.plugins.Plugin#setEnvironment(grails.util.Environment), grails.plugins.Plugin#getPlugin(), grails.plugins.Plugin#getConfig(), grails.plugins.Plugin#onChange(java.util.Map), grails.plugins.Plugin#getApplicationContext(), grails.plugins.Plugin#getGrailsApplication(), grails.plugins.Plugin#doWithSpring(), grails.plugins.Plugin#doWithDynamicMethods(), grails.plugins.Plugin#doWithApplicationContext(), grails.plugins.Plugin#onConfigChange(java.util.Map), grails.plugins.Plugin#onStartup(java.util.Map), grails.plugins.Plugin#setApplicationContext(org.springframework.context.ApplicationContext), grails.plugins.Plugin#getArtefacts(), grails.plugins.Plugin#setGrailsApplication(grails.core.GrailsApplication), grails.plugins.Plugin#setPlugin(grails.plugins.GrailsPlugin), grails.plugins.Plugin#setPluginManager(grails.plugins.GrailsPluginManager), grails.plugins.Plugin#beans(groovy.lang.Closure), grails.plugins.Plugin#onShutdown(java.util.Map), grails.plugins.Plugin#isEnabled(), grails.plugins.Plugin#setEnabled(boolean), grails.plugins.Plugin#getMetaClass(), grails.plugins.Plugin#setMetaClass(groovy.lang.MetaClass), grails.plugins.Plugin#getManager(), grails.plugins.Plugin#wait(long), grails.plugins.Plugin#wait(long, int), grails.plugins.Plugin#wait(), grails.plugins.Plugin#equals(java.lang.Object), grails.plugins.Plugin#toString(), grails.plugins.Plugin#hashCode(), grails.plugins.Plugin#getClass(), grails.plugins.Plugin#notify(), grails.plugins.Plugin#notifyAll(), grails.plugins.Plugin#invokeMethod(java.lang.String, java.lang.Object), grails.plugins.Plugin#getProperty(java.lang.String), grails.plugins.Plugin#setProperty(java.lang.String, java.lang.Object) + grails.plugins.Plugin#getPluginManager(), grails.plugins.Plugin#getPlugin(), grails.plugins.Plugin#getEnabled(), grails.plugins.Plugin#getEnvironment(), grails.plugins.Plugin#setEnvironment(grails.util.Environment), grails.plugins.Plugin#onChange(java.util.Map), grails.plugins.Plugin#getConfig(), grails.plugins.Plugin#$getLookup(), grails.plugins.Plugin#getApplicationContext(), grails.plugins.Plugin#getGrailsApplication(), grails.plugins.Plugin#doWithSpring(), grails.plugins.Plugin#doWithDynamicMethods(), grails.plugins.Plugin#doWithApplicationContext(), grails.plugins.Plugin#onConfigChange(java.util.Map), grails.plugins.Plugin#onStartup(java.util.Map), grails.plugins.Plugin#setApplicationContext(org.springframework.context.ApplicationContext), grails.plugins.Plugin#getArtefacts(), grails.plugins.Plugin#beans(groovy.lang.Closure), grails.plugins.Plugin#setGrailsApplication(grails.core.GrailsApplication), grails.plugins.Plugin#setPlugin(grails.plugins.GrailsPlugin), grails.plugins.Plugin#setPluginManager(grails.plugins.GrailsPluginManager), grails.plugins.Plugin#isEnabled(), grails.plugins.Plugin#setEnabled(boolean), grails.plugins.Plugin#getMetaClass(), grails.plugins.Plugin#setMetaClass(groovy.lang.MetaClass), grails.plugins.Plugin#getManager(), grails.plugins.Plugin#onShutdown(java.util.Map), grails.plugins.Plugin#wait(long, int), grails.plugins.Plugin#wait(), grails.plugins.Plugin#wait(long), grails.plugins.Plugin#equals(java.lang.Object), grails.plugins.Plugin#toString(), grails.plugins.Plugin#hashCode(), grails.plugins.Plugin#getClass(), grails.plugins.Plugin#notify(), grails.plugins.Plugin#notifyAll(), grails.plugins.Plugin#getProperty(java.lang.String), grails.plugins.Plugin#setProperty(java.lang.String, java.lang.Object), grails.plugins.Plugin#invokeMethod(java.lang.String, java.lang.Object)
    diff --git a/snapshot/gapi/grails/plugin/springsecurity/rest/SpringSecurityRestRedisGrailsPlugin.html b/snapshot/gapi/grails/plugin/springsecurity/rest/SpringSecurityRestRedisGrailsPlugin.html index 112e2b765..2915fb6d2 100644 --- a/snapshot/gapi/grails/plugin/springsecurity/rest/SpringSecurityRestRedisGrailsPlugin.html +++ b/snapshot/gapi/grails/plugin/springsecurity/rest/SpringSecurityRestRedisGrailsPlugin.html @@ -100,7 +100,6 @@

    [Gr
    -
    class SpringSecurityRestRedisGrailsPlugin
     extends grails.plugins.Plugin
    @@ -142,7 +141,7 @@

    [Gr -
      +
      • Properties Summary

          @@ -221,6 +220,7 @@

          Properties Summary

      • +
      @@ -241,8 +241,7 @@

      Constructor Summary

      - SpringSecurityRestRedisGrailsPlugin - ()
      + SpringSecurityRestRedisGrailsPlugin()
      @@ -294,7 +293,7 @@

      Inherited Methods Summary

      class grails.plugins.Plugin - grails.plugins.Plugin#getPluginManager(), grails.plugins.Plugin#getEnabled(), grails.plugins.Plugin#getEnvironment(), grails.plugins.Plugin#setEnvironment(grails.util.Environment), grails.plugins.Plugin#getPlugin(), grails.plugins.Plugin#getConfig(), grails.plugins.Plugin#onChange(java.util.Map), grails.plugins.Plugin#getApplicationContext(), grails.plugins.Plugin#getGrailsApplication(), grails.plugins.Plugin#doWithSpring(), grails.plugins.Plugin#doWithDynamicMethods(), grails.plugins.Plugin#doWithApplicationContext(), grails.plugins.Plugin#onConfigChange(java.util.Map), grails.plugins.Plugin#onStartup(java.util.Map), grails.plugins.Plugin#setApplicationContext(org.springframework.context.ApplicationContext), grails.plugins.Plugin#getArtefacts(), grails.plugins.Plugin#setGrailsApplication(grails.core.GrailsApplication), grails.plugins.Plugin#setPlugin(grails.plugins.GrailsPlugin), grails.plugins.Plugin#setPluginManager(grails.plugins.GrailsPluginManager), grails.plugins.Plugin#beans(groovy.lang.Closure), grails.plugins.Plugin#onShutdown(java.util.Map), grails.plugins.Plugin#isEnabled(), grails.plugins.Plugin#setEnabled(boolean), grails.plugins.Plugin#getMetaClass(), grails.plugins.Plugin#setMetaClass(groovy.lang.MetaClass), grails.plugins.Plugin#getManager(), grails.plugins.Plugin#wait(long), grails.plugins.Plugin#wait(long, int), grails.plugins.Plugin#wait(), grails.plugins.Plugin#equals(java.lang.Object), grails.plugins.Plugin#toString(), grails.plugins.Plugin#hashCode(), grails.plugins.Plugin#getClass(), grails.plugins.Plugin#notify(), grails.plugins.Plugin#notifyAll(), grails.plugins.Plugin#invokeMethod(java.lang.String, java.lang.Object), grails.plugins.Plugin#getProperty(java.lang.String), grails.plugins.Plugin#setProperty(java.lang.String, java.lang.Object) + grails.plugins.Plugin#getPluginManager(), grails.plugins.Plugin#getPlugin(), grails.plugins.Plugin#getEnabled(), grails.plugins.Plugin#getEnvironment(), grails.plugins.Plugin#setEnvironment(grails.util.Environment), grails.plugins.Plugin#onChange(java.util.Map), grails.plugins.Plugin#getConfig(), grails.plugins.Plugin#$getLookup(), grails.plugins.Plugin#getApplicationContext(), grails.plugins.Plugin#getGrailsApplication(), grails.plugins.Plugin#doWithSpring(), grails.plugins.Plugin#doWithDynamicMethods(), grails.plugins.Plugin#doWithApplicationContext(), grails.plugins.Plugin#onConfigChange(java.util.Map), grails.plugins.Plugin#onStartup(java.util.Map), grails.plugins.Plugin#setApplicationContext(org.springframework.context.ApplicationContext), grails.plugins.Plugin#getArtefacts(), grails.plugins.Plugin#beans(groovy.lang.Closure), grails.plugins.Plugin#setGrailsApplication(grails.core.GrailsApplication), grails.plugins.Plugin#setPlugin(grails.plugins.GrailsPlugin), grails.plugins.Plugin#setPluginManager(grails.plugins.GrailsPluginManager), grails.plugins.Plugin#isEnabled(), grails.plugins.Plugin#setEnabled(boolean), grails.plugins.Plugin#getMetaClass(), grails.plugins.Plugin#setMetaClass(groovy.lang.MetaClass), grails.plugins.Plugin#getManager(), grails.plugins.Plugin#onShutdown(java.util.Map), grails.plugins.Plugin#wait(long, int), grails.plugins.Plugin#wait(), grails.plugins.Plugin#wait(long), grails.plugins.Plugin#equals(java.lang.Object), grails.plugins.Plugin#toString(), grails.plugins.Plugin#hashCode(), grails.plugins.Plugin#getClass(), grails.plugins.Plugin#notify(), grails.plugins.Plugin#notifyAll(), grails.plugins.Plugin#getProperty(java.lang.String), grails.plugins.Plugin#setProperty(java.lang.String, java.lang.Object), grails.plugins.Plugin#invokeMethod(java.lang.String, java.lang.Object)
    diff --git a/snapshot/gapi/grails/plugin/springsecurity/rest/authentication/DefaultRestAuthenticationEventPublisher.html b/snapshot/gapi/grails/plugin/springsecurity/rest/authentication/DefaultRestAuthenticationEventPublisher.html index 1fabe5fc1..3d46e33c8 100644 --- a/snapshot/gapi/grails/plugin/springsecurity/rest/authentication/DefaultRestAuthenticationEventPublisher.html +++ b/snapshot/gapi/grails/plugin/springsecurity/rest/authentication/DefaultRestAuthenticationEventPublisher.html @@ -105,7 +105,6 @@


    -
    @groovy.transform.CompileStatic
     class DefaultRestAuthenticationEventPublisher
    @@ -147,14 +146,12 @@ 

    Constructor Summary

    - DefaultRestAuthenticationEventPublisher - ()
    + DefaultRestAuthenticationEventPublisher()
    - DefaultRestAuthenticationEventPublisher - (org.springframework.context.ApplicationEventPublisher publisher)
    + DefaultRestAuthenticationEventPublisher(org.springframework.context.ApplicationEventPublisher publisher)
    @@ -206,7 +203,7 @@

    Inherited Methods Summary

    class org.springframework.security.authentication.DefaultAuthenticationEventPublisher - org.springframework.security.authentication.DefaultAuthenticationEventPublisher#publishAuthenticationFailure(org.springframework.security.core.AuthenticationException, org.springframework.security.core.Authentication), org.springframework.security.authentication.DefaultAuthenticationEventPublisher#publishAuthenticationSuccess(org.springframework.security.core.Authentication), org.springframework.security.authentication.DefaultAuthenticationEventPublisher#setApplicationEventPublisher(org.springframework.context.ApplicationEventPublisher), org.springframework.security.authentication.DefaultAuthenticationEventPublisher#setAdditionalExceptionMappings(java.util.Map), org.springframework.security.authentication.DefaultAuthenticationEventPublisher#setAdditionalExceptionMappings(java.util.Properties), org.springframework.security.authentication.DefaultAuthenticationEventPublisher#setDefaultAuthenticationFailureEvent(java.lang.Class), org.springframework.security.authentication.DefaultAuthenticationEventPublisher#wait(long), org.springframework.security.authentication.DefaultAuthenticationEventPublisher#wait(long, int), org.springframework.security.authentication.DefaultAuthenticationEventPublisher#wait(), org.springframework.security.authentication.DefaultAuthenticationEventPublisher#equals(java.lang.Object), org.springframework.security.authentication.DefaultAuthenticationEventPublisher#toString(), org.springframework.security.authentication.DefaultAuthenticationEventPublisher#hashCode(), org.springframework.security.authentication.DefaultAuthenticationEventPublisher#getClass(), org.springframework.security.authentication.DefaultAuthenticationEventPublisher#notify(), org.springframework.security.authentication.DefaultAuthenticationEventPublisher#notifyAll() + org.springframework.security.authentication.DefaultAuthenticationEventPublisher#publishAuthenticationFailure(org.springframework.security.core.AuthenticationException, org.springframework.security.core.Authentication), org.springframework.security.authentication.DefaultAuthenticationEventPublisher#publishAuthenticationSuccess(org.springframework.security.core.Authentication), org.springframework.security.authentication.DefaultAuthenticationEventPublisher#setApplicationEventPublisher(org.springframework.context.ApplicationEventPublisher), org.springframework.security.authentication.DefaultAuthenticationEventPublisher#setAdditionalExceptionMappings(java.util.Map), org.springframework.security.authentication.DefaultAuthenticationEventPublisher#setAdditionalExceptionMappings(java.util.Properties), org.springframework.security.authentication.DefaultAuthenticationEventPublisher#setDefaultAuthenticationFailureEvent(java.lang.Class), org.springframework.security.authentication.DefaultAuthenticationEventPublisher#wait(long, int), org.springframework.security.authentication.DefaultAuthenticationEventPublisher#wait(), org.springframework.security.authentication.DefaultAuthenticationEventPublisher#wait(long), org.springframework.security.authentication.DefaultAuthenticationEventPublisher#equals(java.lang.Object), org.springframework.security.authentication.DefaultAuthenticationEventPublisher#toString(), org.springframework.security.authentication.DefaultAuthenticationEventPublisher#hashCode(), org.springframework.security.authentication.DefaultAuthenticationEventPublisher#getClass(), org.springframework.security.authentication.DefaultAuthenticationEventPublisher#notify(), org.springframework.security.authentication.DefaultAuthenticationEventPublisher#notifyAll() diff --git a/snapshot/gapi/grails/plugin/springsecurity/rest/authentication/NullRestAuthenticationEventPublisher.html b/snapshot/gapi/grails/plugin/springsecurity/rest/authentication/NullRestAuthenticationEventPublisher.html index c0d0e13e2..5ca810135 100644 --- a/snapshot/gapi/grails/plugin/springsecurity/rest/authentication/NullRestAuthenticationEventPublisher.html +++ b/snapshot/gapi/grails/plugin/springsecurity/rest/authentication/NullRestAuthenticationEventPublisher.html @@ -105,7 +105,6 @@

    [G
    -
    @groovy.transform.CompileStatic
     class NullRestAuthenticationEventPublisher
    @@ -167,8 +166,7 @@ 

    Constructor Summary

    - NullRestAuthenticationEventPublisher - ()
    + NullRestAuthenticationEventPublisher()
    @@ -214,7 +212,7 @@

    Inherited Methods Summary

    class grails.plugin.springsecurity.authentication.NullAuthenticationEventPublisher - grails.plugin.springsecurity.authentication.NullAuthenticationEventPublisher#publishAuthenticationFailure(org.springframework.security.core.AuthenticationException, org.springframework.security.core.Authentication), grails.plugin.springsecurity.authentication.NullAuthenticationEventPublisher#publishAuthenticationSuccess(org.springframework.security.core.Authentication), grails.plugin.springsecurity.authentication.NullAuthenticationEventPublisher#getMetaClass(), grails.plugin.springsecurity.authentication.NullAuthenticationEventPublisher#setMetaClass(groovy.lang.MetaClass), grails.plugin.springsecurity.authentication.NullAuthenticationEventPublisher#wait(long), grails.plugin.springsecurity.authentication.NullAuthenticationEventPublisher#wait(long, int), grails.plugin.springsecurity.authentication.NullAuthenticationEventPublisher#wait(), grails.plugin.springsecurity.authentication.NullAuthenticationEventPublisher#equals(java.lang.Object), grails.plugin.springsecurity.authentication.NullAuthenticationEventPublisher#toString(), grails.plugin.springsecurity.authentication.NullAuthenticationEventPublisher#hashCode(), grails.plugin.springsecurity.authentication.NullAuthenticationEventPublisher#getClass(), grails.plugin.springsecurity.authentication.NullAuthenticationEventPublisher#notify(), grails.plugin.springsecurity.authentication.NullAuthenticationEventPublisher#notifyAll(), grails.plugin.springsecurity.authentication.NullAuthenticationEventPublisher#invokeMethod(java.lang.String, java.lang.Object), grails.plugin.springsecurity.authentication.NullAuthenticationEventPublisher#getProperty(java.lang.String), grails.plugin.springsecurity.authentication.NullAuthenticationEventPublisher#setProperty(java.lang.String, java.lang.Object) + grails.plugin.springsecurity.authentication.NullAuthenticationEventPublisher#$getLookup(), grails.plugin.springsecurity.authentication.NullAuthenticationEventPublisher#publishAuthenticationFailure(org.springframework.security.core.AuthenticationException, org.springframework.security.core.Authentication), grails.plugin.springsecurity.authentication.NullAuthenticationEventPublisher#publishAuthenticationSuccess(org.springframework.security.core.Authentication), grails.plugin.springsecurity.authentication.NullAuthenticationEventPublisher#getMetaClass(), grails.plugin.springsecurity.authentication.NullAuthenticationEventPublisher#setMetaClass(groovy.lang.MetaClass), grails.plugin.springsecurity.authentication.NullAuthenticationEventPublisher#wait(long, int), grails.plugin.springsecurity.authentication.NullAuthenticationEventPublisher#wait(), grails.plugin.springsecurity.authentication.NullAuthenticationEventPublisher#wait(long), grails.plugin.springsecurity.authentication.NullAuthenticationEventPublisher#equals(java.lang.Object), grails.plugin.springsecurity.authentication.NullAuthenticationEventPublisher#toString(), grails.plugin.springsecurity.authentication.NullAuthenticationEventPublisher#hashCode(), grails.plugin.springsecurity.authentication.NullAuthenticationEventPublisher#getClass(), grails.plugin.springsecurity.authentication.NullAuthenticationEventPublisher#notify(), grails.plugin.springsecurity.authentication.NullAuthenticationEventPublisher#notifyAll(), grails.plugin.springsecurity.authentication.NullAuthenticationEventPublisher#getProperty(java.lang.String), grails.plugin.springsecurity.authentication.NullAuthenticationEventPublisher#setProperty(java.lang.String, java.lang.Object), grails.plugin.springsecurity.authentication.NullAuthenticationEventPublisher#invokeMethod(java.lang.String, java.lang.Object) @@ -269,8 +267,7 @@

    Method Detail

    • -

      @java.lang.Override -void publishTokenCreation(AccessToken accessToken)

      +

      @java.lang.Override
      void publishTokenCreation(AccessToken accessToken)

    diff --git a/snapshot/gapi/grails/plugin/springsecurity/rest/authentication/RestAuthenticationEventPublisher.html b/snapshot/gapi/grails/plugin/springsecurity/rest/authentication/RestAuthenticationEventPublisher.html index 2b088f3fe..1eb37a129 100644 --- a/snapshot/gapi/grails/plugin/springsecurity/rest/authentication/RestAuthenticationEventPublisher.html +++ b/snapshot/gapi/grails/plugin/springsecurity/rest/authentication/RestAuthenticationEventPublisher.html @@ -99,7 +99,6 @@

    [G
    -
    @groovy.transform.CompileStatic
     interface RestAuthenticationEventPublisher
    diff --git a/snapshot/gapi/grails/plugin/springsecurity/rest/credentials/AbstractJsonPayloadCredentialsExtractor.html b/snapshot/gapi/grails/plugin/springsecurity/rest/credentials/AbstractJsonPayloadCredentialsExtractor.html
    index 471c4e47e..971326c3f 100644
    --- a/snapshot/gapi/grails/plugin/springsecurity/rest/credentials/AbstractJsonPayloadCredentialsExtractor.html
    +++ b/snapshot/gapi/grails/plugin/springsecurity/rest/credentials/AbstractJsonPayloadCredentialsExtractor.html
    @@ -105,10 +105,9 @@ 


    -
    @groovy.transform.CompileStatic
    -abstract class AbstractJsonPayloadCredentialsExtractor
    +abstract class AbstractJsonPayloadCredentialsExtractor
     extends java.lang.Object
     implements CredentialsExtractor
    @@ -149,8 +148,7 @@

    Constructor Summary

    - AbstractJsonPayloadCredentialsExtractor - ()
    + AbstractJsonPayloadCredentialsExtractor()
    @@ -177,7 +175,7 @@

    Methods Summary

    java.lang.Object - getJsonBody(javax.servlet.http.HttpServletRequest httpServletRequest)
    + getJsonBody(jakarta.servlet.http.HttpServletRequest httpServletRequest)
    @@ -196,7 +194,7 @@

    Inherited Methods Summary

    class java.lang.Object - java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() + java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() @@ -248,10 +246,10 @@

    AbstractJsonPayloadCredentialsExtractor()

    Method Detail

    - +
    • -

      java.lang.Object getJsonBody(javax.servlet.http.HttpServletRequest httpServletRequest)

      +

      java.lang.Object getJsonBody(jakarta.servlet.http.HttpServletRequest httpServletRequest)

    diff --git a/snapshot/gapi/grails/plugin/springsecurity/rest/credentials/CredentialsExtractor.html b/snapshot/gapi/grails/plugin/springsecurity/rest/credentials/CredentialsExtractor.html index 32b2d56df..858dd378a 100644 --- a/snapshot/gapi/grails/plugin/springsecurity/rest/credentials/CredentialsExtractor.html +++ b/snapshot/gapi/grails/plugin/springsecurity/rest/credentials/CredentialsExtractor.html @@ -99,7 +99,6 @@

    [Groovy] Inter
    -
    interface CredentialsExtractor
    @@ -147,7 +146,7 @@

    Methods Summary

    abstract org.springframework.security.authentication.UsernamePasswordAuthenticationToken - extractCredentials(javax.servlet.http.HttpServletRequest httpServletRequest)
    + extractCredentials(jakarta.servlet.http.HttpServletRequest httpServletRequest)
    @@ -182,10 +181,10 @@

    Methods Summary

    Method Detail

    - +
    • -

      abstract org.springframework.security.authentication.UsernamePasswordAuthenticationToken extractCredentials(javax.servlet.http.HttpServletRequest httpServletRequest)

      +

      abstract org.springframework.security.authentication.UsernamePasswordAuthenticationToken extractCredentials(jakarta.servlet.http.HttpServletRequest httpServletRequest)

    diff --git a/snapshot/gapi/grails/plugin/springsecurity/rest/credentials/DefaultJsonPayloadCredentialsExtractor.html b/snapshot/gapi/grails/plugin/springsecurity/rest/credentials/DefaultJsonPayloadCredentialsExtractor.html index 958303f39..8bd35baec 100644 --- a/snapshot/gapi/grails/plugin/springsecurity/rest/credentials/DefaultJsonPayloadCredentialsExtractor.html +++ b/snapshot/gapi/grails/plugin/springsecurity/rest/credentials/DefaultJsonPayloadCredentialsExtractor.html @@ -100,7 +100,6 @@


    -
    @groovy.util.logging.Slf4j
     class DefaultJsonPayloadCredentialsExtractor
    @@ -125,7 +124,7 @@ 

    - @@ -294,10 +293,10 @@

    DefaultJsonPayloadCredentialsExtractor()

    Method Detail

    - +
    • -

      org.springframework.security.authentication.UsernamePasswordAuthenticationToken extractCredentials(javax.servlet.http.HttpServletRequest httpServletRequest)

      +

      org.springframework.security.authentication.UsernamePasswordAuthenticationToken extractCredentials(jakarta.servlet.http.HttpServletRequest httpServletRequest)

    diff --git a/snapshot/gapi/grails/plugin/springsecurity/rest/credentials/RequestParamsCredentialsExtractor.html b/snapshot/gapi/grails/plugin/springsecurity/rest/credentials/RequestParamsCredentialsExtractor.html index 66cb8c8fb..25d932c33 100644 --- a/snapshot/gapi/grails/plugin/springsecurity/rest/credentials/RequestParamsCredentialsExtractor.html +++ b/snapshot/gapi/grails/plugin/springsecurity/rest/credentials/RequestParamsCredentialsExtractor.html @@ -105,7 +105,6 @@

    [Groo
    -
    @groovy.util.logging.Slf4j
     @groovy.transform.CompileStatic
    @@ -132,7 +131,7 @@ 

    [Groo -
      +
      • Properties Summary

          @@ -156,6 +155,7 @@

          Properties Summary

      • +
      @@ -176,8 +176,7 @@

      Constructor Summary

      - RequestParamsCredentialsExtractor - ()
      + RequestParamsCredentialsExtractor()
      @@ -204,7 +203,7 @@

      Methods Summary

      org.springframework.security.authentication.UsernamePasswordAuthenticationToken - extractCredentials(javax.servlet.http.HttpServletRequest httpServletRequest)
      + extractCredentials(jakarta.servlet.http.HttpServletRequest httpServletRequest)
      @@ -223,7 +222,7 @@

      Inherited Methods Summary

      class java.lang.Object - java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() + java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll()
    @@ -301,10 +300,10 @@

    RequestParamsCredentialsExtractor()

    Method Detail

    - +
    • -

      org.springframework.security.authentication.UsernamePasswordAuthenticationToken extractCredentials(javax.servlet.http.HttpServletRequest httpServletRequest)

      +

      org.springframework.security.authentication.UsernamePasswordAuthenticationToken extractCredentials(jakarta.servlet.http.HttpServletRequest httpServletRequest)

    diff --git a/snapshot/gapi/grails/plugin/springsecurity/rest/error/CallbackErrorHandler.html b/snapshot/gapi/grails/plugin/springsecurity/rest/error/CallbackErrorHandler.html index cbeff8ff2..45f179892 100644 --- a/snapshot/gapi/grails/plugin/springsecurity/rest/error/CallbackErrorHandler.html +++ b/snapshot/gapi/grails/plugin/springsecurity/rest/error/CallbackErrorHandler.html @@ -99,7 +99,6 @@

    [Groovy] Inter
    -
    interface CallbackErrorHandler
    diff --git a/snapshot/gapi/grails/plugin/springsecurity/rest/error/DefaultCallbackErrorHandler.html b/snapshot/gapi/grails/plugin/springsecurity/rest/error/DefaultCallbackErrorHandler.html index 1edb86f9b..770146621 100644 --- a/snapshot/gapi/grails/plugin/springsecurity/rest/error/DefaultCallbackErrorHandler.html +++ b/snapshot/gapi/grails/plugin/springsecurity/rest/error/DefaultCallbackErrorHandler.html @@ -105,7 +105,6 @@

    [Groovy] Cl
    -
    class DefaultCallbackErrorHandler
     extends java.lang.Object
    @@ -149,8 +148,7 @@ 

    Constructor Summary

    - DefaultCallbackErrorHandler - ()
    + DefaultCallbackErrorHandler()
    @@ -196,7 +194,7 @@

    Inherited Methods Summary

    class java.lang.Object - java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() + java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() @@ -251,8 +249,7 @@

    Method Detail

    • -

      @java.lang.Override -java.util.Map convert(java.lang.Exception e)

      +

      @java.lang.Override
      java.util.Map convert(java.lang.Exception e)

    diff --git a/snapshot/gapi/grails/plugin/springsecurity/rest/gorm/Application.html b/snapshot/gapi/grails/plugin/springsecurity/rest/gorm/Application.html index 564726237..0d7feb21b 100644 --- a/snapshot/gapi/grails/plugin/springsecurity/rest/gorm/Application.html +++ b/snapshot/gapi/grails/plugin/springsecurity/rest/gorm/Application.html @@ -100,7 +100,6 @@

    [Groovy] Class Application<
    -
    @grails.plugins.metadata.PluginSource
     class Application
    @@ -161,8 +160,7 @@ 

    Constructor Summary

    - Application - ()
    + Application()
    @@ -208,7 +206,7 @@

    Inherited Methods Summary

    class grails.boot.config.GrailsAutoConfiguration - grails.boot.config.GrailsAutoConfiguration#getConfig(), grails.boot.config.GrailsAutoConfiguration#getApplicationContext(), grails.boot.config.GrailsAutoConfiguration#getGrailsApplication(), grails.boot.config.GrailsAutoConfiguration#grailsApplicationPostProcessor(), grails.boot.config.GrailsAutoConfiguration#doWithSpring(), grails.boot.config.GrailsAutoConfiguration#doWithDynamicMethods(), grails.boot.config.GrailsAutoConfiguration#doWithApplicationContext(), grails.boot.config.GrailsAutoConfiguration#onConfigChange(java.util.Map), grails.boot.config.GrailsAutoConfiguration#onStartup(java.util.Map), grails.boot.config.GrailsAutoConfiguration#setApplicationContext(org.springframework.context.ApplicationContext), grails.boot.config.GrailsAutoConfiguration#onShutdown(java.util.Map), grails.boot.config.GrailsAutoConfiguration#packageNames(), grails.boot.config.GrailsAutoConfiguration#getMetaClass(), grails.boot.config.GrailsAutoConfiguration#setMetaClass(groovy.lang.MetaClass), grails.boot.config.GrailsAutoConfiguration#packages(), grails.boot.config.GrailsAutoConfiguration#classes(), grails.boot.config.GrailsAutoConfiguration#wait(long), grails.boot.config.GrailsAutoConfiguration#wait(long, int), grails.boot.config.GrailsAutoConfiguration#wait(), grails.boot.config.GrailsAutoConfiguration#equals(java.lang.Object), grails.boot.config.GrailsAutoConfiguration#toString(), grails.boot.config.GrailsAutoConfiguration#hashCode(), grails.boot.config.GrailsAutoConfiguration#getClass(), grails.boot.config.GrailsAutoConfiguration#notify(), grails.boot.config.GrailsAutoConfiguration#notifyAll(), grails.boot.config.GrailsAutoConfiguration#invokeMethod(java.lang.String, java.lang.Object), grails.boot.config.GrailsAutoConfiguration#getProperty(java.lang.String), grails.boot.config.GrailsAutoConfiguration#setProperty(java.lang.String, java.lang.Object) + grails.boot.config.GrailsAutoConfiguration#getConfig(), grails.boot.config.GrailsAutoConfiguration#$getLookup(), grails.boot.config.GrailsAutoConfiguration#getApplicationContext(), grails.boot.config.GrailsAutoConfiguration#getGrailsApplication(), grails.boot.config.GrailsAutoConfiguration#grailsApplicationPostProcessor(), grails.boot.config.GrailsAutoConfiguration#doWithSpring(), grails.boot.config.GrailsAutoConfiguration#doWithDynamicMethods(), grails.boot.config.GrailsAutoConfiguration#doWithApplicationContext(), grails.boot.config.GrailsAutoConfiguration#onConfigChange(java.util.Map), grails.boot.config.GrailsAutoConfiguration#onStartup(java.util.Map), grails.boot.config.GrailsAutoConfiguration#setApplicationContext(org.springframework.context.ApplicationContext), grails.boot.config.GrailsAutoConfiguration#packages(), grails.boot.config.GrailsAutoConfiguration#classes(), grails.boot.config.GrailsAutoConfiguration#packageNames(), grails.boot.config.GrailsAutoConfiguration#getMetaClass(), grails.boot.config.GrailsAutoConfiguration#setMetaClass(groovy.lang.MetaClass), grails.boot.config.GrailsAutoConfiguration#onShutdown(java.util.Map), grails.boot.config.GrailsAutoConfiguration#wait(long, int), grails.boot.config.GrailsAutoConfiguration#wait(), grails.boot.config.GrailsAutoConfiguration#wait(long), grails.boot.config.GrailsAutoConfiguration#equals(java.lang.Object), grails.boot.config.GrailsAutoConfiguration#toString(), grails.boot.config.GrailsAutoConfiguration#hashCode(), grails.boot.config.GrailsAutoConfiguration#getClass(), grails.boot.config.GrailsAutoConfiguration#notify(), grails.boot.config.GrailsAutoConfiguration#notifyAll(), grails.boot.config.GrailsAutoConfiguration#getProperty(java.lang.String), grails.boot.config.GrailsAutoConfiguration#setProperty(java.lang.String, java.lang.Object), grails.boot.config.GrailsAutoConfiguration#invokeMethod(java.lang.String, java.lang.Object) diff --git a/snapshot/gapi/grails/plugin/springsecurity/rest/grailscache/Application.html b/snapshot/gapi/grails/plugin/springsecurity/rest/grailscache/Application.html index 4d6968648..4a058ec5e 100644 --- a/snapshot/gapi/grails/plugin/springsecurity/rest/grailscache/Application.html +++ b/snapshot/gapi/grails/plugin/springsecurity/rest/grailscache/Application.html @@ -100,7 +100,6 @@

    [Groovy] Class Application<
    -
    @grails.plugins.metadata.PluginSource
     class Application
    @@ -161,8 +160,7 @@ 

    Constructor Summary

    - Application - ()
    + Application()
    @@ -208,7 +206,7 @@

    Inherited Methods Summary

    class grails.boot.config.GrailsAutoConfiguration - grails.boot.config.GrailsAutoConfiguration#getConfig(), grails.boot.config.GrailsAutoConfiguration#getApplicationContext(), grails.boot.config.GrailsAutoConfiguration#getGrailsApplication(), grails.boot.config.GrailsAutoConfiguration#grailsApplicationPostProcessor(), grails.boot.config.GrailsAutoConfiguration#doWithSpring(), grails.boot.config.GrailsAutoConfiguration#doWithDynamicMethods(), grails.boot.config.GrailsAutoConfiguration#doWithApplicationContext(), grails.boot.config.GrailsAutoConfiguration#onConfigChange(java.util.Map), grails.boot.config.GrailsAutoConfiguration#onStartup(java.util.Map), grails.boot.config.GrailsAutoConfiguration#setApplicationContext(org.springframework.context.ApplicationContext), grails.boot.config.GrailsAutoConfiguration#onShutdown(java.util.Map), grails.boot.config.GrailsAutoConfiguration#packageNames(), grails.boot.config.GrailsAutoConfiguration#getMetaClass(), grails.boot.config.GrailsAutoConfiguration#setMetaClass(groovy.lang.MetaClass), grails.boot.config.GrailsAutoConfiguration#packages(), grails.boot.config.GrailsAutoConfiguration#classes(), grails.boot.config.GrailsAutoConfiguration#wait(long), grails.boot.config.GrailsAutoConfiguration#wait(long, int), grails.boot.config.GrailsAutoConfiguration#wait(), grails.boot.config.GrailsAutoConfiguration#equals(java.lang.Object), grails.boot.config.GrailsAutoConfiguration#toString(), grails.boot.config.GrailsAutoConfiguration#hashCode(), grails.boot.config.GrailsAutoConfiguration#getClass(), grails.boot.config.GrailsAutoConfiguration#notify(), grails.boot.config.GrailsAutoConfiguration#notifyAll(), grails.boot.config.GrailsAutoConfiguration#invokeMethod(java.lang.String, java.lang.Object), grails.boot.config.GrailsAutoConfiguration#getProperty(java.lang.String), grails.boot.config.GrailsAutoConfiguration#setProperty(java.lang.String, java.lang.Object) + grails.boot.config.GrailsAutoConfiguration#getConfig(), grails.boot.config.GrailsAutoConfiguration#$getLookup(), grails.boot.config.GrailsAutoConfiguration#getApplicationContext(), grails.boot.config.GrailsAutoConfiguration#getGrailsApplication(), grails.boot.config.GrailsAutoConfiguration#grailsApplicationPostProcessor(), grails.boot.config.GrailsAutoConfiguration#doWithSpring(), grails.boot.config.GrailsAutoConfiguration#doWithDynamicMethods(), grails.boot.config.GrailsAutoConfiguration#doWithApplicationContext(), grails.boot.config.GrailsAutoConfiguration#onConfigChange(java.util.Map), grails.boot.config.GrailsAutoConfiguration#onStartup(java.util.Map), grails.boot.config.GrailsAutoConfiguration#setApplicationContext(org.springframework.context.ApplicationContext), grails.boot.config.GrailsAutoConfiguration#packages(), grails.boot.config.GrailsAutoConfiguration#classes(), grails.boot.config.GrailsAutoConfiguration#packageNames(), grails.boot.config.GrailsAutoConfiguration#getMetaClass(), grails.boot.config.GrailsAutoConfiguration#setMetaClass(groovy.lang.MetaClass), grails.boot.config.GrailsAutoConfiguration#onShutdown(java.util.Map), grails.boot.config.GrailsAutoConfiguration#wait(long, int), grails.boot.config.GrailsAutoConfiguration#wait(), grails.boot.config.GrailsAutoConfiguration#wait(long), grails.boot.config.GrailsAutoConfiguration#equals(java.lang.Object), grails.boot.config.GrailsAutoConfiguration#toString(), grails.boot.config.GrailsAutoConfiguration#hashCode(), grails.boot.config.GrailsAutoConfiguration#getClass(), grails.boot.config.GrailsAutoConfiguration#notify(), grails.boot.config.GrailsAutoConfiguration#notifyAll(), grails.boot.config.GrailsAutoConfiguration#getProperty(java.lang.String), grails.boot.config.GrailsAutoConfiguration#setProperty(java.lang.String, java.lang.Object), grails.boot.config.GrailsAutoConfiguration#invokeMethod(java.lang.String, java.lang.Object) diff --git a/snapshot/gapi/grails/plugin/springsecurity/rest/memcached/Application.html b/snapshot/gapi/grails/plugin/springsecurity/rest/memcached/Application.html index f55643d9e..dd82949d1 100644 --- a/snapshot/gapi/grails/plugin/springsecurity/rest/memcached/Application.html +++ b/snapshot/gapi/grails/plugin/springsecurity/rest/memcached/Application.html @@ -100,7 +100,6 @@

    [Groovy] Class Application<
    -
    @grails.plugins.metadata.PluginSource
     class Application
    @@ -161,8 +160,7 @@ 

    Constructor Summary

    - Application - ()
    + Application()
    @@ -208,7 +206,7 @@

    Inherited Methods Summary

    class grails.boot.config.GrailsAutoConfiguration - grails.boot.config.GrailsAutoConfiguration#getConfig(), grails.boot.config.GrailsAutoConfiguration#getApplicationContext(), grails.boot.config.GrailsAutoConfiguration#getGrailsApplication(), grails.boot.config.GrailsAutoConfiguration#grailsApplicationPostProcessor(), grails.boot.config.GrailsAutoConfiguration#doWithSpring(), grails.boot.config.GrailsAutoConfiguration#doWithDynamicMethods(), grails.boot.config.GrailsAutoConfiguration#doWithApplicationContext(), grails.boot.config.GrailsAutoConfiguration#onConfigChange(java.util.Map), grails.boot.config.GrailsAutoConfiguration#onStartup(java.util.Map), grails.boot.config.GrailsAutoConfiguration#setApplicationContext(org.springframework.context.ApplicationContext), grails.boot.config.GrailsAutoConfiguration#onShutdown(java.util.Map), grails.boot.config.GrailsAutoConfiguration#packageNames(), grails.boot.config.GrailsAutoConfiguration#getMetaClass(), grails.boot.config.GrailsAutoConfiguration#setMetaClass(groovy.lang.MetaClass), grails.boot.config.GrailsAutoConfiguration#packages(), grails.boot.config.GrailsAutoConfiguration#classes(), grails.boot.config.GrailsAutoConfiguration#wait(long), grails.boot.config.GrailsAutoConfiguration#wait(long, int), grails.boot.config.GrailsAutoConfiguration#wait(), grails.boot.config.GrailsAutoConfiguration#equals(java.lang.Object), grails.boot.config.GrailsAutoConfiguration#toString(), grails.boot.config.GrailsAutoConfiguration#hashCode(), grails.boot.config.GrailsAutoConfiguration#getClass(), grails.boot.config.GrailsAutoConfiguration#notify(), grails.boot.config.GrailsAutoConfiguration#notifyAll(), grails.boot.config.GrailsAutoConfiguration#invokeMethod(java.lang.String, java.lang.Object), grails.boot.config.GrailsAutoConfiguration#getProperty(java.lang.String), grails.boot.config.GrailsAutoConfiguration#setProperty(java.lang.String, java.lang.Object) + grails.boot.config.GrailsAutoConfiguration#getConfig(), grails.boot.config.GrailsAutoConfiguration#$getLookup(), grails.boot.config.GrailsAutoConfiguration#getApplicationContext(), grails.boot.config.GrailsAutoConfiguration#getGrailsApplication(), grails.boot.config.GrailsAutoConfiguration#grailsApplicationPostProcessor(), grails.boot.config.GrailsAutoConfiguration#doWithSpring(), grails.boot.config.GrailsAutoConfiguration#doWithDynamicMethods(), grails.boot.config.GrailsAutoConfiguration#doWithApplicationContext(), grails.boot.config.GrailsAutoConfiguration#onConfigChange(java.util.Map), grails.boot.config.GrailsAutoConfiguration#onStartup(java.util.Map), grails.boot.config.GrailsAutoConfiguration#setApplicationContext(org.springframework.context.ApplicationContext), grails.boot.config.GrailsAutoConfiguration#packages(), grails.boot.config.GrailsAutoConfiguration#classes(), grails.boot.config.GrailsAutoConfiguration#packageNames(), grails.boot.config.GrailsAutoConfiguration#getMetaClass(), grails.boot.config.GrailsAutoConfiguration#setMetaClass(groovy.lang.MetaClass), grails.boot.config.GrailsAutoConfiguration#onShutdown(java.util.Map), grails.boot.config.GrailsAutoConfiguration#wait(long, int), grails.boot.config.GrailsAutoConfiguration#wait(), grails.boot.config.GrailsAutoConfiguration#wait(long), grails.boot.config.GrailsAutoConfiguration#equals(java.lang.Object), grails.boot.config.GrailsAutoConfiguration#toString(), grails.boot.config.GrailsAutoConfiguration#hashCode(), grails.boot.config.GrailsAutoConfiguration#getClass(), grails.boot.config.GrailsAutoConfiguration#notify(), grails.boot.config.GrailsAutoConfiguration#notifyAll(), grails.boot.config.GrailsAutoConfiguration#getProperty(java.lang.String), grails.boot.config.GrailsAutoConfiguration#setProperty(java.lang.String, java.lang.Object), grails.boot.config.GrailsAutoConfiguration#invokeMethod(java.lang.String, java.lang.Object) diff --git a/snapshot/gapi/grails/plugin/springsecurity/rest/oauth/DefaultOauthUserDetailsService.html b/snapshot/gapi/grails/plugin/springsecurity/rest/oauth/DefaultOauthUserDetailsService.html index ee9f77bba..4402350d7 100644 --- a/snapshot/gapi/grails/plugin/springsecurity/rest/oauth/DefaultOauthUserDetailsService.html +++ b/snapshot/gapi/grails/plugin/springsecurity/rest/oauth/DefaultOauthUserDetailsService.html @@ -105,7 +105,6 @@

    [Groovy]
    -
    @groovy.util.logging.Slf4j
     @groovy.transform.CompileStatic
    @@ -135,7 +134,7 @@ 

    [Groovy] -
      +
      • Properties Summary

          @@ -159,6 +158,7 @@

          Properties Summary

      • +
      @@ -179,8 +179,7 @@

      Constructor Summary

      - DefaultOauthUserDetailsService - ()
      + DefaultOauthUserDetailsService()
      @@ -244,7 +243,7 @@

      Inherited Methods Summary

      class java.lang.Object - java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() + java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll()
    @@ -282,8 +281,7 @@

    org.springframework.security.core.userdetails.UserDetailsChecker pre
    • -

      @groovy.lang.Delegate -org.springframework.security.core.userdetails.UserDetailsService userDetailsService

      +

      @groovy.lang.Delegate
      org.springframework.security.core.userdetails.UserDetailsService userDetailsService

    @@ -350,8 +348,7 @@

    AccessToken - findToken(javax.servlet.http.HttpServletRequest request)
    Finds the bearer token within the specified request. + findToken(jakarta.servlet.http.HttpServletRequest request)
    Finds the bearer token within the specified request. @@ -196,7 +194,7 @@

    Inherited Methods Summary

    class java.lang.Object - java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() + java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() @@ -248,11 +246,10 @@

    BearerTokenReader()

    Method Detail

    - +
    • -

      @java.lang.Override -AccessToken findToken(javax.servlet.http.HttpServletRequest request)

      +

      @java.lang.Override
      AccessToken findToken(jakarta.servlet.http.HttpServletRequest request)

      Finds the bearer token within the specified request. It will attempt to look in all places allowed by the specification: Authorization header, form encoded body, and query string.

      Parameters:
      request
      Returns:
      the token if found, null otherwise

    • diff --git a/snapshot/gapi/grails/plugin/springsecurity/rest/token/generation/SecureRandomTokenGenerator.html b/snapshot/gapi/grails/plugin/springsecurity/rest/token/generation/SecureRandomTokenGenerator.html index 138b325ea..faff0cbb1 100644 --- a/snapshot/gapi/grails/plugin/springsecurity/rest/token/generation/SecureRandomTokenGenerator.html +++ b/snapshot/gapi/grails/plugin/springsecurity/rest/token/generation/SecureRandomTokenGenerator.html @@ -105,7 +105,6 @@

      [Groovy] Cla
      -
      @groovy.util.logging.Slf4j
       @groovy.transform.CompileStatic
      @@ -132,7 +131,7 @@ 

      [Groovy] Cla -
        +
        • Properties Summary

            @@ -151,6 +150,7 @@

            Properties Summary

        • +
        @@ -171,8 +171,7 @@

        Constructor Summary

        - SecureRandomTokenGenerator - ()
        + SecureRandomTokenGenerator()
        @@ -224,7 +223,7 @@

        Inherited Methods Summary

        class java.lang.Object - java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() + java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll()
      @@ -297,8 +296,7 @@

      Method Detail

      • -

        @java.lang.Override -AccessToken generateAccessToken(org.springframework.security.core.userdetails.UserDetails principal)

        +

        @java.lang.Override
        AccessToken generateAccessToken(org.springframework.security.core.userdetails.UserDetails principal)

        Generates a token using java.security.SecureRandom, a cryptographically strong random number generator.

        Returns:
        a String token of 32 alphanumeric characters.

      @@ -306,8 +304,7 @@

      @java.lang.Override
      • -

        @java.lang.Override -AccessToken generateAccessToken(org.springframework.security.core.userdetails.UserDetails principal, java.lang.Integer expiration)

        +

        @java.lang.Override
        AccessToken generateAccessToken(org.springframework.security.core.userdetails.UserDetails principal, java.lang.Integer expiration)

      diff --git a/snapshot/gapi/grails/plugin/springsecurity/rest/token/generation/TokenGenerator.html b/snapshot/gapi/grails/plugin/springsecurity/rest/token/generation/TokenGenerator.html index 8e8badd2f..14ed4ad3b 100644 --- a/snapshot/gapi/grails/plugin/springsecurity/rest/token/generation/TokenGenerator.html +++ b/snapshot/gapi/grails/plugin/springsecurity/rest/token/generation/TokenGenerator.html @@ -99,7 +99,6 @@

      [Groovy] Interface T
      -
      interface TokenGenerator
      diff --git a/snapshot/gapi/grails/plugin/springsecurity/rest/token/generation/UUIDTokenGenerator.html b/snapshot/gapi/grails/plugin/springsecurity/rest/token/generation/UUIDTokenGenerator.html index 4f3818665..ca2e175a2 100644 --- a/snapshot/gapi/grails/plugin/springsecurity/rest/token/generation/UUIDTokenGenerator.html +++ b/snapshot/gapi/grails/plugin/springsecurity/rest/token/generation/UUIDTokenGenerator.html @@ -105,7 +105,6 @@

      [Groovy] Class UUIDT
      -
      @groovy.transform.CompileStatic
       class UUIDTokenGenerator
      @@ -149,8 +148,7 @@ 

      Constructor Summary

      - UUIDTokenGenerator - ()
      + UUIDTokenGenerator()
      @@ -202,7 +200,7 @@

      Inherited Methods Summary

      class java.lang.Object - java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() + java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll()

    @@ -265,8 +263,7 @@

    AccessToken generateAccessToken(org.springframework.security.core.userdetails.UserDetails principal, java.lang.Integer expiration)

    +

    @java.lang.Override
    AccessToken generateAccessToken(org.springframework.security.core.userdetails.UserDetails principal, java.lang.Integer expiration)

    diff --git a/snapshot/gapi/grails/plugin/springsecurity/rest/token/generation/jwt/AbstractJwtTokenGenerator.html b/snapshot/gapi/grails/plugin/springsecurity/rest/token/generation/jwt/AbstractJwtTokenGenerator.html index a1982cdfe..72fb9f187 100644 --- a/snapshot/gapi/grails/plugin/springsecurity/rest/token/generation/jwt/AbstractJwtTokenGenerator.html +++ b/snapshot/gapi/grails/plugin/springsecurity/rest/token/generation/jwt/AbstractJwtTokenGenerator.html @@ -105,11 +105,10 @@

    [Groovy] Clas
    -
    @groovy.util.logging.Slf4j
     @groovy.transform.CompileStatic
    -abstract class AbstractJwtTokenGenerator
    +abstract class AbstractJwtTokenGenerator
     extends java.lang.Object
     implements TokenGenerator
    @@ -130,7 +129,7 @@

    [Groovy] Clas -
      +
      • Properties Summary

          @@ -169,6 +168,7 @@

          Properties Summary

      • +
      @@ -189,8 +189,7 @@

      Constructor Summary

      - AbstractJwtTokenGenerator - ()
      + AbstractJwtTokenGenerator()
      @@ -272,7 +271,7 @@

      Inherited Methods Summary

      class java.lang.Object - java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() + java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll()
    @@ -377,8 +376,7 @@

    Method Detail

    • -

      @java.lang.Override -AccessToken generateAccessToken(org.springframework.security.core.userdetails.UserDetails details)

      +

      @java.lang.Override
      AccessToken generateAccessToken(org.springframework.security.core.userdetails.UserDetails details)

    @@ -386,8 +384,7 @@

    @java.lang.Override
    • -

      @java.lang.Override -AccessToken generateAccessToken(org.springframework.security.core.userdetails.UserDetails details, java.lang.Integer expiration)

      +

      @java.lang.Override
      AccessToken generateAccessToken(org.springframework.security.core.userdetails.UserDetails details, java.lang.Integer expiration)

    @@ -411,8 +408,7 @@

    protected abstract com.nimbusds.jwt.JWT generateAccessToke
    • -

      @groovy.transform.CompileDynamic -com.nimbusds.jwt.JWTClaimsSet$Builder generateClaims(org.springframework.security.core.userdetails.UserDetails details, java.lang.String serializedPrincipal, java.lang.Integer expiration)

      +

      @groovy.transform.CompileDynamic
      com.nimbusds.jwt.JWTClaimsSet$Builder generateClaims(org.springframework.security.core.userdetails.UserDetails details, java.lang.String serializedPrincipal, java.lang.Integer expiration)

    diff --git a/snapshot/gapi/grails/plugin/springsecurity/rest/token/generation/jwt/CustomClaimProvider.html b/snapshot/gapi/grails/plugin/springsecurity/rest/token/generation/jwt/CustomClaimProvider.html index ff8470146..9c946d431 100644 --- a/snapshot/gapi/grails/plugin/springsecurity/rest/token/generation/jwt/CustomClaimProvider.html +++ b/snapshot/gapi/grails/plugin/springsecurity/rest/token/generation/jwt/CustomClaimProvider.html @@ -99,7 +99,6 @@

    [Groovy] Interf
    -
    interface CustomClaimProvider
    diff --git a/snapshot/gapi/grails/plugin/springsecurity/rest/token/generation/jwt/DefaultRSAKeyProvider.html b/snapshot/gapi/grails/plugin/springsecurity/rest/token/generation/jwt/DefaultRSAKeyProvider.html index 4b66ac244..89674f6c7 100644 --- a/snapshot/gapi/grails/plugin/springsecurity/rest/token/generation/jwt/DefaultRSAKeyProvider.html +++ b/snapshot/gapi/grails/plugin/springsecurity/rest/token/generation/jwt/DefaultRSAKeyProvider.html @@ -105,7 +105,6 @@

    [Groovy] Class De
    -
    @groovy.util.logging.Slf4j
     @groovy.transform.CompileStatic
    @@ -133,7 +132,7 @@ 

    [Groovy] Class De -
      +
      • Properties Summary

          @@ -157,6 +156,7 @@

          Properties Summary

      • +
      @@ -177,8 +177,7 @@

      Constructor Summary

      - DefaultRSAKeyProvider - ()
      + DefaultRSAKeyProvider()
      @@ -203,7 +202,7 @@

      Inherited Methods Summary

      class java.lang.Object - java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() + java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll()
    diff --git a/snapshot/gapi/grails/plugin/springsecurity/rest/token/generation/jwt/EncryptedJwtTokenGenerator.html b/snapshot/gapi/grails/plugin/springsecurity/rest/token/generation/jwt/EncryptedJwtTokenGenerator.html index 9ab0b3e90..f2af5ae14 100644 --- a/snapshot/gapi/grails/plugin/springsecurity/rest/token/generation/jwt/EncryptedJwtTokenGenerator.html +++ b/snapshot/gapi/grails/plugin/springsecurity/rest/token/generation/jwt/EncryptedJwtTokenGenerator.html @@ -100,7 +100,6 @@

    [Groovy] Cla
    -
    @groovy.util.logging.Slf4j
     @groovy.transform.CompileStatic
    @@ -126,7 +125,7 @@ 

    [Groovy] Cla -
      +
      • Properties Summary

          @@ -155,6 +154,24 @@

          Properties Summary

      • + +
      • +
          + + + + + + + + + + + +
          Inherited properties 
          Properties inherited from classProperties
          class AbstractJwtTokenGeneratorREFRESH_ONLY_CLAIM, customClaimProviders, defaultExpiration, defaultRefreshExpiration, jwtTokenStorageService
          +
        +
      • +
      @@ -175,8 +192,7 @@

      Constructor Summary

      - EncryptedJwtTokenGenerator - ()
      + EncryptedJwtTokenGenerator()
      @@ -311,8 +327,7 @@

      Method Detail

      • -

        @java.lang.Override -protected com.nimbusds.jwt.JWT generateAccessToken(com.nimbusds.jwt.JWTClaimsSet claimsSet)

        +

        @java.lang.Override
        protected com.nimbusds.jwt.JWT generateAccessToken(com.nimbusds.jwt.JWTClaimsSet claimsSet)

      diff --git a/snapshot/gapi/grails/plugin/springsecurity/rest/token/generation/jwt/FileRSAKeyProvider.html b/snapshot/gapi/grails/plugin/springsecurity/rest/token/generation/jwt/FileRSAKeyProvider.html index 5bda97576..819cd1f38 100644 --- a/snapshot/gapi/grails/plugin/springsecurity/rest/token/generation/jwt/FileRSAKeyProvider.html +++ b/snapshot/gapi/grails/plugin/springsecurity/rest/token/generation/jwt/FileRSAKeyProvider.html @@ -105,7 +105,6 @@

      [Groovy] Class FileR
      -
      @groovy.util.logging.Slf4j
       @groovy.transform.CompileStatic
      @@ -132,7 +131,7 @@ 

      [Groovy] Class FileR -
        +
        • Properties Summary

            @@ -166,6 +165,7 @@

            Properties Summary

        • +
        @@ -186,8 +186,7 @@

        Constructor Summary

        - FileRSAKeyProvider - ()
        + FileRSAKeyProvider()
        @@ -233,7 +232,7 @@

        Inherited Methods Summary

        class java.lang.Object - java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() + java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll()
      @@ -330,8 +329,7 @@

      Method Detail

      • -

        @java.lang.Override -void afterPropertiesSet()

        +

        @java.lang.Override
        void afterPropertiesSet()

      diff --git a/snapshot/gapi/grails/plugin/springsecurity/rest/token/generation/jwt/IssuerClaimProvider.html b/snapshot/gapi/grails/plugin/springsecurity/rest/token/generation/jwt/IssuerClaimProvider.html index 165fd6d77..00aa660af 100644 --- a/snapshot/gapi/grails/plugin/springsecurity/rest/token/generation/jwt/IssuerClaimProvider.html +++ b/snapshot/gapi/grails/plugin/springsecurity/rest/token/generation/jwt/IssuerClaimProvider.html @@ -105,7 +105,6 @@

      [Groovy] Class Issu
      -
      class IssuerClaimProvider
       extends java.lang.Object
      @@ -130,7 +129,7 @@ 

      [Groovy] Class Issu -
        +
        • Properties Summary

            @@ -149,6 +148,7 @@

            Properties Summary

        • +
        @@ -169,8 +169,7 @@

        Constructor Summary

        - IssuerClaimProvider - ()
        + IssuerClaimProvider()
        @@ -216,7 +215,7 @@

        Inherited Methods Summary

        class java.lang.Object - java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() + java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll()
      @@ -289,8 +288,7 @@

      Method Detail

      • -

        @java.lang.Override -void provideCustomClaims(com.nimbusds.jwt.JWTClaimsSet$Builder builder, org.springframework.security.core.userdetails.UserDetails details, java.lang.String principal, java.lang.Integer expiration)

        +

        @java.lang.Override
        void provideCustomClaims(com.nimbusds.jwt.JWTClaimsSet$Builder builder, org.springframework.security.core.userdetails.UserDetails details, java.lang.String principal, java.lang.Integer expiration)

      diff --git a/snapshot/gapi/grails/plugin/springsecurity/rest/token/generation/jwt/RSAKeyProvider.html b/snapshot/gapi/grails/plugin/springsecurity/rest/token/generation/jwt/RSAKeyProvider.html index 8a8702ecb..d0d7e9824 100644 --- a/snapshot/gapi/grails/plugin/springsecurity/rest/token/generation/jwt/RSAKeyProvider.html +++ b/snapshot/gapi/grails/plugin/springsecurity/rest/token/generation/jwt/RSAKeyProvider.html @@ -99,7 +99,6 @@

      [Groovy] Interface R
      -
      interface RSAKeyProvider
      diff --git a/snapshot/gapi/grails/plugin/springsecurity/rest/token/generation/jwt/SignedJwtTokenGenerator.html b/snapshot/gapi/grails/plugin/springsecurity/rest/token/generation/jwt/SignedJwtTokenGenerator.html index 24e99b17f..15adfc4e9 100644 --- a/snapshot/gapi/grails/plugin/springsecurity/rest/token/generation/jwt/SignedJwtTokenGenerator.html +++ b/snapshot/gapi/grails/plugin/springsecurity/rest/token/generation/jwt/SignedJwtTokenGenerator.html @@ -105,7 +105,6 @@

      [Groovy] Class
      -
      @groovy.util.logging.Slf4j
       @groovy.transform.CompileStatic
      @@ -132,7 +131,7 @@ 

      [Groovy] Class -
        +
        • Properties Summary

            @@ -161,6 +160,24 @@

            Properties Summary

        • + +
        • +
            + + + + + + + + + + + +
            Inherited properties 
            Properties inherited from classProperties
            class AbstractJwtTokenGeneratorREFRESH_ONLY_CLAIM, customClaimProviders, defaultExpiration, defaultRefreshExpiration, jwtTokenStorageService
            +
          +
        • +
        @@ -181,8 +198,7 @@

        Constructor Summary

        - SignedJwtTokenGenerator - ()
        + SignedJwtTokenGenerator()
        @@ -323,8 +339,7 @@

        Method Detail

        • -

          @java.lang.Override -void afterPropertiesSet()

          +

          @java.lang.Override
          void afterPropertiesSet()

        @@ -332,8 +347,7 @@

        @java.lang.Override
        • -

          @java.lang.Override -protected com.nimbusds.jwt.JWT generateAccessToken(com.nimbusds.jwt.JWTClaimsSet claimsSet)

          +

          @java.lang.Override
          protected com.nimbusds.jwt.JWT generateAccessToken(com.nimbusds.jwt.JWTClaimsSet claimsSet)

        diff --git a/snapshot/gapi/grails/plugin/springsecurity/rest/token/reader/HttpHeaderTokenReader.html b/snapshot/gapi/grails/plugin/springsecurity/rest/token/reader/HttpHeaderTokenReader.html index 24891928a..ee0a0596b 100644 --- a/snapshot/gapi/grails/plugin/springsecurity/rest/token/reader/HttpHeaderTokenReader.html +++ b/snapshot/gapi/grails/plugin/springsecurity/rest/token/reader/HttpHeaderTokenReader.html @@ -105,7 +105,6 @@

        [Groovy] Class Ht
        -
        @groovy.transform.CompileStatic
         class HttpHeaderTokenReader
        @@ -131,7 +130,7 @@ 

        [Groovy] Class Ht -
          +
          • Properties Summary

              @@ -150,6 +149,7 @@

              Properties Summary

          • +
          @@ -170,8 +170,7 @@

          Constructor Summary

          - HttpHeaderTokenReader - ()
          + HttpHeaderTokenReader()
          @@ -198,7 +197,7 @@

          Methods Summary

          AccessToken - findToken(javax.servlet.http.HttpServletRequest request)
          Returns:
          the token from the header headerName, null otherwise
          + findToken(jakarta.servlet.http.HttpServletRequest request)
          Returns:
          the token from the header headerName, null otherwise
          @@ -217,7 +216,7 @@

          Inherited Methods Summary

          class java.lang.Object - java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() + java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll()
        @@ -287,11 +286,10 @@

        HttpHeaderTokenReader()

        Method Detail

        - +
        • -

          @java.lang.Override -AccessToken findToken(javax.servlet.http.HttpServletRequest request)

          +

          @java.lang.Override
          AccessToken findToken(jakarta.servlet.http.HttpServletRequest request)

          Returns:
          the token from the header headerName, null otherwise

        diff --git a/snapshot/gapi/grails/plugin/springsecurity/rest/token/reader/TokenReader.html b/snapshot/gapi/grails/plugin/springsecurity/rest/token/reader/TokenReader.html index 40572cc2c..8d4ddd350 100644 --- a/snapshot/gapi/grails/plugin/springsecurity/rest/token/reader/TokenReader.html +++ b/snapshot/gapi/grails/plugin/springsecurity/rest/token/reader/TokenReader.html @@ -99,7 +99,6 @@

        [Groovy] Interface Toke
        -
        interface TokenReader
        @@ -144,7 +143,7 @@

        Methods Summary

        abstract AccessToken - findToken(javax.servlet.http.HttpServletRequest request)
        Reads a token (if any) from the request + findToken(jakarta.servlet.http.HttpServletRequest request)
        Reads a token (if any) from the request @@ -179,10 +178,10 @@

        Methods Summary

        Method Detail

        - +
        • -

          abstract AccessToken findToken(javax.servlet.http.HttpServletRequest request)

          +

          abstract AccessToken findToken(jakarta.servlet.http.HttpServletRequest request)

          Reads a token (if any) from the request

          Parameters:
          request - the HTTP request
          response - the response, in case any status code has to be sent
          Returns:
          the token when found, null otherwise

        diff --git a/snapshot/gapi/grails/plugin/springsecurity/rest/token/rendering/AccessTokenJsonRenderer.html b/snapshot/gapi/grails/plugin/springsecurity/rest/token/rendering/AccessTokenJsonRenderer.html index 312dcc56b..279f94c19 100644 --- a/snapshot/gapi/grails/plugin/springsecurity/rest/token/rendering/AccessTokenJsonRenderer.html +++ b/snapshot/gapi/grails/plugin/springsecurity/rest/token/rendering/AccessTokenJsonRenderer.html @@ -99,7 +99,6 @@

        [Groovy] In
        -
        interface AccessTokenJsonRenderer
        diff --git a/snapshot/gapi/grails/plugin/springsecurity/rest/token/rendering/DefaultAccessTokenJsonRenderer.html b/snapshot/gapi/grails/plugin/springsecurity/rest/token/rendering/DefaultAccessTokenJsonRenderer.html index 3e26a65d5..90342b5aa 100644 --- a/snapshot/gapi/grails/plugin/springsecurity/rest/token/rendering/DefaultAccessTokenJsonRenderer.html +++ b/snapshot/gapi/grails/plugin/springsecurity/rest/token/rendering/DefaultAccessTokenJsonRenderer.html @@ -105,7 +105,6 @@

        [Groovy]
        -
        @groovy.util.logging.Slf4j
         @groovy.transform.CompileStatic
        @@ -134,7 +133,7 @@ 

        [Groovy] -
          +
          • Properties Summary

              @@ -168,6 +167,7 @@

              Properties Summary

          • +
          @@ -188,8 +188,7 @@

          Constructor Summary

          - DefaultAccessTokenJsonRenderer - ()
          + DefaultAccessTokenJsonRenderer()
          @@ -235,7 +234,7 @@

          Inherited Methods Summary

          class java.lang.Object - java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() + java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll()
        diff --git a/snapshot/gapi/grails/plugin/springsecurity/rest/token/storage/GormTokenStorageService.html b/snapshot/gapi/grails/plugin/springsecurity/rest/token/storage/GormTokenStorageService.html index f7d186148..2e77f8f21 100644 --- a/snapshot/gapi/grails/plugin/springsecurity/rest/token/storage/GormTokenStorageService.html +++ b/snapshot/gapi/grails/plugin/springsecurity/rest/token/storage/GormTokenStorageService.html @@ -105,7 +105,6 @@

        [Groovy] Class
        -
        @groovy.util.logging.Slf4j
         class GormTokenStorageService
        @@ -135,7 +134,7 @@ 

        [Groovy] Class -
          +
          • Properties Summary

              @@ -159,6 +158,7 @@

              Properties Summary

          • +
          @@ -179,8 +179,7 @@

          Constructor Summary

          - GormTokenStorageService - ()
          + GormTokenStorageService()
          @@ -238,7 +237,7 @@

          Inherited Methods Summary

          class java.lang.Object - java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() + java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll()
        diff --git a/snapshot/gapi/grails/plugin/springsecurity/rest/token/storage/GrailsCacheTokenStorageService.html b/snapshot/gapi/grails/plugin/springsecurity/rest/token/storage/GrailsCacheTokenStorageService.html index 7ca57daaa..bc463ef4a 100644 --- a/snapshot/gapi/grails/plugin/springsecurity/rest/token/storage/GrailsCacheTokenStorageService.html +++ b/snapshot/gapi/grails/plugin/springsecurity/rest/token/storage/GrailsCacheTokenStorageService.html @@ -105,7 +105,6 @@

        [Groovy]
        -
        @groovy.util.logging.Slf4j
         @groovy.transform.CompileStatic
        @@ -132,7 +131,7 @@ 

        [Groovy] -
          +
          • Properties Summary

              @@ -161,6 +160,7 @@

              Properties Summary

          • +
          @@ -181,8 +181,7 @@

          Constructor Summary

          - GrailsCacheTokenStorageService - ()
          + GrailsCacheTokenStorageService()
          @@ -246,7 +245,7 @@

          Inherited Methods Summary

          class java.lang.Object - java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() + java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll()
        @@ -335,8 +334,7 @@

        Method Detail

        • -

          @javax.annotation.PostConstruct -void init()

          +

          @jakarta.annotation.PostConstruct
          void init()

        @@ -344,8 +342,7 @@

        @javax.annotation.PostConstruct
        • -

          @java.lang.Override -org.springframework.security.core.userdetails.UserDetails loadUserByToken(java.lang.String tokenValue)

          +

          @java.lang.Override
          org.springframework.security.core.userdetails.UserDetails loadUserByToken(java.lang.String tokenValue)

        @@ -353,8 +350,7 @@

        @java.lang.Override
        • -

          @java.lang.Override -void removeToken(java.lang.String tokenValue)

          +

          @java.lang.Override
          void removeToken(java.lang.String tokenValue)

        @@ -362,8 +358,7 @@

        @java.lang.Override
        • -

          @java.lang.Override -void storeToken(java.lang.String tokenValue, org.springframework.security.core.userdetails.UserDetails principal)

          +

          @java.lang.Override
          void storeToken(java.lang.String tokenValue, org.springframework.security.core.userdetails.UserDetails principal)

        diff --git a/snapshot/gapi/grails/plugin/springsecurity/rest/token/storage/RedisTokenStorageService.html b/snapshot/gapi/grails/plugin/springsecurity/rest/token/storage/RedisTokenStorageService.html index 3011a41f7..5e82c8f17 100644 --- a/snapshot/gapi/grails/plugin/springsecurity/rest/token/storage/RedisTokenStorageService.html +++ b/snapshot/gapi/grails/plugin/springsecurity/rest/token/storage/RedisTokenStorageService.html @@ -105,7 +105,6 @@

        [Groovy] Class
        -
        @groovy.util.logging.Slf4j
         @groovy.transform.CompileStatic
        @@ -130,7 +129,7 @@ 

        [Groovy] Class -
          +
          • Properties Summary

              @@ -164,6 +163,7 @@

              Properties Summary

          • +
          @@ -184,8 +184,7 @@

          Constructor Summary

          - RedisTokenStorageService - ()
          + RedisTokenStorageService()
          @@ -243,7 +242,7 @@

          Inherited Methods Summary

          class java.lang.Object - java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() + java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll()
        @@ -340,8 +339,7 @@

        Method Detail

        • -

          @java.lang.Override -org.springframework.security.core.userdetails.UserDetails loadUserByToken(java.lang.String tokenValue)

          +

          @java.lang.Override
          org.springframework.security.core.userdetails.UserDetails loadUserByToken(java.lang.String tokenValue)

        @@ -349,8 +347,7 @@

        @java.lang.Override
        • -

          @java.lang.Override -void removeToken(java.lang.String tokenValue)

          +

          @java.lang.Override
          void removeToken(java.lang.String tokenValue)

        @@ -358,8 +355,7 @@

        @java.lang.Override
        • -

          @java.lang.Override -void storeToken(java.lang.String tokenValue, org.springframework.security.core.userdetails.UserDetails principal)

          +

          @java.lang.Override
          void storeToken(java.lang.String tokenValue, org.springframework.security.core.userdetails.UserDetails principal)

        diff --git a/snapshot/gapi/grails/plugin/springsecurity/rest/token/storage/TokenNotFoundException.html b/snapshot/gapi/grails/plugin/springsecurity/rest/token/storage/TokenNotFoundException.html index c44af23fb..1c27991ce 100644 --- a/snapshot/gapi/grails/plugin/springsecurity/rest/token/storage/TokenNotFoundException.html +++ b/snapshot/gapi/grails/plugin/springsecurity/rest/token/storage/TokenNotFoundException.html @@ -100,7 +100,6 @@

        [Groovy] Class T
        -
        @groovy.transform.InheritConstructors
         class TokenNotFoundException
        @@ -143,8 +142,7 @@ 

        Constructor Summary

        - TokenNotFoundException - ()
        + TokenNotFoundException()
        @@ -169,7 +167,7 @@

        Inherited Methods Summary

        class org.springframework.security.core.AuthenticationException - org.springframework.security.core.AuthenticationException#printStackTrace(), org.springframework.security.core.AuthenticationException#printStackTrace(java.io.PrintWriter), org.springframework.security.core.AuthenticationException#printStackTrace(java.io.PrintStream), org.springframework.security.core.AuthenticationException#fillInStackTrace(), org.springframework.security.core.AuthenticationException#getCause(), org.springframework.security.core.AuthenticationException#initCause(java.lang.Throwable), org.springframework.security.core.AuthenticationException#toString(), org.springframework.security.core.AuthenticationException#getMessage(), org.springframework.security.core.AuthenticationException#getSuppressed(), org.springframework.security.core.AuthenticationException#getLocalizedMessage(), org.springframework.security.core.AuthenticationException#getStackTrace(), org.springframework.security.core.AuthenticationException#setStackTrace([Ljava.lang.StackTraceElement;), org.springframework.security.core.AuthenticationException#addSuppressed(java.lang.Throwable), org.springframework.security.core.AuthenticationException#wait(long), org.springframework.security.core.AuthenticationException#wait(long, int), org.springframework.security.core.AuthenticationException#wait(), org.springframework.security.core.AuthenticationException#equals(java.lang.Object), org.springframework.security.core.AuthenticationException#hashCode(), org.springframework.security.core.AuthenticationException#getClass(), org.springframework.security.core.AuthenticationException#notify(), org.springframework.security.core.AuthenticationException#notifyAll() + org.springframework.security.core.AuthenticationException#printStackTrace(), org.springframework.security.core.AuthenticationException#printStackTrace(java.io.PrintWriter), org.springframework.security.core.AuthenticationException#printStackTrace(java.io.PrintStream), org.springframework.security.core.AuthenticationException#getStackTrace(), org.springframework.security.core.AuthenticationException#fillInStackTrace(), org.springframework.security.core.AuthenticationException#getCause(), org.springframework.security.core.AuthenticationException#initCause(java.lang.Throwable), org.springframework.security.core.AuthenticationException#toString(), org.springframework.security.core.AuthenticationException#getMessage(), org.springframework.security.core.AuthenticationException#getSuppressed(), org.springframework.security.core.AuthenticationException#getLocalizedMessage(), org.springframework.security.core.AuthenticationException#setStackTrace([Ljava.lang.StackTraceElement;), org.springframework.security.core.AuthenticationException#addSuppressed(java.lang.Throwable), org.springframework.security.core.AuthenticationException#wait(long, int), org.springframework.security.core.AuthenticationException#wait(), org.springframework.security.core.AuthenticationException#wait(long), org.springframework.security.core.AuthenticationException#equals(java.lang.Object), org.springframework.security.core.AuthenticationException#hashCode(), org.springframework.security.core.AuthenticationException#getClass(), org.springframework.security.core.AuthenticationException#notify(), org.springframework.security.core.AuthenticationException#notifyAll()

      diff --git a/snapshot/gapi/grails/plugin/springsecurity/rest/token/storage/TokenStorageService.html b/snapshot/gapi/grails/plugin/springsecurity/rest/token/storage/TokenStorageService.html index 12d2b52b1..021db0ae5 100644 --- a/snapshot/gapi/grails/plugin/springsecurity/rest/token/storage/TokenStorageService.html +++ b/snapshot/gapi/grails/plugin/springsecurity/rest/token/storage/TokenStorageService.html @@ -100,7 +100,6 @@

      [Groovy] Trait Toke
      -
      @groovy.transform.Trait
       trait TokenStorageService
      @@ -187,7 +186,7 @@ 

      Inherited Methods Summary

      class java.lang.Object - java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() + java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll()

    diff --git a/snapshot/gapi/grails/plugin/springsecurity/rest/token/storage/jwt/JwtTokenStorageService.html b/snapshot/gapi/grails/plugin/springsecurity/rest/token/storage/jwt/JwtTokenStorageService.html index d138eb27c..27c1430d9 100644 --- a/snapshot/gapi/grails/plugin/springsecurity/rest/token/storage/jwt/JwtTokenStorageService.html +++ b/snapshot/gapi/grails/plugin/springsecurity/rest/token/storage/jwt/JwtTokenStorageService.html @@ -105,7 +105,6 @@

    [Groovy] Class J
    -
    @groovy.util.logging.Slf4j
     @groovy.transform.CompileStatic
    @@ -132,7 +131,7 @@ 

    [Groovy] Class J -
      +
      • Properties Summary

          @@ -156,6 +155,7 @@

          Properties Summary

      • +
      @@ -176,8 +176,7 @@

      Constructor Summary

      - JwtTokenStorageService - ()
      + JwtTokenStorageService()
      @@ -247,7 +246,7 @@

      Inherited Methods Summary

      class java.lang.Object - java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() + java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll()
    @@ -328,8 +327,7 @@

    Method Detail

    • -

      @java.lang.Override -org.springframework.security.core.userdetails.UserDetails loadUserByToken(java.lang.String tokenValue)

      +

      @java.lang.Override
      org.springframework.security.core.userdetails.UserDetails loadUserByToken(java.lang.String tokenValue)

    @@ -354,8 +352,7 @@

    protected org.springframework.security.core.userdetails.UserDetails
    • -

      @java.lang.Override -void removeToken(java.lang.String tokenValue)

      +

      @java.lang.Override
      void removeToken(java.lang.String tokenValue)

    @@ -363,8 +360,7 @@

    @java.lang.Override
    • -

      @java.lang.Override -void storeToken(java.lang.String tokenValue, org.springframework.security.core.userdetails.UserDetails principal)

      +

      @java.lang.Override
      void storeToken(java.lang.String tokenValue, org.springframework.security.core.userdetails.UserDetails principal)

    diff --git a/snapshot/gapi/grails/plugin/springsecurity/rest/token/storage/memcached/CustomSerializingTranscoder.1.html b/snapshot/gapi/grails/plugin/springsecurity/rest/token/storage/memcached/CustomSerializingTranscoder.1.html index cf50192de..f6332b860 100644 --- a/snapshot/gapi/grails/plugin/springsecurity/rest/token/storage/memcached/CustomSerializingTranscoder.1.html +++ b/snapshot/gapi/grails/plugin/springsecurity/rest/token/storage/memcached/CustomSerializingTranscoder.1.html @@ -100,7 +100,6 @@

    [Groovy]
    -
    class CustomSerializingTranscoder.1
     extends java.io.ObjectInputStream
    @@ -160,8 +159,7 @@

    Constructor Summary

    - CustomSerializingTranscoder.1 - ()
    + CustomSerializingTranscoder.1()
    @@ -207,7 +205,7 @@

    Inherited Methods Summary

    class java.io.ObjectInputStream - java.io.ObjectInputStream#skipBytes(int), java.io.ObjectInputStream#readBoolean(), java.io.ObjectInputStream#readByte(), java.io.ObjectInputStream#readUnsignedByte(), java.io.ObjectInputStream#readShort(), java.io.ObjectInputStream#readUnsignedShort(), java.io.ObjectInputStream#readLong(), java.io.ObjectInputStream#readDouble(), java.io.ObjectInputStream#readUnshared(), java.io.ObjectInputStream#registerValidation(java.io.ObjectInputValidation, int), java.io.ObjectInputStream#getObjectInputFilter(), java.io.ObjectInputStream#readChar(), java.io.ObjectInputStream#readFully([B), java.io.ObjectInputStream#readFully([B, int, int), java.io.ObjectInputStream#setObjectInputFilter(java.io.ObjectInputFilter), java.io.ObjectInputStream#readObject(), java.io.ObjectInputStream#defaultReadObject(), java.io.ObjectInputStream#read(), java.io.ObjectInputStream#read([B, int, int), java.io.ObjectInputStream#readLine(), java.io.ObjectInputStream#close(), java.io.ObjectInputStream#readInt(), java.io.ObjectInputStream#readFields(), java.io.ObjectInputStream#available(), java.io.ObjectInputStream#readUTF(), java.io.ObjectInputStream#readFloat(), java.io.ObjectInputStream#read([B), java.io.ObjectInputStream#mark(int), java.io.ObjectInputStream#readAllBytes(), java.io.ObjectInputStream#readNBytes([B, int, int), java.io.ObjectInputStream#readNBytes(int), java.io.ObjectInputStream#transferTo(java.io.OutputStream), java.io.ObjectInputStream#skip(long), java.io.ObjectInputStream#markSupported(), java.io.ObjectInputStream#reset(), java.io.ObjectInputStream#nullInputStream(), java.io.ObjectInputStream#wait(long), java.io.ObjectInputStream#wait(long, int), java.io.ObjectInputStream#wait(), java.io.ObjectInputStream#equals(java.lang.Object), java.io.ObjectInputStream#toString(), java.io.ObjectInputStream#hashCode(), java.io.ObjectInputStream#getClass(), java.io.ObjectInputStream#notify(), java.io.ObjectInputStream#notifyAll() + java.io.ObjectInputStream#readUnshared(), java.io.ObjectInputStream#registerValidation(java.io.ObjectInputValidation, int), java.io.ObjectInputStream#getObjectInputFilter(), java.io.ObjectInputStream#setObjectInputFilter(java.io.ObjectInputFilter), java.io.ObjectInputStream#defaultReadObject(), java.io.ObjectInputStream#readObject(), java.io.ObjectInputStream#read([B, int, int), java.io.ObjectInputStream#read(), java.io.ObjectInputStream#readFields(), java.io.ObjectInputStream#readLine(), java.io.ObjectInputStream#close(), java.io.ObjectInputStream#readInt(), java.io.ObjectInputStream#available(), java.io.ObjectInputStream#readUTF(), java.io.ObjectInputStream#readChar(), java.io.ObjectInputStream#readFloat(), java.io.ObjectInputStream#readFully([B), java.io.ObjectInputStream#readFully([B, int, int), java.io.ObjectInputStream#skipBytes(int), java.io.ObjectInputStream#readBoolean(), java.io.ObjectInputStream#readByte(), java.io.ObjectInputStream#readUnsignedByte(), java.io.ObjectInputStream#readShort(), java.io.ObjectInputStream#readUnsignedShort(), java.io.ObjectInputStream#readLong(), java.io.ObjectInputStream#readDouble(), java.io.ObjectInputStream#read([B), java.io.ObjectInputStream#mark(int), java.io.ObjectInputStream#readAllBytes(), java.io.ObjectInputStream#readNBytes(int), java.io.ObjectInputStream#readNBytes([B, int, int), java.io.ObjectInputStream#transferTo(java.io.OutputStream), java.io.ObjectInputStream#skip(long), java.io.ObjectInputStream#markSupported(), java.io.ObjectInputStream#reset(), java.io.ObjectInputStream#nullInputStream(), java.io.ObjectInputStream#skipNBytes(long), java.io.ObjectInputStream#wait(long, int), java.io.ObjectInputStream#wait(), java.io.ObjectInputStream#wait(long), java.io.ObjectInputStream#equals(java.lang.Object), java.io.ObjectInputStream#toString(), java.io.ObjectInputStream#hashCode(), java.io.ObjectInputStream#getClass(), java.io.ObjectInputStream#notify(), java.io.ObjectInputStream#notifyAll() @@ -262,8 +260,7 @@

    Method Detail

    • -

      @java.lang.Override -protected java.lang.Class<?> resolveClass(java.io.ObjectStreamClass objectStreamClass)

      +

      @java.lang.Override
      protected java.lang.Class<?> resolveClass(java.io.ObjectStreamClass objectStreamClass)

    diff --git a/snapshot/gapi/grails/plugin/springsecurity/rest/token/storage/memcached/CustomSerializingTranscoder.html b/snapshot/gapi/grails/plugin/springsecurity/rest/token/storage/memcached/CustomSerializingTranscoder.html index 7036476eb..0170e4ac4 100644 --- a/snapshot/gapi/grails/plugin/springsecurity/rest/token/storage/memcached/CustomSerializingTranscoder.html +++ b/snapshot/gapi/grails/plugin/springsecurity/rest/token/storage/memcached/CustomSerializingTranscoder.html @@ -100,7 +100,6 @@

    [Groovy] Cl
    -
    @groovy.transform.CompileStatic
     class CustomSerializingTranscoder
    @@ -184,8 +183,7 @@ 

    Constructor Summary

    - CustomSerializingTranscoder - ()
    + CustomSerializingTranscoder()
    @@ -231,7 +229,7 @@

    Inherited Methods Summary

    class net.spy.memcached.transcoders.SerializingTranscoder - net.spy.memcached.transcoders.SerializingTranscoder#asyncDecode(net.spy.memcached.CachedData), net.spy.memcached.transcoders.SerializingTranscoder#decode(net.spy.memcached.CachedData), net.spy.memcached.transcoders.SerializingTranscoder#encode(java.lang.Object), net.spy.memcached.transcoders.SerializingTranscoder#setCharset(java.lang.String), net.spy.memcached.transcoders.SerializingTranscoder#setCompressionThreshold(int), net.spy.memcached.transcoders.SerializingTranscoder#getMaxSize(), net.spy.memcached.transcoders.SerializingTranscoder#wait(long), net.spy.memcached.transcoders.SerializingTranscoder#wait(long, int), net.spy.memcached.transcoders.SerializingTranscoder#wait(), net.spy.memcached.transcoders.SerializingTranscoder#equals(java.lang.Object), net.spy.memcached.transcoders.SerializingTranscoder#toString(), net.spy.memcached.transcoders.SerializingTranscoder#hashCode(), net.spy.memcached.transcoders.SerializingTranscoder#getClass(), net.spy.memcached.transcoders.SerializingTranscoder#notify(), net.spy.memcached.transcoders.SerializingTranscoder#notifyAll() + net.spy.memcached.transcoders.SerializingTranscoder#asyncDecode(net.spy.memcached.CachedData), net.spy.memcached.transcoders.SerializingTranscoder#decode(net.spy.memcached.CachedData), net.spy.memcached.transcoders.SerializingTranscoder#encode(java.lang.Object), net.spy.memcached.transcoders.SerializingTranscoder#setCharset(java.lang.String), net.spy.memcached.transcoders.SerializingTranscoder#getMaxSize(), net.spy.memcached.transcoders.SerializingTranscoder#setCompressionThreshold(int), net.spy.memcached.transcoders.SerializingTranscoder#wait(long, int), net.spy.memcached.transcoders.SerializingTranscoder#wait(), net.spy.memcached.transcoders.SerializingTranscoder#wait(long), net.spy.memcached.transcoders.SerializingTranscoder#equals(java.lang.Object), net.spy.memcached.transcoders.SerializingTranscoder#toString(), net.spy.memcached.transcoders.SerializingTranscoder#hashCode(), net.spy.memcached.transcoders.SerializingTranscoder#getClass(), net.spy.memcached.transcoders.SerializingTranscoder#notify(), net.spy.memcached.transcoders.SerializingTranscoder#notifyAll() @@ -286,8 +284,7 @@

    Method Detail

    • -

      @java.lang.Override -protected java.lang.Object deserialize(byte[] bytes)

      +

      @java.lang.Override
      protected java.lang.Object deserialize(byte[] bytes)

    diff --git a/snapshot/gapi/grails/plugin/springsecurity/rest/token/storage/memcached/MemcachedTokenStorageService.html b/snapshot/gapi/grails/plugin/springsecurity/rest/token/storage/memcached/MemcachedTokenStorageService.html index 2b76069a6..97f975933 100644 --- a/snapshot/gapi/grails/plugin/springsecurity/rest/token/storage/memcached/MemcachedTokenStorageService.html +++ b/snapshot/gapi/grails/plugin/springsecurity/rest/token/storage/memcached/MemcachedTokenStorageService.html @@ -105,7 +105,6 @@

    [Groovy] C
    -
    @groovy.util.logging.Slf4j
     @groovy.transform.CompileStatic
    @@ -133,7 +132,7 @@ 

    [Groovy] C -
      +
      • Properties Summary

          @@ -157,6 +156,7 @@

          Properties Summary

      • +
      @@ -177,8 +177,7 @@

      Constructor Summary

      - MemcachedTokenStorageService - ()
      + MemcachedTokenStorageService()
      @@ -236,7 +235,7 @@

      Inherited Methods Summary

      class java.lang.Object - java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() + java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll()
    diff --git a/snapshot/gapi/index-all.html b/snapshot/gapi/index-all.html index bb68f611c..d05a4e7c5 100644 --- a/snapshot/gapi/index-all.html +++ b/snapshot/gapi/index-all.html @@ -247,7 +247,11 @@

    C

    callbackErrorHandler - Property in RestOauthController
    -
    commence(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, org.springframework.security.core.AuthenticationException) - Method in BearerTokenAuthenticationEntryPoint +
    commence(jakarta.servlet.http.HttpServletRequest, jakarta.servlet.http.HttpServletResponse, org.springframework.security.core.AuthenticationException) - Method in BearerTokenAuthenticationEntryPoint +
    +
    ContextClassLoaderAwareObjectInputStream - Class in grails.plugin.springsecurity.rest +
    +
    ContextClassLoaderAwareObjectInputStream(java.io.InputStream) - Constructor in ContextClassLoaderAwareObjectInputStream
    convert(java.lang.Exception) - Method in CallbackErrorHandler
    Converts an error that occurs during the callback to a parameter map that will be returned to the frontend
    @@ -331,11 +335,11 @@

    D

    documentation - Property in SpringSecurityRestRedisGrailsPlugin
    -
    doFilter(javax.servlet.ServletRequest, javax.servlet.ServletResponse, javax.servlet.FilterChain) - Method in RestAuthenticationFilter +
    doFilter(jakarta.servlet.ServletRequest, jakarta.servlet.ServletResponse, jakarta.servlet.FilterChain) - Method in RestAuthenticationFilter
    -
    doFilter(javax.servlet.ServletRequest, javax.servlet.ServletResponse, javax.servlet.FilterChain) - Method in RestLogoutFilter +
    doFilter(jakarta.servlet.ServletRequest, jakarta.servlet.ServletResponse, jakarta.servlet.FilterChain) - Method in RestLogoutFilter
    -
    doFilter(javax.servlet.ServletRequest, javax.servlet.ServletResponse, javax.servlet.FilterChain) - Method in RestTokenValidationFilter +
    doFilter(jakarta.servlet.ServletRequest, jakarta.servlet.ServletResponse, jakarta.servlet.FilterChain) - Method in RestTokenValidationFilter
    doWithApplicationContext() - Method in SpringSecurityRestGormGrailsPlugin
    @@ -382,11 +386,11 @@

    E

    Expiration in seconds
    expiration - Property in RedisTokenStorageService
    Expiration in seconds
    -
    extractCredentials(javax.servlet.http.HttpServletRequest) - Method in CredentialsExtractor +
    extractCredentials(jakarta.servlet.http.HttpServletRequest) - Method in CredentialsExtractor
    -
    extractCredentials(javax.servlet.http.HttpServletRequest) - Method in DefaultJsonPayloadCredentialsExtractor +
    extractCredentials(jakarta.servlet.http.HttpServletRequest) - Method in DefaultJsonPayloadCredentialsExtractor
    -
    extractCredentials(javax.servlet.http.HttpServletRequest) - Method in RequestParamsCredentialsExtractor +
    extractCredentials(jakarta.servlet.http.HttpServletRequest) - Method in RequestParamsCredentialsExtractor
    @@ -399,11 +403,11 @@

    F

    Loads RSA public/private key's from files
    FileRSAKeyProvider() - Constructor in FileRSAKeyProvider
    -
    findToken(javax.servlet.http.HttpServletRequest) - Method in BearerTokenReader +
    findToken(jakarta.servlet.http.HttpServletRequest) - Method in BearerTokenReader
    Finds the bearer token within the specified request.
    -
    findToken(javax.servlet.http.HttpServletRequest) - Method in HttpHeaderTokenReader +
    findToken(jakarta.servlet.http.HttpServletRequest) - Method in HttpHeaderTokenReader
    Returns:
    the token from the header headerName, null otherwise
    -
    findToken(javax.servlet.http.HttpServletRequest) - Method in TokenReader +
    findToken(jakarta.servlet.http.HttpServletRequest) - Method in TokenReader
    Reads a token (if any) from the request
    @@ -436,13 +440,13 @@

    G

    getCredentials() - Method in AccessToken
    -
    getJsonBody(javax.servlet.http.HttpServletRequest) - Method in AbstractJsonPayloadCredentialsExtractor +
    getJsonBody(jakarta.servlet.http.HttpServletRequest) - Method in AbstractJsonPayloadCredentialsExtractor
    getOauthUser(java.lang.String, org.pac4j.core.profile.UserProfile) - Method in RestOauthService
    getPrivateKey() - Method in RSAKeyProvider
    -
    getProfile(java.lang.String, org.pac4j.core.context.WebContext) - Method in RestOauthService +
    getProfile(java.lang.String, org.pac4j.core.context.CallContext) - Method in RestOauthService
    getPublicKey() - Method in RSAKeyProvider
    @@ -483,7 +487,7 @@

    G

    H

    -
    handle(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, org.springframework.security.access.AccessDeniedException) - Method in BearerTokenAccessDeniedHandler +
    handle(jakarta.servlet.http.HttpServletRequest, jakarta.servlet.http.HttpServletResponse, org.springframework.security.access.AccessDeniedException) - Method in BearerTokenAccessDeniedHandler
    headerName - Property in HttpHeaderTokenReader
    @@ -547,6 +551,8 @@

    J

    jwtService - Property in RestAuthenticationProvider
    +
    jwtService - Property in RestOauthController +
    JwtTokenStorageService - Class in grails.plugin.springsecurity.rest.token.storage.jwt
    Re-hydrates JWT's with HMAC protection or JWE encryption
    jwtTokenStorageService - Property in AbstractJwtTokenGenerator @@ -624,7 +630,7 @@

    M

    mappings - Property in RestOauthUrlMappings
    -
    matches(javax.servlet.http.HttpServletRequest) - Method in SpringSecurityRestFilterRequestMatcher +
    matches(jakarta.servlet.http.HttpServletRequest) - Method in SpringSecurityRestFilterRequestMatcher
    memcachedClient - Property in MemcachedTokenStorageService
    @@ -660,11 +666,11 @@

    O

    onApplicationEvent(org.springframework.context.ApplicationEvent) - Method in RestSecurityEventListener
    -
    onAuthenticationFailure(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, org.springframework.security.core.AuthenticationException) - Method in BearerTokenAuthenticationFailureHandler +
    onAuthenticationFailure(jakarta.servlet.http.HttpServletRequest, jakarta.servlet.http.HttpServletResponse, org.springframework.security.core.AuthenticationException) - Method in BearerTokenAuthenticationFailureHandler
    Sends the proper response code and headers, as defined by RFC6750.
    -
    onAuthenticationFailure(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, org.springframework.security.core.AuthenticationException) - Method in RestAuthenticationFailureHandler +
    onAuthenticationFailure(jakarta.servlet.http.HttpServletRequest, jakarta.servlet.http.HttpServletResponse, org.springframework.security.core.AuthenticationException) - Method in RestAuthenticationFailureHandler
    Called when an authentication attempt fails.
    -
    onAuthenticationSuccess(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, org.springframework.security.core.Authentication) - Method in RestAuthenticationSuccessHandler +
    onAuthenticationSuccess(jakarta.servlet.http.HttpServletRequest, jakarta.servlet.http.HttpServletResponse, org.springframework.security.core.Authentication) - Method in RestAuthenticationSuccessHandler
    Called when a user has been successfully authenticated.
    organization - Property in SpringSecurityRestGormGrailsPlugin
    @@ -787,6 +793,8 @@

    R

    Extracts credentials from request parameters
    RequestParamsCredentialsExtractor() - Constructor in RequestParamsCredentialsExtractor
    +
    resolveClass(java.io.ObjectStreamClass) - Method in ContextClassLoaderAwareObjectInputStream +
    resolveClass(java.io.ObjectStreamClass) - Method in CustomSerializingTranscoder.1
    RestAuthenticationEventPublisher - Interface in grails.plugin.springsecurity.rest.authentication @@ -908,7 +916,7 @@

    S

    statusCode - Property in RestAuthenticationFailureHandler
    Configurable status code, by default: conf.rest.login.failureStatusCode?
    -
    storeAuthentication(java.lang.String, org.pac4j.core.context.WebContext) - Method in RestOauthService +
    storeAuthentication(java.lang.String, org.pac4j.core.context.CallContext) - Method in RestOauthService
    storeToken(java.lang.String, org.springframework.security.core.userdetails.UserDetails) - Method in GormTokenStorageService
    diff --git a/snapshot/index.html b/snapshot/index.html index 32003582d..580e472d4 100644 --- a/snapshot/index.html +++ b/snapshot/index.html @@ -533,7 +533,7 @@

    Spring Security REST for Grails

    Álvaro Sánchez-Mariscal Arnaiz

    -version 5.0.2-SNAPSHOT +version 6.0.0-SNAPSHOT
    Table of Contents
    @@ -544,105 +544,106 @@

    Spring Security REST for Grails

  • 1.2. Release History
  • -
  • 2. What’s new in 5.0? +
  • 2. What’s new in 6.0?
  • +
  • 3. What’s new in 5.0?
  • -
  • 3. What’s new in 2.0? +
  • 4. What’s new in 2.0?
  • -
  • 4. What’s new in 1.5? +
  • 5. What’s new in 1.5?
  • -
  • 5. What’s new in 1.4? +
  • 6. What’s new in 1.4?
  • -
  • 6. Articles and sample projects +
  • 7. Articles and sample projects
  • -
  • 7. Configuration +
  • 8. Configuration
  • -
  • 8. Events +
  • 9. Events
  • -
  • 9. Authentication Endpoint +
  • 10. Authentication Endpoint
  • -
  • 10. Token Generation +
  • 11. Token Generation
  • -
  • 11. Token Storage +
  • 12. Token Storage
  • -
  • 12. Token Rendering +
  • 13. Token Rendering
  • -
  • 13. Token Validation Filter +
  • 14. Token Validation Filter
  • -
  • 14. CORS support
  • -
  • 15. Delegating authentication to OAuth providers +
  • 15. CORS support
  • +
  • 16. Delegating authentication to OAuth providers
  • -
  • 16. Debugging
  • -
  • 17. Frequently Asked Questions +
  • 17. Debugging
  • +
  • 18. Frequently Asked Questions
  • @@ -652,7 +653,7 @@

    Spring Security REST for Grails

    -

    Version: 5.0.2-SNAPSHOT

    +

    Version: 6.0.0-SNAPSHOT

    @@ -1135,10 +1136,18 @@

    1.2. Release History

    -

    2. What’s new in 5.0?

    +

    2. What’s new in 6.0?

    +
    +
    +

    include:src/docs/whatsNew60.adoc[]

    +
    +
    +
    +
    +

    3. What’s new in 5.0?

    -

    2.1. Grails 6 support

    +

    3.1. Grails 6 support

    This major release is working with Grails 6. It’s based on the newer versions of Spring Security Core plugin, which in turn uses newer Spring Security versions, so make sure you read carefully what the new versions have changed:

    @@ -1166,19 +1175,19 @@

    2.1. Grails 6 support

    -

    2.2. Provide AccessToken object to storeToken and removeToken Methods

    +

    3.2. Provide AccessToken object to storeToken and removeToken Methods

    See issue #437

    -

    2.3. Minimum Java Version

    +

    3.3. Minimum Java Version

    The minimum java version is now 11.

    -

    2.4. Dependency updates

    +

    3.4. Dependency updates

    Dependencies are updated as of Grails 6.1.1 release date.

    @@ -1186,10 +1195,10 @@

    2.4. Dependency updates

    -

    3. What’s new in 2.0?

    +

    4. What’s new in 2.0?

    -

    3.1. Grails 3 and 4 support

    +

    4.1. Grails 3 and 4 support

    This major release is working with Grails 3 and 4. It’s based on the newer versions of Spring Security Core plugin, which in turn uses newer Spring Security versions, so make sure you read carefully what the new versions have changed:

    @@ -1226,7 +1235,7 @@

    3.1. Grails 3 and 4 support

    -

    3.2. Plugin broken down into multiple modules

    +

    4.2. Plugin broken down into multiple modules

    Starting from this version, org.grails.plugins:spring-security-rest just contains support for JWT. Artifact size has been reduced from 429 KB in version 1.5.3 to 194K in 2.0.x!

    @@ -1259,14 +1268,14 @@

    3.2. Plugin broken down into

    -

    3.3. CORS is now supported in Grails core

    +

    4.3. CORS is now supported in Grails core

    As of Grails 3.2.1, Grails natively supports CORS. Refer to the Grails documentation for more information about how to configure it.

    -

    3.4. JWT improvements

    +

    4.4. JWT improvements

    As of this version, there is no longer a default value for the configuration property grails.plugin.springsecurity.rest.token.storage.jwt.secret. Furthermore, if you are using JWT and no value has @@ -1278,7 +1287,7 @@

    3.4. JWT improvements

    -

    3.5. Other minor updates

    +

    4.5. Other minor updates

    • @@ -1305,10 +1314,10 @@

      3.5. Other minor updates

    -

    4. What’s new in 1.5?

    +

    5. What’s new in 1.5?

    -

    4.1. JWT support

    +

    5.1. JWT support

    JWT is fully supported and is now the default token "storage" mechanism. If you still want to use your previous storage (such as Memcached or GORM), make sure you explicitly set to true one of the following properties:

    @@ -1346,21 +1355,21 @@

    4.1. JWT support

    -

    4.2. Redis support

    +

    5.2. Redis support

    Redis can now be used as token storage service. Thanks to Philipp Eschenbach for his initial contribution.

    -

    4.3. New package base

    +

    5.3. New package base

    Packages com.odobo.grails.plugin.springsecurity.rest.* have been refactored to simply grails.plugin.springsecurity.rest.*. Make sure to double-check your imports when upgrading to 1.5.

    -

    4.4. Other minor changes

    +

    5.4. Other minor changes

    • @@ -1375,10 +1384,10 @@

      4.4. Other minor changes

    -

    5. What’s new in 1.4?

    +

    6. What’s new in 1.4?

    -

    5.1. Full compatibility with Spring Security core.

    +

    6.1. Full compatibility with Spring Security core.

    Up to previous releases, this plugin was overriding "stateful" Spring Security core beans, to ensure a stateless behaviour. After some users reported issues integrating this plugin with existing installations, version 1.4 now follows a more @@ -1389,7 +1398,7 @@

    5.1. Full compatibility w

    -

    5.2. RFC 6750 Bearer Token support by default

    +

    6.2. RFC 6750 Bearer Token support by default

    Now, the token validation and rendering aligns with the RFC 6750 Bearer Token spec. If you want to keep the old behaviour, simply disable it by setting @@ -1397,21 +1406,21 @@

    5.2. RFC 6750 Bearer Token su

    -

    5.3. Credentials are extracted from JSON by default

    +

    6.3. Credentials are extracted from JSON by default

    It makes more sense in a REST application. The old behaviour can still be used by using the corresponding configuration property.

    -

    5.4. Anonymous access is allowed

    +

    6.4. Anonymous access is allowed

    In case you want to enable anonymous access (read: not authenticated) to certain URL patterns, you can do so. Take a look at the [new chapter in the documentation|guide:tokenValidation].

    -

    5.5. Other minor changes

    +

    6.5. Other minor changes

    • @@ -1433,10 +1442,10 @@

      5.5. Other minor changes

    -

    6. Articles and sample projects

    +

    7. Articles and sample projects

    -

    6.1. Articles

    +

    7.1. Articles

    • @@ -1464,7 +1473,7 @@

      6.1. Articles

    -

    6.2. Sample projects

    +

    7.2. Sample projects

    • @@ -1479,10 +1488,10 @@

      6.2. Sample projects

    -

    7. Configuration

    +

    8. Configuration

    -

    7.1. Installing the plugin

    +

    8.1. Installing the plugin

    Just proceed as with any other Grails 3 plugin:

    @@ -1493,7 +1502,7 @@

    7.1. Installing the plugin

    //Other dependencies - compile "org.grails.plugins:spring-security-rest:5.0.2-SNAPSHOT" + compile "org.grails.plugins:spring-security-rest:6.0.0-SNAPSHOT" }
    @@ -1505,7 +1514,7 @@

    7.1. Installing the plugin

    build.gradle
    -
    ext.springSecurityRestVersion = '5.0.2-SNAPSHOT'
    +
    ext.springSecurityRestVersion = '6.0.0-SNAPSHOT'
     
     dependencies {
     
    @@ -1542,12 +1551,12 @@ 

    7.1. Installing the plugin

    If you want your own token storage system, you need to implement -role=include +role=include and register it in resources.groovy as tokenStorageService.

    -

    7.2. Plugin configuration

    +

    8.2. Plugin configuration

    This plugin is compatible by default with Spring Security core traditional, form-based authentication. The important thing to remember is: you have to separate the filter chains, so different filters are applied on each case.

    @@ -1610,13 +1619,13 @@

    7.2. Plugin configuration

    -

    8. Events

    +

    9. Events

    The Spring Security Rest plugin fires events exactly like Spring Security Core does.

    -

    8.1. Event Notification

    +

    9.1. Event Notification

    You can set up event notifications in two ways. The sections that follow describe each approach in more detail.

    @@ -1633,7 +1642,7 @@

    8.1. Event Notification

    -

    8.1.1. AuthenticationEventPublisher

    +

    9.1.1. AuthenticationEventPublisher

    Spring Security REST publishes events using an AuthenticationEventPublisher @@ -1649,7 +1658,7 @@

    8.1.1. AuthenticationEventPublisher

    -

    8.1.2. Token Creation

    +

    9.1.2. Token Creation

    Currently the Spring Security REST plugin supports a single event in addition to the default spring security events. The event is fired whenever a new token is created. See grails.plugin.springsecurity.rest.RestTokenCreationEvent

    @@ -1671,7 +1680,7 @@

    8.1.2. Token Creation

    -

    8.2. Registering an Event Listener

    +

    9.2. Registering an Event Listener

    Enable events with grails.plugin.springsecurity.useSecurityEventListener = true and create one or more Groovy or Java classes, for example:

    @@ -1708,7 +1717,7 @@

    8.2. Registering an Event Listener

    -

    8.3. Registering Callback Closures

    +

    9.3. Registering Callback Closures

    Alternatively, enable events with grails.plugin.springsecurity.useSecurityEventListener = true and register one or more callback closure(s) in grails-app/conf/Config.groovy and let SecurityEventListener do the filtering.

    @@ -1734,10 +1743,10 @@

    8.3. Registering Callback Closures

    -

    9. Authentication Endpoint

    +

    10. Authentication Endpoint

    -

    The include::https://grails-plugins.github.io/grails-spring-security-rest/5.0.2-SNAPSHOT/docs/gapi/grails/plugin/springsecurity/rest/RestAuthenticationFilter.html[authentication filter] +

    The authentication filter uses the default authenticationManager bean, which in turn uses all the registered authentication providers. See the Spring Security Core guide for more information about how to define your own providers. Note that you can easily plug any Spring Security sub-plugin @@ -1800,13 +1809,13 @@

    9. Authentication Endpoint

    -

    9.1. Extracting credentials from the request

    +

    10.1. Extracting credentials from the request

    The plugin supports 2 ways of extracting the username and password: using request parameters, and using a JSON payload. To align with the RESTful principles, JSON payload is the default behaviour.

    -

    9.1.1. From a JSON request

    +

    10.1.1. From a JSON request

    @@ -1870,7 +1879,7 @@

    9.1.1. From a JSON request

    If your JSON request format is different, you can plug your own implementation by defining a class which extends -include::{baseGroovyApiUrl}grails/plugin/springsecurity/rest/credentials/AbstractJsonPayloadCredentialsExtractor.html[AbstractJsonPayloadCredentialsExtractor]. +AbstractJsonPayloadCredentialsExtractor. The default implementation looks like this:

    @@ -1909,7 +1918,7 @@

    9.1.1. From a JSON request

    -

    9.1.2. From request parameters

    +

    10.1.2. From request parameters

    Note that the name of the parameters can also be customised:

    @@ -1943,7 +1952,7 @@

    9.1.2. From request parameters

    -

    9.2. Logout

    +

    10.2. Logout

    Table 3. JSON credentials extraction configuration properties
    @@ -1954,7 +1963,7 @@

    9.2. Logout

    Logout is not possible when using JWT tokens (the default strategy), as no state is kept in the server. If you still want to have logout, you can provide your own implementation by creating a subclass of -role=include +role=include and overriding the methods storeToken and removeToken.

    @@ -1970,7 +1979,7 @@

    9.2. Logout

    -

    The include::https://grails-plugins.github.io/grails-spring-security-rest/5.0.2-SNAPSHOT/docs/gapi/grails/plugin/springsecurity/rest/RestLogoutFilter.html[logout filter] +

    The logout filter exposes an endpoint for deleting tokens. It will read the token from an HTTP header. If found, will delete it from the storage, sending a 200 response. Otherwise, it will send a 404 response.

    @@ -2004,24 +2013,24 @@

    9.2. Logout

    -

    10. Token Generation

    +

    11. Token Generation

    By default, the plugin generates JWT tokens. Note that when using JWT, you can’t plug any other token generator. For more information about how this plugin uses JWT’s, check the Token Storage section.

    -

    10.1. JWT

    +

    11.1. JWT

    -

    10.1.1. Claims

    +

    11.1.1. Claims

    It is possible, to include additional claims in the JWT generated. To do so, you can plug one or more implementations of the interface -include::https://grails-plugins.github.io/grails-spring-security-rest/5.0.2-SNAPSHOT/docs/gapi/grails/plugin/springsecurity/rest/token/generation/jwt/CustomClaimProvider.html[CustomClaimProvider], +CustomClaimProvider, and register them in Spring.

    The plugin comes prepackaged with a -include::https://grails-plugins.github.io/grails-spring-security-rest/5.0.2-SNAPSHOT/docs/gapi/grails/plugin/springsecurity/rest/token/generation/jwt/IssuerClaimProvider.html[IssuerClaimProvider], +IssuerClaimProvider, that sets the iss field of the JWT claim set, and which value is configurable using the following configuration property: grails.plugin.springsecurity.rest.token.generation.jwt.issuer.

    @@ -2054,7 +2063,7 @@

    10.1.1. Claims

    -

    10.1.2. Algorithms

    +

    11.1.2. Algorithms

    This plugin uses Nimbus JOSE+JWT library to generate and parse JWT’s, and the signing / encryption algorithms are configurable, as long as they are supported in Nimbus.

    @@ -2122,17 +2131,17 @@

    10.1.2. Algorithms

    -

    10.2. Memcached, GORM, Redis, Grails Cache

    +

    11.2. Memcached, GORM, Redis, Grails Cache

    If you are not using JWT, but any stateful strategy like Memcached or GORM, the following strategies are available:

    • -

      include::https://grails-plugins.github.io/grails-spring-security-rest/5.0.2-SNAPSHOT/docs/gapi/grails/plugin/springsecurity/rest/token/generation/SecureRandomTokenGenerator.html[Using java.security.SecureRandom].

      +

      Using java.security.SecureRandom.

    • -

      include::https://grails-plugins.github.io/grails-spring-security-rest/5.0.2-SNAPSHOT/docs/gapi/grails/plugin/springsecurity/rest/token/generation/UUIDTokenGenerator.html[Using java.util.UUID].

      +

      Using java.util.UUID.

    @@ -2168,19 +2177,19 @@

    10.2. Memcached, GORM, Redis, Grails

    That should be enough for most of the human beings. But if you still want to provide your own implementation, simply write a class implementing -role=include +role=include and wire it up in resources.groovy as tokenGenerator.

    -

    11. Token Storage

    +

    12. Token Storage

    The tokens are stored on the server using a tokenStorageService bean. The plugin comes with out-of-the-box support for JWT, Memcached, GORM and Grails Cache, but you can use your own strategy implementing the -role=include +role=include interface.

    @@ -2199,7 +2208,7 @@

    11. Token Storage

    -

    11.1. JSON Web Token

    +

    12.1. JSON Web Token

    JSON Web Token (JWT) is an IETF standard which defines a secure way to encapsulate arbitrary data that can be sent over unsecure URL’s.

    @@ -2223,7 +2232,7 @@

    11.1. JSON Web Token

    principal information is stored directly in the JWT.

    -

    11.1.1. How does a JWT looks like?

    +

    12.1.1. How does a JWT looks like?

    jwt @@ -2274,7 +2283,7 @@
    Signature
    -

    11.1.2. Signed JWT’s

    +

    12.1.2. Signed JWT’s

    By default, this plugin uses signed JWT’s as specified by the JSON Web Signature specification. More specifically, @@ -2313,7 +2322,7 @@

    11.1.2. Signed JWT’s

    -

    11.1.3. Encrypted JWT’s

    +

    12.1.3. Encrypted JWT’s

    @@ -2417,7 +2426,7 @@

    11.1.3. Encrypted JWT’s

    -

    11.1.4. Token expiration and refresh tokens

    +

    12.1.4. Token expiration and refresh tokens

    When using JWT, issued access tokens expire after a period of time, and they are paired with refresh tokens, eg:

    @@ -2487,7 +2496,7 @@

    11.1.4. Token expiration and refre

    -

    11.2. Memcached

    +

    12.2. Memcached

    To use Memcached, simply define the following configuration properties to match your environments accordingly:

    @@ -2531,7 +2540,7 @@

    11.2. Memcached

    -

    11.3. GORM

    +

    12.3. GORM

    To use GORM, these are the relevant configuration properties:

    @@ -2617,7 +2626,7 @@

    11.3. GORM

    -

    11.3.1. GORM Token Expiration Examples

    +

    12.3.1. GORM Token Expiration Examples

    Adding a GORM autoTimestamp property like lastUpdated or dateCreated and sorting out stale or old tokens with Quartz jobs are the most obvious routes. Each has its drawbacks though.

    @@ -2683,7 +2692,7 @@

    11.3.1. GORM Token Expiration Examples<

    -

    11.4. Redis

    +

    12.4. Redis

    To use Redis as a token store simply you just have to enable it in you configuration by setting useRedis to true (see table below).

    @@ -2716,7 +2725,7 @@

    11.4. Redis

    -

    11.5. Grails Cache

    +

    12.5. Grails Cache

    To use Grails Cache, simply define a cache name:

    @@ -2794,7 +2803,7 @@

    11.5. Grails Cache

    -

    12. Token Rendering

    +

    13. Token Rendering

    By default, this plugin renders the token in RFC 6750 Bearer Token format:

    @@ -2884,7 +2893,7 @@

    12. Token Rendering

    -

    12.1. Disabling bearer tokens support for full response customisation

    +

    13.1. Disabling bearer tokens support for full response customisation

    In order to fully customise the response, you need first to disable bearer tokens support by setting grails.plugin.springsecurity.rest.token.validation.useBearerToken = false. That will enable you to use this additional @@ -2926,7 +2935,7 @@

    12.1.

    If you want your own implementation, simply create a class implementing -role=include +role=include and wire it up in resources.groovy with name accessTokenJsonRenderer.

    @@ -2961,7 +2970,7 @@

    12.1.

    -

    13. Token Validation Filter

    +

    14. Token Validation Filter

    The token validation filter looks for the token in the request and then tries to validate it using the configured @@ -2991,7 +3000,7 @@

    13. Token Validation Filter

    This plugin supports RFC 6750 Bearer Token specification out-of-the-box.

    -

    13.1. Sending tokens in the request

    +

    14.1. Sending tokens in the request

    The token can be sent in the Authorization request header:

    @@ -3031,7 +3040,7 @@

    13.1. Sending tokens in the request

    If you still want to have full access and read the token from a different part of the request, you can implement a -role=include +role=include and register it in your resources.groovy as tokenReader.

    @@ -3050,7 +3059,7 @@

    13.1. Sending tokens in the request

    -

    13.2. Anonymous access

    +

    14.2. Anonymous access

    If you want to enable anonymous access to URL’s where this plugin’s filters are applied, you need to:

    @@ -3114,7 +3123,7 @@

    13.2. Anonymous access

    -

    13.3. Validation Endpoint

    +

    14.3. Validation Endpoint

    There is also an endpoint available that you can call in case you want to know if a given token is valid. It looks for the token in a HTTP header as well, and if the token is still valid, it renders guide:authentication[its JSON representation]. @@ -3160,7 +3169,7 @@

    13.3. Validation Endpoint

    -

    14. CORS support

    +

    15. CORS support

    Since Grails 3.2.1, CORS support is built-in into the framework. Check the @@ -3176,7 +3185,7 @@

    14. CORS support

    -

    15. Delegating authentication to OAuth providers

    +

    16. Delegating authentication to OAuth providers

    This plugin is meant to be used in applications serving a REST API’s to pure Javascript clients. The main authentication @@ -3309,9 +3318,9 @@

    15. Delegating authentication to OAuth providers

    Upon successful OAuth authorisation (after step 6.1 in the above diagram), an -role=include +role=include will be stored in the security context. This is done by a bean named oauthUserDetailsService. The -role=include +role=include delegates to the configured userDetailsService bean, passing the profile ID as the username:

    @@ -3407,7 +3416,7 @@

    15. Delegating authentication to OAuth providers

    Below are some examples on how to configure it for Google, Facebook and Twitter.

    -

    15.1. Google

    +

    16.1. Google

    Define the following block in your application.groovy:

    @@ -3457,7 +3466,7 @@

    15.1. Google

    -

    15.1.1. Facebook

    +

    16.1.1. Facebook

    Define the following block in your application.groovy:

    @@ -3504,7 +3513,7 @@

    15.1.1. Facebook

    -

    15.1.2. Twitter

    +

    16.1.2. Twitter

    Define the following block in your application.groovy:

    @@ -3540,7 +3549,7 @@

    15.1.2. Twitter

    -

    15.1.3. CAS (Central Authentication Service)

    +

    16.1.3. CAS (Central Authentication Service)

    Define the following block in your application.groovy:

    @@ -3577,7 +3586,7 @@

    15.1.3. CAS (Central Authentication

    -

    16. Debugging

    +

    17. Debugging

    If you need debug information, you can specify the following entries in logback.groovy:

    @@ -3593,10 +3602,10 @@

    16. Debugging

    -

    17. Frequently Asked Questions

    +

    18. Frequently Asked Questions

    -

    17.1. Why this token-based implementation? Can’t I use HTTP basic authentication?

    +

    18.1. Why this token-based implementation? Can’t I use HTTP basic authentication?

    In theory you can. The only restriction to be truly stateless is to not use HTTP sessions at all. So if you go with basic authentication, you need to transfer the credentials back and forth every time.

    @@ -3639,7 +3648,7 @@

    -

    17.2. Why can’t the API be secured with OAuth?

    +

    18.2. Why can’t the API be secured with OAuth?

    RFC 6749 - OAuth 2.0 specification does cover this scenario in what they call "public clients":

    @@ -3660,7 +3669,7 @@

    17.2. Why can’t the API b

    -

    17.3. Why you didn’t use any of the existing OAuth plugins? Why pac4j?

    +

    18.3. Why you didn’t use any of the existing OAuth plugins? Why pac4j?

    I’m aware of plugins like OAuth and Spring Security OAuth, but all of them rely on Spring Security Core’s @@ -3684,7 +3693,7 @@

    17.3. Wh

    -

    17.4. Project History

    +

    18.4. Project History

    Originally this plugin was written by Alvaro Sanchez-Mariscal (Twitter). It is currently maintained by the Grails Stewards.

    @@ -3694,8 +3703,8 @@

    17.4. Project History