ext.springSecurityRestVersion = '5.0.2-SNAPSHOT'
+ext.springSecurityRestVersion = '6.0.0-SNAPSHOT'
dependencies {
@@ -1542,12 +1551,12 @@ 7.1. Installing the plugin
From 802fa16cdd00a527bdb310e0a9be7b728427341a Mon Sep 17 00:00:00 2001
From: grails-build Called when an authentication attempt fails. All Classes
[Groovy] Class Application<
-
@grails.plugins.metadata.PluginSource
class Application
@@ -161,8 +160,7 @@
Constructor Summary
@@ -208,7 +206,7 @@
-
+ Application
- ()
Application()
Inherited Methods Summary
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 @@
- 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)
[Groovy] Class JwtService
-
@groovy.util.logging.Slf4j
class JwtService
@@ -125,7 +124,7 @@
[Groovy] Class JwtService
-
+
@@ -169,8 +169,7 @@
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 @@ Constructor Summary
@@ -228,7 +227,7 @@
-
+ JwtService
- ()
JwtService()
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()
[Groov
-
@groovy.util.logging.Slf4j
@groovy.transform.CompileStatic
@@ -132,7 +131,7 @@
[Groov
-
+
@@ -171,8 +171,7 @@
@@ -288,10 +287,10 @@ Constructor Summary
@@ -199,7 +198,7 @@
-
+ RestAuthenticationFailureHandler
- ()
RestAuthenticationFailureHandler()
Methods Summary
@@ -218,7 +217,7 @@
- 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.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()
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)
request
- the request during which the authentication attempt occurred.response
- the response.exception
- the exception which was thrown to reject the authentication request.
@groovy.util.logging.Slf4j @groovy.transform.CompileStatic @@ -133,7 +132,7 @@[Groovy] Class -
+
@@ -294,7 +293,7 @@@@ -217,8 +217,7 @@
- +
Properties Summary
@@ -145,7 +144,7 @@
Properties Summary
- @@ -197,6 +196,7 @@+ org.springframework.security.authentication.AuthenticationDetailsSource<javax.servlet.http.HttpServletRequest, ?>
org.springframework.security.authentication.AuthenticationDetailsSource<jakarta.servlet.http.HttpServletRequest, ?>
authenticationDetailsSource
Properties Summary
Constructor Summary
@@ -245,7 +244,7 @@ - +RestAuthenticationFilter - ()
RestAuthenticationFilter()
Methods Summary
@@ -264,7 +263,7 @@ - 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)
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)
Property Detail
@@ -406,11 +405,10 @@
- -
org.springframework.security.authentication.AuthenticationDetailsSource<javax.servlet.http.HttpServletRequest, ?> authenticationDetailsSource
+org.springframework.security.authentication.AuthenticationDetailsSource<jakarta.servlet.http.HttpServletRequest, ?> authenticationDetailsSource
RestAuthenticationFilter()
Method Detail
- +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 @@
- -
@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)[Groovy] Cla
-
@groovy.util.logging.Slf4j @groovy.transform.CompileStatic @@ -132,7 +131,7 @@[Groovy] Cla -
+ @@ -181,8 +181,7 @@
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 @@Constructor Summary
@@ -234,7 +233,7 @@ - +RestAuthenticationProvider - ()
RestAuthenticationProvider()
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()
[Groov
-
@groovy.transform.CompileStatic class RestAuthenticationSuccessHandler @@ -131,7 +130,7 @@[Groov -
+ @@ -170,8 +170,7 @@
@@ -287,10 +286,10 @@Constructor Summary
@@ -198,7 +197,7 @@ - +RestAuthenticationSuccessHandler - ()
RestAuthenticationSuccessHandler()
Methods Summary
@@ -217,7 +216,7 @@ - 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.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()
RestAuthenticationSuccessHandler()
Method Detail
- +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 @@
- -
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 authenticationresponse
- the responseauthentication
- the Authentication object which was created during the authentication process.[Groovy] Class RestLog
-
@groovy.util.logging.Slf4j @groovy.transform.CompileStatic @@ -127,7 +126,7 @@[Groovy] Class RestLog -
+ @@ -186,8 +186,7 @@
@@ -335,11 +334,10 @@Constructor Summary
@@ -214,7 +213,7 @@ - +RestLogoutFilter - ()
RestLogoutFilter()
Methods Summary
@@ -233,7 +232,7 @@ - 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)
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)
RestLogoutFilter()
Method Detail
- +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 @@
- -
@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)[Groovy] Class Rest
-
@groovy.util.logging.Slf4j @grails.plugin.springsecurity.annotation.Secured(value: [permitAll]) @@ -124,7 +123,7 @@[Groovy] Class Rest -
+
@@ -337,6 +341,14 @@@@ -203,8 +208,7 @@
- +
Properties Summary
@@ -166,16 +165,21 @@
Properties Summary
+ + ++ JwtService
+ jwtService
- RestOauthService
restOauthService
+ - java.lang.Object
tokenGenerator
+ @@ -183,6 +187,7 @@ TokenStorageService
tokenStorageService
Properties Summary
Constructor Summary
@@ -262,7 +266,7 @@ - +RestOauthController - ()
RestOauthController()
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()
grails.core.GrailsApplication grailsApplication
+ ++
+- +
+JwtService jwtService
+ +- +
- 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 -
+ @@ -194,8 +194,7 @@
@@ -393,18 +392,18 @@Constructor Summary
@@ -234,13 +233,13 @@ - +RestOauthService - ()
RestOauthService()
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)
@@ -259,7 +258,7 @@ - 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)
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()
- +
- -
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)
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 @@
- -
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)
[Groovy] Class Res
-
class RestOauthUrlMappings extends java.lang.Object@@ -122,7 +121,7 @@[Groovy] Class Res -
+ @@ -161,8 +161,7 @@
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 @@Constructor Summary
@@ -187,7 +186,7 @@ - +RestOauthUrlMappings - ()
RestOauthUrlMappings()
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()
[Groovy] Clas
-
@groovy.transform.CompileStatic class RestSecurityEventListener @@ -191,8 +190,7 @@Constructor Summary
@@ -238,7 +236,7 @@ - +RestSecurityEventListener - ()
RestSecurityEventListener()
Inherited Methods Summary
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 @@ - 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)
[Groovy] Class R
-
class RestTokenCreationEvent extends org.springframework.context.ApplicationEvent@@ -122,7 +121,7 @@[Groovy] Class R -
+ @@ -161,8 +161,7 @@
@@ -217,8 +216,7 @@Constructor Summary
@@ -187,7 +186,7 @@ - +RestTokenCreationEvent - (java.lang.Object source)
RestTokenCreationEvent(java.lang.Object source)
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()
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.lang.Delegate -AccessToken accessToken
+@groovy.lang.Delegate
AccessToken accessToken[Groovy] Clas
-
@groovy.util.logging.Slf4j @groovy.transform.CompileStatic @@ -133,7 +132,7 @@[Groovy] Clas -
+ @@ -217,8 +217,7 @@
@@ -406,11 +405,10 @@Constructor Summary
@@ -245,7 +244,7 @@ - +RestTokenValidationFilter - ()
RestTokenValidationFilter()
Methods Summary
@@ -264,7 +263,7 @@ - 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)
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)
RestTokenValidationFilter()
Method Detail
- +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 @@
- -
@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)
-
@groovy.util.logging.Slf4j @groovy.transform.CompileStatic @@ -150,8 +149,7 @@Constructor Summary
@@ -178,7 +176,7 @@ - +SpringSecurityRestFilterRequestMatcher - (java.lang.String endpointUrl)
SpringSecurityRestFilterRequestMatcher(java.lang.String endpointUrl)
Methods Summary
@@ -197,7 +195,7 @@ - boolean
+ matches(javax.servlet.http.HttpServletRequest request)
matches(jakarta.servlet.http.HttpServletRequest request)
Inherited Methods Summary
@@ -249,11 +247,10 @@ - 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()
SpringSecurityRestFilterRequestMatcher(java.lang.String end
Method Detail
- +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 @@
- -
@java.lang.Override -boolean matches(javax.servlet.http.HttpServletRequest request)
+@java.lang.Override
boolean matches(jakarta.servlet.http.HttpServletRequest request)[Gro
-
class SpringSecurityRestGormGrailsPlugin extends grails.plugins.Plugin@@ -142,7 +141,7 @@[Gro -
+ @@ -241,8 +241,7 @@
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 @@Constructor Summary
@@ -294,7 +293,7 @@ - +SpringSecurityRestGormGrailsPlugin - ()
SpringSecurityRestGormGrailsPlugin()
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)
+ @@ -241,8 +241,7 @@
Constructor Summary
@@ -294,7 +293,7 @@ - +SpringSecurityRestGrailsCacheGrailsPlugin - ()
SpringSecurityRestGrailsCacheGrailsPlugin()
Inherited Methods Summary
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 @@ - 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)
[Groovy]
-
@groovy.util.logging.Slf4j class SpringSecurityRestGrailsPlugin @@ -143,7 +142,7 @@[Groovy] -
+ @@ -247,8 +247,7 @@
@@ -483,8 +482,7 @@Constructor Summary
@@ -306,7 +305,7 @@ - +SpringSecurityRestGrailsPlugin - ()
SpringSecurityRestGrailsPlugin()
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)
Method Detail
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 @@
- -
@java.lang.Override -void doWithApplicationContext()
+@java.lang.Override
void doWithApplicationContext()
-
class SpringSecurityRestMemcachedGrailsPlugin extends grails.plugins.Plugin@@ -142,7 +141,7 @@-
+ @@ -241,8 +241,7 @@
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 @@Constructor Summary
@@ -294,7 +293,7 @@ - +SpringSecurityRestMemcachedGrailsPlugin - ()
SpringSecurityRestMemcachedGrailsPlugin()
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)
[Gr
-
class SpringSecurityRestRedisGrailsPlugin extends grails.plugins.Plugin@@ -142,7 +141,7 @@[Gr -
+ @@ -241,8 +241,7 @@
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 @@Constructor Summary
@@ -294,7 +293,7 @@ - +SpringSecurityRestRedisGrailsPlugin - ()
SpringSecurityRestRedisGrailsPlugin()
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)
-
@groovy.transform.CompileStatic class DefaultRestAuthenticationEventPublisher @@ -147,14 +146,12 @@Constructor Summary
- +DefaultRestAuthenticationEventPublisher - ()
DefaultRestAuthenticationEventPublisher()
@@ -206,7 +203,7 @@ - +DefaultRestAuthenticationEventPublisher - (org.springframework.context.ApplicationEventPublisher publisher)
DefaultRestAuthenticationEventPublisher(org.springframework.context.ApplicationEventPublisher publisher)
Inherited Methods Summary
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 @@ - 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()
[G
-
@groovy.transform.CompileStatic class NullRestAuthenticationEventPublisher @@ -167,8 +166,7 @@Constructor Summary
@@ -214,7 +212,7 @@ - +NullRestAuthenticationEventPublisher - ()
NullRestAuthenticationEventPublisher()
Inherited Methods Summary
@@ -269,8 +267,7 @@ - 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)
Method Detail
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 @@
- -
@java.lang.Override -void publishTokenCreation(AccessToken accessToken)
+@java.lang.Override
void publishTokenCreation(AccessToken accessToken)[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
@@ -177,7 +175,7 @@ - +AbstractJsonPayloadCredentialsExtractor - ()
AbstractJsonPayloadCredentialsExtractor()
Methods Summary
@@ -196,7 +194,7 @@ - java.lang.Object
+ getJsonBody(javax.servlet.http.HttpServletRequest httpServletRequest)
getJsonBody(jakarta.servlet.http.HttpServletRequest httpServletRequest)
Inherited Methods Summary
@@ -248,10 +246,10 @@ - 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()
AbstractJsonPayloadCredentialsExtractor()
Method Detail
- +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 @@
- -
java.lang.Object getJsonBody(javax.servlet.http.HttpServletRequest httpServletRequest)
+java.lang.Object getJsonBody(jakarta.servlet.http.HttpServletRequest httpServletRequest)
[Groovy] Inter
-
interface CredentialsExtractor@@ -147,7 +146,7 @@Methods Summary
@@ -182,10 +181,10 @@ - abstract org.springframework.security.authentication.UsernamePasswordAuthenticationToken
+ extractCredentials(javax.servlet.http.HttpServletRequest httpServletRequest)
extractCredentials(jakarta.servlet.http.HttpServletRequest httpServletRequest)
Methods Summary
Method Detail
- +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 @@
- -
abstract org.springframework.security.authentication.UsernamePasswordAuthenticationToken extractCredentials(javax.servlet.http.HttpServletRequest httpServletRequest)
+abstract org.springframework.security.authentication.UsernamePasswordAuthenticationToken extractCredentials(jakarta.servlet.http.HttpServletRequest httpServletRequest)
-
@groovy.util.logging.Slf4j class DefaultJsonPayloadCredentialsExtractor @@ -125,7 +124,7 @@-
+ @@ -169,8 +169,7 @@
@@ -294,10 +293,10 @@Constructor Summary
@@ -197,7 +196,7 @@ - +DefaultJsonPayloadCredentialsExtractor - ()
DefaultJsonPayloadCredentialsExtractor()
Methods Summary
@@ -216,7 +215,7 @@ - org.springframework.security.authentication.UsernamePasswordAuthenticationToken
+ extractCredentials(javax.servlet.http.HttpServletRequest httpServletRequest)
extractCredentials(jakarta.servlet.http.HttpServletRequest httpServletRequest)
Inherited Methods Summary
- class AbstractJsonPayloadCredentialsExtractor
+ getJsonBody
getJsonBody
DefaultJsonPayloadCredentialsExtractor()
Method Detail
- +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 @@
- -
org.springframework.security.authentication.UsernamePasswordAuthenticationToken extractCredentials(javax.servlet.http.HttpServletRequest httpServletRequest)
+org.springframework.security.authentication.UsernamePasswordAuthenticationToken extractCredentials(jakarta.servlet.http.HttpServletRequest httpServletRequest)
[Groo
-
@groovy.util.logging.Slf4j @groovy.transform.CompileStatic @@ -132,7 +131,7 @@[Groo -
+ @@ -176,8 +176,7 @@
@@ -301,10 +300,10 @@Constructor Summary
@@ -204,7 +203,7 @@ - +RequestParamsCredentialsExtractor - ()
RequestParamsCredentialsExtractor()
Methods Summary
@@ -223,7 +222,7 @@ - org.springframework.security.authentication.UsernamePasswordAuthenticationToken
+ extractCredentials(javax.servlet.http.HttpServletRequest httpServletRequest)
extractCredentials(jakarta.servlet.http.HttpServletRequest httpServletRequest)
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()
RequestParamsCredentialsExtractor()
Method Detail
- +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 @@
- -
org.springframework.security.authentication.UsernamePasswordAuthenticationToken extractCredentials(javax.servlet.http.HttpServletRequest httpServletRequest)
+org.springframework.security.authentication.UsernamePasswordAuthenticationToken extractCredentials(jakarta.servlet.http.HttpServletRequest httpServletRequest)
[Groovy] Inter
-
interface CallbackErrorHandlerdiff --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
@@ -196,7 +194,7 @@ - +DefaultCallbackErrorHandler - ()
DefaultCallbackErrorHandler()
Inherited Methods Summary
@@ -251,8 +249,7 @@ - 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()
Method Detail
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 @@
- -
@java.lang.Override -java.util.Map convert(java.lang.Exception e)
+@java.lang.Override
java.util.Map convert(java.lang.Exception e)[Groovy] Class Application<
-
@grails.plugins.metadata.PluginSource class Application @@ -161,8 +160,7 @@Constructor Summary
@@ -208,7 +206,7 @@ - +Application - ()
Application()
Inherited Methods Summary
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 @@ - 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)
[Groovy] Class Application<
-
@grails.plugins.metadata.PluginSource class Application @@ -161,8 +160,7 @@Constructor Summary
@@ -208,7 +206,7 @@ - +Application - ()
Application()
Inherited Methods Summary
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 @@ - 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)
[Groovy] Class Application<
-
@grails.plugins.metadata.PluginSource class Application @@ -161,8 +160,7 @@Constructor Summary
@@ -208,7 +206,7 @@ - +Application - ()
Application()
Inherited Methods Summary
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 @@ - 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)
[Groovy]
-
@groovy.util.logging.Slf4j @groovy.transform.CompileStatic @@ -135,7 +134,7 @@[Groovy] -
+ @@ -179,8 +179,7 @@
@@ -282,8 +281,7 @@Constructor Summary
@@ -244,7 +243,7 @@ - +DefaultOauthUserDetailsService - ()
DefaultOauthUserDetailsService()
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()
org.springframework.security.core.userdetails.UserDetailsChecker pre
@@ -350,8 +348,7 @@
- -
@groovy.lang.Delegate -org.springframework.security.core.userdetails.UserDetailsService userDetailsService
+@groovy.lang.Delegate
org.springframework.security.core.userdetails.UserDetailsService userDetailsServiceAccessToken -
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 @@+ findToken(javax.servlet.http.HttpServletRequest request)
Finds the bearer token within the specified request.@@ -196,7 +194,7 @@ findToken(jakarta.servlet.http.HttpServletRequest request)
Finds the bearer token within the specified request.Inherited Methods Summary
@@ -248,11 +246,10 @@ - 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()
BearerTokenReader()
Method Detail
- +@@ -265,8 +263,7 @@
- -
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 @@@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
[Groovy] Cla
-
@groovy.util.logging.Slf4j @groovy.transform.CompileStatic @@ -132,7 +131,7 @@[Groovy] Cla -
+ @@ -171,8 +171,7 @@
@@ -297,8 +296,7 @@Constructor Summary
@@ -224,7 +223,7 @@ - +SecureRandomTokenGenerator - ()
SecureRandomTokenGenerator()
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()
Method Detail
@@ -306,8 +304,7 @@
- -
@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.
@java.lang.Override
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 @@
- -
@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)[Groovy] Interface T
-
interface TokenGeneratordiff --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
@@ -202,7 +200,7 @@ - +UUIDTokenGenerator - ()
UUIDTokenGenerator()
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()
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)[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 -
+ @@ -189,8 +189,7 @@
@@ -377,8 +376,7 @@Constructor Summary
@@ -272,7 +271,7 @@ - +AbstractJwtTokenGenerator - ()
AbstractJwtTokenGenerator()
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()
Method Detail
@@ -386,8 +384,7 @@
- -
@java.lang.Override -AccessToken generateAccessToken(org.springframework.security.core.userdetails.UserDetails details)
+@java.lang.Override
AccessToken generateAccessToken(org.springframework.security.core.userdetails.UserDetails details)@java.lang.Override
@@ -411,8 +408,7 @@
- -
@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)protected abstract com.nimbusds.jwt.JWT generateAccessToke
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.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)[Groovy] Interf
-
interface CustomClaimProviderdiff --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 -
+ @@ -177,8 +177,7 @@
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 @@Constructor Summary
@@ -203,7 +202,7 @@ - +DefaultRSAKeyProvider - ()
DefaultRSAKeyProvider()
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()
[Groovy] Cla
-
@groovy.util.logging.Slf4j @groovy.transform.CompileStatic @@ -126,7 +125,7 @@[Groovy] Cla -
+
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 @@@@ -175,8 +192,7 @@
- + +
Properties Summary
@@ -155,6 +154,24 @@
Properties Summary
- +
++
++
+Inherited properties ++ +Properties inherited from class +Properties ++ + ++ class AbstractJwtTokenGenerator
+ REFRESH_ONLY_CLAIM, customClaimProviders, defaultExpiration, defaultRefreshExpiration, jwtTokenStorageService
Constructor Summary
@@ -311,8 +327,7 @@ - +EncryptedJwtTokenGenerator - ()
EncryptedJwtTokenGenerator()
Method Detail
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 @@
- -
@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)[Groovy] Class FileR
-
@groovy.util.logging.Slf4j @groovy.transform.CompileStatic @@ -132,7 +131,7 @@[Groovy] Class FileR -
+ @@ -186,8 +186,7 @@
@@ -330,8 +329,7 @@Constructor Summary
@@ -233,7 +232,7 @@ - +FileRSAKeyProvider - ()
FileRSAKeyProvider()
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()
Method Detail
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 @@
- -
@java.lang.Override -void afterPropertiesSet()
+@java.lang.Override
void afterPropertiesSet()[Groovy] Class Issu
-
class IssuerClaimProvider extends java.lang.Object @@ -130,7 +129,7 @@[Groovy] Class Issu -
+ @@ -169,8 +169,7 @@
@@ -289,8 +288,7 @@Constructor Summary
@@ -216,7 +215,7 @@ - +IssuerClaimProvider - ()
IssuerClaimProvider()
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()
Method Detail
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 @@
- -
@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)[Groovy] Interface R
-
interface RSAKeyProviderdiff --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 -
+
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 @@@@ -181,8 +198,7 @@
- + +
Properties Summary
@@ -161,6 +160,24 @@
Properties Summary
- +
++
++
+Inherited properties ++ +Properties inherited from class +Properties ++ + ++ class AbstractJwtTokenGenerator
+ REFRESH_ONLY_CLAIM, customClaimProviders, defaultExpiration, defaultRefreshExpiration, jwtTokenStorageService
Constructor Summary
@@ -323,8 +339,7 @@ - +SignedJwtTokenGenerator - ()
SignedJwtTokenGenerator()
Method Detail
@@ -332,8 +347,7 @@
- -
@java.lang.Override -void afterPropertiesSet()
+@java.lang.Override
void afterPropertiesSet()@java.lang.Override
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 @@
- -
@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)[Groovy] Class Ht
-
@groovy.transform.CompileStatic class HttpHeaderTokenReader @@ -131,7 +130,7 @@[Groovy] Class Ht -
+ @@ -170,8 +170,7 @@
@@ -287,11 +286,10 @@Constructor Summary
@@ -198,7 +197,7 @@ - +HttpHeaderTokenReader - ()
HttpHeaderTokenReader()
Methods Summary
@@ -217,7 +216,7 @@ - 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
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()
HttpHeaderTokenReader()
Method Detail
- +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 @@
- -
@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
[Groovy] Interface Toke
-
interface TokenReader@@ -144,7 +143,7 @@Methods Summary
@@ -179,10 +178,10 @@ - abstract AccessToken
+ findToken(javax.servlet.http.HttpServletRequest request)
Reads a token (if any) from the requestfindToken(jakarta.servlet.http.HttpServletRequest request)
Reads a token (if any) from the requestMethods Summary
Method Detail
- +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 @@
- -
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 requestresponse
- the response, in case any status code has to be sent
- Returns:
- the token when found, null otherwise
[Groovy] In
-
interface AccessTokenJsonRendererdiff --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] -
+ @@ -188,8 +188,7 @@
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 @@Constructor Summary
@@ -235,7 +234,7 @@ - +DefaultAccessTokenJsonRenderer - ()
DefaultAccessTokenJsonRenderer()
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()
[Groovy] Class
-
@groovy.util.logging.Slf4j class GormTokenStorageService @@ -135,7 +134,7 @@[Groovy] Class -
+ @@ -179,8 +179,7 @@
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 @@Constructor Summary
@@ -238,7 +237,7 @@ - +GormTokenStorageService - ()
GormTokenStorageService()
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()
[Groovy]
-
@groovy.util.logging.Slf4j @groovy.transform.CompileStatic @@ -132,7 +131,7 @@[Groovy] -
+ @@ -181,8 +181,7 @@
@@ -335,8 +334,7 @@Constructor Summary
@@ -246,7 +245,7 @@ - +GrailsCacheTokenStorageService - ()
GrailsCacheTokenStorageService()
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()
Method Detail
@@ -344,8 +342,7 @@
- -
@javax.annotation.PostConstruct -void init()
+@jakarta.annotation.PostConstruct
void init()@javax.annotation.PostConstruct
@@ -353,8 +350,7 @@
- -
@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)@java.lang.Override
@@ -362,8 +358,7 @@
- -
@java.lang.Override -void removeToken(java.lang.String tokenValue)
+@java.lang.Override
void removeToken(java.lang.String tokenValue)@java.lang.Override
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 @@
- -
@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)[Groovy] Class
-
@groovy.util.logging.Slf4j @groovy.transform.CompileStatic @@ -130,7 +129,7 @@[Groovy] Class -
+ @@ -184,8 +184,7 @@
@@ -340,8 +339,7 @@Constructor Summary
@@ -243,7 +242,7 @@ - +RedisTokenStorageService - ()
RedisTokenStorageService()
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()
Method Detail
@@ -349,8 +347,7 @@
- -
@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)@java.lang.Override
@@ -358,8 +355,7 @@
- -
@java.lang.Override -void removeToken(java.lang.String tokenValue)
+@java.lang.Override
void removeToken(java.lang.String tokenValue)@java.lang.Override
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 @@
- -
@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)[Groovy] Class T
-
@groovy.transform.InheritConstructors class TokenNotFoundException @@ -143,8 +142,7 @@Constructor Summary
@@ -169,7 +167,7 @@ - +TokenNotFoundException - ()
TokenNotFoundException()
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()
[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()
[Groovy] Class J
-
@groovy.util.logging.Slf4j @groovy.transform.CompileStatic @@ -132,7 +131,7 @@[Groovy] Class J -
+ @@ -176,8 +176,7 @@
@@ -328,8 +327,7 @@Constructor Summary
@@ -247,7 +246,7 @@ - +JwtTokenStorageService - ()
JwtTokenStorageService()
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()
Method Detail
@@ -354,8 +352,7 @@
- -
@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)protected org.springframework.security.core.userdetails.UserDetails
@@ -363,8 +360,7 @@
- -
@java.lang.Override -void removeToken(java.lang.String tokenValue)
+@java.lang.Override
void removeToken(java.lang.String tokenValue)@java.lang.Override
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 @@
- -
@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)[Groovy]
-
class CustomSerializingTranscoder.1 extends java.io.ObjectInputStream@@ -160,8 +159,7 @@Constructor Summary
@@ -207,7 +205,7 @@ - +CustomSerializingTranscoder.1 - ()
CustomSerializingTranscoder.1()
Inherited Methods Summary
@@ -262,8 +260,7 @@ - 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()
Method Detail
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 @@
- -
@java.lang.Override -protected java.lang.Class<?> resolveClass(java.io.ObjectStreamClass objectStreamClass)
+@java.lang.Override
protected java.lang.Class<?> resolveClass(java.io.ObjectStreamClass objectStreamClass)[Groovy] Cl
-
@groovy.transform.CompileStatic class CustomSerializingTranscoder @@ -184,8 +183,7 @@Constructor Summary
@@ -231,7 +229,7 @@ - +CustomSerializingTranscoder - ()
CustomSerializingTranscoder()
Inherited Methods Summary
@@ -286,8 +284,7 @@ - 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()
Method Detail
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 @@
- -
@java.lang.Override -protected java.lang.Object deserialize(byte[] bytes)
+@java.lang.Override
protected java.lang.Object deserialize(byte[] bytes)[Groovy] C
-
@groovy.util.logging.Slf4j @groovy.transform.CompileStatic @@ -133,7 +132,7 @@[Groovy] C -
+ @@ -177,8 +177,7 @@
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 @@Constructor Summary
@@ -236,7 +235,7 @@ - +MemcachedTokenStorageService - ()
MemcachedTokenStorageService()
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()
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 @@ -331,11 +335,11 @@ Converts an error that occurs during the callback to a parameter map that will be returned to the frontendD
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 secondsexpiration - Property in RedisTokenStorageService - Expiration in secondsextractCredentials(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 filesFileRSAKeyProvider() - 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 @@ -436,13 +440,13 @@ Reads a token (if any) from the requestG
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
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?
--
- 3.1. Grails 3 and 4 support
-- 3.2. Plugin broken down into multiple modules
-- 3.3. CORS is now supported in Grails core
-- 3.4. JWT improvements
-- 3.5. Other minor updates
+- 4.1. Grails 3 and 4 support
+- 4.2. Plugin broken down into multiple modules
+- 4.3. CORS is now supported in Grails core
+- 4.4. JWT improvements
+- 4.5. Other minor updates
- 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?
--
- 5.1. Full compatibility with Spring Security core.
-- 5.2. RFC 6750 Bearer Token support by default
-- 5.3. Credentials are extracted from JSON by default
-- 5.4. Anonymous access is allowed
-- 5.5. Other minor changes
+- 6.1. Full compatibility with Spring Security core.
+- 6.2. RFC 6750 Bearer Token support by default
+- 6.3. Credentials are extracted from JSON by default
+- 6.4. Anonymous access is allowed
+- 6.5. Other minor changes
- 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 @@-
- 17.1. Why this token-based implementation? Can’t I use HTTP basic authentication?
-- 17.2. Why can’t the API be secured with OAuth?
-- 17.3. Why you didn’t use any of the existing OAuth plugins? Why pac4j?
-- 17.4. Project History
+- 18.1. Why this token-based implementation? Can’t I use HTTP basic authentication?
+- 18.2. Why can’t the API be secured with OAuth?
+- 18.3. Why you didn’t use any of the existing OAuth plugins? Why pac4j?
+- 18.4. Project History
Spring Security REST for Grails
@@ -1135,10 +1136,18 @@-Version: 5.0.2-SNAPSHOT
+Version: 6.0.0-SNAPSHOT
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
@@ -1186,10 +1195,10 @@Dependencies are updated as of Grails 6.1.1 release date.
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,
@@ -1259,14 +1268,14 @@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!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
@@ -1346,21 +1355,21 @@true
one of the following properties: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 simplygrails.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
-@@ -1505,7 +1514,7 @@7.1. Installing the plugin
+8.1. Installing the plugin
@@ -1493,7 +1502,7 @@Just proceed as with any other Grails 3 plugin:
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" }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
astokenStorageService
.-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
@@ -1633,7 +1642,7 @@You can set up event notifications in two ways. The sections that follow describe each approach in more detail.
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
@@ -1671,7 +1680,7 @@grails.plugin.springsecurity.rest.RestTokenCreationEvent
8.1.2. Token Creation
-8.2. Registering an Event Listener
+9.2. Registering an Event Listener
Enable events with
@@ -1708,7 +1717,7 @@grails.plugin.springsecurity.useSecurityEventListener = true
and create one or more Groovy or Java classes, for example:8.2. Registering an Event Listener
-8.3. Registering Callback Closures
+9.3. Registering Callback Closures
Alternatively, enable events with
@@ -1734,10 +1743,10 @@grails.plugin.springsecurity.useSecurityEventListener = true
and register one or more callback closure(s) ingrails-app/conf/Config.groovy
and letSecurityEventListener
do the filtering.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
Table 3. JSON credentials extraction configuration properties @@ -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
@@ -1943,7 +1952,7 @@Note that the name of the parameters can also be customised:
9.1.2. From request parameters
-9.2. Logout
+10.2. Logout
@@ -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
andremoveToken
.@@ -1970,7 +1979,7 @@9.2. Logout
-@@ -2004,24 +2013,24 @@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.
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.@@ -2054,7 +2063,7 @@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 theiss
field of the JWT claim set, and which value is configurable using the following configuration property:grails.plugin.springsecurity.rest.token.generation.jwt.issuer
.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:
@@ -2168,19 +2177,19 @@
- -
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].
+- -
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].
+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
astokenGenerator
.-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
@@ -2223,7 +2232,7 @@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.
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?
@@ -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
@@ -2487,7 +2496,7 @@When using JWT, issued access tokens expire after a period of time, and they are paired with refresh tokens, eg:
11.1.4. Token expiration and refre
-11.2. Memcached
+12.2. Memcached
@@ -2531,7 +2540,7 @@To use Memcached, simply define the following configuration properties to match your environments accordingly:
11.2. Memcached
-11.3. GORM
+12.3. GORM
@@ -2617,7 +2626,7 @@To use GORM, these are the relevant configuration properties:
11.3. GORM
-11.3.1. GORM Token Expiration Examples
+12.3.1. GORM Token Expiration Examples
Adding a GORM autoTimestamp property like
@@ -2683,7 +2692,7 @@lastUpdated
ordateCreated
and sorting out stale or old tokens with Quartz jobs are the most obvious routes. Each has its drawbacks though.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
@@ -2716,7 +2725,7 @@useRedis
totrue
(see table below).11.4. Redis
-11.5. Grails Cache
+12.5. Grails Cache
@@ -2794,7 +2803,7 @@To use Grails Cache, simply define a cache name:
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 nameaccessTokenJsonRenderer
.@@ -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
@@ -3031,7 +3040,7 @@The token can be sent in the
Authorization
request header: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
astokenReader
.@@ -3050,7 +3059,7 @@13.1. Sending tokens in the request
-13.2. Anonymous access
+14.2. Anonymous access
@@ -3114,7 +3123,7 @@If you want to enable anonymous access to URL’s where this plugin’s filters are applied, you need to:
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 configureduserDetailsService
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
@@ -3457,7 +3466,7 @@Define the following block in your
application.groovy
:15.1. Google
-15.1.1. Facebook
+16.1.1. Facebook
@@ -3504,7 +3513,7 @@Define the following block in your
application.groovy
:15.1.1. Facebook
-15.1.2. Twitter
+16.1.2. Twitter
@@ -3540,7 +3549,7 @@Define the following block in your
application.groovy
:15.1.2. Twitter
-15.1.3. CAS (Central Authentication Service)
+16.1.3. CAS (Central Authentication Service)
@@ -3577,7 +3586,7 @@Define the following block in your
application.groovy
:15.1.3. CAS (Central Authentication
-16. Debugging
+17. Debugging
If you need debug information, you can specify the following entries in
@@ -3593,10 +3602,10 @@logback.groovy
: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
@@ -3694,8 +3703,8 @@Originally this plugin was written by Alvaro Sanchez-Mariscal (Twitter). It is currently maintained by the Grails Stewards.
17.4. Project History