SYMBOL INDEX (41546 symbols across 4085 files) FILE: access/src/main/java/org/springframework/security/access/AccessDecisionManager.java type AccessDecisionManager (line 31) | @Deprecated method decide (line 45) | void decide(Authentication authentication, Object object, Collection clazz); FILE: access/src/main/java/org/springframework/security/access/AccessDecisionVoter.java type AccessDecisionVoter (line 34) | @Deprecated method supports (line 55) | boolean supports(ConfigAttribute attribute); method supports (line 63) | boolean supports(Class clazz); method vote (line 92) | int vote(Authentication authentication, S object, Collection clazz); FILE: access/src/main/java/org/springframework/security/access/ConfigAttribute.java type ConfigAttribute (line 49) | @Deprecated method getAttribute (line 69) | String getAttribute(); FILE: access/src/main/java/org/springframework/security/access/SecurityConfig.java class SecurityConfig (line 39) | @Deprecated method SecurityConfig (line 47) | public SecurityConfig(String config) { method equals (line 52) | @Override method getAttribute (line 60) | @Override method hashCode (line 65) | @Override method toString (line 70) | @Override method createListFromCommaDelimitedString (line 75) | public static List createListFromCommaDelimitedString... method createList (line 79) | public static List createList(String... attributeName... FILE: access/src/main/java/org/springframework/security/access/SecurityMetadataSource.java type SecurityMetadataSource (line 38) | @Deprecated method getAttributes (line 49) | Collection getAttributes(Object object) throws Illega... method getAllConfigAttributes (line 59) | Collection getAllConfigAttributes(); method supports (line 67) | boolean supports(Class clazz); FILE: access/src/main/java/org/springframework/security/access/annotation/AnnotationMetadataExtractor.java type AnnotationMetadataExtractor (line 35) | @Deprecated method extractAttributes (line 38) | Collection extractAttributes(A securityAnno... FILE: access/src/main/java/org/springframework/security/access/annotation/Jsr250MethodSecurityMetadataSource.java class Jsr250MethodSecurityMetadataSource (line 45) | @NullUnmarked method setDefaultRolePrefix (line 63) | public void setDefaultRolePrefix(String defaultRolePrefix) { method findAttributes (line 67) | @Override method findAttributes (line 72) | @Override method getAllConfigAttributes (line 77) | @Override method processAnnotations (line 82) | private @Nullable List processAnnotations(Annotation ... method getRoleWithDefaultPrefix (line 108) | private String getRoleWithDefaultPrefix(String role) { FILE: access/src/main/java/org/springframework/security/access/annotation/Jsr250SecurityConfig.java class Jsr250SecurityConfig (line 32) | @Deprecated method Jsr250SecurityConfig (line 40) | public Jsr250SecurityConfig(String role) { FILE: access/src/main/java/org/springframework/security/access/annotation/Jsr250Voter.java class Jsr250Voter (line 35) | @Deprecated method supports (line 44) | @Override method supports (line 54) | @Override method vote (line 69) | @Override FILE: access/src/main/java/org/springframework/security/access/annotation/SecuredAnnotationSecurityMetadataSource.java class SecuredAnnotationSecurityMetadataSource (line 47) | @NullUnmarked method SecuredAnnotationSecurityMetadataSource (line 56) | public SecuredAnnotationSecurityMetadataSource() { method SecuredAnnotationSecurityMetadataSource (line 60) | public SecuredAnnotationSecurityMetadataSource(AnnotationMetadataExtra... method findAttributes (line 69) | @Override method findAttributes (line 74) | @Override method getAllConfigAttributes (line 79) | @Override method processAnnotation (line 84) | private @Nullable Collection processAnnotation(@Nulla... class SecuredAnnotationMetadataExtractor (line 88) | static class SecuredAnnotationMetadataExtractor implements AnnotationM... method extractAttributes (line 90) | @Override FILE: access/src/main/java/org/springframework/security/access/event/AbstractAuthorizationEvent.java class AbstractAuthorizationEvent (line 29) | @Deprecated method AbstractAuthorizationEvent (line 36) | public AbstractAuthorizationEvent(Object secureObject) { FILE: access/src/main/java/org/springframework/security/access/event/AuthenticationCredentialsNotFoundEvent.java class AuthenticationCredentialsNotFoundEvent (line 34) | @Deprecated method AuthenticationCredentialsNotFoundEvent (line 50) | public AuthenticationCredentialsNotFoundEvent(Object secureObject, Col... method getConfigAttributes (line 59) | public Collection getConfigAttributes() { method getCredentialsNotFoundException (line 63) | public AuthenticationCredentialsNotFoundException getCredentialsNotFou... FILE: access/src/main/java/org/springframework/security/access/event/AuthorizationFailureEvent.java class AuthorizationFailureEvent (line 41) | @Deprecated method AuthorizationFailureEvent (line 60) | public AuthorizationFailureEvent(Object secureObject, Collection getConfigAttributes() { FILE: access/src/main/java/org/springframework/security/access/event/AuthorizedEvent.java class AuthorizedEvent (line 36) | @Deprecated method AuthorizedEvent (line 51) | public AuthorizedEvent(Object secureObject, Collection getConfigAttributes() { FILE: access/src/main/java/org/springframework/security/access/event/LoggerListener.java class LoggerListener (line 36) | @Deprecated method onApplicationEvent (line 41) | @Override method onAuthenticationCredentialsNotFoundEvent (line 57) | private void onAuthenticationCredentialsNotFoundEvent(AuthenticationCr... method onPublicInvocationEvent (line 63) | private void onPublicInvocationEvent(PublicInvocationEvent event) { method onAuthorizedEvent (line 68) | private void onAuthorizedEvent(AuthorizedEvent authEvent) { method onAuthorizationFailureEvent (line 74) | private void onAuthorizationFailureEvent(AuthorizationFailureEvent aut... FILE: access/src/main/java/org/springframework/security/access/event/PublicInvocationEvent.java class PublicInvocationEvent (line 36) | @Deprecated method PublicInvocationEvent (line 44) | public PublicInvocationEvent(Object secureObject) { FILE: access/src/main/java/org/springframework/security/access/expression/method/AbstractExpressionBasedMethodConfigAttribute.java class AbstractExpressionBasedMethodConfigAttribute (line 41) | @NullUnmarked method AbstractExpressionBasedMethodConfigAttribute (line 52) | AbstractExpressionBasedMethodConfigAttribute(String filterExpression, ... method AbstractExpressionBasedMethodConfigAttribute (line 61) | AbstractExpressionBasedMethodConfigAttribute(Expression filterExpressi... method getFilterExpression (line 69) | Expression getFilterExpression() { method getAuthorizeExpression (line 73) | Expression getAuthorizeExpression() { method getAttribute (line 77) | @Override FILE: access/src/main/java/org/springframework/security/access/expression/method/ExpressionBasedAnnotationAttributeFactory.java class ExpressionBasedAnnotationAttributeFactory (line 40) | @NullUnmarked method ExpressionBasedAnnotationAttributeFactory (line 50) | public ExpressionBasedAnnotationAttributeFactory(MethodSecurityExpress... method createPreInvocationAttribute (line 55) | @Override method createPostInvocationAttribute (line 72) | @Override method getParser (line 96) | private ExpressionParser getParser() { FILE: access/src/main/java/org/springframework/security/access/expression/method/ExpressionBasedPostInvocationAdvice.java class ExpressionBasedPostInvocationAdvice (line 39) | @Deprecated method ExpressionBasedPostInvocationAdvice (line 46) | public ExpressionBasedPostInvocationAdvice(MethodSecurityExpressionHan... method after (line 50) | @Override FILE: access/src/main/java/org/springframework/security/access/expression/method/ExpressionBasedPreInvocationAdvice.java class ExpressionBasedPreInvocationAdvice (line 41) | @NullUnmarked method before (line 47) | @Override method findFilterTarget (line 60) | private Object findFilterTarget(String filterTargetName, EvaluationCon... method setExpressionHandler (line 84) | public void setExpressionHandler(MethodSecurityExpressionHandler expre... FILE: access/src/main/java/org/springframework/security/access/expression/method/PostInvocationExpressionAttribute.java class PostInvocationExpressionAttribute (line 32) | @Deprecated method PostInvocationExpressionAttribute (line 37) | PostInvocationExpressionAttribute(String filterExpression, String auth... method PostInvocationExpressionAttribute (line 41) | PostInvocationExpressionAttribute(@Nullable Expression filterExpressio... method toString (line 46) | @Override FILE: access/src/main/java/org/springframework/security/access/expression/method/PreInvocationExpressionAttribute.java class PreInvocationExpressionAttribute (line 32) | @Deprecated method PreInvocationExpressionAttribute (line 39) | PreInvocationExpressionAttribute(String filterExpression, String filte... method PreInvocationExpressionAttribute (line 45) | PreInvocationExpressionAttribute(@Nullable Expression filterExpression... method getFilterTarget (line 56) | String getFilterTarget() { method toString (line 60) | @Override FILE: access/src/main/java/org/springframework/security/access/intercept/AbstractSecurityInterceptor.java class AbstractSecurityInterceptor (line 119) | @NullUnmarked method afterPropertiesSet (line 149) | @Override method validateAttributeDefs (line 178) | private void validateAttributeDefs(Collection attribu... method beforeInvocation (line 196) | protected @Nullable InterceptorStatusToken beforeInvocation(Object obj... method attemptAuthorization (line 253) | private void attemptAuthorization(Object object, Collection getSecureObjectClass(); method isAlwaysReauthenticate (line 384) | public boolean isAlwaysReauthenticate() { method isRejectPublicInvocations (line 388) | public boolean isRejectPublicInvocations() { method isValidateConfigAttributes (line 392) | public boolean isValidateConfigAttributes() { method obtainSecurityMetadataSource (line 396) | public abstract SecurityMetadataSource obtainSecurityMetadataSource(); method setSecurityContextHolderStrategy (line 404) | public void setSecurityContextHolderStrategy(SecurityContextHolderStra... method setAccessDecisionManager (line 409) | public void setAccessDecisionManager(AccessDecisionManager accessDecis... method setAfterInvocationManager (line 413) | public void setAfterInvocationManager(AfterInvocationManager afterInvo... method setAlwaysReauthenticate (line 428) | public void setAlwaysReauthenticate(boolean alwaysReauthenticate) { method setApplicationEventPublisher (line 432) | @Override method setAuthenticationManager (line 437) | public void setAuthenticationManager(AuthenticationManager newManager) { method setMessageSource (line 441) | @Override method setPublishAuthorizationSuccess (line 451) | public void setPublishAuthorizationSuccess(boolean publishAuthorizatio... method setRejectPublicInvocations (line 469) | public void setRejectPublicInvocations(boolean rejectPublicInvocations) { method setRunAsManager (line 473) | public void setRunAsManager(RunAsManager runAsManager) { method setValidateConfigAttributes (line 477) | public void setValidateConfigAttributes(boolean validateConfigAttribut... method publishEvent (line 481) | private void publishEvent(ApplicationEvent event) { class NoOpAuthenticationManager (line 487) | private static class NoOpAuthenticationManager implements Authenticati... method authenticate (line 489) | @Override FILE: access/src/main/java/org/springframework/security/access/intercept/AfterInvocationManager.java type AfterInvocationManager (line 49) | @Deprecated method decide (line 68) | Object decide(Authentication authentication, Object object, Collection... method supports (line 85) | boolean supports(ConfigAttribute attribute); method supports (line 93) | boolean supports(Class clazz); FILE: access/src/main/java/org/springframework/security/access/intercept/AfterInvocationProviderManager.java class AfterInvocationProviderManager (line 57) | @NullUnmarked method afterPropertiesSet (line 66) | @Override method decide (line 71) | @Override method getProviders (line 81) | public List getProviders() { method setProviders (line 85) | public void setProviders(List newList) { method checkIfValidList (line 95) | private void checkIfValidList(List listToCheck) { method supports (line 99) | @Override method supports (line 121) | @Override FILE: access/src/main/java/org/springframework/security/access/intercept/InterceptorStatusToken.java class InterceptorStatusToken (line 37) | @Deprecated method InterceptorStatusToken (line 48) | public InterceptorStatusToken(SecurityContext securityContext, boolean... method getAttributes (line 56) | public Collection getAttributes() { method getSecurityContext (line 60) | public SecurityContext getSecurityContext() { method getSecureObject (line 64) | public Object getSecureObject() { method isContextHolderRefreshRequired (line 68) | public boolean isContextHolderRefreshRequired() { FILE: access/src/main/java/org/springframework/security/access/intercept/MethodInvocationPrivilegeEvaluator.java class MethodInvocationPrivilegeEvaluator (line 51) | @NullUnmarked method afterPropertiesSet (line 60) | @Override method isAllowed (line 65) | public boolean isAllowed(MethodInvocation invocation, Authentication a... method setSecurityInterceptor (line 86) | public void setSecurityInterceptor(AbstractSecurityInterceptor securit... FILE: access/src/main/java/org/springframework/security/access/intercept/NullRunAsManager.java class NullRunAsManager (line 36) | @NullUnmarked method buildRunAs (line 40) | @Override method supports (line 46) | @Override method supports (line 51) | @Override FILE: access/src/main/java/org/springframework/security/access/intercept/RunAsImplAuthenticationProvider.java class RunAsImplAuthenticationProvider (line 50) | @NullUnmarked method afterPropertiesSet (line 59) | @Override method authenticate (line 64) | @Override method getKey (line 74) | public String getKey() { method setKey (line 78) | public void setKey(String key) { method setMessageSource (line 82) | @Override method supports (line 87) | @Override FILE: access/src/main/java/org/springframework/security/access/intercept/RunAsManager.java type RunAsManager (line 64) | @Deprecated method buildRunAs (line 78) | Authentication buildRunAs(Authentication authentication, Object object... method supports (line 94) | boolean supports(ConfigAttribute attribute); method supports (line 102) | boolean supports(Class clazz); FILE: access/src/main/java/org/springframework/security/access/intercept/RunAsManagerImpl.java class RunAsManagerImpl (line 62) | @NullUnmarked method afterPropertiesSet (line 71) | @Override method buildRunAs (line 77) | @Override method getKey (line 97) | public String getKey() { method getRolePrefix (line 101) | public String getRolePrefix() { method setKey (line 105) | public void setKey(String key) { method setRolePrefix (line 114) | public void setRolePrefix(String rolePrefix) { method supports (line 118) | @Override method supports (line 129) | @Override FILE: access/src/main/java/org/springframework/security/access/intercept/RunAsUserToken.java class RunAsUserToken (line 34) | @Deprecated method RunAsUserToken (line 47) | public RunAsUserToken(String key, Object principal, Object credentials, method getCredentials (line 58) | @Override method getKeyHash (line 63) | public int getKeyHash() { method getOriginalAuthentication (line 67) | public Class getOriginalAuthentication() { method getPrincipal (line 71) | @Override method toString (line 76) | @Override FILE: access/src/main/java/org/springframework/security/access/intercept/aopalliance/MethodSecurityInterceptor.java class MethodSecurityInterceptor (line 47) | @NullUnmarked method getSecureObjectClass (line 53) | @Override method invoke (line 65) | @Override method getSecurityMetadataSource (line 78) | public MethodSecurityMetadataSource getSecurityMetadataSource() { method obtainSecurityMetadataSource (line 82) | @Override method setSecurityMetadataSource (line 87) | public void setSecurityMetadataSource(MethodSecurityMetadataSource new... FILE: access/src/main/java/org/springframework/security/access/intercept/aopalliance/MethodSecurityMetadataSourceAdvisor.java class MethodSecurityMetadataSourceAdvisor (line 60) | @NullUnmarked method MethodSecurityMetadataSourceAdvisor (line 91) | public MethodSecurityMetadataSourceAdvisor(String adviceBeanName, Meth... method getPointcut (line 101) | @Override method getAdvice (line 106) | @Override method setBeanFactory (line 118) | @Override method readObject (line 123) | private void readObject(ObjectInputStream ois) throws IOException, Cla... class MethodSecurityMetadataSourcePointcut (line 130) | class MethodSecurityMetadataSourcePointcut extends StaticMethodMatcher... method matches (line 132) | @Override FILE: access/src/main/java/org/springframework/security/access/intercept/aspectj/AspectJCallback.java type AspectJCallback (line 29) | @Deprecated method proceedWithObject (line 32) | Object proceedWithObject(); FILE: access/src/main/java/org/springframework/security/access/intercept/aspectj/AspectJMethodSecurityInterceptor.java class AspectJMethodSecurityInterceptor (line 40) | @Deprecated method invoke (line 49) | public Object invoke(JoinPoint jp) throws Throwable { method invoke (line 60) | public Object invoke(JoinPoint jp, AspectJCallback advisorProceed) { FILE: access/src/main/java/org/springframework/security/access/intercept/aspectj/MethodInvocationAdapter.java class MethodInvocationAdapter (line 39) | @NullUnmarked method MethodInvocationAdapter (line 49) | MethodInvocationAdapter(JoinPoint jp) { method findMethod (line 65) | private Method findMethod(String name, Class declaringType, Class findAttributes(Method m... method findAttributes (line 110) | protected abstract Collection findAttributes(Class... FILE: access/src/main/java/org/springframework/security/access/method/AbstractMethodSecurityMetadataSource.java class AbstractMethodSecurityMetadataSource (line 40) | @NullUnmarked method getAttributes (line 46) | @Override method supports (line 67) | @Override FILE: access/src/main/java/org/springframework/security/access/method/DelegatingMethodSecurityMetadataSource.java class DelegatingMethodSecurityMetadataSource (line 47) | @Deprecated method DelegatingMethodSecurityMetadataSource (line 56) | public DelegatingMethodSecurityMetadataSource(List getMethodSecurityMetadataSou... class DefaultCacheKey (line 105) | private static class DefaultCacheKey { method DefaultCacheKey (line 111) | DefaultCacheKey(Method method, @Nullable Class targetClass) { method equals (line 116) | @Override method hashCode (line 123) | @Override method toString (line 128) | @Override FILE: access/src/main/java/org/springframework/security/access/method/MapBasedMethodSecurityMetadataSource.java class MapBasedMethodSecurityMetadataSource (line 53) | @NullUnmarked method MapBasedMethodSecurityMetadataSource (line 71) | public MapBasedMethodSecurityMetadataSource() { method MapBasedMethodSecurityMetadataSource (line 78) | public MapBasedMethodSecurityMetadataSource(Map findAttributesSpecifiedAgainst... method addSecureMethod (line 122) | private void addSecureMethod(String name, List attr) { method addSecureMethod (line 140) | public void addSecureMethod(Class javaType, String mappedName, List... method registerAllMatchingMethods (line 154) | private void registerAllMatchingMethods(Class javaType, List javaType, Method method, List registeredJavaType) { method equals (line 267) | @Override method hashCode (line 278) | @Override method toString (line 283) | @Override FILE: access/src/main/java/org/springframework/security/access/method/MethodSecurityMetadataSource.java type MethodSecurityMetadataSource (line 39) | @Deprecated method getAttributes (line 42) | Collection getAttributes(Method method, @Nullable Cla... FILE: access/src/main/java/org/springframework/security/access/prepost/PostInvocationAdviceProvider.java class PostInvocationAdviceProvider (line 45) | @NullUnmarked method PostInvocationAdviceProvider (line 53) | public PostInvocationAdviceProvider(PostInvocationAuthorizationAdvice ... method decide (line 57) | @Override method findPostInvocationAttribute (line 68) | private @Nullable PostInvocationAttribute findPostInvocationAttribute(... method supports (line 77) | @Override method supports (line 82) | @Override FILE: access/src/main/java/org/springframework/security/access/prepost/PostInvocationAttribute.java type PostInvocationAttribute (line 33) | @Deprecated FILE: access/src/main/java/org/springframework/security/access/prepost/PostInvocationAuthorizationAdvice.java type PostInvocationAuthorizationAdvice (line 34) | @Deprecated method after (line 37) | Object after(Authentication authentication, MethodInvocation mi, PostI... FILE: access/src/main/java/org/springframework/security/access/prepost/PreInvocationAttribute.java type PreInvocationAttribute (line 33) | @Deprecated FILE: access/src/main/java/org/springframework/security/access/prepost/PreInvocationAuthorizationAdvice.java type PreInvocationAuthorizationAdvice (line 33) | @Deprecated method before (line 46) | boolean before(Authentication authentication, MethodInvocation mi, Pre... FILE: access/src/main/java/org/springframework/security/access/prepost/PreInvocationAuthorizationAdviceVoter.java class PreInvocationAuthorizationAdviceVoter (line 47) | @NullUnmarked method PreInvocationAuthorizationAdviceVoter (line 55) | public PreInvocationAuthorizationAdviceVoter(PreInvocationAuthorizatio... method supports (line 59) | @Override method supports (line 64) | @Override method vote (line 69) | @Override method findPreInvocationAttribute (line 81) | private @Nullable PreInvocationAttribute findPreInvocationAttribute(Co... FILE: access/src/main/java/org/springframework/security/access/prepost/PrePostAdviceReactiveMethodInterceptor.java class PrePostAdviceReactiveMethodInterceptor (line 59) | @NullUnmarked method PrePostAdviceReactiveMethodInterceptor (line 82) | public PrePostAdviceReactiveMethodInterceptor(MethodSecurityMetadataSo... method invoke (line 93) | @Override method proceed (line 148) | @SuppressWarnings("unchecked") method flowProceed (line 158) | private static @Nullable Object flowProceed(final MethodInvocation inv... method findPostInvocationAttribute (line 167) | private static @Nullable PostInvocationAttribute findPostInvocationAtt... method findPreInvocationAttribute (line 176) | private static @Nullable PreInvocationAttribute findPreInvocationAttri... class KotlinDelegate (line 188) | private static class KotlinDelegate { method asFlow (line 190) | private static Object asFlow(Publisher publisher) { FILE: access/src/main/java/org/springframework/security/access/prepost/PrePostAnnotationSecurityMetadataSource.java class PrePostAnnotationSecurityMetadataSource (line 60) | @NullUnmarked method PrePostAnnotationSecurityMetadataSource (line 66) | public PrePostAnnotationSecurityMetadataSource(PrePostInvocationAttrib... method getAttributes (line 70) | @Override method getAllConfigAttributes (line 104) | @Override method findAnnotation (line 115) | private @Nullable A findAnnotation(Method metho... FILE: access/src/main/java/org/springframework/security/access/prepost/PrePostInvocationAttributeFactory.java type PrePostInvocationAttributeFactory (line 31) | @Deprecated method createPreInvocationAttribute (line 34) | PreInvocationAttribute createPreInvocationAttribute(@Nullable String p... method createPostInvocationAttribute (line 37) | PostInvocationAttribute createPostInvocationAttribute(@Nullable String... FILE: access/src/main/java/org/springframework/security/access/vote/AbstractAccessDecisionManager.java class AbstractAccessDecisionManager (line 46) | @Deprecated method AbstractAccessDecisionManager (line 58) | protected AbstractAccessDecisionManager(List> d... method afterPropertiesSet (line 63) | @Override method checkAllowIfAllAbstainDecisions (line 69) | protected final void checkAllowIfAllAbstainDecisions() { method getDecisionVoters (line 76) | public List> getDecisionVoters() { method isAllowIfAllAbstainDecisions (line 80) | public boolean isAllowIfAllAbstainDecisions() { method setAllowIfAllAbstainDecisions (line 84) | public void setAllowIfAllAbstainDecisions(boolean allowIfAllAbstainDec... method setMessageSource (line 88) | @Override method supports (line 93) | @Override method supports (line 112) | @Override method toString (line 122) | @Override FILE: access/src/main/java/org/springframework/security/access/vote/AbstractAclVoter.java class AbstractAclVoter (line 35) | @NullUnmarked method getDomainObjectInstance (line 42) | protected Object getDomainObjectInstance(MethodInvocation invocation) { method getProcessDomainObjectClass (line 54) | public Class getProcessDomainObjectClass() { method setProcessDomainObjectClass (line 58) | public void setProcessDomainObjectClass(Class processDomainObjectCl... method supports (line 70) | @Override FILE: access/src/main/java/org/springframework/security/access/vote/AffirmativeBased.java class AffirmativeBased (line 35) | @Deprecated method AffirmativeBased (line 38) | public AffirmativeBased(List> decisionVoters) { method decide (line 58) | @Override FILE: access/src/main/java/org/springframework/security/access/vote/AuthenticatedVoter.java class AuthenticatedVoter (line 52) | @Deprecated method isFullyAuthenticated (line 63) | private boolean isFullyAuthenticated(Authentication authentication) { method setAuthenticationTrustResolver (line 67) | public void setAuthenticationTrustResolver(AuthenticationTrustResolver... method supports (line 72) | @Override method supports (line 85) | @Override method vote (line 90) | @Override FILE: access/src/main/java/org/springframework/security/access/vote/ConsensusBased.java class ConsensusBased (line 39) | @Deprecated method ConsensusBased (line 44) | public ConsensusBased(List> decisionVoters) { method decide (line 65) | @Override method isAllowIfEqualGrantedDeniedDecisions (line 98) | public boolean isAllowIfEqualGrantedDeniedDecisions() { method setAllowIfEqualGrantedDeniedDecisions (line 102) | public void setAllowIfEqualGrantedDeniedDecisions(boolean allowIfEqual... FILE: access/src/main/java/org/springframework/security/access/vote/RoleHierarchyVoter.java class RoleHierarchyVoter (line 39) | @NullUnmarked method RoleHierarchyVoter (line 46) | public RoleHierarchyVoter(RoleHierarchy roleHierarchy) { method extractAuthorities (line 54) | @Override FILE: access/src/main/java/org/springframework/security/access/vote/RoleVoter.java class RoleVoter (line 57) | @Deprecated method getRolePrefix (line 63) | public String getRolePrefix() { method setRolePrefix (line 72) | public void setRolePrefix(String rolePrefix) { method supports (line 76) | @Override method supports (line 87) | @Override method vote (line 92) | @Override method extractAuthorities (line 113) | Collection extractAuthorities(Authenticati... FILE: access/src/main/java/org/springframework/security/access/vote/UnanimousBased.java class UnanimousBased (line 36) | @Deprecated method UnanimousBased (line 39) | public UnanimousBased(List> decisionVoters) { method decide (line 62) | @Override FILE: access/src/main/java/org/springframework/security/acls/AclEntryVoter.java class AclEntryVoter (line 103) | @Deprecated method AclEntryVoter (line 120) | public AclEntryVoter(AclService aclService, String processConfigAttrib... method getInternalMethod (line 139) | protected String getInternalMethod() { method setInternalMethod (line 143) | public void setInternalMethod(String internalMethod) { method getProcessConfigAttribute (line 147) | protected String getProcessConfigAttribute() { method setObjectIdentityRetrievalStrategy (line 151) | public void setObjectIdentityRetrievalStrategy(ObjectIdentityRetrieval... method setSidRetrievalStrategy (line 156) | public void setSidRetrievalStrategy(SidRetrievalStrategy sidRetrievalS... method supports (line 161) | @Override method vote (line 166) | @Override method invokeInternalMethod (line 223) | private Object invokeInternalMethod(Object domainObject) { FILE: access/src/main/java/org/springframework/security/acls/afterinvocation/AbstractAclProvider.java class AbstractAclProvider (line 47) | @Deprecated method AbstractAclProvider (line 62) | public AbstractAclProvider(AclService aclService, String processConfig... method getProcessDomainObjectClass (line 72) | protected Class getProcessDomainObjectClass() { method hasPermission (line 76) | protected boolean hasPermission(Authentication authentication, Object ... method setObjectIdentityRetrievalStrategy (line 93) | public void setObjectIdentityRetrievalStrategy(ObjectIdentityRetrieval... method setProcessConfigAttribute (line 98) | protected void setProcessConfigAttribute(String processConfigAttribute) { method setProcessDomainObjectClass (line 103) | public void setProcessDomainObjectClass(Class processDomainObjectCl... method setSidRetrievalStrategy (line 108) | public void setSidRetrievalStrategy(SidRetrievalStrategy sidRetrievalS... method supports (line 113) | @Override method supports (line 124) | @Override FILE: access/src/main/java/org/springframework/security/acls/afterinvocation/AclEntryAfterInvocationCollectionFilteringProvider.java class AclEntryAfterInvocationCollectionFilteringProvider (line 70) | @Deprecated method AclEntryAfterInvocationCollectionFilteringProvider (line 75) | public AclEntryAfterInvocationCollectionFilteringProvider(AclService a... method decide (line 80) | @Override method getFilterer (line 114) | @SuppressWarnings({ "unchecked", "rawtypes" }) FILE: access/src/main/java/org/springframework/security/acls/afterinvocation/AclEntryAfterInvocationProvider.java class AclEntryAfterInvocationProvider (line 68) | @Deprecated method AclEntryAfterInvocationProvider (line 75) | public AclEntryAfterInvocationProvider(AclService aclService, List { method hasNext (line 90) | @Override method next (line 95) | @Override FILE: access/src/main/java/org/springframework/security/acls/afterinvocation/CollectionFilterer.java class CollectionFilterer (line 36) | @Deprecated method CollectionFilterer (line 45) | CollectionFilterer(Collection collection) { method getFilteredObject (line 57) | @Override method iterator (line 70) | @Override method remove (line 75) | @Override FILE: access/src/main/java/org/springframework/security/acls/afterinvocation/Filterer.java type Filterer (line 28) | @Deprecated method getFilteredObject (line 35) | Object getFilteredObject(); method iterator (line 41) | @Override method remove (line 48) | void remove(T object); FILE: access/src/main/java/org/springframework/security/messaging/access/expression/EvaluationContextPostProcessor.java type EvaluationContextPostProcessor (line 33) | @Deprecated method postProcess (line 44) | EvaluationContext postProcess(EvaluationContext context, I invocation); FILE: access/src/main/java/org/springframework/security/messaging/access/expression/ExpressionBasedMessageSecurityMetadataSourceFactory.java class ExpressionBasedMessageSecurityMetadataSourceFactory (line 42) | @Deprecated method ExpressionBasedMessageSecurityMetadataSourceFactory (line 45) | private ExpressionBasedMessageSecurityMetadataSourceFactory() { method createExpressionMessageMetadataSource (line 77) | public static MessageSecurityMetadataSource createExpressionMessageMet... method createExpressionMessageMetadataSource (line 115) | public static MessageSecurityMetadataSource createExpressionMessageMet... FILE: access/src/main/java/org/springframework/security/messaging/access/expression/MessageExpressionConfigAttribute.java class MessageExpressionConfigAttribute (line 40) | @Deprecated method MessageExpressionConfigAttribute (line 53) | @SuppressWarnings("unchecked") method getAuthorizeExpression (line 61) | Expression getAuthorizeExpression() { method getAttribute (line 65) | @Override method toString (line 70) | @Override method postProcess (line 75) | @Override FILE: access/src/main/java/org/springframework/security/messaging/access/expression/MessageExpressionVoter.java class MessageExpressionVoter (line 46) | @Deprecated method vote (line 51) | @Override method findConfigAttribute (line 65) | private @Nullable MessageExpressionConfigAttribute findConfigAttribute... method supports (line 74) | @Override method supports (line 79) | @Override method setExpressionHandler (line 84) | public void setExpressionHandler(SecurityExpressionHandler>... FILE: access/src/main/java/org/springframework/security/messaging/access/intercept/ChannelSecurityInterceptor.java class ChannelSecurityInterceptor (line 43) | @Deprecated method ChannelSecurityInterceptor (line 57) | public ChannelSecurityInterceptor(MessageSecurityMetadataSource metada... method getSecureObjectClass (line 62) | @Override method obtainSecurityMetadataSource (line 67) | @Override method preSend (line 72) | @Override method postSend (line 81) | @Override method afterSendCompletion (line 87) | @Override method preReceive (line 93) | @Override method postReceive (line 98) | @Override method afterReceiveCompletion (line 103) | @Override method clearToken (line 107) | private InterceptorStatusToken clearToken() { FILE: access/src/main/java/org/springframework/security/messaging/access/intercept/DefaultMessageSecurityMetadataSource.java class DefaultMessageSecurityMetadataSource (line 46) | @Deprecated method DefaultMessageSecurityMetadataSource (line 51) | public DefaultMessageSecurityMetadataSource( method getAttributes (line 56) | @Override method getAllConfigAttributes (line 68) | @Override method supports (line 77) | @Override FILE: access/src/main/java/org/springframework/security/messaging/access/intercept/MessageSecurityMetadataSource.java type MessageSecurityMetadataSource (line 31) | @Deprecated FILE: access/src/main/java/org/springframework/security/web/access/DefaultWebInvocationPrivilegeEvaluator.java class DefaultWebInvocationPrivilegeEvaluator (line 43) | @Deprecated method DefaultWebInvocationPrivilegeEvaluator (line 52) | public DefaultWebInvocationPrivilegeEvaluator(AbstractSecurityIntercep... method isAllowed (line 67) | @Override method isAllowed (line 89) | @Override method setServletContext (line 112) | @Override FILE: access/src/main/java/org/springframework/security/web/access/channel/AbstractRetryEntryPoint.java class AbstractRetryEntryPoint (line 40) | @Deprecated method AbstractRetryEntryPoint (line 59) | public AbstractRetryEntryPoint(String scheme, int standardPort) { method commence (line 64) | @Override method getMappedPort (line 79) | protected abstract @Nullable Integer getMappedPort(Integer mapFromPort); method getPortMapper (line 81) | protected final PortMapper getPortMapper() { method setPortMapper (line 85) | public void setPortMapper(PortMapper portMapper) { method setRedirectStrategy (line 95) | public void setRedirectStrategy(RedirectStrategy redirectStrategy) { method getRedirectStrategy (line 100) | protected final RedirectStrategy getRedirectStrategy() { FILE: access/src/main/java/org/springframework/security/web/access/channel/ChannelDecisionManager.java type ChannelDecisionManager (line 35) | @Deprecated method decide (line 43) | void decide(FilterInvocation invocation, Collection c... method supports (line 57) | boolean supports(ConfigAttribute attribute); FILE: access/src/main/java/org/springframework/security/web/access/channel/ChannelDecisionManagerImpl.java class ChannelDecisionManagerImpl (line 53) | @Deprecated method afterPropertiesSet (line 61) | @Override method decide (line 66) | @Override method getChannelProcessors (line 82) | protected @Nullable List getChannelProcessors() { method setChannelProcessors (line 86) | @SuppressWarnings("cast") method supports (line 97) | @Override FILE: access/src/main/java/org/springframework/security/web/access/channel/ChannelEntryPoint.java type ChannelEntryPoint (line 40) | @Deprecated method commence (line 53) | void commence(HttpServletRequest request, HttpServletResponse response... FILE: access/src/main/java/org/springframework/security/web/access/channel/ChannelProcessingFilter.java class ChannelProcessingFilter (line 89) | @Deprecated method afterPropertiesSet (line 98) | @Override method getUnsupportedAttributes (line 114) | private Set getUnsupportedAttributes(Collection c... method supports (line 61) | boolean supports(ConfigAttribute attribute); FILE: access/src/main/java/org/springframework/security/web/access/channel/InsecureChannelProcessor.java class InsecureChannelProcessor (line 48) | @Deprecated method afterPropertiesSet (line 55) | @Override method decide (line 61) | @Override method getEntryPoint (line 76) | public ChannelEntryPoint getEntryPoint() { method getInsecureKeyword (line 80) | public String getInsecureKeyword() { method setEntryPoint (line 84) | public void setEntryPoint(ChannelEntryPoint entryPoint) { method setInsecureKeyword (line 88) | public void setInsecureKeyword(String secureKeyword) { method supports (line 92) | @Override FILE: access/src/main/java/org/springframework/security/web/access/channel/RetryWithHttpEntryPoint.java class RetryWithHttpEntryPoint (line 35) | @Deprecated(since = "6.5") method RetryWithHttpEntryPoint (line 38) | public RetryWithHttpEntryPoint() { method getMappedPort (line 42) | @Override FILE: access/src/main/java/org/springframework/security/web/access/channel/RetryWithHttpsEntryPoint.java class RetryWithHttpsEntryPoint (line 36) | @Deprecated(since = "6.5") method RetryWithHttpsEntryPoint (line 39) | public RetryWithHttpsEntryPoint() { method getMappedPort (line 43) | @Override FILE: access/src/main/java/org/springframework/security/web/access/channel/SecureChannelProcessor.java class SecureChannelProcessor (line 47) | @Deprecated method afterPropertiesSet (line 54) | @Override method decide (line 60) | @Override method getEntryPoint (line 75) | public ChannelEntryPoint getEntryPoint() { method getSecureKeyword (line 79) | public String getSecureKeyword() { method setEntryPoint (line 83) | public void setEntryPoint(ChannelEntryPoint entryPoint) { method setSecureKeyword (line 87) | public void setSecureKeyword(String secureKeyword) { method supports (line 91) | @Override FILE: access/src/main/java/org/springframework/security/web/access/expression/DefaultWebSecurityExpressionHandler.java class DefaultWebSecurityExpressionHandler (line 36) | public class DefaultWebSecurityExpressionHandler extends AbstractSecurit... method createSecurityExpressionRoot (line 43) | @Override method setTrustResolver (line 65) | @Deprecated(since = "7.0") method setDefaultRolePrefix (line 87) | @Deprecated(since = "7.0") FILE: access/src/main/java/org/springframework/security/web/access/expression/ExpressionBasedFilterInvocationSecurityMetadataSource.java class ExpressionBasedFilterInvocationSecurityMetadataSource (line 54) | @Deprecated method ExpressionBasedFilterInvocationSecurityMetadataSource (line 60) | public ExpressionBasedFilterInvocationSecurityMetadataSource( method processMap (line 67) | private static LinkedHashMap methodReturningAList(List someList); method methodReturningAnArray (line 59) | Object[] methodReturningAnArray(Object[] someArray); method methodReturningAList (line 61) | List methodReturningAList(String userName, String extraParam); method repeatedAnnotations (line 63) | @RequireAdminRole FILE: access/src/test/java/org/springframework/security/access/annotation/BusinessServiceImpl.java class BusinessServiceImpl (line 25) | @SuppressWarnings("serial") method someUserMethod1 (line 28) | @Override method someUserMethod2 (line 33) | @Override method someUserAndAdminMethod (line 38) | @Override method someAdminMethod (line 43) | @Override method someUserMethod3 (line 48) | public E someUserMethod3(final E entity) { method someOther (line 52) | @Override method someOther (line 57) | @Override method methodReturningAList (line 62) | @Override method methodReturningAList (line 67) | @Override method methodReturningAnArray (line 72) | @Override method rolesAllowedUser (line 77) | @Override FILE: access/src/test/java/org/springframework/security/access/annotation/Entity.java class Entity (line 25) | public class Entity { method Entity (line 27) | public Entity(String someParameter) { FILE: access/src/test/java/org/springframework/security/access/annotation/ExpressionProtectedBusinessServiceImpl.java class ExpressionProtectedBusinessServiceImpl (line 26) | @SuppressWarnings("serial") method someAdminMethod (line 29) | @Override method someOther (line 33) | @Override method someOther (line 38) | @Override method someUserAndAdminMethod (line 43) | @Override method someUserMethod1 (line 47) | @Override method someUserMethod2 (line 51) | @Override method methodReturningAList (line 55) | @Override method methodReturningAList (line 62) | @Override method methodReturningAnArray (line 67) | @Override method methodWithBeanNamePropertyAccessExpression (line 73) | @PreAuthorize("#x == 'x' and @number.intValue() == 1294 ") method rolesAllowedUser (line 77) | @Override FILE: access/src/test/java/org/springframework/security/access/annotation/Jsr250BusinessServiceImpl.java class Jsr250BusinessServiceImpl (line 28) | @PermitAll method someUserMethod1 (line 32) | @Override method someUserMethod2 (line 37) | @Override method someUserAndAdminMethod (line 42) | @Override method someAdminMethod (line 47) | @Override method someOther (line 52) | @Override method someOther (line 57) | @Override method methodReturningAList (line 62) | @Override method methodReturningAList (line 67) | @Override method methodReturningAnArray (line 72) | @Override method rolesAllowedUser (line 77) | @Override FILE: access/src/test/java/org/springframework/security/access/annotation/Jsr250MethodSecurityMetadataSourceTests.java class Jsr250MethodSecurityMetadataSourceTests (line 35) | @SuppressWarnings("deprecation") method setup (line 44) | @BeforeEach method findAttributes (line 51) | private ConfigAttribute[] findAttributes(String methodName) throws Exc... method methodWithRolesAllowedHasCorrectAttribute (line 55) | @Test method permitAllMethodHasPermitAllAttribute (line 62) | @Test method noRoleMethodHasNoAttributes (line 69) | @Test method classRoleIsAppliedToNoRoleMethod (line 76) | @Test method methodRoleOverridesClassRole (line 83) | @Test method customDefaultRolePrefix (line 91) | @Test method emptyDefaultRolePrefix (line 99) | @Test method nullDefaultRolePrefix (line 107) | @Test method alreadyHasDefaultPrefix (line 115) | @Test method classLevelAnnotationsOnlyAffectTheClassTheyAnnotateAndTheirMembers (line 129) | @Test method classLevelAnnotationsOnlyAffectTheClassTheyAnnotateAndTheirMembersOverriden (line 137) | @Test method classLevelAnnotationsImpactMemberLevel (line 146) | @Test method classLevelAnnotationsIgnoredByExplicitMemberAnnotation (line 155) | @Test method interfacesNeverContributeAnnotationsMethodLevel (line 169) | @Test method interfacesNeverContributeAnnotationsClassLevel (line 177) | @Test method annotationsOnOverriddenMemberIgnored (line 185) | @Test class A (line 194) | public static class A { method noRoleMethod (line 196) | public void noRoleMethod() { method adminMethod (line 199) | @RolesAllowed("ADMIN") method roleAdminMethod (line 203) | @RolesAllowed("ROLE_ADMIN") method permitAllMethod (line 207) | @PermitAll class UserAllowedClass (line 213) | @RolesAllowed("USER") method noRoleMethod (line 216) | public void noRoleMethod() { method adminMethod (line 219) | @RolesAllowed("ADMIN") type IParent (line 226) | @RolesAllowed("IPARENT") method interfaceMethod (line 229) | @RolesAllowed("INTERFACEMETHOD") class Parent (line 234) | static class Parent implements IParent { method interfaceMethod (line 236) | @Override method notOverriden (line 240) | public void notOverriden() { method overriden (line 243) | public void overriden() { method overridenIgnored (line 246) | @RolesAllowed("OVERRIDENIGNORED") class Child (line 252) | @RolesAllowed("DERIVED") method overriden (line 255) | @Override method overridenIgnored (line 259) | @Override method defaults (line 263) | public void defaults() { method explicitMethod (line 266) | @RolesAllowed("EXPLICIT") FILE: access/src/test/java/org/springframework/security/access/annotation/Jsr250VoterTests.java class Jsr250VoterTests (line 34) | @SuppressWarnings("deprecation") method supportsMultipleRolesCorrectly (line 38) | @Test FILE: access/src/test/java/org/springframework/security/access/annotation/SecuredAnnotationSecurityMetadataSourceTests.java class SecuredAnnotationSecurityMetadataSourceTests (line 49) | @SuppressWarnings("deprecation") method genericsSuperclassDeclarationsAreIncludedWhenSubclassesOverride (line 54) | @Test method classLevelAttributesAreFound (line 89) | @Test method methodLevelAttributesAreFound (line 100) | @Test method customAnnotationAttributesAreFound (line 129) | @Test method annotatedAnnotationAtClassLevelIsDetected (line 137) | @Test method annotatedAnnotationAtInterfaceLevelIsDetected (line 146) | @Test method annotatedAnnotationAtMethodLevelIsDetected (line 155) | @Test method proxyFactoryInterfaceAttributesFound (line 164) | @Test class Department (line 173) | class Department extends Entity { method Department (line 175) | Department(String name) { type DepartmentService (line 181) | interface DepartmentService extends BusinessService { method someUserMethod3 (line 183) | @Secured({ "ROLE_USER" }) class DepartmentServiceImpl (line 188) | @SuppressWarnings("serial") method someUserMethod3 (line 191) | @Override type CustomAnnotatedService (line 200) | @CustomSecurityAnnotation(SecurityEnum.ADMIN) class CustomAnnotatedServiceImpl (line 205) | class CustomAnnotatedServiceImpl implements CustomAnnotatedService { type SecurityEnum (line 209) | enum SecurityEnum implements ConfigAttribute, GrantedAuthority { method getAttribute (line 213) | @Override method getAuthority (line 218) | @Override class CustomSecurityAnnotationMetadataExtractor (line 233) | class CustomSecurityAnnotationMetadataExtractor implements AnnotationM... method extractAttributes (line 235) | @Override type ReturnVoid (line 251) | public interface ReturnVoid { method doSomething (line 253) | void doSomething(List param); type ReturnVoid2 (line 257) | @AnnotatedAnnotation method doSomething (line 260) | void doSomething(List param); class AnnotatedAnnotationAtClassLevel (line 264) | @AnnotatedAnnotation method doSomething (line 267) | @Override class AnnotatedAnnotationAtInterfaceLevel (line 273) | public static class AnnotatedAnnotationAtInterfaceLevel implements Ret... method doSomething (line 275) | @Override class AnnotatedAnnotationAtMethodLevel (line 281) | public static class AnnotatedAnnotationAtMethodLevel implements Return... method doSomething (line 283) | @Override FILE: access/src/test/java/org/springframework/security/access/annotation/sec2150/CrudRepository.java type CrudRepository (line 19) | public interface CrudRepository { method findAll (line 21) | Iterable findAll(); FILE: access/src/test/java/org/springframework/security/access/annotation/sec2150/MethodInvocationFactory.java class MethodInvocationFactory (line 22) | public final class MethodInvocationFactory { method MethodInvocationFactory (line 24) | private MethodInvocationFactory() { method createSec2150MethodInvocation (line 33) | public static MockMethodInvocation createSec2150MethodInvocation() thr... FILE: access/src/test/java/org/springframework/security/access/annotation/sec2150/PersonRepository.java type PersonRepository (line 29) | @Secured("ROLE_PERSON") FILE: access/src/test/java/org/springframework/security/access/expression/method/DefaultMethodSecurityExpressionHandlerTests.java class DefaultMethodSecurityExpressionHandlerTests (line 52) | @ExtendWith(MockitoExtension.class) method setup (line 66) | @BeforeEach method setupMocks (line 71) | private void setupMocks() { method cleanup (line 76) | @AfterEach method setTrustResolverNull (line 81) | @Test method createEvaluationContextCustomTrustResolver (line 87) | @Test method filterByKeyWhenUsingMapThenFiltersMap (line 98) | @Test method filterByValueWhenUsingMapThenFiltersMap (line 116) | @Test method filterByKeyAndValueWhenUsingMapThenFiltersMap (line 134) | @Test method filterWhenUsingStreamThenFiltersStream (line 153) | @Test method filterStreamWhenClosedThenUpstreamGetsClosed (line 166) | @Test method createEvaluationContextSupplierAuthentication (line 177) | @Test class Foo (line 192) | static class Foo { method bar (line 194) | void bar() { FILE: access/src/test/java/org/springframework/security/access/expression/method/ExpressionBasedPreInvocationAdviceTests.java class ExpressionBasedPreInvocationAdviceTests (line 41) | @ExtendWith(MockitoExtension.class) method setUp (line 50) | @BeforeEach method findFilterTargetNameProvidedButNotMatch (line 55) | @Test method findFilterTargetNameProvidedArrayUnsupported (line 65) | @Test method findFilterTargetNameProvided (line 74) | @Test method findFilterTargetNameNotProvidedArrayUnsupported (line 84) | @Test method findFilterTargetNameNotProvided (line 93) | @Test method findFilterTargetNameNotProvidedTypeNotSupported (line 103) | @Test method findFilterTargetNameNotProvidedMethodAcceptMoreThenOneArgument (line 112) | @Test class TestClass (line 122) | private class TestClass { method doSomethingCollection (line 124) | public Boolean doSomethingCollection(List param) { method doSomethingArray (line 128) | public Boolean doSomethingArray(String[] param) { method doSomethingString (line 132) | public Boolean doSomethingString(String param) { method doSomethingTwoArgs (line 136) | public Boolean doSomethingTwoArgs(String param, List list) { FILE: access/src/test/java/org/springframework/security/access/expression/method/MethodExpressionVoterTests.java class MethodExpressionVoterTests (line 37) | @SuppressWarnings({ "unchecked", "deprecation" }) method hasRoleExpressionAllowsUserWithRole (line 45) | @Test method hasRoleExpressionDeniesUserWithoutRole (line 53) | @Test method matchingArgAgainstAuthenticationNameIsSuccessful (line 61) | @Test method accessIsGrantedIfNoPreAuthorizeAttributeIsUsed (line 70) | @Test method collectionPreFilteringIsSuccessful (line 81) | @Test method arraysCannotBePrefiltered (line 90) | @Test method incorrectFilterTargetNameIsRejected (line 98) | @Test method nullNamedFilterTargetIsRejected (line 106) | @Test method ruleDefinedInAClassMethodIsApplied (line 114) | @Test method createAttributes (line 123) | private List createAttributes(ConfigAttribute... attr... method createCollectionArg (line 127) | private List createCollectionArg(Object... elts) { method createArrayArg (line 133) | private Object createArrayArg(Object... elts) { method methodTakingAnArray (line 139) | private Method methodTakingAnArray() throws Exception { method methodTakingAString (line 143) | private Method methodTakingAString() throws Exception { method methodTakingACollection (line 147) | private Method methodTakingACollection() throws Exception { type Target (line 151) | private interface Target { method methodTakingAnArray (line 153) | void methodTakingAnArray(Object[] args); method methodTakingAString (line 155) | void methodTakingAString(String argument); method methodTakingACollection (line 157) | Collection methodTakingACollection(Collection collection); class TargetImpl (line 161) | private static class TargetImpl implements Target { method methodTakingAnArray (line 163) | @Override method methodTakingAString (line 167) | @Override method methodTakingACollection (line 171) | @Override FILE: access/src/test/java/org/springframework/security/access/expression/method/MethodSecurityEvaluationContextTests.java class MethodSecurityEvaluationContextTests (line 38) | @ExtendWith(MockitoExtension.class) method lookupVariableWhenParameterNameNullThenNotSet (line 50) | @Test class NotNullVariableMethodSecurityEvaluationContext (line 63) | private static class NotNullVariableMethodSecurityEvaluationContext ex... method NotNullVariableMethodSecurityEvaluationContext (line 65) | NotNullVariableMethodSecurityEvaluationContext(Authentication auth, ... method setVariable (line 70) | @Override FILE: access/src/test/java/org/springframework/security/access/expression/method/MethodSecurityExpressionRootTests.java class MethodSecurityExpressionRootTests (line 43) | public class MethodSecurityExpressionRootTests { method createContext (line 55) | @BeforeEach method canCallMethodsOnVariables (line 67) | @Test method isAnonymousReturnsTrueIfTrustResolverReportsAnonymous (line 74) | @Test method isAnonymousReturnsFalseIfTrustResolverReportsNonAnonymous (line 80) | @Test method hasPermissionOnDomainObjectReturnsFalseIfPermissionEvaluatorDoes (line 86) | @Test method hasPermissionOnDomainObjectReturnsTrueIfPermissionEvaluatorDoes (line 96) | @Test method hasPermissionOnDomainObjectWorksWithIntegerExpressions (line 106) | @Test method hasPermissionWorksWithThisObject (line 124) | @Test FILE: access/src/test/java/org/springframework/security/access/expression/method/PrePostAnnotationSecurityMetadataSourceTests.java class PrePostAnnotationSecurityMetadataSourceTests (line 47) | @SuppressWarnings("deprecation") method setUpData (line 71) | @BeforeEach method classLevelPreAnnotationIsPickedUpWhenNoMethodLevelExists (line 89) | @Test method mixedClassAndMethodPreAnnotationsAreBothIncluded (line 100) | @Test method methodWithPreFilterOnlyIsAllowed (line 111) | @Test method methodWithPostFilterOnlyIsAllowed (line 122) | @Test method interfaceAttributesAreIncluded (line 135) | @Test method classAttributesTakesPrecedeceOverInterfaceAttributes (line 147) | @Test method customAnnotationAtClassLevelIsDetected (line 159) | @Test method customAnnotationAtInterfaceLevelIsDetected (line 165) | @Test method customAnnotationAtMethodLevelIsDetected (line 172) | @Test method proxyFactoryInterfaceAttributesFound (line 178) | @Test type ReturnVoid (line 188) | public interface ReturnVoid { method doSomething (line 190) | void doSomething(List param); type ReturnAList (line 194) | public interface ReturnAList { method doSomething (line 196) | List doSomething(List param); type ReturnAnotherList (line 200) | @PreAuthorize("interfaceAuthzExpression") method doSomething (line 203) | @PreAuthorize("interfaceMethodAuthzExpression") class ReturnVoidImpl1 (line 209) | @PreAuthorize("someExpression") method doSomething (line 212) | @Override class ReturnVoidImpl2 (line 218) | @PreAuthorize("someExpression") method doSomething (line 221) | @Override class ReturnVoidImpl3 (line 228) | public static class ReturnVoidImpl3 implements ReturnVoid { method doSomething (line 230) | @Override class ReturnAListImpl1 (line 237) | public static class ReturnAListImpl1 implements ReturnAList { method doSomething (line 239) | @Override class ReturnAListImpl2 (line 247) | public static class ReturnAListImpl2 implements ReturnAList { method doSomething (line 249) | @Override class ReturnAnotherListImpl1 (line 260) | public static class ReturnAnotherListImpl1 implements ReturnAnotherList { method doSomething (line 262) | @Override class ReturnAnotherListImpl2 (line 269) | public static class ReturnAnotherListImpl2 implements ReturnAnotherList { method doSomething (line 271) | @Override type ReturnVoid2 (line 287) | @CustomAnnotation method doSomething (line 290) | void doSomething(List param); class CustomAnnotationAtClassLevel (line 294) | @CustomAnnotation method doSomething (line 297) | @Override class CustomAnnotationAtInterfaceLevel (line 303) | public static class CustomAnnotationAtInterfaceLevel implements Return... method doSomething (line 305) | @Override class CustomAnnotationAtMethodLevel (line 311) | public static class CustomAnnotationAtMethodLevel implements ReturnVoid { method doSomething (line 313) | @Override FILE: access/src/test/java/org/springframework/security/access/expression/method/SecurityRules.java class SecurityRules (line 19) | public final class SecurityRules { method SecurityRules (line 21) | private SecurityRules() { method disallow (line 24) | public static boolean disallow() { method allow (line 28) | public static boolean allow() { method isJoe (line 32) | public static boolean isJoe(String s) { FILE: access/src/test/java/org/springframework/security/access/intercept/AbstractSecurityInterceptorTests.java class AbstractSecurityInterceptorTests (line 35) | @SuppressWarnings("deprecation") method detectsIfInvocationPassedIncompatibleSecureObject (line 38) | @Test method detectsViolationOfGetSecureObjectClassMethod (line 49) | @Test class MockSecurityInterceptorReturnsNull (line 60) | private class MockSecurityInterceptorReturnsNull extends AbstractSecur... method getSecureObjectClass (line 64) | @Override method obtainSecurityMetadataSource (line 69) | @Override method setSecurityMetadataSource (line 74) | void setSecurityMetadataSource(SecurityMetadataSource securityMetada... class MockSecurityInterceptorWhichOnlySupportsStrings (line 80) | private class MockSecurityInterceptorWhichOnlySupportsStrings extends ... method getSecureObjectClass (line 84) | @Override method obtainSecurityMetadataSource (line 89) | @Override method setSecurityMetadataSource (line 94) | void setSecurityMetadataSource(SecurityMetadataSource securityMetada... FILE: access/src/test/java/org/springframework/security/access/intercept/AfterInvocationProviderManagerTests.java class AfterInvocationProviderManagerTests (line 41) | @SuppressWarnings({ "unchecked", "deprecation" }) method testCorrectOperation (line 44) | @Test method testRejectsEmptyProvidersList (line 71) | @Test method testRejectsNonAfterInvocationProviders (line 78) | @Test method testRejectsNullProvidersList (line 88) | @Test method testSupportsConfigAttributeIteration (line 94) | @Test method testSupportsSecureObjectIteration (line 107) | @Test class MockAfterInvocationProvider (line 125) | private class MockAfterInvocationProvider implements AfterInvocationPr... method MockAfterInvocationProvider (line 133) | MockAfterInvocationProvider(Object forceReturnObject, Class secureOb... method decide (line 139) | @Override method supports (line 148) | @Override method supports (line 153) | @Override FILE: access/src/test/java/org/springframework/security/access/intercept/InterceptorStatusTokenTests.java class InterceptorStatusTokenTests (line 37) | @SuppressWarnings("deprecation") method testOperation (line 40) | @Test FILE: access/src/test/java/org/springframework/security/access/intercept/NullRunAsManagerTests.java class NullRunAsManagerTests (line 30) | @SuppressWarnings("deprecation") method testAlwaysReturnsNull (line 33) | @Test method testAlwaysSupportsClass (line 39) | @Test method testNeverSupportsAttribute (line 45) | @Test FILE: access/src/test/java/org/springframework/security/access/intercept/RunAsImplAuthenticationProviderTests.java class RunAsImplAuthenticationProviderTests (line 34) | @SuppressWarnings("deprecation") method testAuthenticationFailDueToWrongKey (line 37) | @Test method testAuthenticationSuccess (line 46) | @Test method testStartupFailsIfNoKey (line 58) | @Test method testStartupSuccess (line 64) | @Test method testSupports (line 72) | @Test FILE: access/src/test/java/org/springframework/security/access/intercept/RunAsManagerImplTests.java class RunAsManagerImplTests (line 37) | @SuppressWarnings("deprecation") method testAlwaysSupportsClass (line 40) | @Test method testDoesNotReturnAdditionalAuthoritiesIfCalledWithoutARunAsSetting (line 46) | @Test method testRespectsRolePrefix (line 57) | @Test method testReturnsAdditionalGrantedAuthorities (line 77) | @Test method testStartupDetectsMissingKey (line 98) | @Test method testStartupSuccessfulWithKey (line 104) | @Test method testSupports (line 112) | @Test FILE: access/src/test/java/org/springframework/security/access/intercept/RunAsUserTokenTests.java class RunAsUserTokenTests (line 32) | @SuppressWarnings("deprecation") method testAuthenticationSetting (line 35) | @Test method testGetters (line 44) | @Test method testNoArgConstructorDoesntExist (line 54) | @Test method testToString (line 60) | @Test method testToStringNullOriginalAuthentication (line 70) | @Test FILE: access/src/test/java/org/springframework/security/access/intercept/aopalliance/MethodSecurityInterceptorTests.java class MethodSecurityInterceptorTests (line 68) | @SuppressWarnings({ "unchecked", "deprecation" }) method setUp (line 87) | @BeforeEach method tearDown (line 103) | @AfterEach method createTarget (line 108) | private void createTarget(boolean useMock) { method gettersReturnExpectedData (line 115) | @Test method missingAccessDecisionManagerIsDetected (line 128) | @Test method missingAuthenticationManagerIsDetected (line 134) | @Test method missingMethodSecurityMetadataSourceIsRejected (line 140) | @Test method missingRunAsManagerIsRejected (line 146) | @Test method initializationRejectsSecurityMetadataSourceThatDoesNotSupportMethodInvocation (line 152) | @Test method initializationRejectsAccessDecisionManagerThatDoesNotSupportMethodInvocation (line 158) | @Test method intitalizationRejectsRunAsManagerThatDoesNotSupportMethodInvocation (line 165) | @Test method intitalizationRejectsAfterInvocationManagerThatDoesNotSupportMethodInvocation (line 173) | @Test method initializationFailsIfAccessDecisionManagerRejectsConfigAttributes (line 181) | @Test method validationNotAttemptedIfIsValidateConfigAttributesSetToFalse (line 187) | @Test method validationNotAttemptedIfMethodSecurityMetadataSourceReturnsNullForAttributes (line 197) | @Test method callingAPublicMethodFacadeWillNotRepeatSecurityChecksWhenPassedToTheSecuredMethodItFronts (line 207) | @Test method callingAPublicMethodWhenPresentingAnAuthenticationObjectDoesntChangeItsAuthenticatedProperty (line 214) | @Test method callIsntMadeWhenAuthenticationManagerRejectsAuthentication (line 223) | @Test method callSucceedsIfAccessDecisionManagerGrantsAccess (line 233) | @Test method callIsntMadeWhenAccessDecisionManagerRejectsAccess (line 246) | @Test method rejectsNullSecuredObjects (line 261) | @Test method runAsReplacementIsCorrectlySet (line 266) | @Test method runAsReplacementCleansAfterException (line 285) | @Test method emptySecurityContextIsRejected (line 304) | @Test method afterInvocationManagerIsNotInvokedIfExceptionIsRaised (line 311) | @Test method mdsReturnsNull (line 324) | void mdsReturnsNull() { method mdsReturnsUserRole (line 328) | void mdsReturnsUserRole() { FILE: access/src/test/java/org/springframework/security/access/intercept/aopalliance/MethodSecurityMetadataSourceAdvisorTests.java class MethodSecurityMetadataSourceAdvisorTests (line 36) | @SuppressWarnings("deprecation") method testAdvisorReturnsFalseWhenMethodInvocationNotDefined (line 39) | @Test method testAdvisorReturnsTrueWhenMethodInvocationIsDefined (line 49) | @Test FILE: access/src/test/java/org/springframework/security/access/intercept/aspectj/AspectJMethodSecurityInterceptorTests.java class AspectJMethodSecurityInterceptorTests (line 65) | @SuppressWarnings("deprecation") method setUp (line 86) | @BeforeEach method clearContext (line 112) | @AfterEach method callbackIsInvokedWhenPermissionGranted (line 117) | @Test method callbackIsNotInvokedWhenPermissionDenied (line 126) | @SuppressWarnings("unchecked") method adapterHoldsCorrectData (line 136) | @Test method afterInvocationManagerIsNotInvokedIfExceptionIsRaised (line 149) | @Test method invokeWithAspectJCallbackRunAsReplacementCleansAfterException (line 162) | @Test method invokeRunAsReplacementCleansAfterException (line 182) | @Test FILE: access/src/test/java/org/springframework/security/access/intercept/method/MapBasedMethodSecurityMetadataSourceTests.java class MapBasedMethodSecurityMetadataSourceTests (line 37) | @SuppressWarnings("deprecation") method initialize (line 50) | @BeforeEach method wildcardedMatchIsOverwrittenByMoreSpecificMatch (line 57) | @Test method methodsWithDifferentArgumentsAreMatchedCorrectly (line 64) | @Test class MockService (line 72) | @SuppressWarnings("unused") method someMethod (line 75) | public void someMethod(String s) { method someMethod (line 78) | public void someMethod(Integer i) { FILE: access/src/test/java/org/springframework/security/access/intercept/method/MethodInvocationPrivilegeEvaluatorTests.java class MethodInvocationPrivilegeEvaluatorTests (line 52) | @SuppressWarnings("deprecation") method setUp (line 65) | @BeforeEach method allowsAccessUsingCreate (line 78) | @Test method allowsAccessUsingCreateFromClass (line 89) | @Test method declinesAccessUsingCreate (line 99) | @Test method declinesAccessUsingCreateFromClass (line 110) | @Test FILE: access/src/test/java/org/springframework/security/access/intercept/method/MockMethodInvocation.java class MockMethodInvocation (line 24) | @SuppressWarnings("unchecked") method MockMethodInvocation (line 33) | public MockMethodInvocation(Object targetObject, Class clazz, String m... method MockMethodInvocation (line 39) | public MockMethodInvocation(Object targetObject, Class clazz, String m... method MockMethodInvocation (line 45) | public MockMethodInvocation(Object targetObject, Method method) { method getArguments (line 50) | @Override method getMethod (line 55) | @Override method getStaticPart (line 60) | @Override method getThis (line 65) | @Override method proceed (line 70) | @Override FILE: access/src/test/java/org/springframework/security/access/method/DelegatingMethodSecurityMetadataSourceTests.java class DelegatingMethodSecurityMetadataSourceTests (line 39) | @SuppressWarnings({ "unchecked", "deprecation" }) method returnsEmptyListIfDelegateReturnsNull (line 44) | @Test method returnsDelegateAttributes (line 60) | @Test FILE: access/src/test/java/org/springframework/security/access/prepost/PostInvocationAdviceProviderTests.java class PostInvocationAdviceProviderTests (line 31) | @ExtendWith(MockitoExtension.class) method setUp (line 40) | @BeforeEach method supportsMethodInvocation (line 45) | @Test method supportsProxyMethodInvocation (line 50) | @Test method supportsMethodInvocationAdapter (line 55) | @Test FILE: access/src/test/java/org/springframework/security/access/prepost/PreInvocationAuthorizationAdviceVoterTests.java class PreInvocationAuthorizationAdviceVoterTests (line 31) | @ExtendWith(MockitoExtension.class) method setUp (line 40) | @BeforeEach method supportsMethodInvocation (line 45) | @Test method supportsProxyMethodInvocation (line 51) | @Test method supportsMethodInvocationAdapter (line 56) | @Test FILE: access/src/test/java/org/springframework/security/access/vote/AbstractAccessDecisionManagerTests.java class AbstractAccessDecisionManagerTests (line 39) | @SuppressWarnings({ "unchecked", "deprecation" }) method testAllowIfAccessDecisionManagerDefaults (line 42) | @Test method testDelegatesSupportsClassRequests (line 53) | @Test method testDelegatesSupportsRequests (line 63) | @Test method testProperlyStoresListOfVoters (line 77) | @Test method testRejectsEmptyList (line 88) | @Test method testRejectsNullVotersList (line 93) | @Test method testRoleVoterAlwaysReturnsTrueToSupports (line 98) | @Test method testWillNotStartIfDecisionVotersNotSet (line 104) | @Test class MockDecisionManagerImpl (line 109) | private class MockDecisionManagerImpl extends AbstractAccessDecisionMa... method MockDecisionManagerImpl (line 111) | protected MockDecisionManagerImpl(List arg1, Stri... FILE: access/src/test/java/org/springframework/security/access/vote/AffirmativeBasedTests.java class AffirmativeBasedTests (line 43) | @SuppressWarnings("deprecation") method setup (line 58) | @BeforeEach method oneAffirmativeVoteOneDenyVoteOneAbstainVoteGrantsAccess (line 72) | @Test method oneDenyVoteOneAbstainVoteOneAffirmativeVoteGrantsAccess (line 80) | @Test method oneAffirmativeVoteTwoAbstainVotesGrantsAccess (line 87) | @Test method oneDenyVoteTwoAbstainVotesDeniesAccess (line 94) | @Test method onlyAbstainVotesDeniesAccessWithDefault (line 102) | @Test method testThreeAbstainVotesGrantsAccessIfAllowIfAllAbstainDecisionsIsSet (line 111) | @Test FILE: access/src/test/java/org/springframework/security/access/vote/AuthenticatedVoterTests.java class AuthenticatedVoterTests (line 40) | @SuppressWarnings("deprecation") method createAnonymous (line 43) | private Authentication createAnonymous() { method createFullyAuthenticated (line 47) | private Authentication createFullyAuthenticated() { method createRememberMe (line 52) | private Authentication createRememberMe() { method testAnonymousWorks (line 56) | @Test method testFullyWorks (line 66) | @Test method testRememberMeWorks (line 76) | @Test method testSetterRejectsNull (line 86) | @Test method testSupports (line 92) | @Test FILE: access/src/test/java/org/springframework/security/access/vote/ConsensusBasedTests.java class ConsensusBasedTests (line 38) | @SuppressWarnings("deprecation") method testOneAffirmativeVoteOneDenyVoteOneAbstainVoteDeniesAccessWithoutDefault (line 41) | @Test method testOneAffirmativeVoteOneDenyVoteOneAbstainVoteGrantsAccessWithDefault (line 51) | @Test method testOneAffirmativeVoteTwoAbstainVotesGrantsAccess (line 60) | @Test method testOneDenyVoteTwoAbstainVotesDeniesAccess (line 67) | @Test method testThreeAbstainVotesDeniesAccessWithDefault (line 75) | @Test method testThreeAbstainVotesGrantsAccessWithoutDefault (line 84) | @Test method testTwoAffirmativeVotesTwoAbstainVotesGrantsAccess (line 93) | @Test method makeDecisionManager (line 100) | private ConsensusBased makeDecisionManager() { method makeTestToken (line 111) | private TestingAuthenticationToken makeTestToken() { FILE: access/src/test/java/org/springframework/security/access/vote/DenyAgainVoter.java class DenyAgainVoter (line 35) | @SuppressWarnings("deprecation") method supports (line 38) | @Override method supports (line 43) | @Override method vote (line 48) | @Override FILE: access/src/test/java/org/springframework/security/access/vote/DenyVoter.java class DenyVoter (line 37) | @SuppressWarnings("deprecation") method supports (line 40) | @Override method supports (line 45) | @Override method vote (line 50) | @Override FILE: access/src/test/java/org/springframework/security/access/vote/RoleHierarchyVoterTests.java class RoleHierarchyVoterTests (line 28) | @SuppressWarnings("deprecation") method hierarchicalRoleIsIncludedInDecision (line 31) | @Test FILE: access/src/test/java/org/springframework/security/access/vote/RoleVoterTests.java class RoleVoterTests (line 31) | @SuppressWarnings("deprecation") method oneMatchingAttributeGrantsAccess (line 34) | @Test method nullAuthenticationDenies (line 45) | @Test FILE: access/src/test/java/org/springframework/security/access/vote/UnanimousBasedTests.java class UnanimousBasedTests (line 38) | @SuppressWarnings("deprecation") method makeDecisionManager (line 41) | private UnanimousBased makeDecisionManager() { method makeDecisionManagerWithFooBarPrefix (line 52) | private UnanimousBased makeDecisionManagerWithFooBarPrefix() { method makeTestToken (line 64) | private TestingAuthenticationToken makeTestToken() { method makeTestTokenWithFooBarPrefix (line 68) | private TestingAuthenticationToken makeTestTokenWithFooBarPrefix() { method testOneAffirmativeVoteOneDenyVoteOneAbstainVoteDeniesAccess (line 72) | @Test method testOneAffirmativeVoteTwoAbstainVotesGrantsAccess (line 80) | @Test method testOneDenyVoteTwoAbstainVotesDeniesAccess (line 88) | @Test method testRoleVoterPrefixObserved (line 96) | @Test method testThreeAbstainVotesDeniesAccessWithDefault (line 104) | @Test method testThreeAbstainVotesGrantsAccessWithoutDefault (line 113) | @Test method testTwoAffirmativeVotesTwoAbstainVotesGrantsAccess (line 123) | @Test FILE: access/src/test/java/org/springframework/security/acls/afterinvocation/AclEntryAfterInvocationCollectionFilteringProviderTests.java class AclEntryAfterInvocationCollectionFilteringProviderTests (line 47) | @SuppressWarnings({ "unchecked", "deprecation" }) method objectsAreRemovedIfPermissionDenied (line 50) | @Test method accessIsGrantedIfNoAttributesDefined (line 73) | @Test method nullReturnObjectIsIgnored (line 82) | @Test FILE: access/src/test/java/org/springframework/security/acls/afterinvocation/AclEntryAfterInvocationProviderTests.java class AclEntryAfterInvocationProviderTests (line 51) | @SuppressWarnings({ "unchecked", "deprecation" }) method rejectsMissingPermissions (line 54) | @Test method accessIsAllowedIfPermissionIsGranted (line 62) | @Test method accessIsGrantedIfNoAttributesDefined (line 79) | @Test method accessIsGrantedIfObjectTypeNotSupported (line 88) | @Test method accessIsDeniedIfPermissionIsNotGranted (line 99) | @Test method nullReturnObjectIsIgnored (line 123) | @Test FILE: access/src/test/java/org/springframework/security/messaging/access/expression/ExpressionBasedMessageSecurityMetadataSourceFactoryTests.java class ExpressionBasedMessageSecurityMetadataSourceFactoryTests (line 37) | @ExtendWith(MockitoExtension.class) method setup (line 63) | @BeforeEach method createExpressionMessageMetadataSourceNoMatch (line 75) | @Test method createExpressionMessageMetadataSourceMatchFirst (line 81) | @Test method createExpressionMessageMetadataSourceMatchSecond (line 92) | @Test FILE: access/src/test/java/org/springframework/security/messaging/access/expression/MessageExpressionConfigAttributeTests.java class MessageExpressionConfigAttributeTests (line 39) | @ExtendWith(MockitoExtension.class) method setup (line 51) | @BeforeEach method constructorNullExpression (line 56) | @Test method constructorNullMatcher (line 61) | @Test method getAuthorizeExpression (line 67) | @Test method getAttribute (line 72) | @Test method toStringUsesExpressionString (line 77) | @Test method postProcessContext (line 83) | @Test FILE: access/src/test/java/org/springframework/security/messaging/access/expression/MessageExpressionVoterTests.java class MessageExpressionVoterTests (line 46) | @ExtendWith(MockitoExtension.class) method setup (line 72) | @BeforeEach method voteGranted (line 79) | @Test method voteDenied (line 88) | @Test method voteAbstain (line 97) | @Test method supportsObjectClassFalse (line 105) | @Test method supportsMessageClassTrue (line 111) | @Test method supportsSecurityConfigFalse (line 117) | @Test method supportsMessageExpressionConfigAttributeTrue (line 122) | @Test method setExpressionHandlerNull (line 127) | @Test method customExpressionHandler (line 133) | @Test method postProcessEvaluationContext (line 146) | @Test FILE: access/src/test/java/org/springframework/security/messaging/access/intercept/ChannelSecurityInterceptorTests.java class ChannelSecurityInterceptorTests (line 49) | @ExtendWith(MockitoExtension.class) method setup (line 77) | @BeforeEach method cleanup (line 87) | @AfterEach method constructorMessageSecurityMetadataSourceNull (line 92) | @Test method getSecureObjectClass (line 97) | @Test method obtainSecurityMetadataSource (line 102) | @Test method preSendNullAttributes (line 107) | @Test method preSendGrant (line 112) | @Test method preSendDeny (line 119) | @Test method preSendPostSendRunAs (line 128) | @SuppressWarnings("unchecked") method afterSendCompletionNotTokenMessageNoExceptionThrown (line 140) | @Test method preSendFinallySendRunAs (line 145) | @SuppressWarnings("unchecked") method preReceive (line 157) | @Test method postReceive (line 162) | @Test method afterReceiveCompletionNullExceptionNoExceptionThrown (line 167) | @Test FILE: access/src/test/java/org/springframework/security/messaging/access/intercept/DefaultMessageSecurityMetadataSourceTests.java class DefaultMessageSecurityMetadataSourceTests (line 38) | @ExtendWith(MockitoExtension.class) method setup (line 62) | @BeforeEach method getAttributesEmpty (line 70) | @Test method getAttributesFirst (line 75) | @Test method getAttributesSecond (line 81) | @Test method getAllConfigAttributes (line 87) | @Test method supportsFalse (line 92) | @Test method supportsTrue (line 97) | @Test FILE: access/src/test/java/org/springframework/security/web/access/DefaultWebInvocationPrivilegeEvaluatorTests.java class DefaultWebInvocationPrivilegeEvaluatorTests (line 46) | @SuppressWarnings("deprecation") method setUp (line 57) | @BeforeEach method permitsAccessIfNoMatchingAttributesAndPublicInvocationsAllowed (line 71) | @Test method deniesAccessIfNoMatchingAttributesAndPublicInvocationsNotAllowed (line 79) | @Test method deniesAccessIfAuthenticationIsNull (line 88) | @Test method allowsAccessIfAccessDecisionManagerDoes (line 94) | @Test method deniesAccessIfAccessDecisionManagerDoes (line 101) | @SuppressWarnings("unchecked") method isAllowedWhenServletContextIsSetThenPassedFilterInvocationHasServletContext (line 112) | @Test FILE: access/src/test/java/org/springframework/security/web/access/channel/ChannelDecisionManagerImplTests.java class ChannelDecisionManagerImplTests (line 45) | @SuppressWarnings({ "unchecked", "deprecation" }) method testCannotSetEmptyChannelProcessorsList (line 48) | @Test method testCannotSetIncorrectObjectTypesIntoChannelProcessorsList (line 57) | @Test method testCannotSetNullChannelProcessorsList (line 65) | @Test method testDecideIsOperational (line 74) | @Test method testAnyChannelAttributeCausesProcessorsToBeSkipped (line 92) | @Test method testDecideIteratesAllProcessorsIfNoneCommitAResponse (line 107) | @Test method testDelegatesSupports (line 124) | @Test method testGettersSetters (line 139) | @Test method testStartupFailsWithEmptyChannelProcessorsList (line 152) | @Test class MockChannelProcessor (line 159) | private class MockChannelProcessor implements ChannelProcessor { method MockChannelProcessor (line 165) | MockChannelProcessor(String configAttribute, boolean failIfCalled) { method decide (line 170) | @Override method supports (line 185) | @Override FILE: access/src/test/java/org/springframework/security/web/access/channel/ChannelProcessingFilterTests.java class ChannelProcessingFilterTests (line 42) | @SuppressWarnings("deprecation") method testDetectsMissingChannelDecisionManager (line 45) | @Test method testDetectsMissingFilterInvocationSecurityMetadataSource (line 53) | @Test method testDetectsSupportedConfigAttribute (line 60) | @Test method testDetectsUnsupportedConfigAttribute (line 70) | @Test method testDoFilterWhenManagerDoesCommitResponse (line 80) | @Test method testDoFilterWhenManagerDoesNotCommitResponse (line 92) | @Test method testDoFilterWhenNullConfigAttributeReturned (line 104) | @Test method testGetterSetters (line 116) | @Test class MockChannelDecisionManager (line 127) | private class MockChannelDecisionManager implements ChannelDecisionMan... method MockChannelDecisionManager (line 133) | MockChannelDecisionManager(boolean commitAResponse, String supportAt... method decide (line 138) | @Override method supports (line 145) | @Override class MockFilterInvocationDefinitionMap (line 152) | private class MockFilterInvocationDefinitionMap implements FilterInvoc... method MockFilterInvocationDefinitionMap (line 160) | MockFilterInvocationDefinitionMap(String servletPath, boolean provid... method getAttributes (line 166) | @Override method getAllConfigAttributes (line 177) | @Override method supports (line 185) | @Override FILE: access/src/test/java/org/springframework/security/web/access/channel/InsecureChannelProcessorTests.java class InsecureChannelProcessorTests (line 38) | @SuppressWarnings("deprecation") method testDecideDetectsAcceptableChannel (line 41) | @Test method testDecideDetectsUnacceptableChannel (line 54) | @Test method testDecideRejectsNulls (line 68) | @Test method testGettersSetters (line 75) | @Test method testMissingEntryPoint (line 86) | @Test method testMissingSecureChannelKeyword (line 94) | @Test method testSupports (line 105) | @Test FILE: access/src/test/java/org/springframework/security/web/access/channel/RetryWithHttpEntryPointTests.java class RetryWithHttpEntryPointTests (line 39) | @SuppressWarnings("deprecation") method testDetectsMissingPortMapper (line 42) | @Test method testGettersSetters (line 48) | @Test method testNormalOperation (line 59) | @Test method testNormalOperationWithNullQueryString (line 73) | @Test method testOperationWhenTargetPortIsUnknown (line 86) | @Test method testOperationWithNonStandardPort (line 100) | @Test FILE: access/src/test/java/org/springframework/security/web/access/channel/RetryWithHttpsEntryPointTests.java class RetryWithHttpsEntryPointTests (line 36) | @SuppressWarnings("deprecation") method testDetectsMissingPortMapper (line 39) | @Test method testGettersSetters (line 45) | @Test method testNormalOperation (line 52) | @Test method testNormalOperationWithNullQueryString (line 67) | @Test method testOperationWhenTargetPortIsUnknown (line 80) | @Test method testOperationWithNonStandardPort (line 94) | @Test FILE: access/src/test/java/org/springframework/security/web/access/channel/SecureChannelProcessorTests.java class SecureChannelProcessorTests (line 38) | @SuppressWarnings("deprecation") method testDecideDetectsAcceptableChannel (line 41) | @Test method testDecideDetectsUnacceptableChannel (line 54) | @Test method testDecideRejectsNulls (line 68) | @Test method testGettersSetters (line 75) | @Test method testMissingEntryPoint (line 86) | @Test method testMissingSecureChannelKeyword (line 94) | @Test method testSupports (line 105) | @Test FILE: access/src/test/java/org/springframework/security/web/access/expression/DefaultWebSecurityExpressionHandlerTests.java class DefaultWebSecurityExpressionHandlerTests (line 42) | @ExtendWith(MockitoExtension.class) method setup (line 56) | @BeforeEach method cleanup (line 61) | @AfterEach method expressionPropertiesAreResolvedAgainstAppContextBeans (line 66) | @Test method setTrustResolverNull (line 81) | @Test method createEvaluationContextCustomTrustResolver (line 87) | @Test FILE: access/src/test/java/org/springframework/security/web/access/expression/ExpressionBasedFilterInvocationSecurityMetadataSourceTests.java class ExpressionBasedFilterInvocationSecurityMetadataSourceTests (line 36) | @SuppressWarnings("deprecation") method expectedAttributeIsReturned (line 39) | @Test method invalidExpressionIsRejected (line 55) | @Test FILE: access/src/test/java/org/springframework/security/web/access/expression/WebExpressionVoterTests.java class WebExpressionVoterTests (line 44) | @SuppressWarnings({ "unchecked", "deprecation" }) method supportsWebConfigAttributeAndFilterInvocation (line 49) | @Test method abstainsIfNoAttributeFound (line 59) | @Test method grantsAccessIfExpressionIsTrueDeniesIfFalse (line 67) | @Test method supportFilterInvocationSubClass (line 90) | @Test method supportFilterInvocation (line 96) | @Test method supportsObjectIsFalse (line 102) | @Test class FilterInvocationChild (line 108) | private static class FilterInvocationChild extends FilterInvocation { method FilterInvocationChild (line 110) | FilterInvocationChild(ServletRequest request, ServletResponse respon... FILE: access/src/test/java/org/springframework/security/web/access/intercept/DefaultFilterInvocationSecurityMetadataSourceTests.java class DefaultFilterInvocationSecurityMetadataSourceTests (line 43) | @SuppressWarnings("deprecation") method createFids (line 50) | private void createFids(String pattern, HttpMethod method) { method lookupNotRequiringExactMatchSucceedsIfNotMatching (line 56) | @Test method lookupNotRequiringExactMatchSucceedsIfSecureUrlPathContainsUpperCase (line 67) | @Test method lookupRequiringExactMatchIsSuccessful (line 75) | @Test method lookupRequiringExactMatchWithAdditionalSlashesIsSuccessful (line 83) | @Test method httpMethodLookupSucceeds (line 92) | @Test method generalMatchIsUsedIfNoMethodSpecificMatchExists (line 100) | @Test method requestWithDifferentHttpMethodDoesntMatch (line 108) | @Test method mixingPatternsWithAndWithoutHttpMethodsIsSupported (line 117) | @Test method extraQuestionMarkStillMatches (line 133) | @Test method createFilterInvocation (line 144) | private FilterInvocation createFilterInvocation(String servletPath, St... FILE: access/src/test/java/org/springframework/security/web/access/intercept/FilterSecurityInterceptorTests.java class FilterSecurityInterceptorTests (line 65) | @SuppressWarnings("deprecation") method setUp (line 80) | @BeforeEach method tearDown (line 96) | @AfterEach method testEnsuresAccessDecisionManagerSupportsFilterInvocationClass (line 101) | @Test method testEnsuresRunAsManagerSupportsFilterInvocationClass (line 107) | @Test method testSuccessfulInvocation (line 118) | @Test method afterInvocationIsNotInvokedIfExceptionThrown (line 130) | @Test method finallyInvocationIsInvokedIfExceptionThrown (line 146) | @Test method doFilterWhenObserveOncePerRequestThenAttributeNotSet (line 170) | @Test method doFilterWhenObserveOncePerRequestFalseAndInvokedTwiceThenObserveTwice (line 180) | @Test method createinvocation (line 191) | private FilterInvocation createinvocation() { FILE: acl/src/main/java/org/springframework/security/acls/AclPermissionCacheOptimizer.java class AclPermissionCacheOptimizer (line 43) | public class AclPermissionCacheOptimizer implements PermissionCacheOptim... method AclPermissionCacheOptimizer (line 53) | public AclPermissionCacheOptimizer(AclService aclService) { method cachePermissionsFor (line 57) | @Override method setObjectIdentityRetrievalStrategy (line 74) | public void setObjectIdentityRetrievalStrategy(ObjectIdentityRetrieval... method setSidRetrievalStrategy (line 78) | public void setSidRetrievalStrategy(SidRetrievalStrategy sidRetrievalS... FILE: acl/src/main/java/org/springframework/security/acls/AclPermissionEvaluator.java class AclPermissionEvaluator (line 53) | public class AclPermissionEvaluator implements PermissionEvaluator { method AclPermissionEvaluator (line 67) | public AclPermissionEvaluator(AclService aclService) { method hasPermission (line 76) | @Override method hasPermission (line 85) | @Override method checkPermission (line 92) | private boolean checkPermission(Authentication authentication, ObjectI... method resolvePermission (line 112) | List resolvePermission(Object permission) { method buildPermission (line 131) | private Permission buildPermission(String permString) { method setObjectIdentityRetrievalStrategy (line 140) | public void setObjectIdentityRetrievalStrategy(ObjectIdentityRetrieval... method setObjectIdentityGenerator (line 144) | public void setObjectIdentityGenerator(ObjectIdentityGenerator objectI... method setSidRetrievalStrategy (line 148) | public void setSidRetrievalStrategy(SidRetrievalStrategy sidRetrievalS... method setPermissionFactory (line 152) | public void setPermissionFactory(PermissionFactory permissionFactory) { FILE: acl/src/main/java/org/springframework/security/acls/aot/hint/AclRuntimeHints.java class AclRuntimeHints (line 46) | class AclRuntimeHints implements RuntimeHintsRegistrar { method registerHints (line 48) | @Override method registerAclDomainHints (line 54) | private void registerAclDomainHints(RuntimeHints hints) { method registerJdbcSchemaHints (line 67) | private void registerJdbcSchemaHints(RuntimeHints hints) { FILE: acl/src/main/java/org/springframework/security/acls/domain/AbstractPermission.java class AbstractPermission (line 27) | public abstract class AbstractPermission implements Permission { method AbstractPermission (line 38) | protected AbstractPermission(int mask) { method AbstractPermission (line 49) | protected AbstractPermission(int mask, char code) { method equals (line 54) | @Override method hashCode (line 65) | @Override method toString (line 70) | @Override method getMask (line 75) | @Override method getPattern (line 80) | @Override FILE: acl/src/main/java/org/springframework/security/acls/domain/AccessControlEntryImpl.java class AccessControlEntryImpl (line 35) | public class AccessControlEntryImpl implements AccessControlEntry, Audit... method AccessControlEntryImpl (line 51) | public AccessControlEntryImpl(@Nullable Serializable id, Acl acl, Sid ... method equals (line 65) | @Override method hashCode (line 121) | @Override method getAcl (line 132) | @Override method getId (line 137) | @Override method getPermission (line 142) | @Override method getSid (line 147) | @Override method isAuditFailure (line 152) | @Override method isAuditSuccess (line 157) | @Override method isGranting (line 162) | @Override method setAuditFailure (line 167) | void setAuditFailure(boolean auditFailure) { method setAuditSuccess (line 171) | void setAuditSuccess(boolean auditSuccess) { method setPermission (line 175) | void setPermission(Permission permission) { method toString (line 180) | @Override FILE: acl/src/main/java/org/springframework/security/acls/domain/AclAuthorizationStrategy.java type AclAuthorizationStrategy (line 27) | public interface AclAuthorizationStrategy { method securityCheck (line 35) | void securityCheck(Acl acl, int changeType); FILE: acl/src/main/java/org/springframework/security/acls/domain/AclAuthorizationStrategyImpl.java class AclAuthorizationStrategyImpl (line 52) | public class AclAuthorizationStrategyImpl implements AclAuthorizationStr... method AclAuthorizationStrategyImpl (line 77) | public AclAuthorizationStrategyImpl(GrantedAuthority... auths) { method securityCheck (line 92) | @Override method getRequiredAuthority (line 134) | private GrantedAuthority getRequiredAuthority(int changeType) { method createCurrentUser (line 153) | protected Sid createCurrentUser(Authentication authentication) { method setSidRetrievalStrategy (line 157) | public void setSidRetrievalStrategy(SidRetrievalStrategy sidRetrievalS... method setSecurityContextHolderStrategy (line 168) | public void setSecurityContextHolderStrategy(SecurityContextHolderStra... method setRoleHierarchy (line 178) | public void setRoleHierarchy(RoleHierarchy roleHierarchy) { FILE: acl/src/main/java/org/springframework/security/acls/domain/AclFormattingUtils.java class AclFormattingUtils (line 27) | public abstract class AclFormattingUtils { method demergePatterns (line 29) | public static String demergePatterns(String original, String removeBit... method mergePatterns (line 46) | public static String mergePatterns(String original, String extraBits) { method printBinary (line 71) | public static String printBinary(int i) { method printBinary (line 84) | public static String printBinary(int mask, char code) { method printBinary (line 92) | private static String printBinary(int i, char on, char off) { FILE: acl/src/main/java/org/springframework/security/acls/domain/AclImpl.java class AclImpl (line 44) | public class AclImpl implements Acl, MutableAcl, AuditableAcl, Ownership... method AclImpl (line 75) | public AclImpl(ObjectIdentity objectIdentity, Serializable id, AclAuth... method AclImpl (line 101) | public AclImpl(ObjectIdentity objectIdentity, Serializable id, AclAuth... method AclImpl (line 122) | @SuppressWarnings({ "unused", "NullAway.Init" }) method deleteAce (line 126) | @Override method verifyAceIndexExists (line 135) | private void verifyAceIndexExists(int aceIndex) { method insertAce (line 145) | @Override method getEntries (line 164) | @Override method getId (line 171) | @Override method getObjectIdentity (line 176) | @Override method isEntriesInheriting (line 181) | @Override method isGranted (line 192) | @Override method isSidLoaded (line 203) | @Override method setEntriesInheriting (line 229) | @Override method setOwner (line 235) | @Override method getOwner (line 242) | @Override method setParent (line 247) | @Override method getParentAcl (line 254) | @Override method updateAce (line 259) | @Override method updateAuditing (line 269) | @Override method equals (line 280) | @Override method hashCode (line 300) | @Override method toString (line 315) | @Override FILE: acl/src/main/java/org/springframework/security/acls/domain/AuditLogger.java type AuditLogger (line 26) | public interface AuditLogger { method logIfNeeded (line 28) | void logIfNeeded(boolean granted, AccessControlEntry ace); FILE: acl/src/main/java/org/springframework/security/acls/domain/BasePermission.java class BasePermission (line 31) | public class BasePermission extends AbstractPermission { method BasePermission (line 43) | protected BasePermission(int mask) { method BasePermission (line 47) | protected BasePermission(int mask, char code) { FILE: acl/src/main/java/org/springframework/security/acls/domain/ConsoleAuditLogger.java class ConsoleAuditLogger (line 28) | public class ConsoleAuditLogger implements AuditLogger { method logIfNeeded (line 30) | @Override FILE: acl/src/main/java/org/springframework/security/acls/domain/CumulativePermission.java class CumulativePermission (line 31) | public class CumulativePermission extends AbstractPermission { method CumulativePermission (line 35) | public CumulativePermission() { method clear (line 39) | public CumulativePermission clear(Permission permission) { method clear (line 45) | public CumulativePermission clear() { method set (line 51) | public CumulativePermission set(Permission permission) { method getPattern (line 57) | @Override FILE: acl/src/main/java/org/springframework/security/acls/domain/DefaultPermissionFactory.java class DefaultPermissionFactory (line 41) | public class DefaultPermissionFactory implements PermissionFactory { method DefaultPermissionFactory (line 50) | public DefaultPermissionFactory() { method DefaultPermissionFactory (line 57) | public DefaultPermissionFactory(Class permission... method DefaultPermissionFactory (line 65) | public DefaultPermissionFactory(Map name... method registerPublicPermissions (line 78) | protected void registerPublicPermissions(Class c... method registerPermission (line 96) | protected void registerPermission(Permission perm, String permissionNa... method buildFromMask (line 112) | @Override method buildFromName (line 134) | @Override method buildFromNames (line 141) | @Override FILE: acl/src/main/java/org/springframework/security/acls/domain/DefaultPermissionGrantingStrategy.java class DefaultPermissionGrantingStrategy (line 29) | public class DefaultPermissionGrantingStrategy implements PermissionGran... method DefaultPermissionGrantingStrategy (line 37) | public DefaultPermissionGrantingStrategy(AuditLogger auditLogger) { method isGranted (line 74) | @Override method isGranted (line 147) | protected boolean isGranted(AccessControlEntry ace, Permission p) { FILE: acl/src/main/java/org/springframework/security/acls/domain/GrantedAuthoritySid.java class GrantedAuthoritySid (line 33) | public class GrantedAuthoritySid implements Sid { method GrantedAuthoritySid (line 37) | public GrantedAuthoritySid(String grantedAuthority) { method GrantedAuthoritySid (line 42) | public GrantedAuthoritySid(GrantedAuthority grantedAuthority) { method equals (line 49) | @Override method hashCode (line 59) | @Override method getGrantedAuthority (line 64) | public String getGrantedAuthority() { method toString (line 68) | @Override FILE: acl/src/main/java/org/springframework/security/acls/domain/IdentityUnavailableException.java class IdentityUnavailableException (line 24) | public class IdentityUnavailableException extends RuntimeException { method IdentityUnavailableException (line 30) | public IdentityUnavailableException(String msg) { method IdentityUnavailableException (line 40) | public IdentityUnavailableException(String msg, Throwable cause) { FILE: acl/src/main/java/org/springframework/security/acls/domain/ObjectIdentityImpl.java class ObjectIdentityImpl (line 34) | public class ObjectIdentityImpl implements ObjectIdentity { method ObjectIdentityImpl (line 40) | public ObjectIdentityImpl(String type, Serializable identifier) { method ObjectIdentityImpl (line 51) | public ObjectIdentityImpl(Class javaType, Serializable identifier) { method ObjectIdentityImpl (line 68) | public ObjectIdentityImpl(Object object) throws IdentityUnavailableExc... method invokeGetIdMethod (line 78) | private Object invokeGetIdMethod(Object object, Class typeClass) { method equals (line 99) | @Override method getIdentifier (line 120) | @Override method getType (line 125) | @Override method hashCode (line 134) | @Override method toString (line 141) | @Override FILE: acl/src/main/java/org/springframework/security/acls/domain/ObjectIdentityRetrievalStrategyImpl.java class ObjectIdentityRetrievalStrategyImpl (line 32) | public class ObjectIdentityRetrievalStrategyImpl implements ObjectIdenti... method getObjectIdentity (line 34) | @Override method createObjectIdentity (line 39) | @Override FILE: acl/src/main/java/org/springframework/security/acls/domain/PermissionFactory.java type PermissionFactory (line 30) | public interface PermissionFactory { method buildFromMask (line 38) | Permission buildFromMask(int mask); method buildFromName (line 40) | Permission buildFromName(String name); method buildFromNames (line 42) | List buildFromNames(List names); FILE: acl/src/main/java/org/springframework/security/acls/domain/PrincipalSid.java class PrincipalSid (line 33) | public class PrincipalSid implements Sid { method PrincipalSid (line 37) | public PrincipalSid(String principal) { method PrincipalSid (line 42) | public PrincipalSid(Authentication authentication) { method equals (line 48) | @Override method hashCode (line 58) | @Override method getPrincipal (line 63) | public String getPrincipal() { method toString (line 67) | @Override FILE: acl/src/main/java/org/springframework/security/acls/domain/SidRetrievalStrategyImpl.java class SidRetrievalStrategyImpl (line 42) | public class SidRetrievalStrategyImpl implements SidRetrievalStrategy { method SidRetrievalStrategyImpl (line 46) | public SidRetrievalStrategyImpl() { method SidRetrievalStrategyImpl (line 49) | public SidRetrievalStrategyImpl(RoleHierarchy roleHierarchy) { method getSids (line 54) | @Override FILE: acl/src/main/java/org/springframework/security/acls/domain/SpringCacheBasedAclCache.java class SpringCacheBasedAclCache (line 44) | public class SpringCacheBasedAclCache implements AclCache { method SpringCacheBasedAclCache (line 52) | public SpringCacheBasedAclCache(Cache cache, PermissionGrantingStrateg... method evictFromCache (line 62) | @Override method evictFromCache (line 72) | @Override method getFromCache (line 82) | @Override method getFromCache (line 88) | @Override method putInCache (line 94) | @Override method getFromCache (line 106) | private @Nullable MutableAcl getFromCache(Object key) { method initializeTransientFields (line 118) | private MutableAcl initializeTransientFields(MutableAcl value) { method clearCache (line 129) | @Override FILE: acl/src/main/java/org/springframework/security/acls/jdbc/AclClassIdUtils.java class AclClassIdUtils (line 43) | class AclClassIdUtils { method AclClassIdUtils (line 51) | AclClassIdUtils() { method AclClassIdUtils (line 58) | AclClassIdUtils(ConversionService conversionService) { method identifierFrom (line 71) | @Nullable Serializable identifierFrom(Serializable identifier, ResultS... method hasValidClassIdType (line 80) | private boolean hasValidClassIdType(ResultSet resultSet) { method classIdTypeFrom (line 90) | private @Nullable Class classIdTypeFrom(Result... method classIdTypeFrom (line 100) | private @Nullable Class classIdTypeFrom(String... method canConvertFromStringTo (line 117) | private boolean canConvertFromStringTo(Class targetType) { method convertFromStringTo (line 121) | private @Nullable T convertFromStringTo(Strin... method convertToLong (line 135) | private @Nullable Long convertToLong(Serializable identifier) { method isString (line 142) | private boolean isString(Serializable object) { method setConversionService (line 146) | void setConversionService(ConversionService conversionService) { class StringToLongConverter (line 151) | private static class StringToLongConverter implements Converter aces) { method lookupPrimaryKeys (line 229) | private void lookupPrimaryKeys(final Map acls, fina... method setKeys (line 243) | private void setKeys(PreparedStatement ps, Set findNow) throws S... method readAclsById (line 269) | @Override method lookupObjectIdentities (line 328) | private Map lookupObjectIdentities(final Collecti... method setupLookupObjectIdentitiesStatement (line 360) | private void setupLookupObjectIdentitiesStatement(PreparedStatement ps... method convert (line 386) | private AclImpl convert(Map inputMap, Long currentI... method createSid (line 440) | protected Sid createSid(boolean isPrincipal, String sid) { method setPermissionFactory (line 453) | public final void setPermissionFactory(PermissionFactory permissionFac... method setBatchSize (line 457) | public final void setBatchSize(int batchSize) { method setSelectClause (line 467) | public final void setSelectClause(String selectClause) { method setLookupPrimaryKeysWhereClause (line 474) | public final void setLookupPrimaryKeysWhereClause(String lookupPrimary... method setLookupObjectIdentitiesWhereClause (line 481) | public final void setLookupObjectIdentitiesWhereClause(String lookupOb... method setOrderByClause (line 488) | public final void setOrderByClause(String orderByClause) { method setAclClassIdSupported (line 492) | public final void setAclClassIdSupported(boolean aclClassIdSupported) { method setObjectIdentityGenerator (line 501) | public final void setObjectIdentityGenerator(ObjectIdentityGenerator o... method setConversionService (line 506) | public final void setConversionService(ConversionService conversionSer... class ProcessResultSet (line 510) | private class ProcessResultSet implements ResultSetExtractor> { method ProcessResultSet (line 516) | ProcessResultSet(Map acls, @Nullable List si... method extractData (line 532) | @Override method convertCurrentResultIntoObject (line 574) | private void convertCurrentResultIntoObject(Map a... class StubAclParent (line 637) | private static class StubAclParent implements Acl { method StubAclParent (line 641) | StubAclParent(Long id) { method getId (line 645) | Long getId() { method getEntries (line 649) | @Override method getObjectIdentity (line 654) | @Override method getOwner (line 659) | @Override method getParentAcl (line 664) | @Override method isEntriesInheriting (line 669) | @Override method isGranted (line 674) | @Override method isSidLoaded (line 680) | @Override FILE: acl/src/main/java/org/springframework/security/acls/jdbc/JdbcAclService.java class JdbcAclService (line 53) | public class JdbcAclService implements AclService { method JdbcAclService (line 88) | public JdbcAclService(DataSource dataSource, LookupStrategy lookupStra... method JdbcAclService (line 92) | public JdbcAclService(JdbcOperations jdbcOperations, LookupStrategy lo... method findChildren (line 101) | @Override method mapObjectIdentityRow (line 109) | private ObjectIdentity mapObjectIdentityRow(ResultSet rs) throws SQLEx... method readAclById (line 119) | @Override method readAclById (line 127) | @Override method readAclsById (line 132) | @Override method readAclsById (line 137) | @Override method setFindChildrenQuery (line 155) | public void setFindChildrenQuery(String findChildrenSql) { method setAclClassIdSupported (line 159) | public void setAclClassIdSupported(boolean aclClassIdSupported) { method setConversionService (line 172) | public void setConversionService(ConversionService conversionService) { method setObjectIdentityGenerator (line 176) | public void setObjectIdentityGenerator(ObjectIdentityGenerator objectI... method isAclClassIdSupported (line 181) | protected boolean isAclClassIdSupported() { FILE: acl/src/main/java/org/springframework/security/acls/jdbc/JdbcMutableAclService.java class JdbcMutableAclService (line 64) | public class JdbcMutableAclService extends JdbcAclService implements Mut... method JdbcMutableAclService (line 107) | public JdbcMutableAclService(DataSource dataSource, LookupStrategy loo... method createAcl (line 113) | @Override method createEntries (line 144) | protected void createEntries(final MutableAcl acl) { method createObjectIdentity (line 184) | protected void createObjectIdentity(ObjectIdentity object, Sid owner) { method createOrRetrieveClassPrimaryKey (line 198) | protected @Nullable Long createOrRetrieveClassPrimaryKey(String type, ... method createOrRetrieveSidPrimaryKey (line 233) | protected @Nullable Long createOrRetrieveSidPrimaryKey(Sid sid, boolea... method createOrRetrieveSidPrimaryKey (line 254) | protected @Nullable Long createOrRetrieveSidPrimaryKey(String sidName,... method deleteAcl (line 274) | @Override method deleteEntries (line 318) | protected void deleteEntries(Long oidPrimaryKey) { method deleteObjectIdentity (line 330) | protected void deleteObjectIdentity(Long oidPrimaryKey) { method retrieveObjectIdentityPrimaryKey (line 342) | protected @Nullable Long retrieveObjectIdentityPrimaryKey(ObjectIdenti... method updateAcl (line 359) | @Override method clearCacheIncludingChildren (line 384) | private void clearCacheIncludingChildren(ObjectIdentity objectIdentity) { method updateObjectIdentity (line 402) | protected void updateObjectIdentity(MutableAcl acl) { method setClassIdentityQuery (line 425) | public void setClassIdentityQuery(String classIdentityQuery) { method setSidIdentityQuery (line 436) | public void setSidIdentityQuery(String sidIdentityQuery) { method setDeleteEntryByObjectIdentityForeignKeySql (line 441) | public void setDeleteEntryByObjectIdentityForeignKeySql(String deleteE... method setDeleteObjectIdentityByPrimaryKeySql (line 445) | public void setDeleteObjectIdentityByPrimaryKeySql(String deleteObject... method setInsertClassSql (line 449) | public void setInsertClassSql(String insertClass) { method setInsertEntrySql (line 453) | public void setInsertEntrySql(String insertEntry) { method setInsertObjectIdentitySql (line 457) | public void setInsertObjectIdentitySql(String insertObjectIdentity) { method setInsertSidSql (line 461) | public void setInsertSidSql(String insertSid) { method setClassPrimaryKeyQuery (line 465) | public void setClassPrimaryKeyQuery(String selectClassPrimaryKey) { method setObjectIdentityPrimaryKeyQuery (line 469) | public void setObjectIdentityPrimaryKeyQuery(String selectObjectIdenti... method setSidPrimaryKeyQuery (line 473) | public void setSidPrimaryKeyQuery(String selectSidPrimaryKey) { method setUpdateObjectIdentity (line 477) | public void setUpdateObjectIdentity(String updateObjectIdentity) { method setForeignKeysInDatabase (line 486) | public void setForeignKeysInDatabase(boolean foreignKeysInDatabase) { method setAclClassIdSupported (line 490) | @Override method setSecurityContextHolderStrategy (line 510) | public void setSecurityContextHolderStrategy(SecurityContextHolderStra... FILE: acl/src/main/java/org/springframework/security/acls/jdbc/LookupStrategy.java type LookupStrategy (line 34) | public interface LookupStrategy { method readAclsById (line 47) | Map readAclsById(List objects, @N... FILE: acl/src/main/java/org/springframework/security/acls/model/AccessControlEntry.java type AccessControlEntry (line 33) | public interface AccessControlEntry extends Serializable { method getAcl (line 35) | Acl getAcl(); method getId (line 41) | @Nullable Serializable getId(); method getPermission (line 43) | Permission getPermission(); method getSid (line 45) | Sid getSid(); method isGranting (line 52) | boolean isGranting(); FILE: acl/src/main/java/org/springframework/security/acls/model/Acl.java type Acl (line 43) | public interface Acl extends Serializable { method getEntries (line 72) | List getEntries(); method getObjectIdentity (line 79) | ObjectIdentity getObjectIdentity(); method getOwner (line 87) | @Nullable Sid getOwner(); method getParentAcl (line 108) | @Nullable Acl getParentAcl(); method isEntriesInheriting (line 122) | boolean isEntriesInheriting(); method isGranted (line 173) | boolean isGranted(List permission, List sids, boolean... method isSidLoaded (line 194) | boolean isSidLoaded(@Nullable List sids); FILE: acl/src/main/java/org/springframework/security/acls/model/AclCache.java type AclCache (line 30) | public interface AclCache { method evictFromCache (line 32) | void evictFromCache(Serializable pk); method evictFromCache (line 34) | void evictFromCache(ObjectIdentity objectIdentity); method getFromCache (line 36) | @Nullable MutableAcl getFromCache(ObjectIdentity objectIdentity); method getFromCache (line 38) | @Nullable MutableAcl getFromCache(Serializable pk); method putInCache (line 40) | void putInCache(MutableAcl acl); method clearCache (line 42) | void clearCache(); FILE: acl/src/main/java/org/springframework/security/acls/model/AclDataAccessException.java class AclDataAccessException (line 25) | public abstract class AclDataAccessException extends RuntimeException { method AclDataAccessException (line 33) | public AclDataAccessException(String msg, Throwable cause) { method AclDataAccessException (line 42) | public AclDataAccessException(String msg) { FILE: acl/src/main/java/org/springframework/security/acls/model/AclService.java type AclService (line 29) | public interface AclService { method findChildren (line 37) | @Nullable List findChildren(ObjectIdentity parentIdent... method readAclById (line 52) | Acl readAclById(ObjectIdentity object) throws NotFoundException; method readAclById (line 64) | Acl readAclById(ObjectIdentity object, @Nullable List sids) throw... method readAclsById (line 78) | Map readAclsById(List objects) th... method readAclsById (line 103) | Map readAclsById(List objects, @N... FILE: acl/src/main/java/org/springframework/security/acls/model/AlreadyExistsException.java class AlreadyExistsException (line 24) | public class AlreadyExistsException extends AclDataAccessException { method AlreadyExistsException (line 30) | public AlreadyExistsException(String msg) { method AlreadyExistsException (line 40) | public AlreadyExistsException(String msg, Throwable cause) { FILE: acl/src/main/java/org/springframework/security/acls/model/AuditableAccessControlEntry.java type AuditableAccessControlEntry (line 24) | public interface AuditableAccessControlEntry extends AccessControlEntry { method isAuditFailure (line 26) | boolean isAuditFailure(); method isAuditSuccess (line 28) | boolean isAuditSuccess(); FILE: acl/src/main/java/org/springframework/security/acls/model/AuditableAcl.java type AuditableAcl (line 24) | public interface AuditableAcl extends MutableAcl { method updateAuditing (line 26) | void updateAuditing(int aceIndex, boolean auditSuccess, boolean auditF... FILE: acl/src/main/java/org/springframework/security/acls/model/ChildrenExistException.java class ChildrenExistException (line 24) | public class ChildrenExistException extends AclDataAccessException { method ChildrenExistException (line 30) | public ChildrenExistException(String msg) { method ChildrenExistException (line 40) | public ChildrenExistException(String msg, Throwable cause) { FILE: acl/src/main/java/org/springframework/security/acls/model/MutableAcl.java type MutableAcl (line 29) | public interface MutableAcl extends Acl { method deleteAce (line 31) | void deleteAce(int aceIndex) throws NotFoundException; method getId (line 37) | Serializable getId(); method insertAce (line 39) | void insertAce(int atIndexLocation, Permission permission, Sid sid, bo... method setOwner (line 45) | void setOwner(Sid newOwner); method setEntriesInheriting (line 51) | void setEntriesInheriting(boolean entriesInheriting); method setParent (line 57) | void setParent(Acl newParent); method updateAce (line 59) | void updateAce(int aceIndex, Permission permission) throws NotFoundExc... FILE: acl/src/main/java/org/springframework/security/acls/model/MutableAclService.java type MutableAclService (line 24) | public interface MutableAclService extends AclService { method createAcl (line 33) | MutableAcl createAcl(ObjectIdentity objectIdentity) throws AlreadyExis... method deleteAcl (line 42) | void deleteAcl(ObjectIdentity objectIdentity, boolean deleteChildren) ... method updateAcl (line 51) | MutableAcl updateAcl(MutableAcl acl) throws NotFoundException; FILE: acl/src/main/java/org/springframework/security/acls/model/NotFoundException.java class NotFoundException (line 24) | public class NotFoundException extends AclDataAccessException { method NotFoundException (line 30) | public NotFoundException(String msg) { method NotFoundException (line 40) | public NotFoundException(String msg, Throwable cause) { FILE: acl/src/main/java/org/springframework/security/acls/model/ObjectIdentity.java type ObjectIdentity (line 35) | public interface ObjectIdentity extends Serializable { method equals (line 42) | @Override method getIdentifier (line 57) | Serializable getIdentifier(); method getType (line 65) | String getType(); method hashCode (line 71) | @Override FILE: acl/src/main/java/org/springframework/security/acls/model/ObjectIdentityGenerator.java type ObjectIdentityGenerator (line 31) | public interface ObjectIdentityGenerator { method createObjectIdentity (line 39) | ObjectIdentity createObjectIdentity(Serializable id, String type); FILE: acl/src/main/java/org/springframework/security/acls/model/ObjectIdentityRetrievalStrategy.java type ObjectIdentityRetrievalStrategy (line 25) | public interface ObjectIdentityRetrievalStrategy { method getObjectIdentity (line 27) | ObjectIdentity getObjectIdentity(Object domainObject); FILE: acl/src/main/java/org/springframework/security/acls/model/OwnershipAcl.java type OwnershipAcl (line 28) | public interface OwnershipAcl extends MutableAcl { method setOwner (line 30) | @Override FILE: acl/src/main/java/org/springframework/security/acls/model/Permission.java type Permission (line 26) | public interface Permission extends Serializable { method getMask (line 38) | int getMask(); method getPattern (line 58) | String getPattern(); FILE: acl/src/main/java/org/springframework/security/acls/model/PermissionGrantingStrategy.java type PermissionGrantingStrategy (line 28) | public interface PermissionGrantingStrategy { method isGranted (line 34) | boolean isGranted(Acl acl, List permission, List sids... FILE: acl/src/main/java/org/springframework/security/acls/model/Sid.java type Sid (line 34) | public interface Sid extends Serializable { method equals (line 42) | @Override method hashCode (line 50) | @Override FILE: acl/src/main/java/org/springframework/security/acls/model/SidRetrievalStrategy.java type SidRetrievalStrategy (line 29) | public interface SidRetrievalStrategy { method getSids (line 31) | List getSids(Authentication authentication); FILE: acl/src/main/java/org/springframework/security/acls/model/UnloadedSidException.java class UnloadedSidException (line 26) | public class UnloadedSidException extends AclDataAccessException { method UnloadedSidException (line 32) | public UnloadedSidException(String msg) { method UnloadedSidException (line 42) | public UnloadedSidException(String msg, Throwable cause) { FILE: acl/src/main/resources/createAclSchema.sql type acl_sid (line 8) | create table acl_sid( type acl_class (line 15) | create table acl_class( type acl_object_identity (line 21) | create table acl_object_identity( type acl_entry (line 34) | create table acl_entry( FILE: acl/src/main/resources/createAclSchemaMySQL.sql type acl_sid (line 8) | CREATE TABLE acl_sid ( type acl_class (line 15) | CREATE TABLE acl_class ( type acl_object_identity (line 21) | CREATE TABLE acl_object_identity ( type acl_entry (line 34) | CREATE TABLE acl_entry ( FILE: acl/src/main/resources/createAclSchemaOracle.sql type acl_sid (line 16) | CREATE TABLE acl_sid ( FILE: acl/src/main/resources/createAclSchemaPostgres.sql type acl_sid (line 8) | create table acl_sid( type acl_class (line 15) | create table acl_class( type acl_object_identity (line 22) | create table acl_object_identity( type acl_entry (line 35) | create table acl_entry( FILE: acl/src/main/resources/createAclSchemaSqlServer.sql type acl_sid (line 8) | CREATE TABLE acl_sid ( type acl_class (line 15) | CREATE TABLE acl_class ( type acl_object_identity (line 21) | CREATE TABLE acl_object_identity ( type acl_entry (line 34) | CREATE TABLE acl_entry ( FILE: acl/src/main/resources/createAclSchemaWithAclClassIdType.sql type acl_sid (line 8) | create table acl_sid( type acl_class (line 15) | create table acl_class( type acl_object_identity (line 22) | create table acl_object_identity( type acl_entry (line 35) | create table acl_entry( FILE: acl/src/test/java/org/springframework/security/acls/AclFormattingUtilsTests.java class AclFormattingUtilsTests (line 33) | public class AclFormattingUtilsTests { method testDemergePatternsParametersConstraints (line 35) | @Test method testDemergePatterns (line 44) | @Test method testMergePatternsParametersConstraints (line 54) | @Test method testMergePatterns (line 63) | @Test method testBinaryPrints (line 72) | @Test method testPrintBinaryNegative (line 82) | @Test method testPrintBinaryMinusOne (line 87) | @Test FILE: acl/src/test/java/org/springframework/security/acls/AclPermissionCacheOptimizerTests.java class AclPermissionCacheOptimizerTests (line 42) | @SuppressWarnings({ "unchecked" }) method eagerlyLoadsRequiredAcls (line 45) | @Test method ignoresEmptyCollection (line 62) | @Test FILE: acl/src/test/java/org/springframework/security/acls/AclPermissionEvaluatorTests.java class AclPermissionEvaluatorTests (line 41) | public class AclPermissionEvaluatorTests { method hasPermissionReturnsTrueIfAclGrantsPermission (line 43) | @Test method resolvePermissionNonEnglishLocale (line 58) | @Test FILE: acl/src/test/java/org/springframework/security/acls/TargetObject.java class TargetObject (line 24) | public final class TargetObject { FILE: acl/src/test/java/org/springframework/security/acls/TargetObjectWithUUID.java class TargetObjectWithUUID (line 26) | public final class TargetObjectWithUUID { method getId (line 30) | public UUID getId() { method setId (line 34) | public void setId(UUID id) { FILE: acl/src/test/java/org/springframework/security/acls/domain/AccessControlImplEntryTests.java class AccessControlImplEntryTests (line 37) | public class AccessControlImplEntryTests { method testConstructorRequiredFields (line 39) | @Test method testAccessControlEntryImplGetters (line 52) | @Test method testEquals (line 69) | @Test FILE: acl/src/test/java/org/springframework/security/acls/domain/AclAuthorizationStrategyImplTests.java class AclAuthorizationStrategyImplTests (line 46) | @ExtendWith(MockitoExtension.class) method setup (line 61) | @BeforeEach method cleanup (line 71) | @AfterEach method securityCheckWhenCustomAuthorityThenNameIsUsed (line 77) | @Test method securityCheckWhenAclOwnedByGrantedAuthority (line 84) | @Test method securityCheckWhenRoleReachableByHierarchyThenAuthorized (line 91) | @Test method securityCheckWhenCustomSecurityContextHolderStrategyThenUses (line 100) | @Test class CustomAuthority (line 110) | @SuppressWarnings("serial") method getAuthority (line 113) | @Override FILE: acl/src/test/java/org/springframework/security/acls/domain/AclImplTests.java class AclImplTests (line 58) | public class AclImplTests { method setUp (line 86) | @BeforeEach method tearDown (line 96) | @AfterEach method constructorsRejectNullObjectIdentity (line 101) | @Test method constructorsRejectNullId (line 109) | @Test method constructorsRejectNullAclAuthzStrategy (line 117) | @Test method insertAceRejectsNullParameters (line 126) | @Test method insertAceAddsElementAtCorrectIndex (line 135) | @Test method insertAceFailsForNonExistentElement (line 169) | @Test method deleteAceKeepsInitialOrdering (line 181) | @Test method deleteAceFailsForNonExistentElement (line 210) | @Test method isGrantingRejectsEmptyParameters (line 220) | @Test method isGrantingGrantsAccessForAclWithNoParent (line 230) | @Test method isGrantingGrantsAccessForInheritableAcls (line 262) | @Test method updatedAceValuesAreCorrectlyReflectedInAcl (line 317) | @Test method auditableEntryFlagsAreUpdatedCorrectly (line 342) | @Test method gettersAndSettersAreConsistent (line 365) | @Test method isSidLoadedBehavesAsExpected (line 394) | @Test method insertAceRaisesNotFoundExceptionForIndexLessThanZero (line 417) | @Test method deleteAceRaisesNotFoundExceptionForIndexLessThanZero (line 425) | @Test method insertAceRaisesNotFoundExceptionForIndexGreaterThanSize (line 432) | @Test method deleteAceRaisesNotFoundExceptionForIndexEqualToSize (line 444) | @Test method changingParentIsSuccessful (line 454) | @Test method maskPermissionGrantingStrategy (line 464) | @Test method hashCodeWithoutStackOverFlow (line 480) | @Test class MaskPermissionGrantingStrategy (line 496) | private static class MaskPermissionGrantingStrategy extends DefaultPer... method MaskPermissionGrantingStrategy (line 498) | MaskPermissionGrantingStrategy(AuditLogger auditLogger) { method isGranted (line 502) | @Override class MockAclService (line 512) | private class MockAclService implements MutableAclService { method createAcl (line 514) | @Override method deleteAcl (line 519) | @Override method updateAcl (line 530) | @Override method findChildren (line 555) | @Override method readAclById (line 560) | @Override method readAclById (line 565) | @Override method readAclsById (line 570) | @Override method readAclsById (line 575) | @Override FILE: acl/src/test/java/org/springframework/security/acls/domain/AclImplementationSecurityCheckTests.java class AclImplementationSecurityCheckTests (line 42) | public class AclImplementationSecurityCheckTests { method setUp (line 46) | @BeforeEach method tearDown (line 51) | @AfterEach method testSecurityCheckNoACEs (line 56) | @Test method testSecurityCheckWithMultipleACEs (line 84) | @Test method testSecurityCheckWithInheritableACEs (line 134) | @Test method testSecurityCheckPrincipalOwner (line 171) | @Test FILE: acl/src/test/java/org/springframework/security/acls/domain/AuditLoggerTests.java class AuditLoggerTests (line 38) | public class AuditLoggerTests { method setUp (line 48) | @BeforeEach method tearDown (line 56) | @AfterEach method nonAuditableAceIsIgnored (line 62) | @Test method successIsNotLoggedIfAceDoesntRequireSuccessAudit (line 69) | @Test method successIsLoggedIfAceRequiresSuccessAudit (line 76) | @Test method failureIsntLoggedIfAceDoesntRequireFailureAudit (line 83) | @Test method failureIsLoggedIfAceRequiresFailureAudit (line 90) | @Test FILE: acl/src/test/java/org/springframework/security/acls/domain/ObjectIdentityImplTests.java class ObjectIdentityImplTests (line 33) | @SuppressWarnings("unused") method constructorsRespectRequiredFields (line 38) | @Test method gettersReturnExpectedValues (line 52) | @Test method testGetIdMethodConstraints (line 59) | @Test method constructorRejectsInvalidTypeParameter (line 75) | @Test method testEquals (line 80) | @Test method hashcodeIsDifferentForDifferentJavaTypes (line 96) | @Test method longAndIntegerIdsWithSameValueAreEqualAndHaveSameHashcode (line 103) | @Test method equalStringIdsAreEqualAndHaveSameHashcode (line 111) | @Test method stringAndNumericIdsAreNotEqual (line 119) | @Test class MockIdDomainObject (line 126) | private class MockIdDomainObject { method getId (line 130) | public Object getId() { method setId (line 134) | public void setId(Object id) { class MockOtherIdDomainObject (line 140) | private class MockOtherIdDomainObject { method getId (line 144) | public Object getId() { method setId (line 148) | public void setId(Object id) { FILE: acl/src/test/java/org/springframework/security/acls/domain/ObjectIdentityRetrievalStrategyImplTests.java class ObjectIdentityRetrievalStrategyImplTests (line 31) | public class ObjectIdentityRetrievalStrategyImplTests { method testObjectIdentityCreation (line 33) | @Test class MockIdDomainObject (line 43) | @SuppressWarnings("unused") method getId (line 48) | public Object getId() { method setId (line 52) | public void setId(Object id) { FILE: acl/src/test/java/org/springframework/security/acls/domain/PermissionTests.java class PermissionTests (line 31) | public class PermissionTests { method createPermissionfactory (line 35) | @BeforeEach method basePermissionTest (line 40) | @Test method expectedIntegerValues (line 46) | @Test method fromInteger (line 58) | @Test method stringConversion (line 64) | @Test FILE: acl/src/test/java/org/springframework/security/acls/domain/SpecialPermission.java class SpecialPermission (line 26) | public class SpecialPermission extends BasePermission { method SpecialPermission (line 32) | protected SpecialPermission(int mask, char code) { FILE: acl/src/test/java/org/springframework/security/acls/jdbc/AbstractBasicLookupStrategyTests.java class AbstractBasicLookupStrategyTests (line 67) | public abstract class AbstractBasicLookupStrategyTests { method getJdbcTemplate (line 83) | public abstract JdbcTemplate getJdbcTemplate(); method getDataSource (line 85) | public abstract DataSource getDataSource(); method initCacheManaer (line 87) | @BeforeAll method shutdownCacheManager (line 93) | @AfterAll method populateDatabase (line 98) | @BeforeEach method initializeBeans (line 112) | @BeforeEach method aclAuthStrategy (line 119) | protected AclAuthorizationStrategy aclAuthStrategy() { method aclCache (line 123) | protected SpringCacheBasedAclCache aclCache() { method getCache (line 128) | protected Cache getCache() { method emptyDatabase (line 134) | @AfterEach method testAclsRetrievalWithDefaultBatchSize (line 145) | @Test method testAclsRetrievalFromCacheOnly (line 156) | @Test method testAclsRetrievalWithCustomBatchSize (line 170) | @Test method checkEntries (line 183) | private void checkEntries(ObjectIdentity topParentOid, ObjectIdentity ... method testAllParentsAreRetrievedWhenChildIsLoaded (line 241) | @Test method testReadAllObjectIdentitiesWhenLastElementIsAlreadyCached (line 265) | @Test method nullOwnerIsNotSupported (line 300) | @Test method testCreatePrincipalSid (line 309) | @Test method testCreateGrantedAuthority (line 316) | @Test method setObjectIdentityGeneratorWhenNullThenThrowsIllegalArgumentException (line 323) | @Test class CacheManagerMock (line 332) | private static final class CacheManagerMock { method CacheManagerMock (line 338) | private CacheManagerMock() { method getCacheManager (line 344) | private CacheManager getCacheManager() { method addCache (line 348) | private void addCache(String name) { method clear (line 354) | private void clear() { FILE: acl/src/test/java/org/springframework/security/acls/jdbc/AclClassIdUtilsTests.java class AclClassIdUtilsTests (line 42) | @ExtendWith(MockitoExtension.class) method setUp (line 59) | @BeforeEach method shouldReturnLongIfIdentifierIsLong (line 64) | @Test method shouldReturnLongIfIdentifierIsBigInteger (line 70) | @Test method shouldReturnLongIfClassIdTypeIsNull (line 76) | @Test method shouldReturnLongIfNoClassIdTypeColumn (line 83) | @Test method shouldReturnLongIfTypeClassNotFound (line 90) | @Test method shouldReturnLongEvenIfCustomConversionServiceDoesNotSupportLongConversion (line 97) | @Test method shouldReturnLongWhenLongClassIdType (line 106) | @Test method shouldReturnUUIDWhenUUIDClassIdType (line 113) | @Test method shouldReturnStringWhenStringClassIdType (line 121) | @Test method shouldNotAcceptNullConversionServiceInConstruction (line 129) | @Test method shouldNotAcceptNullConversionServiceInSetter (line 134) | @Test FILE: acl/src/test/java/org/springframework/security/acls/jdbc/BasicLookupStrategyTests.java class BasicLookupStrategyTests (line 32) | public class BasicLookupStrategyTests extends AbstractBasicLookupStrateg... method createDatabase (line 36) | @BeforeAll method dropDatabase (line 41) | @AfterAll method getJdbcTemplate (line 46) | @Override method getDataSource (line 51) | @Override FILE: acl/src/test/java/org/springframework/security/acls/jdbc/BasicLookupStrategyTestsDbHelper.java class BasicLookupStrategyTestsDbHelper (line 31) | public class BasicLookupStrategyTestsDbHelper { method BasicLookupStrategyTestsDbHelper (line 43) | public BasicLookupStrategyTestsDbHelper() { method BasicLookupStrategyTestsDbHelper (line 46) | public BasicLookupStrategyTestsDbHelper(boolean withAclClassIdType) { method createDatabase (line 50) | public void createDatabase() throws Exception { method getJdbcTemplate (line 70) | public JdbcTemplate getJdbcTemplate() { method getDataSource (line 74) | public SingleConnectionDataSource getDataSource() { FILE: acl/src/test/java/org/springframework/security/acls/jdbc/BasicLookupStrategyWithAclClassTypeTests.java class BasicLookupStrategyWithAclClassTypeTests (line 47) | public class BasicLookupStrategyWithAclClassTypeTests extends AbstractBa... method getJdbcTemplate (line 53) | @Override method getDataSource (line 58) | @Override method createDatabase (line 63) | @BeforeAll method dropDatabase (line 68) | @AfterAll method initializeBeans (line 73) | @Override method populateDatabaseForAclClassTypeTests (line 84) | @BeforeEach method testReadObjectIdentityUsingUuidType (line 97) | @Test method testReadObjectIdentityUsingLongTypeWithConversionServiceEnabled (line 106) | @Test method testReadObjectIdentityUsingNonUuidInDatabase (line 115) | @Test FILE: acl/src/test/java/org/springframework/security/acls/jdbc/DatabaseSeeder.java class DatabaseSeeder (line 33) | public class DatabaseSeeder { method DatabaseSeeder (line 35) | public DatabaseSeeder(DataSource dataSource, Resource resource) throws... FILE: acl/src/test/java/org/springframework/security/acls/jdbc/JdbcAclServiceTests.java class JdbcAclServiceTests (line 60) | @ExtendWith(MockitoExtension.class) method setUp (line 78) | @BeforeEach method tearDownEmbeddedDatabase (line 91) | @AfterEach method readAclByIdMissingAcl (line 97) | @Test method findOneChildren (line 107) | @Test method findNoChildren (line 120) | @Test method findChildrenWithoutIdType (line 127) | @Test method findChildrenForUnknownObject (line 136) | @Test method findChildrenOfIdTypeLong (line 143) | @Test method findChildrenOfIdTypeString (line 154) | @Test method findChildrenOfIdTypeUUID (line 164) | @Test method setObjectIdentityGeneratorWhenNullThenThrowsIllegalArgumentException (line 175) | @Test method findChildrenWhenObjectIdentityGeneratorSetThenUsed (line 182) | @Test class MockLongIdDomainObject (line 195) | class MockLongIdDomainObject { method getId (line 199) | Object getId() { method setId (line 203) | void setId(Object id) { class MockUntypedIdDomainObject (line 209) | class MockUntypedIdDomainObject { method getId (line 213) | Object getId() { method setId (line 217) | void setId(Object id) { FILE: acl/src/test/java/org/springframework/security/acls/jdbc/JdbcMutableAclServiceTests.java class JdbcMutableAclServiceTests (line 75) | @Transactional method getSqlClassPathResource (line 107) | protected String getSqlClassPathResource() { method getTopParentOid (line 111) | protected ObjectIdentity getTopParentOid() { method getMiddleParentOid (line 115) | protected ObjectIdentity getMiddleParentOid() { method getChildOid (line 119) | protected ObjectIdentity getChildOid() { method getTargetClass (line 123) | protected String getTargetClass() { method createTables (line 127) | @BeforeTransaction method clearContextAndData (line 140) | @AfterTransaction method testLifecycle (line 150) | @Test method deleteAclAlsoDeletesChildren (line 253) | @Test method constructorRejectsNullParameters (line 277) | @Test method createAclRejectsNullParameter (line 287) | @Test method createAclForADuplicateDomainObject (line 292) | @Test method deleteAclRejectsNullParameters (line 303) | @Test method deleteAclWithChildrenThrowsException (line 309) | @Test method deleteAclRemovesRowsFromDatabase (line 331) | @Test method identityWithIntegerIdIsSupportedByCreateAcl (line 349) | @Test method createAclWhenCustomSecurityContextHolderStrategyThenUses (line 358) | @Test method childrenAreClearedFromCacheWhenParentIsUpdated (line 374) | @Test method childrenAreClearedFromCacheWhenParentisUpdated2 (line 405) | @Test method cumulativePermissions (line 428) | @Test method testProcessingCustomSid (line 450) | @Test method getAuth (line 460) | protected Authentication getAuth() { method getJdbcMutableAclService (line 464) | protected JdbcMutableAclService getJdbcMutableAclService() { class CustomJdbcMutableAclService (line 472) | private class CustomJdbcMutableAclService extends JdbcMutableAclService { method CustomJdbcMutableAclService (line 474) | CustomJdbcMutableAclService(DataSource dataSource, LookupStrategy lo... method createOrRetrieveSidPrimaryKey (line 478) | @Override FILE: acl/src/test/java/org/springframework/security/acls/jdbc/JdbcMutableAclServiceTestsWithAclClassId.java class JdbcMutableAclServiceTestsWithAclClassId (line 38) | @ContextConfiguration(locations = { "/jdbcMutableAclServiceTestsWithAclC... method getSqlClassPathResource (line 49) | @Override method getTopParentOid (line 54) | @Override method getMiddleParentOid (line 59) | @Override method getChildOid (line 64) | @Override method getTargetClass (line 69) | @Override method identityWithUuidIdIsSupportedByCreateAcl (line 74) | @Test FILE: acl/src/test/java/org/springframework/security/acls/jdbc/SpringCacheBasedAclCacheTests.java class SpringCacheBasedAclCacheTests (line 53) | public class SpringCacheBasedAclCacheTests { method initCacheManaer (line 59) | @BeforeAll method clearContext (line 67) | @AfterEach method getCache (line 72) | private Cache getCache() { method constructorRejectsNullParameters (line 78) | @Test method cacheOperationsAclWithoutParent (line 83) | @Test method cacheOperationsAclWithParent (line 118) | @Test FILE: acl/src/test/java/org/springframework/security/acls/sid/CustomSid.java class CustomSid (line 26) | public class CustomSid implements Sid { method CustomSid (line 30) | public CustomSid(String sid) { method getSid (line 34) | public String getSid() { method setSid (line 38) | public void setSid(String sid) { FILE: acl/src/test/java/org/springframework/security/acls/sid/SidRetrievalStrategyTests.java class SidRetrievalStrategyTests (line 44) | @SuppressWarnings("unchecked") method correctSidsAreRetrieved (line 49) | @Test method roleHierarchyIsUsedWhenSet (line 66) | @Test FILE: acl/src/test/java/org/springframework/security/acls/sid/SidTests.java class SidTests (line 38) | public class SidTests { method testPrincipalSidConstructorsRequiredFields (line 40) | @Test method testGrantedAuthoritySidConstructorsRequiredFields (line 54) | @Test method testPrincipalSidEquals (line 67) | @Test method testGrantedAuthoritySidEquals (line 81) | @Test method testPrincipalSidHashCode (line 95) | @Test method testGrantedAuthoritySidHashCode (line 106) | @Test method testGetters (line 117) | @Test method getPrincipalWhenPrincipalInstanceOfUserDetailsThenReturnsUsername (line 129) | @Test method getPrincipalWhenPrincipalNotInstanceOfUserDetailsThenReturnsPrincipalName (line 137) | @Test method getPrincipalWhenCustomAuthenticationPrincipalThenReturnsPrincipalName (line 144) | @Test class CustomAuthenticationToken (line 151) | static class CustomAuthenticationToken extends AbstractAuthenticationT... method CustomAuthenticationToken (line 155) | CustomAuthenticationToken(CustomToken principal, Collection { method apply (line 41) | @Override FILE: buildSrc/src/main/java/lock/GlobalLockPlugin.java class GlobalLockPlugin (line 9) | public class GlobalLockPlugin implements Plugin { method apply (line 10) | @Override FILE: buildSrc/src/main/java/lock/GlobalLockTask.java class GlobalLockTask (line 14) | public class GlobalLockTask extends DefaultTask { method lock (line 15) | @TaskAction method writeLocksFor (line 30) | private void writeLocksFor(Project project) { FILE: buildSrc/src/main/java/org/springframework/gradle/CopyPropertiesPlugin.java class CopyPropertiesPlugin (line 6) | public class CopyPropertiesPlugin implements Plugin { method apply (line 7) | @Override method copyPropertyFromRootProjectTo (line 15) | private void copyPropertyFromRootProjectTo(String propertyName, Projec... FILE: buildSrc/src/main/java/org/springframework/gradle/classpath/CheckClasspathForProhibitedDependencies.java class CheckClasspathForProhibitedDependencies (line 38) | public class CheckClasspathForProhibitedDependencies extends DefaultTask { method CheckClasspathForProhibitedDependencies (line 42) | public CheckClasspathForProhibitedDependencies() { method setClasspath (line 46) | public void setClasspath(Configuration classpath) { method getClasspath (line 50) | @Classpath method checkForProhibitedDependencies (line 55) | @TaskAction method prohibited (line 70) | private boolean prohibited(ModuleVersionIdentifier id) { FILE: buildSrc/src/main/java/org/springframework/gradle/classpath/CheckClasspathForProhibitedDependenciesPlugin.java class CheckClasspathForProhibitedDependenciesPlugin (line 33) | public class CheckClasspathForProhibitedDependenciesPlugin implements Pl... method apply (line 35) | @Override method configureProhibitedDependencyChecks (line 41) | private void configureProhibitedDependencyChecks(Project project) { method createProhibitedDependenciesChecks (line 47) | private void createProhibitedDependenciesChecks(Project project, Strin... method createProhibitedDependenciesCheck (line 55) | private void createProhibitedDependenciesCheck(Configuration classpath... FILE: buildSrc/src/main/java/org/springframework/gradle/classpath/CheckProhibitedDependenciesLifecyclePlugin.java class CheckProhibitedDependenciesLifecyclePlugin (line 28) | public class CheckProhibitedDependenciesLifecyclePlugin implements Plugi... method apply (line 31) | @Override FILE: buildSrc/src/main/java/org/springframework/gradle/maven/MavenPublishingConventionsPlugin.java class MavenPublishingConventionsPlugin (line 18) | public class MavenPublishingConventionsPlugin implements Plugin { method apply (line 19) | @Override method customizePom (line 32) | private void customizePom(MavenPom pom, Project project) { method customizeOrganization (line 43) | private void customizeOrganization(MavenPomOrganization organization) { method customizeLicences (line 48) | private void customizeLicences(MavenPomLicenseSpec licences) { method customizeDevelopers (line 55) | private void customizeDevelopers(MavenPomDeveloperSpec developers) { method customizeScm (line 64) | private void customizeScm(MavenPomScm scm) { method customizeIssueManagement (line 70) | private void customizeIssueManagement(MavenPomIssueManagement issueMan... method customizeJavaPlugin (line 75) | private void customizeJavaPlugin(Project project) { FILE: buildSrc/src/main/java/org/springframework/gradle/maven/PublishAllJavaComponentsPlugin.java class PublishAllJavaComponentsPlugin (line 13) | public class PublishAllJavaComponentsPlugin implements Plugin { method apply (line 14) | @Override FILE: buildSrc/src/main/java/org/springframework/gradle/maven/PublishArtifactsPlugin.java class PublishArtifactsPlugin (line 9) | public class PublishArtifactsPlugin implements Plugin { method apply (line 10) | @Override FILE: buildSrc/src/main/java/org/springframework/gradle/maven/PublishLocalPlugin.java class PublishLocalPlugin (line 12) | public class PublishLocalPlugin implements Plugin { method apply (line 13) | @Override FILE: buildSrc/src/main/java/org/springframework/gradle/maven/SpringMavenPlugin.java class SpringMavenPlugin (line 9) | public class SpringMavenPlugin implements Plugin { method apply (line 10) | @Override FILE: buildSrc/src/main/java/org/springframework/gradle/maven/SpringNexusPublishPlugin.java class SpringNexusPublishPlugin (line 13) | public class SpringNexusPublishPlugin implements Plugin { method apply (line 14) | @Override FILE: buildSrc/src/main/java/org/springframework/gradle/maven/SpringSigningPlugin.java class SpringSigningPlugin (line 29) | public class SpringSigningPlugin implements Plugin { method apply (line 30) | @Override method sign (line 44) | private void sign(Project project) { FILE: buildSrc/src/main/java/org/springframework/gradle/xsd/CreateVersionlessXsdTask.java class CreateVersionlessXsdTask (line 38) | @DisableCachingByDefault(because = "not worth it") method getInputFiles (line 41) | @InputFiles method getVersionlessXsdFile (line 44) | @OutputFile method createVersionlessXsd (line 47) | @TaskAction class XsdFileMajorMinorVersion (line 74) | static class XsdFileMajorMinorVersion { method XsdFileMajorMinorVersion (line 79) | private XsdFileMajorMinorVersion(File file, MajorMinorVersion versio... method create (line 91) | static XsdFileMajorMinorVersion create(File file) { method getFile (line 103) | public File getFile() { method getVersion (line 107) | public MajorMinorVersion getVersion() { class MajorMinorVersion (line 112) | static class MajorMinorVersion { method MajorMinorVersion (line 117) | MajorMinorVersion(int major, int minor) { method getMajor (line 122) | public int getMajor() { method getMinor (line 126) | public int getMinor() { method isGreaterThan (line 130) | public boolean isGreaterThan(MajorMinorVersion version) { FILE: buildSrc/src/main/java/org/springframework/security/CheckExpectedBranchVersionPlugin.java class CheckExpectedBranchVersionPlugin (line 40) | public class CheckExpectedBranchVersionPlugin implements Plugin { method apply (line 42) | @Override method skipPropertyFalseOrNotPresent (line 55) | private static boolean skipPropertyFalseOrNotPresent(Task task) { class CheckExpectedBranchVersionTask (line 64) | @CacheableTask method getVersion (line 67) | @Input method getBranchName (line 70) | @Input method getOutputFile (line 73) | @OutputFile method run (line 76) | @TaskAction method writeExpectedVersionOutput (line 96) | private void writeExpectedVersionOutput(String fileContent) { method versionsMatch (line 104) | private boolean versionsMatch(String projectVersion, String branchVe... FILE: buildSrc/src/main/java/org/springframework/security/convention/versions/FileUtils.java class FileUtils (line 24) | class FileUtils { method replaceFileText (line 25) | static void replaceFileText(File file, Function replac... method readString (line 31) | static String readString(File file) { method writeString (line 41) | private static void writeString(File file, String text) { FILE: buildSrc/src/main/java/org/springframework/security/convention/versions/TransitiveDependencyLookupUtils.java class TransitiveDependencyLookupUtils (line 35) | class TransitiveDependencyLookupUtils { method lookupJwtVersion (line 41) | static String lookupJwtVersion(String oauthSdcVersion) { method getVersion (line 58) | private static String getVersion(InputStream inputStream) throws Parse... FILE: buildSrc/src/main/java/org/springframework/security/convention/versions/VerifyDependenciesVersionsPlugin.java class VerifyDependenciesVersionsPlugin (line 42) | public class VerifyDependenciesVersionsPlugin implements Plugin { method apply (line 44) | @Override class VerifyDependenciesVersionsTask (line 68) | @CacheableTask method getOauth2OidcSdkVersion (line 71) | @Input method getExpectedNimbusJoseJwtVersion (line 74) | @Input method getOutputFile (line 77) | @OutputFile method verify (line 80) | @TaskAction FILE: buildSrc/src/main/java/s101/S101Configure.java class S101Configure (line 24) | public class S101Configure extends DefaultTask { method configure (line 25) | @TaskAction FILE: buildSrc/src/main/java/s101/S101Configurer.java class S101Configurer (line 53) | public class S101Configurer { method S101Configurer (line 73) | public S101Configurer(Project project) { method license (line 94) | public void license(String licenseId) { method needsLicense (line 101) | private boolean needsLicense(Path licenseFile, String licenseId) { method writeLicense (line 113) | private void writeLicense(Path licenseFile, String licenseId) { method install (line 124) | public void install(File installationDirectory, File configurationDire... method configure (line 129) | public void configure(File installationDirectory, File configurationDi... method deleteDirectory (line 134) | private boolean deleteDirectory(File directoryToBeDeleted) { method installBuildTool (line 144) | private String installBuildTool(File installationDirectory, File confi... method copyZipToFilesystem (line 149) | private void copyZipToFilesystem(String source, File destination, Stri... method validateFilename (line 204) | private String validateFilename(String filename, String intendedDir) method configureProject (line 219) | private void configureProject(String version, File configurationDirect... method copyToProject (line 232) | private void copyToProject(String location, File destination) { method copyToProject (line 242) | private void copyToProject(Mustache view, Map model, F... method hspTemplateValues (line 250) | private Map hspTemplateValues(String version, File con... FILE: buildSrc/src/main/java/s101/S101Install.java class S101Install (line 24) | public class S101Install extends DefaultTask { method install (line 25) | @TaskAction FILE: buildSrc/src/main/java/s101/S101Plugin.java class S101Plugin (line 34) | public class S101Plugin implements Plugin { method apply (line 35) | @Override method configure (line 43) | private void configure(S101Install install) { method configure (line 47) | private void configure(S101Configure configure) { method configure (line 51) | private void configure(JavaExec exec) { method computeLabel (line 70) | private Property computeLabel(S101PluginExtension extension) { method installAndConfigureIfNeeded (line 79) | private void installAndConfigureIfNeeded(Project project) { method copyConfigurationToBuildDirectory (line 96) | private void copyConfigurationToBuildDirectory(S101PluginExtension ext... method copyResultsBackToConfigurationDirectory (line 102) | private void copyResultsBackToConfigurationDirectory(S101PluginExtensi... method copyDirectory (line 113) | private void copyDirectory(Project project, Path source, Path destinat... method replace (line 144) | private InputStream replace(Path file, String search, String replace) { method input (line 154) | private InputStream input(Path file) { FILE: buildSrc/src/main/java/s101/S101PluginExtension.java class S101PluginExtension (line 31) | public class S101PluginExtension { method getLicenseId (line 42) | @Input method setLicenseId (line 47) | public void setLicenseId(String licenseId) { method getInstallationDirectory (line 51) | @InputDirectory method setInstallationDirectory (line 56) | public void setInstallationDirectory(String installationDirectory) { method getConfigurationDirectory (line 60) | @InputDirectory method setConfigurationDirectory (line 65) | public void setConfigurationDirectory(String configurationDirectory) { method getLabel (line 69) | @Input method setLabel (line 74) | public void setLabel(String label) { method getRepository (line 78) | @Input method setRepository (line 83) | public void setRepository(String repository) { method getVersion (line 87) | @Input method setVersion (line 92) | public void setVersion(String version) { method S101PluginExtension (line 96) | public S101PluginExtension(Project project) { FILE: buildSrc/src/main/java/trang/RncToXsd.java class RncToXsd (line 24) | public class RncToXsd extends DefaultTask { method getRncDir (line 32) | @InputDirectory method setRncDir (line 37) | public void setRncDir(File rncDir) { method getXslFile (line 41) | @InputFile method setXslFile (line 46) | public void setXslFile(File xslFile) { method getXsdDir (line 50) | @OutputDirectory method setXsdDir (line 55) | public void setXsdDir(File xsdDir) { method transform (line 59) | @TaskAction FILE: buildSrc/src/main/java/trang/TrangPlugin.java class TrangPlugin (line 10) | public class TrangPlugin implements Plugin { method apply (line 11) | @Override FILE: buildSrc/src/test/java/io/spring/gradle/TestKit.java class TestKit (line 28) | public class TestKit { method TestKit (line 31) | public TestKit(File buildDir) { method getRootDir (line 35) | public File getRootDir() { method withProjectDir (line 39) | public GradleRunner withProjectDir(File projectDir) throws IOException { method withProjectResource (line 46) | public GradleRunner withProjectResource(String projectResourceName) th... FILE: buildSrc/src/test/java/io/spring/gradle/convention/IntegrationPluginTest.java class IntegrationPluginTest (line 31) | public class IntegrationPluginTest { method cleanup (line 34) | @AfterEach method applyWhenNoSourceThenIntegrationTestTaskNull (line 41) | @Test FILE: buildSrc/src/test/java/io/spring/gradle/convention/IntegrationTestPluginITest.java class IntegrationTestPluginITest (line 15) | public class IntegrationTestPluginITest { method setup (line 18) | @BeforeEach method checkWithJavaPlugin (line 23) | @Test method checkWithPropdeps (line 33) | @Test method checkWithGroovy (line 43) | @Test FILE: buildSrc/src/test/java/io/spring/gradle/convention/JacocoPluginITest.java class JacocoPluginITest (line 14) | public class JacocoPluginITest{ method setup (line 17) | @BeforeEach method checkWithJavaPlugin (line 22) | @Test FILE: buildSrc/src/test/java/io/spring/gradle/convention/JavadocApiPluginITest.java class JavadocApiPluginITest (line 16) | public class JavadocApiPluginITest { method setup (line 19) | @BeforeEach method multiModuleApi (line 24) | @Test FILE: buildSrc/src/test/java/io/spring/gradle/convention/JavadocApiPluginTest.java class JavadocApiPluginTest (line 32) | public class JavadocApiPluginTest { method cleanup (line 35) | @AfterEach method applyWhenNotOverrideThenPropertiesDefaulted (line 42) | @Test FILE: buildSrc/src/test/java/io/spring/gradle/convention/RepositoryConventionPluginTests.java class RepositoryConventionPluginTests (line 33) | public class RepositoryConventionPluginTests { method setUp (line 37) | @BeforeEach method applyWhenIsReleaseThenShouldIncludeReleaseRepo (line 42) | @Test method applyWhenIsMilestoneThenShouldIncludeMilestoneRepo (line 51) | @Test method applyWhenIsSnapshotThenShouldIncludeSnapshotRepo (line 60) | @Test method applyWhenIsSnapshotWithForceReleaseThenShouldOnlyIncludeReleaseRepo (line 69) | @Test method applyWhenIsReleaseWithForceMilestoneThenShouldIncludeMilestoneRepo (line 80) | @Test method applyWhenIsReleaseWithForceSnapshotThenShouldIncludeSnapshotRepo (line 91) | @Test method applyWhenIsReleaseWithForceLocalThenShouldIncludeReleaseAndLocalRepos (line 102) | @Test method applyWhenIsReleaseWithForceMilestoneAndLocalThenShouldIncludeMilestoneAndLocalRepos (line 114) | @Test method assertSnapshotRepository (line 126) | private void assertSnapshotRepository(RepositoryHandler repositories) { method assertMilestoneRepository (line 136) | private void assertMilestoneRepository(RepositoryHandler repositories) { method assertReleaseRepository (line 144) | private void assertReleaseRepository(RepositoryHandler repositories) { FILE: buildSrc/src/test/java/io/spring/gradle/convention/ShowcaseITest.java class ShowcaseITest (line 17) | public class ShowcaseITest { method setup (line 20) | @BeforeEach method build (line 25) | @Test method install (line 34) | @Test FILE: buildSrc/src/test/java/io/spring/gradle/convention/SpringMavenPluginITest.java class SpringMavenPluginITest (line 18) | public class SpringMavenPluginITest { method setup (line 22) | @BeforeEach method install (line 27) | @Disabled method signArchivesWhenInMemory (line 40) | @Disabled method getSigningKey (line 58) | public String getSigningKey() throws Exception { FILE: buildSrc/src/test/java/io/spring/gradle/convention/TestsConfigurationPluginITest.java class TestsConfigurationPluginITest (line 14) | public class TestsConfigurationPluginITest { method setup (line 18) | @BeforeEach method canFindDepencency (line 23) | @Test FILE: buildSrc/src/test/java/io/spring/gradle/convention/UtilsTest.java class UtilsTest (line 13) | @ExtendWith(MockitoExtension.class) method getProjectName (line 20) | @Test method getProjectNameWhenEndsWithBuildThenStrippedOut (line 28) | @Test method isSnapshotValidWithDot (line 36) | @Test method isSnapshotValidWithNoBuild (line 43) | @Test method isSnapshotValidWithDash (line 50) | @Test method isSnapshotInvalid (line 57) | @Test method isMilestoneValidWithDot (line 64) | @Test method isMilestoneValidWithDash (line 71) | @Test method isMilestoneValidWithNumberDash (line 78) | @Test method isMilestoneInvalid (line 85) | @Test method isReleaseCandidateValidWithDot (line 92) | @Test method isReleaseCandidateValidWithNumberDash (line 99) | @Test method isReleaseCandidateValidWithDash (line 106) | @Test method isReleaseCandidateInvalid (line 113) | @Test method isReleaseValidWithDot (line 120) | @Test method isReleaseValidWithNoRelease (line 127) | @Test method isReleaseValidWithDash (line 134) | @Test method isServiceReleaseValid (line 141) | @Test FILE: buildSrc/src/test/java/org/springframework/gradle/xsd/CreateVersionlessXsdTaskTests.java class CreateVersionlessXsdTaskTests (line 30) | class CreateVersionlessXsdTaskTests { method xsdCreateWhenValid (line 32) | @Test method xsdCreateWhenPatchReleaseThenNull (line 42) | @Test method xsdCreateWhenNotXsdFileThenNull (line 49) | @Test method xsdCreateWhenNotStartWithSpringSecurityThenNull (line 56) | @Test method isGreaterWhenMajorLarger (line 63) | @Test method isGreaterWhenMinorLarger (line 71) | @Test method isGreaterWhenMajorAndMinorLarger (line 79) | @Test method isGreaterWhenSame (line 87) | @Test FILE: buildSrc/src/test/resources/samples/integrationtest/withjava/src/integration-test/java/sample/TheTest.java class TheTest (line 6) | public class TheTest { method compilesAndRuns (line 7) | @Test FILE: buildSrc/src/test/resources/samples/integrationtest/withpropdeps/src/integration-test/java/sample/TheTest.java class TheTest (line 6) | public class TheTest { method compilesAndRuns (line 7) | @Test FILE: buildSrc/src/test/resources/samples/jacoco/java/src/main/java/sample/TheClass.java class TheClass (line 3) | public class TheClass { method doStuff (line 4) | public boolean doStuff(boolean b) { FILE: buildSrc/src/test/resources/samples/jacoco/java/src/test/java/sample/TheClassTest.java class TheClassTest (line 7) | public class TheClassTest { method doStuffWhenTrueThenTrue (line 10) | @Test method doStuffWhenTrueThenFalse (line 15) | @Test FILE: buildSrc/src/test/resources/samples/javadocapi/multimodule/api/src/main/java/sample/Api.java class Api (line 8) | public class Api { method doStuff (line 13) | public void doStuff() {} FILE: buildSrc/src/test/resources/samples/javadocapi/multimodule/impl/src/main/java/sample/Impl.java class Impl (line 8) | public class Impl { method otherThings (line 13) | public void otherThings() {} FILE: buildSrc/src/test/resources/samples/javadocapi/multimodule/sample/src/main/java/sample/Sample.java class Sample (line 8) | public class Sample { method doSample (line 13) | public void doSample() {} FILE: buildSrc/src/test/resources/samples/showcase/sgbcs-api/src/main/java/api/Api.java class Api (line 8) | public class Api { FILE: buildSrc/src/test/resources/samples/showcase/sgbcs-api/src/test/java/api/ApiTest.java class ApiTest (line 5) | public class ApiTest { method api (line 7) | @Test FILE: buildSrc/src/test/resources/samples/showcase/sgbcs-core/src/main/java/core/CoreClass.java class CoreClass (line 8) | public class CoreClass { method run (line 10) | public void run() { FILE: buildSrc/src/test/resources/samples/showcase/sgbcs-core/src/main/java/core/HasOptional.java class HasOptional (line 8) | public class HasOptional { method doStuffWithOptionalDependency (line 10) | public static void doStuffWithOptionalDependency() { FILE: buildSrc/src/test/resources/samples/showcase/sgbcs-core/src/test/java/core/CoreClassTest.java class CoreClassTest (line 5) | public class CoreClassTest { method test (line 7) | @Test FILE: buildSrc/src/test/resources/samples/showcase/sgbcs-core/src/test/java/core/HasOptionalTest.java class HasOptionalTest (line 5) | public class HasOptionalTest { method test (line 7) | @Test FILE: buildSrc/src/test/resources/samples/showcase/sgbcs-docs/src/main/java/example/StringUtils.java class StringUtils (line 3) | public class StringUtils { method contains (line 5) | public boolean contains(String haystack, String needle) { FILE: buildSrc/src/test/resources/samples/testsconfiguration/core/src/test/java/sample/Dependency.java class Dependency (line 3) | public class Dependency {} FILE: buildSrc/src/test/resources/samples/testsconfiguration/web/src/test/java/sample/DependencyTest.java class DependencyTest (line 5) | public class DependencyTest { method findsDependencyOnClasspath (line 6) | @Test FILE: cas/src/main/java/org/springframework/security/cas/SamlServiceProperties.java class SamlServiceProperties (line 26) | public final class SamlServiceProperties extends ServiceProperties { method SamlServiceProperties (line 32) | public SamlServiceProperties() { FILE: cas/src/main/java/org/springframework/security/cas/ServiceProperties.java class ServiceProperties (line 33) | public class ServiceProperties implements InitializingBean { method afterPropertiesSet (line 49) | @Override method getService (line 67) | public final @Nullable String getService() { method isSendRenew (line 82) | public final boolean isSendRenew() { method setSendRenew (line 86) | public final void setSendRenew(final boolean sendRenew) { method setService (line 90) | public final void setService(final String service) { method getArtifactParameter (line 94) | public final String getArtifactParameter() { method setArtifactParameter (line 103) | public final void setArtifactParameter(final String artifactParameter) { method getServiceParameter (line 112) | public final String getServiceParameter() { method setServiceParameter (line 116) | public final void setServiceParameter(final String serviceParameter) { method isAuthenticateAllArtifacts (line 120) | public final boolean isAuthenticateAllArtifacts() { method setAuthenticateAllArtifacts (line 130) | public final void setAuthenticateAllArtifacts(final boolean authentica... FILE: cas/src/main/java/org/springframework/security/cas/authentication/CasAssertionAuthenticationToken.java class CasAssertionAuthenticationToken (line 31) | public final class CasAssertionAuthenticationToken extends AbstractAuthe... method CasAssertionAuthenticationToken (line 39) | public CasAssertionAuthenticationToken(final Assertion assertion, fina... method getPrincipal (line 45) | @Override method getCredentials (line 50) | @Override method getAssertion (line 55) | public Assertion getAssertion() { FILE: cas/src/main/java/org/springframework/security/cas/authentication/CasAuthenticationProvider.java class CasAuthenticationProvider (line 67) | public class CasAuthenticationProvider implements AuthenticationProvider... method afterPropertiesSet (line 92) | @Override method authenticate (line 102) | @Override method authenticateNow (line 141) | private CasAuthenticationToken authenticateNow(final Authentication au... method getServiceUrl (line 168) | private @Nullable String getServiceUrl(Authentication authentication) { method loadUserByAssertion (line 189) | protected UserDetails loadUserByAssertion(final Assertion assertion) { method setUserDetailsService (line 194) | @SuppressWarnings("unchecked") method setAuthenticationUserDetailsService (line 202) | public void setAuthenticationUserDetailsService( method setUserDetailsChecker (line 213) | public void setUserDetailsChecker(final UserDetailsChecker userDetails... method setServiceProperties (line 218) | public void setServiceProperties(final ServiceProperties serviceProper... method getKey (line 222) | protected String getKey() { method setKey (line 226) | public void setKey(String key) { method getStatelessTicketCache (line 230) | public StatelessTicketCache getStatelessTicketCache() { method getTicketValidator (line 234) | protected @Nullable TicketValidator getTicketValidator() { method setMessageSource (line 238) | @Override method setStatelessTicketCache (line 243) | public void setStatelessTicketCache(final StatelessTicketCache statele... method setTicketValidator (line 247) | public void setTicketValidator(final TicketValidator ticketValidator) { method setAuthoritiesMapper (line 251) | public void setAuthoritiesMapper(GrantedAuthoritiesMapper authoritiesM... method supports (line 255) | @Override FILE: cas/src/main/java/org/springframework/security/cas/authentication/CasAuthenticationToken.java class CasAuthenticationToken (line 37) | public class CasAuthenticationToken extends AbstractAuthenticationToken ... method CasAuthenticationToken (line 68) | public CasAuthenticationToken(final String key, final Object principal... method CasAuthenticationToken (line 92) | private CasAuthenticationToken(final Integer keyHash, final Object pri... method CasAuthenticationToken (line 108) | protected CasAuthenticationToken(Builder builder) { method extractKeyHash (line 121) | private static Integer extractKeyHash(String key) { method equals (line 126) | @Override method hashCode (line 137) | @Override method getCredentials (line 148) | @Override method getKeyHash (line 153) | public int getKeyHash() { method getPrincipal (line 157) | @Override method getAssertion (line 162) | public Assertion getAssertion() { method getUserDetails (line 166) | public UserDetails getUserDetails() { method toBuilder (line 170) | @Override method toString (line 175) | @Override class Builder (line 189) | public static class Builder> extends AbstractAuth... method Builder (line 201) | protected Builder(CasAuthenticationToken token) { method key (line 215) | public B key(String key) { method principal (line 220) | @Override method credentials (line 227) | @Override method userDetails (line 239) | public B userDetails(UserDetails userDetails) { method assertion (line 249) | public B assertion(Assertion assertion) { method build (line 254) | @Override FILE: cas/src/main/java/org/springframework/security/cas/authentication/CasServiceTicketAuthenticationToken.java class CasServiceTicketAuthenticationToken (line 35) | public class CasServiceTicketAuthenticationToken extends AbstractAuthent... method CasServiceTicketAuthenticationToken (line 54) | public CasServiceTicketAuthenticationToken(String identifier, Object c... method CasServiceTicketAuthenticationToken (line 70) | public CasServiceTicketAuthenticationToken(String identifier, Object c... method CasServiceTicketAuthenticationToken (line 78) | protected CasServiceTicketAuthenticationToken(Builder builder) { method stateful (line 84) | public static CasServiceTicketAuthenticationToken stateful(Object cred... method stateless (line 88) | public static CasServiceTicketAuthenticationToken stateless(Object cre... method isStateless (line 92) | public boolean isStateless() { method getCredentials (line 96) | @Override method getPrincipal (line 101) | @Override method setAuthenticated (line 106) | @Override method eraseCredentials (line 113) | @Override method toBuilder (line 119) | public Builder toBuilder() { class Builder (line 128) | public static class Builder> extends AbstractAuth... method Builder (line 134) | protected Builder(CasServiceTicketAuthenticationToken token) { method principal (line 140) | @Override method credentials (line 147) | @Override method build (line 154) | @Override FILE: cas/src/main/java/org/springframework/security/cas/authentication/NullStatelessTicketCache.java class NullStatelessTicketCache (line 32) | public final class NullStatelessTicketCache implements StatelessTicketCa... method getByTicketId (line 37) | @Override method putTicketInCache (line 45) | @Override method removeTicketFromCache (line 53) | @Override method removeTicketFromCache (line 61) | @Override FILE: cas/src/main/java/org/springframework/security/cas/authentication/ServiceAuthenticationDetails.java type ServiceAuthenticationDetails (line 33) | public interface ServiceAuthenticationDetails extends Serializable { method getServiceUrl (line 39) | String getServiceUrl(); FILE: cas/src/main/java/org/springframework/security/cas/authentication/SpringCacheBasedTicketCache.java class SpringCacheBasedTicketCache (line 34) | public class SpringCacheBasedTicketCache implements StatelessTicketCache { method SpringCacheBasedTicketCache (line 40) | public SpringCacheBasedTicketCache(Cache cache) { method getByTicketId (line 45) | @Override method putTicketInCache (line 52) | @Override method removeTicketFromCache (line 59) | @Override method removeTicketFromCache (line 65) | @Override FILE: cas/src/main/java/org/springframework/security/cas/authentication/StatelessTicketCache.java type StatelessTicketCache (line 63) | public interface StatelessTicketCache { method getByTicketId (line 74) | @Nullable CasAuthenticationToken getByTicketId(String serviceTicket); method putTicketInCache (line 85) | void putTicketInCache(CasAuthenticationToken token); method removeTicketFromCache (line 98) | void removeTicketFromCache(CasAuthenticationToken token); method removeTicketFromCache (line 110) | void removeTicketFromCache(String serviceTicket); FILE: cas/src/main/java/org/springframework/security/cas/jackson/AssertionImplMixin.java class AssertionImplMixin (line 39) | @JsonTypeInfo(use = JsonTypeInfo.Id.CLASS) method AssertionImplMixin (line 53) | @JsonCreator FILE: cas/src/main/java/org/springframework/security/cas/jackson/AttributePrincipalImplMixin.java class AttributePrincipalImplMixin (line 38) | @JsonTypeInfo(use = JsonTypeInfo.Id.CLASS) method AttributePrincipalImplMixin (line 52) | @JsonCreator FILE: cas/src/main/java/org/springframework/security/cas/jackson/CasAuthenticationTokenMixin.java class CasAuthenticationTokenMixin (line 41) | @JsonTypeInfo(use = JsonTypeInfo.Id.CLASS) method CasAuthenticationTokenMixin (line 62) | @JsonCreator FILE: cas/src/main/java/org/springframework/security/cas/jackson/CasJacksonModule.java class CasJacksonModule (line 51) | public class CasJacksonModule extends SecurityJacksonModule { method CasJacksonModule (line 53) | public CasJacksonModule() { method configurePolymorphicTypeValidator (line 57) | @Override method setupModule (line 64) | @Override FILE: cas/src/main/java/org/springframework/security/cas/jackson2/AssertionImplMixin.java class AssertionImplMixin (line 50) | @SuppressWarnings("removal") method AssertionImplMixin (line 67) | @JsonCreator FILE: cas/src/main/java/org/springframework/security/cas/jackson2/AttributePrincipalImplMixin.java class AttributePrincipalImplMixin (line 48) | @SuppressWarnings("removal") method AttributePrincipalImplMixin (line 65) | @JsonCreator FILE: cas/src/main/java/org/springframework/security/cas/jackson2/CasAuthenticationTokenMixin.java class CasAuthenticationTokenMixin (line 56) | @SuppressWarnings("removal") method CasAuthenticationTokenMixin (line 80) | @JsonCreator FILE: cas/src/main/java/org/springframework/security/cas/jackson2/CasJackson2Module.java class CasJackson2Module (line 46) | @Deprecated(forRemoval = true) method CasJackson2Module (line 50) | public CasJackson2Module() { method setupModule (line 54) | @Override FILE: cas/src/main/java/org/springframework/security/cas/userdetails/AbstractCasAssertionUserDetailsService.java class AbstractCasAssertionUserDetailsService (line 33) | public abstract class AbstractCasAssertionUserDetailsService method loadUserDetails (line 36) | @Override method loadUserDetails (line 49) | protected abstract UserDetails loadUserDetails(Assertion assertion); FILE: cas/src/main/java/org/springframework/security/cas/userdetails/GrantedAuthorityFromAssertionAttributesUserDetailsService.java class GrantedAuthorityFromAssertionAttributesUserDetailsService (line 40) | public final class GrantedAuthorityFromAssertionAttributesUserDetailsSer... method GrantedAuthorityFromAssertionAttributesUserDetailsService (line 49) | public GrantedAuthorityFromAssertionAttributesUserDetailsService(final... method loadUserDetails (line 55) | @SuppressWarnings("unchecked") method createSimpleGrantedAuthority (line 76) | private SimpleGrantedAuthority createSimpleGrantedAuthority(Object o) { method setConvertToUpperCase (line 85) | public void setConvertToUpperCase(final boolean convertToUpperCase) { FILE: cas/src/main/java/org/springframework/security/cas/web/CasAuthenticationEntryPoint.java class CasAuthenticationEntryPoint (line 49) | public class CasAuthenticationEntryPoint implements AuthenticationEntryP... method afterPropertiesSet (line 69) | @Override method commence (line 76) | @Override method createServiceUrl (line 92) | protected String createServiceUrl(HttpServletRequest request, HttpServ... method createRedirectUrl (line 104) | protected String createRedirectUrl(String serviceUrl) { method preCommence (line 114) | protected void preCommence(HttpServletRequest request, HttpServletResp... method getLoginUrl (line 123) | public final @Nullable String getLoginUrl() { method getServiceProperties (line 127) | public final ServiceProperties getServiceProperties() { method setLoginUrl (line 131) | public final void setLoginUrl(String loginUrl) { method setServiceProperties (line 135) | public final void setServiceProperties(ServiceProperties serviceProper... method setEncodeServiceUrlWithSessionId (line 144) | public final void setEncodeServiceUrlWithSessionId(boolean encodeServi... method getEncodeServiceUrlWithSessionId (line 153) | protected boolean getEncodeServiceUrlWithSessionId() { method setRedirectStrategy (line 162) | public void setRedirectStrategy(RedirectStrategy redirectStrategy) { FILE: cas/src/main/java/org/springframework/security/cas/web/CasAuthenticationFilter.java class CasAuthenticationFilter (line 189) | public class CasAuthenticationFilter extends AbstractAuthenticationProce... method CasAuthenticationFilter (line 218) | public CasAuthenticationFilter() { method successfulAuthentication (line 226) | @Override method attemptAuthentication (line 247) | @Override method obtainArtifact (line 290) | protected String obtainArtifact(HttpServletRequest request) { method requiresAuthentication (line 297) | @Override method setProxyAuthenticationFailureHandler (line 312) | public final void setProxyAuthenticationFailureHandler(AuthenticationF... method setAuthenticationFailureHandler (line 321) | @Override method setProxyReceptorMatcher (line 333) | public final void setProxyReceptorMatcher(RequestMatcher proxyReceptor... method setProxyReceptorUrl (line 338) | public final void setProxyReceptorUrl(final String proxyReceptorUrl) { method setProxyGrantingTicketStorage (line 342) | public final void setProxyGrantingTicketStorage(final ProxyGrantingTic... method setServiceProperties (line 346) | public final void setServiceProperties(final ServiceProperties service... method setSecurityContextRepository (line 351) | @Override method setSecurityContextHolderStrategy (line 357) | @Override method setRedirectStrategy (line 369) | public final void setRedirectStrategy(RedirectStrategy redirectStrateg... method setRequestCache (line 380) | public final void setRequestCache(RequestCache requestCache) { method serviceTicketRequest (line 392) | private boolean serviceTicketRequest(HttpServletRequest request, HttpS... method proxyTicketRequest (line 403) | private boolean proxyTicketRequest(boolean serviceTicketRequest, HttpS... method authenticated (line 416) | private boolean authenticated() { method proxyReceptorRequest (line 426) | @SuppressWarnings("NullAway") // Dataflow analysis limitation method proxyReceptorConfigured (line 438) | private boolean proxyReceptorConfigured() { class CasAuthenticationFailureHandler (line 452) | private class CasAuthenticationFailureHandler implements Authenticatio... method CasAuthenticationFailureHandler (line 456) | CasAuthenticationFailureHandler(AuthenticationFailureHandler failure... method onAuthenticationFailure (line 461) | @Override FILE: cas/src/main/java/org/springframework/security/cas/web/CasGatewayAuthenticationRedirectFilter.java class CasGatewayAuthenticationRedirectFilter (line 57) | public final class CasGatewayAuthenticationRedirectFilter extends Generi... method CasGatewayAuthenticationRedirectFilter (line 75) | public CasGatewayAuthenticationRedirectFilter(String casLoginUrl, Serv... method doFilter (line 83) | @Override method setRequestMatcher (line 111) | public void setRequestMatcher(RequestMatcher requestMatcher) { method setRequestCache (line 121) | public void setRequestCache(RequestCache requestCache) { FILE: cas/src/main/java/org/springframework/security/cas/web/CasGatewayResolverRequestMatcher.java class CasGatewayResolverRequestMatcher (line 36) | public final class CasGatewayResolverRequestMatcher implements RequestMa... method CasGatewayResolverRequestMatcher (line 42) | public CasGatewayResolverRequestMatcher(ServiceProperties servicePrope... method matches (line 47) | @Override method setGatewayStorage (line 62) | public void setGatewayStorage(GatewayResolver gatewayStorage) { FILE: cas/src/main/java/org/springframework/security/cas/web/authentication/DefaultServiceAuthenticationDetails.java class DefaultServiceAuthenticationDetails (line 39) | final class DefaultServiceAuthenticationDetails extends WebAuthenticatio... method DefaultServiceAuthenticationDetails (line 54) | DefaultServiceAuthenticationDetails(@Nullable String casService, HttpS... method getServiceUrl (line 68) | @Override method equals (line 73) | @Override method hashCode (line 84) | @Override method toString (line 92) | @Override method getQueryString (line 112) | private @Nullable String getQueryString(final HttpServletRequest reque... method createArtifactPattern (line 133) | static Pattern createArtifactPattern(String artifactParameterName) { method getServicePort (line 145) | private static int getServicePort(URL casServiceUrl) { FILE: cas/src/main/java/org/springframework/security/cas/web/authentication/ServiceAuthenticationDetailsSource.java class ServiceAuthenticationDetailsSource (line 39) | public class ServiceAuthenticationDetailsSource method ServiceAuthenticationDetailsSource (line 51) | public ServiceAuthenticationDetailsSource(ServiceProperties servicePro... method ServiceAuthenticationDetailsSource (line 62) | public ServiceAuthenticationDetailsSource(ServiceProperties servicePro... method buildDetails (line 73) | @Override FILE: cas/src/test/java/org/springframework/security/cas/authentication/AbstractStatelessTicketCacheTests.java class AbstractStatelessTicketCacheTests (line 33) | public abstract class AbstractStatelessTicketCacheTests { method getToken (line 35) | protected CasAuthenticationToken getToken() { FILE: cas/src/test/java/org/springframework/security/cas/authentication/CasAuthenticationProviderTests.java class CasAuthenticationProviderTests (line 64) | @SuppressWarnings("unchecked") method makeUserDetails (line 67) | private UserDetails makeUserDetails() { method makeUserDetailsFromAuthoritiesPopulator (line 72) | private UserDetails makeUserDetailsFromAuthoritiesPopulator() { method makeServiceProperties (line 77) | private ServiceProperties makeServiceProperties() { method statefulAuthenticationIsSuccessful (line 84) | @Test method statelessAuthenticationIsSuccessful (line 116) | @Test method authenticateAllNullService (line 146) | @Test method authenticateAllAuthenticationIsSuccessful (line 166) | @Test method missingTicketIdIsDetected (line 204) | @Test method invalidKeyIsDetected (line 218) | @Test method detectsMissingAuthoritiesPopulator (line 234) | @Test method detectsMissingKey (line 244) | @Test method detectsMissingStatelessTicketCache (line 254) | @Test method detectsMissingTicketValidator (line 266) | @Test method gettersAndSettersMatch (line 276) | @Test method ignoresClassesItDoesNotSupport (line 292) | @Test method ignoresUsernamePasswordAuthenticationTokensWithoutCasIdentifiersAsPrincipal (line 307) | @Test method supportsRequiredTokens (line 321) | @Test method testSetUserDetailsChecker (line 328) | @Test method authenticateWhenSuccessfulThenIssuesFactor (line 351) | @Test class MockAuthoritiesPopulator (line 367) | private class MockAuthoritiesPopulator implements AuthenticationUserDe... method loadUserDetails (line 369) | @Override class MockStatelessTicketCache (line 376) | private class MockStatelessTicketCache implements StatelessTicketCache { method getByTicketId (line 380) | @Override method putTicketInCache (line 385) | @Override method removeTicketFromCache (line 390) | @Override method removeTicketFromCache (line 395) | @Override class MockTicketValidator (line 402) | private class MockTicketValidator implements TicketValidator { method MockTicketValidator (line 406) | MockTicketValidator(boolean returnTicket) { method validate (line 410) | @Override FILE: cas/src/test/java/org/springframework/security/cas/authentication/CasAuthenticationTokenTests.java class CasAuthenticationTokenTests (line 43) | public class CasAuthenticationTokenTests { method makeUserDetails (line 47) | private UserDetails makeUserDetails() { method makeUserDetails (line 51) | private UserDetails makeUserDetails(final String name) { method testConstructorRejectsNulls (line 55) | @Test method constructorWhenEmptyKeyThenThrowsException (line 72) | @Test method testEqualsWhenEqual (line 79) | @Test method testGetters (line 89) | @Test method testNoArgConstructorDoesntExist (line 104) | @Test method testNotEqualsDueToAbstractParentEqualsCheck (line 110) | @Test method testNotEqualsDueToKey (line 120) | @Test method testNotEqualsDueToAssertion (line 130) | @Test method testSetAuthenticated (line 141) | @Test method testToString (line 151) | @Test method toBuilderWhenApplyThenCopies (line 160) | @Test FILE: cas/src/test/java/org/springframework/security/cas/authentication/NullStatelessTicketCacheTests.java class NullStatelessTicketCacheTests (line 29) | public class NullStatelessTicketCacheTests extends AbstractStatelessTick... method testGetter (line 33) | @Test method testInsertAndGet (line 39) | @Test FILE: cas/src/test/java/org/springframework/security/cas/authentication/SpringCacheBasedTicketCacheTests.java class SpringCacheBasedTicketCacheTests (line 35) | public class SpringCacheBasedTicketCacheTests extends AbstractStatelessT... method initCacheManaer (line 39) | @BeforeAll method testCacheOperation (line 45) | @Test method testStartupDetectsMissingCache (line 60) | @Test FILE: cas/src/test/java/org/springframework/security/cas/jackson/CasAuthenticationTokenMixinTests.java class CasAuthenticationTokenMixinTests (line 46) | public class CasAuthenticationTokenMixinTests { method setup (line 95) | @BeforeEach method serializeCasAuthenticationTest (line 101) | @Test method serializeCasAuthenticationTestAfterEraseCredentialInvoked (line 108) | @Test method deserializeCasAuthenticationTestAfterEraseCredentialInvoked (line 116) | @Test method deserializeCasAuthenticationTest (line 122) | @Test method createCasAuthenticationToken (line 141) | private CasAuthenticationToken createCasAuthenticationToken() { FILE: cas/src/test/java/org/springframework/security/cas/jackson2/CasAuthenticationTokenMixinTests.java class CasAuthenticationTokenMixinTests (line 47) | @SuppressWarnings("removal") method setup (line 97) | @BeforeEach method serializeCasAuthenticationTest (line 104) | @Test method serializeCasAuthenticationTestAfterEraseCredentialInvoked (line 111) | @Test method deserializeCasAuthenticationTestAfterEraseCredentialInvoked (line 120) | @Test method deserializeCasAuthenticationTest (line 126) | @Test method createCasAuthenticationToken (line 145) | private CasAuthenticationToken createCasAuthenticationToken() { FILE: cas/src/test/java/org/springframework/security/cas/userdetails/GrantedAuthorityFromAssertionAttributesUserDetailsServiceTests.java class GrantedAuthorityFromAssertionAttributesUserDetailsServiceTests (line 39) | public class GrantedAuthorityFromAssertionAttributesUserDetailsServiceTe... method correctlyExtractsNamedAttributesFromAssertionAndConvertsThemToAuthorities (line 41) | @Test FILE: cas/src/test/java/org/springframework/security/cas/web/CasAuthenticationEntryPointTests.java class CasAuthenticationEntryPointTests (line 41) | public class CasAuthenticationEntryPointTests { method testDetectsMissingLoginFormUrl (line 43) | @Test method testDetectsMissingServiceProperties (line 51) | @Test method testGettersSetters (line 59) | @Test method testNormalOperationWithRenewFalse (line 68) | @Test method testNormalOperationWithRenewTrue (line 86) | @Test method setRedirectStrategyThenUses (line 104) | @Test FILE: cas/src/test/java/org/springframework/security/cas/web/CasAuthenticationFilterTests.java class CasAuthenticationFilterTests (line 67) | public class CasAuthenticationFilterTests { method tearDown (line 69) | @AfterEach method testGettersSetters (line 74) | @Test method testNormalOperation (line 82) | @Test method testNullServiceTicketHandledGracefully (line 92) | @Test method testRequiresAuthenticationFilterProcessUrl (line 102) | @Test method testRequiresAuthenticationProxyRequest (line 112) | @Test method testRequiresAuthenticationAuthAll (line 126) | @Test method testAuthenticateProxyUrl (line 152) | @Test method testDoFilterAuthenticateAll (line 162) | @Test method testChainNotInvokedForProxyReceptor (line 193) | @Test method successfulAuthenticationWhenProxyRequestThenSavesSecurityContext (line 205) | @Test method attemptAuthenticationWhenNoServiceTicketAndIsGatewayRequestThenRedirectToSavedRequestAndClearAttribute (line 223) | @Test method successfulAuthenticationWhenSecurityContextRepositorySetThenUses (line 242) | @Test method successfulAuthenticationWhenSecurityContextHolderStrategySetThenUses (line 252) | @Test method requiresAuthenticationWhenProxyRequestMatcherThenMatches (line 263) | @Test FILE: cas/src/test/java/org/springframework/security/cas/web/CasGatewayAuthenticationRedirectFilterTests.java class CasGatewayAuthenticationRedirectFilterTests (line 44) | public class CasGatewayAuthenticationRedirectFilterTests { method doFilterWhenMatchesThenSavesRequestAndSavesAttributeAndSendRedirect (line 51) | @Test method doFilterWhenNotMatchThenContinueFilter (line 65) | @Test method doFilterWhenSendRenewTrueThenIgnores (line 75) | @Test method serviceProperties (line 89) | private static ServiceProperties serviceProperties() { FILE: cas/src/test/java/org/springframework/security/cas/web/CasGatewayResolverRequestMatcherTests.java class CasGatewayResolverRequestMatcherTests (line 32) | class CasGatewayResolverRequestMatcherTests { method constructorWhenServicePropertiesNullThenException (line 36) | @Test method matchesWhenAlreadyGatewayedThenReturnsFalse (line 42) | @Test method matchesWhenNotGatewayedThenReturnsTrue (line 50) | @Test method matchesWhenNoSessionThenReturnsTrue (line 57) | @Test method matchesWhenNotGatewayedAndCheckedAgainThenSavesAsGatewayedAndReturnsFalse (line 65) | @Test FILE: cas/src/test/java/org/springframework/security/cas/web/ServicePropertiesTests.java class ServicePropertiesTests (line 32) | public class ServicePropertiesTests { method detectsMissingService (line 34) | @Test method nullServiceWhenAuthenticateAllTokens (line 40) | @Test method testGettersSetters (line 49) | @Test FILE: cas/src/test/java/org/springframework/security/cas/web/authentication/DefaultServiceAuthenticationDetailsTests.java class DefaultServiceAuthenticationDetailsTests (line 37) | public class DefaultServiceAuthenticationDetailsTests { method setUp (line 49) | @BeforeEach method cleanup (line 61) | @AfterEach method getServiceUrlNullQuery (line 68) | @Test method getServiceUrlTicketOnlyParam (line 74) | @Test method getServiceUrlTicketFirstMultiParam (line 83) | @Test method getServiceUrlTicketLastMultiParam (line 92) | @Test method getServiceUrlTicketMiddleMultiParam (line 101) | @Test method getServiceUrlDoesNotUseHostHeader (line 110) | @Test method getServiceUrlDoesNotUseHostHeaderExplicit (line 118) | @Test method loadServiceAuthenticationDetails (line 127) | private ServiceAuthenticationDetails loadServiceAuthenticationDetails(... FILE: config/src/integration-test/java/org/springframework/security/config/annotation/authentication/ldap/LdapAuthenticationProviderBuilderSecurityBuilderTests.java class LdapAuthenticationProviderBuilderSecurityBuilderTests (line 54) | @ExtendWith(SpringTestContextExtension.class) method defaultConfiguration (line 67) | @Test method groupRolesCustom (line 80) | @Test method groupSearchCustom (line 89) | @Test method groupSubtreeSearchCustom (line 98) | @Test method rolePrefixCustom (line 108) | @Test method bindAuthentication (line 116) | @Test method canUseCryptoPasswordEncoder (line 125) | @Test method ldapProvider (line 133) | private LdapAuthenticationProvider ldapProvider() { method getAuthoritiesPopulator (line 139) | private LdapAuthoritiesPopulator getAuthoritiesPopulator(LdapAuthentic... method getAuthoritiesMapper (line 143) | private GrantedAuthoritiesMapper getAuthoritiesMapper(LdapAuthenticati... method getPort (line 147) | static int getPort() throws IOException { class DefaultLdapConfig (line 156) | @Configuration method configure (line 160) | @Autowired method authenticationManager (line 170) | @Bean class GroupRolesConfig (line 178) | @Configuration method configure (line 182) | @Autowired method authenticationManager (line 193) | @Bean class GroupSearchConfig (line 201) | @Configuration method configure (line 205) | @Autowired method authenticationManager (line 216) | @Bean class GroupSubtreeSearchConfig (line 224) | @Configuration method configure (line 228) | @Autowired method authenticationManager (line 240) | @Bean class RolePrefixConfig (line 248) | @Configuration method configure (line 252) | @Autowired method authenticationManager (line 263) | @Bean class BindAuthenticationConfig (line 271) | @Configuration method configure (line 275) | @Autowired method authenticationManager (line 287) | @Bean class PasswordEncoderConfig (line 295) | @Configuration method configure (line 299) | @Autowired method authenticationManager (line 312) | @Bean class BaseLdapServerConfig (line 320) | @Configuration method ldapServer (line 324) | @Bean class BaseLdapProviderConfig (line 334) | @Configuration method contextSource (line 340) | @Bean FILE: config/src/integration-test/java/org/springframework/security/config/annotation/authentication/ldap/LdapAuthenticationProviderConfigurerTests.java class LdapAuthenticationProviderConfigurerTests (line 36) | @ExtendWith(SpringTestContextExtension.class) method authenticationManagerSupportMultipleDefaultLdapContextsWithPortsDynamicallyAllocated (line 44) | @Test method authenticationManagerSupportMultipleLdapContextWithDefaultRolePrefix (line 53) | @Test method authenticationManagerSupportMultipleLdapContextWithCustomRolePrefix (line 68) | @Test method authenticationManagerWhenPortZeroThenAuthenticates (line 83) | @Test method authenticationManagerWhenSearchSubtreeThenNestedGroupFound (line 97) | @Test class MultiLdapAuthenticationProvidersConfig (line 112) | @Configuration method configure (line 116) | @Autowired class MultiLdapWithCustomRolePrefixAuthenticationProvidersConfig (line 134) | @Configuration method configure (line 138) | @Autowired class LdapWithRandomPortConfig (line 158) | @Configuration method configure (line 162) | @Autowired class GroupSubtreeSearchConfig (line 177) | @Configuration method configure (line 181) | @Autowired FILE: config/src/integration-test/java/org/springframework/security/config/annotation/authentication/ldap/NamespaceLdapAuthenticationProviderTests.java class NamespaceLdapAuthenticationProviderTests (line 46) | @ExtendWith(SpringTestContextExtension.class) method ldapAuthenticationProvider (line 57) | @Test method ldapAuthenticationProviderCustom (line 71) | @Test method ldapAuthenticationProviderCustomLdapAuthoritiesPopulator (line 86) | @Test method ldapAuthenticationProviderPasswordCompare (line 109) | @Test FILE: config/src/integration-test/java/org/springframework/security/config/annotation/authentication/ldap/NamespaceLdapAuthenticationProviderTestsConfigs.java class NamespaceLdapAuthenticationProviderTestsConfigs (line 31) | public class NamespaceLdapAuthenticationProviderTestsConfigs { class LdapAuthenticationProviderConfig (line 33) | @Configuration method configure (line 37) | @Autowired class CustomLdapAuthenticationProviderConfig (line 49) | @Configuration method configure (line 53) | @Autowired class CustomAuthoritiesPopulatorConfig (line 79) | @Configuration method configure (line 85) | @Autowired class PasswordCompareLdapConfig (line 97) | @Configuration method configure (line 101) | @Autowired FILE: config/src/integration-test/java/org/springframework/security/config/annotation/configurers/WebAuthnWebDriverTests.java class WebAuthnWebDriverTests (line 72) | @Disabled method startChromeDriverService (line 89) | @BeforeAll method stopChromeDriverService (line 95) | @AfterAll method startServer (line 100) | @BeforeEach method stopServer (line 128) | @AfterEach method setupDriver (line 133) | @BeforeEach method cleanupDriver (line 143) | @AfterEach method loginWhenNoValidAuthenticatorCredentialsThenRejects (line 148) | @Test method registerWhenNoLabelThenRejects (line 156) | @Test method registerWhenAuthenticatorNoUserVerificationThenRejects (line 166) | @Test method loginWhenAuthenticatorRegisteredThenSuccess (line 189) | @Test method registerWhenAuthenticatorAlreadyRegisteredThenRejects (line 232) | @Test method registerSecondAuthenticatorThenSucceeds (line 246) | @Test method createVirtualAuthenticator (line 287) | private void createVirtualAuthenticator(boolean userIsVerified) { method removeAuthenticator (line 311) | private void removeAuthenticator() { method login (line 318) | private void login() { method logout (line 327) | private void logout() { method registerAuthenticator (line 333) | private void registerAuthenticator(String passkeyName) { method assertHasAlertStartingWith (line 340) | private AbstractStringAssert assertHasAlertStartingWith(String aler... method await (line 356) | private void await(Supplier> assertion) { method getAndWait (line 366) | private void getAndWait(String endpoint) { method getAndWait (line 370) | private void getAndWait(String endpoint, String redirectUrl) { method passkeyLabel (line 375) | private static By.ById passkeyLabel() { method registerPasskeyButton (line 379) | private static By.ById registerPasskeyButton() { method passkeyTableRows (line 383) | private static By.ByCssSelector passkeyTableRows() { method firstCell (line 387) | private static By.ByCssSelector firstCell() { method passwordField (line 391) | private static By.ById passwordField() { method usernameField (line 395) | private static By.ById usernameField() { method signinWithUsernamePasswordButton (line 399) | private static By.ByCssSelector signinWithUsernamePasswordButton() { method signinWithPasskeyButton (line 403) | private static By.ById signinWithPasskeyButton() { method logoutButton (line 407) | private static By.ByCssSelector logoutButton() { method deletePasskeyButton (line 411) | private static By.ByCssSelector deletePasskeyButton() { class WebAuthnConfiguration (line 419) | @Configuration method userDetailsService (line 424) | @Bean method securityFilterChain (line 430) | @Bean FILE: config/src/integration-test/java/org/springframework/security/config/annotation/rsocket/AnonymousAuthenticationITests.java class AnonymousAuthenticationITests (line 55) | @ContextConfiguration method setup (line 72) | @BeforeEach method dispose (line 85) | @AfterEach method requestWhenAnonymousDisabledThenRespondsWithForbidden (line 92) | @Test class Config (line 104) | @Configuration method controller (line 108) | @Bean method messageHandler (line 113) | @Bean method rsocketInterceptor (line 118) | @Bean class ServerController (line 130) | @Controller method retrieveMono (line 135) | @MessageMapping("**") method add (line 141) | private void add(String p) { FILE: config/src/integration-test/java/org/springframework/security/config/annotation/rsocket/HelloHandler.java class HelloHandler (line 26) | public class HelloHandler implements SocketAcceptor { method accept (line 28) | @Override FILE: config/src/integration-test/java/org/springframework/security/config/annotation/rsocket/HelloRSocketITests.java class HelloRSocketITests (line 55) | @ContextConfiguration method setup (line 72) | @BeforeEach method dispose (line 85) | @AfterEach method retrieveMonoWhenSecureThenDenied (line 92) | @Test method retrieveMonoWhenAuthorizedThenGranted (line 115) | @Test class Config (line 137) | @Configuration method controller (line 141) | @Bean method messageHandler (line 146) | @Bean method rsocketStrategies (line 153) | @Bean method uds (line 158) | @Bean class ServerController (line 172) | @Controller method retrieveMono (line 177) | @MessageMapping("**") method add (line 183) | private void add(String p) { FILE: config/src/integration-test/java/org/springframework/security/config/annotation/rsocket/HelloRSocketObservationITests.java class HelloRSocketObservationITests (line 65) | @ContextConfiguration method setup (line 85) | @BeforeEach method dispose (line 98) | @AfterEach method getWhenUsingObservationRegistryThenObservesRequest (line 105) | @Test class Config (line 132) | @Configuration method controller (line 138) | @Bean method messageHandler (line 143) | @Bean method rsocketStrategies (line 150) | @Bean method uds (line 155) | @Bean method observationHandler (line 167) | @Bean method observationRegistry (line 172) | @Bean class ServerController (line 182) | @Controller method retrieveMono (line 187) | @MessageMapping("**") method add (line 193) | private void add(String p) { FILE: config/src/integration-test/java/org/springframework/security/config/annotation/rsocket/HelloRSocketWithWebFluxITests.java class HelloRSocketWithWebFluxITests (line 55) | @ContextConfiguration method setup (line 72) | @BeforeEach method dispose (line 85) | @AfterEach method retrieveMonoWhenSecureThenDenied (line 93) | @Test class Config (line 115) | @Configuration method controller (line 120) | @Bean method messageHandler (line 125) | @Bean method rsocketStrategies (line 132) | @Bean method uds (line 137) | @Bean class ServerController (line 151) | @Controller method retrieveMono (line 156) | @MessageMapping("**") method add (line 162) | private void add(String p) { FILE: config/src/integration-test/java/org/springframework/security/config/annotation/rsocket/JwtITests.java class JwtITests (line 64) | @ContextConfiguration method setup (line 84) | @BeforeEach method dispose (line 97) | @AfterEach method routeWhenBearerThenAuthorized (line 104) | @Test method routeWhenAuthenticationBearerThenAuthorized (line 121) | @Test method jwt (line 138) | private Jwt jwt() { method requester (line 146) | private RSocketRequester.Builder requester() { class Config (line 150) | @Configuration method controller (line 154) | @Bean method messageHandler (line 159) | @Bean method rsocketStrategies (line 166) | @Bean method rsocketInterceptor (line 171) | @Bean method jwtDecoder (line 178) | @Bean class ServerController (line 185) | @Controller method connect (line 190) | @MessageMapping("**") FILE: config/src/integration-test/java/org/springframework/security/config/annotation/rsocket/RSocketMessageHandlerConnectionITests.java class RSocketMessageHandlerConnectionITests (line 62) | @ContextConfiguration method setup (line 79) | @BeforeEach method dispose (line 92) | @AfterEach method routeWhenAuthorized (line 99) | @Test method routeWhenNotAuthorized (line 114) | @Test method routeWhenStreamCredentialsAuthorized (line 130) | @Test method routeWhenStreamCredentialsHaveAuthority (line 147) | @Test method connectWhenNotAuthenticated (line 164) | @Test method connectWhenNotAuthorized (line 181) | @Test method connectionDenied (line 200) | @Test method connectWithAnyRole (line 216) | @Test method connectWithAnyAuthority (line 231) | @Test method requester (line 246) | private RSocketRequester.Builder requester() { class Config (line 250) | @Configuration method controller (line 254) | @Bean method messageHandler (line 259) | @Bean method rsocketStrategies (line 266) | @Bean method uds (line 271) | @Bean method rsocketInterceptor (line 293) | @Bean class ServerController (line 312) | @Controller method connect (line 317) | @MessageMapping("**") FILE: config/src/integration-test/java/org/springframework/security/config/annotation/rsocket/RSocketMessageHandlerITests.java class RSocketMessageHandlerITests (line 60) | @ContextConfiguration method setup (line 77) | @BeforeEach method dispose (line 96) | @AfterEach method retrieveMonoWhenSecureThenDenied (line 103) | @Test method retrieveMonoWhenAuthenticationFailedThenException (line 118) | @Test method retrieveMonoWhenAuthorizedThenGranted (line 134) | @Test method retrieveMonoWhenPublicThenGranted (line 149) | @Test method retrieveFluxWhenDataFluxAndSecureThenDenied (line 162) | @Test method retrieveFluxWhenDataFluxAndPublicThenGranted (line 178) | @Test method retrieveFluxWhenDataStringAndSecureThenDenied (line 192) | @Test method sendWhenSecureThenDenied (line 201) | @Test method sendWhenPublicThenGranted (line 213) | @Test class Config (line 225) | @Configuration method controller (line 229) | @Bean method messageHandler (line 234) | @Bean method rsocketStrategies (line 241) | @Bean method uds (line 246) | @Bean method rsocketInterceptor (line 263) | @Bean class ServerController (line 278) | @Controller method retrieveMono (line 283) | @MessageMapping({ "secure.retrieve-mono", "retrieve-mono" }) method retrieveFlux (line 289) | @MessageMapping({ "secure.retrieve-flux", "retrieve-flux" }) method send (line 294) | @MessageMapping({ "secure.send", "send" }) method doNotifyAll (line 299) | private synchronized void doNotifyAll() { method awaitPayloads (line 303) | private synchronized List awaitPayloads() throws Interrupted... method add (line 308) | private void add(String p) { FILE: config/src/integration-test/java/org/springframework/security/config/annotation/rsocket/SimpleAuthenticationITests.java class SimpleAuthenticationITests (line 60) | @ContextConfiguration method setup (line 77) | @BeforeEach method dispose (line 90) | @AfterEach method retrieveMonoWhenSecureThenDenied (line 97) | @Test method retrieveMonoWhenAuthorizedThenGranted (line 116) | @Test class Config (line 139) | @Configuration method controller (line 143) | @Bean method messageHandler (line 148) | @Bean method rsocketStrategies (line 155) | @Bean method rsocketInterceptor (line 160) | @Bean method uds (line 167) | @Bean class ServerController (line 181) | @Controller method retrieveMono (line 186) | @MessageMapping("**") method add (line 192) | private void add(String p) { FILE: config/src/integration-test/java/org/springframework/security/config/ldap/EmbeddedLdapServerContextSourceFactoryBeanITests.java class EmbeddedLdapServerContextSourceFactoryBeanITests (line 38) | @ExtendWith(SpringTestContextExtension.class) method contextSourceFactoryBeanWhenEmbeddedServerThenAuthenticates (line 46) | @Test method contextSourceFactoryBeanWhenPortZeroThenAuthenticates (line 54) | @Test method contextSourceFactoryBeanWhenCustomLdifAndRootThenAuthenticates (line 62) | @Test method contextSourceFactoryBeanWhenCustomManagerDnThenAuthenticates (line 69) | @Test method contextSourceFactoryBeanWhenManagerDnAndNoPasswordThenException (line 77) | @Test class FromEmbeddedLdapServerConfig (line 86) | @Configuration method contextSourceFactoryBean (line 90) | @Bean method authenticationManager (line 95) | @Bean class PortZeroConfig (line 104) | @Configuration method contextSourceFactoryBean (line 108) | @Bean method authenticationManager (line 116) | @Bean class CustomLdifAndRootConfig (line 125) | @Configuration method contextSourceFactoryBean (line 129) | @Bean method authenticationManager (line 138) | @Bean class CustomManagerDnConfig (line 147) | @Configuration method contextSourceFactoryBean (line 151) | @Bean method authenticationManager (line 160) | @Bean class CustomManagerDnNoPasswordConfig (line 170) | @Configuration method contextSourceFactoryBean (line 174) | @Bean method authenticationManager (line 182) | @Bean FILE: config/src/integration-test/java/org/springframework/security/config/ldap/Ldap247ITests.java class Ldap247ITests (line 44) | @ExtendWith(SpringTestContextExtension.class) method verifyThatBasePathIsProperlyPopulated (line 52) | @Test class FromContextSourceConfig (line 59) | @Configuration method authenticationManager (line 64) | @Bean method securityExpressionHandler (line 71) | @Bean method ldapGroupDao (line 76) | @Bean method baseLdapPathBeanPostProcessor (line 81) | @Bean class BaseLdapServerConfig (line 88) | @Configuration method ldapServer (line 94) | @Bean method contextSource (line 101) | @Bean method destroy (line 107) | @Override class MethodSecurityExpressionHandler (line 114) | static class MethodSecurityExpressionHandler extends DefaultMethodSecu... method MethodSecurityExpressionHandler (line 118) | MethodSecurityExpressionHandler(LdapGroupDao groupDao) { class LdapGroupDao (line 124) | static class LdapGroupDao implements BaseLdapPathAware { method LdapGroupDao (line 128) | LdapGroupDao() { method setBaseLdapPath (line 132) | @Override method getBasePath (line 137) | Name getBasePath() { FILE: config/src/integration-test/java/org/springframework/security/config/ldap/LdapBindAuthenticationManagerFactoryITests.java class LdapBindAuthenticationManagerFactoryITests (line 55) | @ExtendWith(SpringTestContextExtension.class) method authenticationManagerFactoryWhenFromContextSourceThenAuthenticates (line 63) | @Test method ldapAuthenticationProviderCustomLdapAuthoritiesPopulator (line 71) | @Test method authenticationManagerFactoryWhenCustomAuthoritiesMapperThenUsed (line 87) | @Test method authenticationManagerFactoryWhenCustomUserDetailsContextMapperThenUsed (line 98) | @Test method authenticationManagerFactoryWhenCustomUserDnPatternsThenUsed (line 120) | @Test method authenticationManagerFactoryWhenCustomUserSearchThenUsed (line 128) | @Test class FromContextSourceConfig (line 136) | @Configuration method authenticationManager (line 140) | @Bean class CustomAuthoritiesMapperConfig (line 149) | @Configuration method authenticationManager (line 155) | @Bean class CustomAuthoritiesPopulatorConfig (line 165) | @Configuration method authenticationManager (line 171) | @Bean class CustomUserDetailsContextMapperConfig (line 181) | @Configuration method authenticationManager (line 187) | @Bean class CustomUserDnPatternsConfig (line 197) | @Configuration method authenticationManager (line 201) | @Bean class CustomUserSearchConfig (line 210) | @Configuration method authenticationManager (line 214) | @Bean class BaseLdapServerConfig (line 224) | @Configuration method ldapServer (line 230) | @Bean method contextSource (line 237) | @Bean method destroy (line 243) | @Override FILE: config/src/integration-test/java/org/springframework/security/config/ldap/LdapPasswordComparisonAuthenticationManagerFactoryITests.java class LdapPasswordComparisonAuthenticationManagerFactoryITests (line 40) | @ExtendWith(SpringTestContextExtension.class) method authenticationManagerFactoryWhenCustomPasswordEncoderThenUsed (line 48) | @Test method authenticationManagerFactoryWhenCustomPasswordAttributeThenUsed (line 56) | @Test class CustomPasswordEncoderConfig (line 63) | @Configuration method authenticationManager (line 67) | @Bean class CustomPasswordAttributeConfig (line 77) | @Configuration method authenticationManager (line 81) | @Bean class BaseLdapServerConfig (line 92) | @Configuration method ldapServer (line 98) | @Bean method contextSource (line 105) | @Bean method destroy (line 111) | @Override FILE: config/src/integration-test/java/org/springframework/security/config/ldap/LdapProviderBeanDefinitionParserTests.java class LdapProviderBeanDefinitionParserTests (line 38) | public class LdapProviderBeanDefinitionParserTests { method closeAppContext (line 42) | @AfterEach method simpleProviderAuthenticatesCorrectly (line 50) | @Test method multipleProvidersAreSupported (line 64) | @Test method missingServerEltCausesConfigException (line 77) | @Test method supportsPasswordComparisonAuthentication (line 83) | @Test method supportsPasswordComparisonAuthenticationWithPasswordEncoder (line 97) | @Test method supportsCryptoPasswordEncoder (line 114) | @Test method supportsShaPasswordEncoder (line 130) | @Test method inetOrgContextMapperIsSupported (line 151) | @Test method ldapAuthenticationProviderWorksWithPlaceholders (line 165) | @Test FILE: config/src/integration-test/java/org/springframework/security/config/ldap/LdapServerBeanDefinitionParserTests.java class LdapServerBeanDefinitionParserTests (line 38) | public class LdapServerBeanDefinitionParserTests { method closeAppContext (line 42) | @AfterEach method embeddedServerCreationContainsExpectedContextSourceAndData (line 50) | @Test method useOfUrlAttributeCreatesCorrectContextSource (line 62) | @Test method loadingSpecificLdifFileIsSuccessful (line 81) | @Test method defaultLdifFileIsSuccessful (line 92) | @Test method getDefaultPort (line 100) | private int getDefaultPort() throws IOException { FILE: config/src/integration-test/java/org/springframework/security/config/ldap/LdapUserServiceBeanDefinitionParserTests.java class LdapUserServiceBeanDefinitionParserTests (line 46) | public class LdapUserServiceBeanDefinitionParserTests { method closeAppContext (line 50) | @AfterEach method beanClassNamesAreCorrect (line 58) | @Test method minimalConfigurationIsParsedOk (line 74) | @Test method userServiceReturnsExpectedData (line 80) | @Test method differentUserSearchBaseWorksAsExpected (line 93) | @Test method rolePrefixIsSupported (line 105) | @Test method differentGroupRoleAttributeWorksAsExpected (line 121) | @Test method isSupportedByAuthenticationProviderElement (line 135) | @Test method personContextMapperIsSupported (line 144) | @Test method inetOrgContextMapperIsSupported (line 153) | @Test method externalContextMapperIsSupported (line 162) | @Test method setContext (line 173) | private void setContext(String context) { FILE: config/src/main/java/org/springframework/security/config/BeanIds.java class BeanIds (line 28) | public abstract class BeanIds { FILE: config/src/main/java/org/springframework/security/config/Customizer.java type Customizer (line 26) | @FunctionalInterface method customize (line 33) | void customize(T t); method withDefaults (line 39) | static Customizer withDefaults() { FILE: config/src/main/java/org/springframework/security/config/DebugBeanDefinitionParser.java class DebugBeanDefinitionParser (line 30) | public class DebugBeanDefinitionParser implements BeanDefinitionParser { method parse (line 32) | @Override FILE: config/src/main/java/org/springframework/security/config/Elements.java class Elements (line 25) | public abstract class Elements { FILE: config/src/main/java/org/springframework/security/config/ObjectPostProcessor.java type ObjectPostProcessor (line 32) | public interface ObjectPostProcessor { method identity (line 34) | static ObjectPostProcessor identity() { method postProcess (line 49) | O postProcess(O object); FILE: config/src/main/java/org/springframework/security/config/SecurityNamespaceHandler.java class SecurityNamespaceHandler (line 65) | public final class SecurityNamespaceHandler implements NamespaceHandler { method SecurityNamespaceHandler (line 79) | public SecurityNamespaceHandler() { method configVersion (line 88) | private static String configVersion() { method parse (line 93) | @Override method decorate (line 120) | @Override method reportUnsupportedNodeType (line 142) | private void reportUnsupportedNodeType(String name, ParserContext pc, ... method reportMissingWebClasses (line 148) | private void reportMissingWebClasses(String nodeName, ParserContext pc... method init (line 162) | @Override method loadParsers (line 167) | private void loadParsers() { method loadWebParsers (line 188) | private void loadWebParsers() { method loadWebSocketParsers (line 199) | private void loadWebSocketParsers() { method namespaceMatchesVersion (line 215) | private boolean namespaceMatchesVersion(Element element) { method matchesVersionInternal (line 220) | private boolean matchesVersionInternal(Element element) { FILE: config/src/main/java/org/springframework/security/config/ThrowingCustomizer.java type ThrowingCustomizer (line 24) | @FunctionalInterface method customize (line 32) | default void customize(T t) { method customizeWithException (line 50) | void customizeWithException(T t) throws Exception; FILE: config/src/main/java/org/springframework/security/config/annotation/AbstractConfiguredSecurityBuilder.java class AbstractConfiguredSecurityBuilder (line 56) | public abstract class AbstractConfiguredSecurityBuilder> C apply(C configurer) { method with (line 148) | public > B with(C configurer) { method with (line 160) | @SuppressWarnings("unchecked") method setSharedObject (line 174) | @SuppressWarnings("unchecked") method getSharedObject (line 184) | @SuppressWarnings("unchecked") method getSharedObjects (line 193) | public Map, Object> getSharedObjects() { method add (line 202) | @SuppressWarnings("unchecked") method getConfigurers (line 230) | @SuppressWarnings("unchecked") method removeConfigurers (line 245) | @SuppressWarnings("unchecked") method getConfigurer (line 261) | @SuppressWarnings("unchecked") method removeConfigurer (line 278) | @SuppressWarnings("unchecked") method removeFromConfigurersAddedInInitializing (line 290) | private > void removeFromConfigurer... method objectPostProcessor (line 299) | @SuppressWarnings("unchecked") method postProcess (line 312) | protected

P postProcess(P object) { method doBuild (line 328) | @Override method beforeInit (line 349) | protected void beforeInit() { method beforeConfigure (line 358) | protected void beforeConfigure() { method performBuild (line 365) | protected abstract O performBuild(); method init (line 367) | @SuppressWarnings("unchecked") method configure (line 382) | @SuppressWarnings("unchecked") method getConfigurers (line 390) | private Collection> getConfigurers() { method isUnbuilt (line 402) | private boolean isUnbuilt() { type BuildState (line 414) | private enum BuildState { method BuildState (line 449) | BuildState(int order) { method isInitializing (line 453) | public boolean isInitializing() { method isConfigured (line 461) | public boolean isConfigured() { FILE: config/src/main/java/org/springframework/security/config/annotation/AbstractSecurityBuilder.java class AbstractSecurityBuilder (line 29) | public abstract class AbstractSecurityBuilder implements SecurityBuil... method build (line 35) | @Override method getObject (line 49) | public final O getObject() { method doBuild (line 61) | protected abstract O doBuild(); FILE: config/src/main/java/org/springframework/security/config/annotation/AlreadyBuiltException.java class AlreadyBuiltException (line 25) | public class AlreadyBuiltException extends IllegalStateException { method AlreadyBuiltException (line 27) | public AlreadyBuiltException(String message) { FILE: config/src/main/java/org/springframework/security/config/annotation/SecurityBuilder.java type SecurityBuilder (line 26) | public interface SecurityBuilder { method build (line 33) | O build(); FILE: config/src/main/java/org/springframework/security/config/annotation/SecurityConfigurer.java type SecurityConfigurer (line 31) | public interface SecurityConfigurer> { method init (line 41) | void init(B builder); method configure (line 49) | void configure(B builder); FILE: config/src/main/java/org/springframework/security/config/annotation/SecurityConfigurerAdapter.java class SecurityConfigurerAdapter (line 40) | public abstract class SecurityConfigurerAdapter objectPostPr... method setBuilder (line 90) | public void setBuilder(B builder) { class CompositeObjectPostProcessor (line 100) | private static final class CompositeObjectPostProcessor implements Obj... method postProcess (line 104) | @Override method addObjectPostProcessor (line 122) | private boolean addObjectPostProcessor(ObjectPostProcessor object... FILE: config/src/main/java/org/springframework/security/config/annotation/authentication/ProviderManagerBuilder.java type ProviderManagerBuilder (line 30) | public interface ProviderManagerBuilder object... method parentAuthenticationManager (line 86) | public AuthenticationManagerBuilder parentAuthenticationManager(Authen... method authenticationEventPublisher (line 99) | public AuthenticationManagerBuilder authenticationEventPublisher(Authe... method eraseCredentials (line 110) | public AuthenticationManagerBuilder eraseCredentials(boolean eraseCred... method inMemoryAuthentication (line 130) | public InMemoryUserDetailsManagerConfigurer ... method userDetailsService (line 178) | public DaoAuthenticationConfigurer String getBeanName(Class interfaceName, String[] beanNa... method getPrimaryBeanNames (line 182) | private List getPrimaryBeanNames(String[] beanNamesForType) { method getAuthenticationManagerBean (line 197) | private AuthenticationManager getAuthenticationManagerBean() { class EnableGlobalAuthenticationAutowiredConfigurer (line 201) | private static class EnableGlobalAuthenticationAutowiredConfigurer ext... method EnableGlobalAuthenticationAutowiredConfigurer (line 207) | EnableGlobalAuthenticationAutowiredConfigurer(ApplicationContext con... method init (line 211) | @Override class AuthenticationManagerDelegator (line 229) | static final class AuthenticationManagerDelegator implements Authentic... method AuthenticationManagerDelegator (line 237) | AuthenticationManagerDelegator(AuthenticationManagerBuilder delegate... method authenticate (line 242) | @Override method toString (line 256) | @Override class DefaultPasswordEncoderAuthenticationManagerBuilder (line 263) | static class DefaultPasswordEncoderAuthenticationManagerBuilder extend... method DefaultPasswordEncoderAuthenticationManagerBuilder (line 271) | DefaultPasswordEncoderAuthenticationManagerBuilder(ObjectPostProcess... method inMemoryAuthentication (line 277) | @Override method jdbcAuthentication (line 282) | @Override method userDetailsService (line 287) | @Override class LazyPasswordEncoder (line 295) | static class LazyPasswordEncoder implements PasswordEncoder { method LazyPasswordEncoder (line 301) | LazyPasswordEncoder(ApplicationContext applicationContext) { method encode (line 305) | @Override method matches (line 311) | @Override method upgradeEncoding (line 316) | @Override method getPasswordEncoder (line 321) | private PasswordEncoder getPasswordEncoder() { method toString (line 330) | @Override FILE: config/src/main/java/org/springframework/security/config/annotation/authentication/configuration/AuthenticationManagerBeanRegistrationAotProcessor.java class AuthenticationManagerBeanRegistrationAotProcessor (line 39) | class AuthenticationManagerBeanRegistrationAotProcessor implements BeanR... method processAheadOfTime (line 41) | @Override class AuthenticationManagerBeanRegistrationAotContribution (line 51) | private static class AuthenticationManagerBeanRegistrationAotContribution method applyTo (line 54) | @Override FILE: config/src/main/java/org/springframework/security/config/annotation/authentication/configuration/GlobalAuthenticationConfigurerAdapter.java class GlobalAuthenticationConfigurerAdapter (line 33) | @Order(100) method init (line 37) | @Override method configure (line 41) | @Override FILE: config/src/main/java/org/springframework/security/config/annotation/authentication/configuration/InitializeAuthenticationProviderBeanManagerConfigurer.java class InitializeAuthenticationProviderBeanManagerConfigurer (line 37) | @Order(InitializeAuthenticationProviderBeanManagerConfigurer.DEFAULT_ORDER) method InitializeAuthenticationProviderBeanManagerConfigurer (line 47) | InitializeAuthenticationProviderBeanManagerConfigurer(ApplicationConte... method init (line 51) | @Override class InitializeAuthenticationProviderManagerConfigurer (line 56) | class InitializeAuthenticationProviderManagerConfigurer extends Global... method configure (line 60) | @Override FILE: config/src/main/java/org/springframework/security/config/annotation/authentication/configuration/InitializeUserDetailsBeanManagerConfigurer.java class InitializeUserDetailsBeanManagerConfigurer (line 44) | @Order(InitializeUserDetailsBeanManagerConfigurer.DEFAULT_ORDER) method InitializeUserDetailsBeanManagerConfigurer (line 54) | InitializeUserDetailsBeanManagerConfigurer(ApplicationContext context) { method init (line 58) | @Override class InitializeUserDetailsManagerConfigurer (line 63) | class InitializeUserDetailsManagerConfigurer extends GlobalAuthenticat... method configure (line 67) | @Override method getBeanOrNull (line 118) | private T getBeanOrNull(Class type) { FILE: config/src/main/java/org/springframework/security/config/annotation/authentication/configurers/ldap/LdapAuthenticationProviderConfigurer.java class LdapAuthenticationProviderConfigurer (line 59) | public class LdapAuthenticationProviderConfigurer ldapAuthoritiesPopulator( method withObjectPostProcessor (line 131) | public LdapAuthenticationProviderConfigurer withObjectPostProcessor... method getLdapAuthoritiesPopulator (line 141) | private LdapAuthoritiesPopulator getLdapAuthoritiesPopulator() { method authoritiesMapper (line 163) | public LdapAuthenticationProviderConfigurer authoritiesMapper( method getAuthoritiesMapper (line 175) | protected GrantedAuthoritiesMapper getAuthoritiesMapper() { method createLdapAuthenticator (line 191) | private LdapAuthenticator createLdapAuthenticator(BaseLdapPathContextS... method createPasswordCompareAuthenticator (line 209) | private PasswordComparisonAuthenticator createPasswordCompareAuthentic... method createBindAuthenticator (line 224) | private BindAuthenticator createBindAuthenticator(BaseLdapPathContextS... method createUserSearch (line 228) | private LdapUserSearch createUserSearch() { method contextSource (line 242) | public LdapAuthenticationProviderConfigurer contextSource(BaseLdapP... method contextSource (line 252) | public ContextSourceBuilder contextSource() { method passwordEncoder (line 263) | public LdapAuthenticationProviderConfigurer passwordEncoder( method userDnPatterns (line 280) | public LdapAuthenticationProviderConfigurer userDnPatterns(String..... method userDetailsContextMapper (line 296) | public LdapAuthenticationProviderConfigurer userDetailsContextMapper( method groupRoleAttribute (line 307) | public LdapAuthenticationProviderConfigurer groupRoleAttribute(Stri... method groupSearchBase (line 317) | public LdapAuthenticationProviderConfigurer groupSearchBase(String ... method groupSearchSubtree (line 329) | public LdapAuthenticationProviderConfigurer groupSearchSubtree(bool... method groupSearchFilter (line 340) | public LdapAuthenticationProviderConfigurer groupSearchFilter(Strin... method rolePrefix (line 352) | public LdapAuthenticationProviderConfigurer rolePrefix(String roleP... method userSearchBase (line 363) | public LdapAuthenticationProviderConfigurer userSearchBase(String u... method userSearchFilter (line 374) | public LdapAuthenticationProviderConfigurer userSearchFilter(String... method and (line 379) | public B and() { method configure (line 383) | @Override method getContextSource (line 389) | private BaseLdapPathContextSource getContextSource() { method passwordCompare (line 399) | public PasswordCompareConfigurer passwordCompare() { class PasswordCompareConfigurer (line 409) | public final class PasswordCompareConfigurer { method passwordEncoder (line 417) | public PasswordCompareConfigurer passwordEncoder(PasswordEncoder pas... method passwordAttribute (line 429) | public PasswordCompareConfigurer passwordAttribute(String passwordAt... method and (line 439) | public LdapAuthenticationProviderConfigurer and() { method PasswordCompareConfigurer (line 443) | private PasswordCompareConfigurer() { class ContextSourceBuilder (line 456) | public final class ContextSourceBuilder { method ldif (line 482) | public ContextSourceBuilder ldif(String ldif) { method managerDn (line 495) | public ContextSourceBuilder managerDn(String managerDn) { method managerPassword (line 506) | public ContextSourceBuilder managerPassword(String managerPassword) { method port (line 520) | public ContextSourceBuilder port(int port) { method root (line 531) | public ContextSourceBuilder root(String root) { method url (line 542) | public ContextSourceBuilder url(String url) { method and (line 553) | public LdapAuthenticationProviderConfigurer and() { method build (line 557) | private DefaultSpringSecurityContextSource build() { method startEmbeddedLdapServer (line 573) | private void startEmbeddedLdapServer() { method getPort (line 585) | private int getPort() { method getDefaultPort (line 592) | private int getDefaultPort() { method getProviderUrl (line 601) | private String getProviderUrl() { method ContextSourceBuilder (line 608) | private ContextSourceBuilder() { FILE: config/src/main/java/org/springframework/security/config/annotation/authentication/configurers/provisioning/InMemoryUserDetailsManagerConfigurer.java class InMemoryUserDetailsManagerConfigurer (line 34) | public class InMemoryUserDetailsManagerConfigurer dataSource(DataSource dataS... method usersByUsernameQuery (line 85) | public JdbcUserDetailsManagerConfigurer usersByUsernameQuery(String... method authoritiesByUsernameQuery (line 102) | public JdbcUserDetailsManagerConfigurer authoritiesByUsernameQuery(... method groupAuthoritiesByUsername (line 123) | public JdbcUserDetailsManagerConfigurer groupAuthoritiesByUsername(... method rolePrefix (line 137) | public JdbcUserDetailsManagerConfigurer rolePrefix(String rolePrefi... method userCache (line 147) | public JdbcUserDetailsManagerConfigurer userCache(UserCache userCac... method initUserDetailsService (line 152) | @Override method getUserDetailsService (line 160) | @Override method withDefaultSchema (line 170) | public JdbcUserDetailsManagerConfigurer withDefaultSchema() { method getDatabasePopulator (line 175) | protected DatabasePopulator getDatabasePopulator() { method getDataSourceInit (line 181) | private DataSourceInitializer getDataSourceInit() { FILE: config/src/main/java/org/springframework/security/config/annotation/authentication/configurers/provisioning/UserDetailsManagerConfigurer.java class UserDetailsManagerConfigurer (line 41) | public class UserDetailsManagerConfigurer i... method DeferringMethodInterceptor (line 36) | DeferringMethodInterceptor(Pointcut pointcut, Supplier delegate) { method invoke (line 41) | @Nullable method getPointcut (line 47) | @Override method getAdvice (line 52) | @Override method getOrder (line 57) | @Override method isPerInstance (line 62) | @Override FILE: config/src/main/java/org/springframework/security/config/annotation/method/configuration/GlobalMethodSecurityAspectJAutoProxyRegistrar.java class GlobalMethodSecurityAspectJAutoProxyRegistrar (line 41) | @Deprecated method registerBeanDefinitions (line 49) | @Override FILE: config/src/main/java/org/springframework/security/config/annotation/method/configuration/GlobalMethodSecurityConfiguration.java class GlobalMethodSecurityConfiguration (line 93) | @Deprecated method postProcess (line 102) | @Override method methodSecurityInterceptor (line 148) | @Bean method afterSingletonsInstantiated (line 163) | @Override method getBeanOrNull (line 191) | private T getBeanOrNull(Class type) { method initializeMethodSecurityInterceptor (line 195) | private void initializeMethodSecurityInterceptor() throws Exception { method afterInvocationManager (line 214) | protected AfterInvocationManager afterInvocationManager() { method runAsManager (line 234) | protected RunAsManager runAsManager() { method accessDecisionManager (line 249) | protected AccessDecisionManager accessDecisionManager() { method createExpressionHandler (line 281) | protected MethodSecurityExpressionHandler createExpressionHandler() { method getExpressionHandler (line 290) | protected final MethodSecurityExpressionHandler getExpressionHandler() { method customMethodSecurityMetadataSource (line 303) | protected MethodSecurityMetadataSource customMethodSecurityMetadataSou... method authenticationManager (line 315) | protected AuthenticationManager authenticationManager() throws Excepti... method configure (line 336) | protected void configure(AuthenticationManagerBuilder auth) throws Exc... method methodSecurityMetadataSource (line 347) | @Bean method preInvocationAuthorizationAdvice (line 387) | @Bean method setImportMetadata (line 398) | @Override method setObjectPostProcessor (line 405) | @Autowired(required = false) method setMethodSecurityExpressionHandler (line 410) | @Autowired(required = false) method setSecurityContextHolderStrategy (line 419) | @Autowired(required = false) method setBeanFactory (line 425) | @Override method getAuthenticationConfiguration (line 430) | private AuthenticationConfiguration getAuthenticationConfiguration() { method prePostEnabled (line 434) | private boolean prePostEnabled() { method securedEnabled (line 438) | private boolean securedEnabled() { method jsr250Enabled (line 442) | private boolean jsr250Enabled() { method isAspectJ (line 446) | private boolean isAspectJ() { method enableMethodSecurity (line 450) | private AnnotationAttributes enableMethodSecurity() { FILE: config/src/main/java/org/springframework/security/config/annotation/method/configuration/GlobalMethodSecuritySelector.java class GlobalMethodSecuritySelector (line 39) | @Deprecated method selectImports (line 42) | @Override FILE: config/src/main/java/org/springframework/security/config/annotation/method/configuration/Jsr250MetadataSourceConfiguration.java class Jsr250MetadataSourceConfiguration (line 25) | @Configuration(proxyBeanMethods = false) method jsr250MethodSecurityMetadataSource (line 30) | @Bean FILE: config/src/main/java/org/springframework/security/config/annotation/method/configuration/Jsr250MethodSecurityConfiguration.java class Jsr250MethodSecurityConfiguration (line 52) | @Configuration(value = "_jsr250MethodSecurityConfiguration", proxyBeanMe... method Jsr250MethodSecurityConfiguration (line 62) | Jsr250MethodSecurityConfiguration( method jsr250AuthorizationMethodInterceptor (line 70) | @Bean method setImportMetadata (line 81) | @Override method setGrantedAuthorityDefaults (line 87) | @Autowired(required = false) method setRoleHierarchy (line 92) | @Autowired(required = false) method setSecurityContextHolderStrategy (line 99) | @Autowired(required = false) method setEventPublisher (line 104) | @Autowired(required = false) FILE: config/src/main/java/org/springframework/security/config/annotation/method/configuration/MethodObservationConfiguration.java class MethodObservationConfiguration (line 33) | @Configuration(proxyBeanMethods = false) method methodAuthorizationManagerPostProcessor (line 43) | @Bean method methodResultAuthorizationManagerPostProcessor (line 57) | @Bean FILE: config/src/main/java/org/springframework/security/config/annotation/method/configuration/MethodSecurityAdvisorRegistrar.java class MethodSecurityAdvisorRegistrar (line 38) | class MethodSecurityAdvisorRegistrar implements ImportBeanDefinitionRegi... method registerBeanDefinitions (line 40) | @Override method registerAsAdvisor (line 51) | private void registerAsAdvisor(String prefix, BeanDefinitionRegistry r... class AdvisorWrapper (line 73) | public static final class AdvisorWrapper method AdvisorWrapper (line 78) | private AdvisorWrapper(AuthorizationAdvisor advisor) { method of (line 82) | public static AdvisorWrapper of(AuthorizationAdvisor advisor) { method getAdvice (line 86) | @Override method getPointcut (line 91) | @Override method getOrder (line 96) | @Override method invoke (line 101) | @Nullable FILE: config/src/main/java/org/springframework/security/config/annotation/method/configuration/MethodSecurityAspectJAutoProxyRegistrar.java class MethodSecurityAspectJAutoProxyRegistrar (line 40) | class MethodSecurityAspectJAutoProxyRegistrar implements ImportBeanDefin... method registerBeanDefinitions (line 47) | @Override method registerBeanDefinition (line 65) | private void registerBeanDefinition(String beanName, String aspectClas... FILE: config/src/main/java/org/springframework/security/config/annotation/method/configuration/MethodSecurityMetadataSourceAdvisorRegistrar.java class MethodSecurityMetadataSourceAdvisorRegistrar (line 37) | @Deprecated method registerBeanDefinitions (line 45) | @Override FILE: config/src/main/java/org/springframework/security/config/annotation/method/configuration/MethodSecuritySelector.java class MethodSecuritySelector (line 39) | final class MethodSecuritySelector implements ImportSelector { method selectImports (line 53) | @Override class AutoProxyRegistrarSelector (line 83) | private static final class AutoProxyRegistrarSelector extends AdviceMo... method selectImports (line 91) | @Override FILE: config/src/main/java/org/springframework/security/config/annotation/method/configuration/PrePostMethodSecurityConfiguration.java class PrePostMethodSecurityConfiguration (line 63) | @Configuration(value = "_prePostMethodSecurityConfiguration", proxyBeanM... method PrePostMethodSecurityConfiguration (line 91) | PrePostMethodSecurityConfiguration( method setApplicationContext (line 108) | @Override method setGrantedAuthorityDefaults (line 115) | @Autowired(required = false) method setRoleHierarchy (line 120) | @Autowired(required = false) method setAuthorizationManagerFactory (line 125) | @Autowired(required = false) method setTemplateDefaults (line 130) | @Autowired(required = false) method setExpressionHandler (line 138) | @Autowired(required = false) method setSecurityContextHolderStrategy (line 146) | @Autowired(required = false) method setAuthorizationEventPublisher (line 154) | @Autowired(required = false) method preFilterAuthorizationMethodInterceptor (line 160) | @Bean method preAuthorizeAuthorizationMethodInterceptor (line 168) | @Bean method postAuthorizeAuthorizationMethodInterceptor (line 176) | @Bean method postFilterAuthorizationMethodInterceptor (line 184) | @Bean method prePostAuthorizeExpressionHintsRegistrar (line 192) | @Bean method setImportMetadata (line 198) | @Override FILE: config/src/main/java/org/springframework/security/config/annotation/method/configuration/ReactiveAuthorizationManagerMethodSecurityConfiguration.java class ReactiveAuthorizationManagerMethodSecurityConfiguration (line 55) | @Configuration(value = "_reactiveMethodSecurityConfiguration", proxyBean... method ReactiveAuthorizationManagerMethodSecurityConfiguration (line 85) | ReactiveAuthorizationManagerMethodSecurityConfiguration( method setApplicationContext (line 108) | @Override method setTemplateDefaults (line 114) | @Autowired(required = false) method preFilterAuthorizationMethodInterceptor (line 122) | @Bean method preAuthorizeAuthorizationMethodInterceptor (line 130) | @Bean method postFilterAuthorizationMethodInterceptor (line 138) | @Bean method postAuthorizeAuthorizationMethodInterceptor (line 146) | @Bean method methodSecurityExpressionHandler (line 154) | @Bean FILE: config/src/main/java/org/springframework/security/config/annotation/method/configuration/ReactiveMethodObservationConfiguration.java class ReactiveMethodObservationConfiguration (line 33) | @Configuration(proxyBeanMethods = false) method methodAuthorizationManagerPostProcessor (line 43) | @Bean method methodResultAuthorizationManagerPostProcessor (line 57) | @Bean FILE: config/src/main/java/org/springframework/security/config/annotation/method/configuration/ReactiveMethodSecurityConfiguration.java class ReactiveMethodSecurityConfiguration (line 46) | @Configuration(proxyBeanMethods = false) method methodSecurityInterceptor (line 54) | @Bean method methodMetadataSource (line 64) | @Bean method securityMethodInterceptor (line 75) | @Bean method methodSecurityExpressionHandler (line 84) | @Bean method setImportMetadata (line 96) | @Override method setGrantedAuthorityDefaults (line 102) | @Autowired(required = false) FILE: config/src/main/java/org/springframework/security/config/annotation/method/configuration/ReactiveMethodSecuritySelector.java class ReactiveMethodSecuritySelector (line 36) | class ReactiveMethodSecuritySelector implements ImportSelector { method selectImports (line 46) | @Override class AutoProxyRegistrarSelector (line 71) | private static final class AutoProxyRegistrarSelector method selectImports (line 77) | @Override FILE: config/src/main/java/org/springframework/security/config/annotation/method/configuration/SecuredMethodSecurityConfiguration.java class SecuredMethodSecurityConfiguration (line 52) | @Configuration(value = "_securedMethodSecurityConfiguration", proxyBeanM... method SecuredMethodSecurityConfiguration (line 62) | SecuredMethodSecurityConfiguration( method securedAuthorizationMethodInterceptor (line 70) | @Bean method setImportMetadata (line 81) | @Override method setRoleHierarchy (line 87) | @Autowired(required = false) method setSecurityContextHolderStrategy (line 94) | @Autowired(required = false) method setEventPublisher (line 99) | @Autowired(required = false) FILE: config/src/main/java/org/springframework/security/config/annotation/rsocket/PayloadInterceptorOrder.java type PayloadInterceptorOrder (line 31) | public enum PayloadInterceptorOrder implements Ordered { method PayloadInterceptorOrder (line 66) | PayloadInterceptorOrder() { method getOrder (line 70) | @Override FILE: config/src/main/java/org/springframework/security/config/annotation/rsocket/RSocketSecurity.java class RSocketSecurity (line 115) | public class RSocketSecurity { method addPayloadInterceptor (line 144) | public RSocketSecurity addPayloadInterceptor(PayloadInterceptor interc... method authenticationManager (line 149) | public RSocketSecurity authenticationManager(ReactiveAuthenticationMan... method simpleAuthentication (line 162) | public RSocketSecurity simpleAuthentication(Customizer jwt) { method authorizePayload (line 207) | public RSocketSecurity authorizePayload(Customizer payloadInterceptors() { method getBean (line 244) | private T getBean(Class beanClass) { method getBeanOrNull (line 251) | private T getBeanOrNull(Class beanClass) { method getBeanOrNull (line 255) | @SuppressWarnings("unchecked") method setApplicationContext (line 263) | protected void setApplicationContext(ApplicationContext applicationCon... class SimpleAuthenticationSpec (line 270) | public final class SimpleAuthenticationSpec { method SimpleAuthenticationSpec (line 274) | private SimpleAuthenticationSpec() { method authenticationManager (line 277) | public SimpleAuthenticationSpec authenticationManager(ReactiveAuthen... method getAuthenticationManager (line 282) | private ReactiveAuthenticationManager getAuthenticationManager() { method build (line 289) | protected AuthenticationPayloadInterceptor build() { class AnonymousAuthenticationSpec (line 299) | public final class AnonymousAuthenticationSpec { method AnonymousAuthenticationSpec (line 303) | private AnonymousAuthenticationSpec(RSocketSecurity parent) { method build (line 307) | protected AnonymousPayloadInterceptor build() { method disable (line 313) | public void disable() { class BasicAuthenticationSpec (line 319) | public final class BasicAuthenticationSpec { method BasicAuthenticationSpec (line 323) | private BasicAuthenticationSpec() { method authenticationManager (line 326) | public BasicAuthenticationSpec authenticationManager(ReactiveAuthent... method getAuthenticationManager (line 331) | private ReactiveAuthenticationManager getAuthenticationManager() { method build (line 338) | protected AuthenticationPayloadInterceptor build() { class JwtSpec (line 347) | public final class JwtSpec { method JwtSpec (line 351) | private JwtSpec() { method authenticationManager (line 354) | public JwtSpec authenticationManager(ReactiveAuthenticationManager a... method getAuthenticationManager (line 359) | private ReactiveAuthenticationManager getAuthenticationManager() { method build (line 371) | protected List build() { class AuthorizePayloadsSpec (line 384) | public class AuthorizePayloadsSpec { method setup (line 389) | public Access setup() { method anyRequest (line 399) | public Access anyRequest() { method anyExchange (line 407) | public Access anyExchange() { method build (line 411) | protected AuthorizationPayloadInterceptor build() { method route (line 417) | public Access route(String pattern) { method matcher (line 424) | public Access matcher(PayloadExchangeMatcher matcher) { class Access (line 428) | public final class Access { method Access (line 432) | private Access(PayloadExchangeMatcher matcher) { method authenticated (line 436) | public AuthorizePayloadsSpec authenticated() { method hasAuthority (line 440) | public AuthorizePayloadsSpec hasAuthority(String authority) { method hasRole (line 444) | public AuthorizePayloadsSpec hasRole(String role) { method hasAnyRole (line 448) | public AuthorizePayloadsSpec hasAnyRole(String... roles) { method permitAll (line 452) | public AuthorizePayloadsSpec permitAll() { method hasAnyAuthority (line 456) | public AuthorizePayloadsSpec hasAnyAuthority(String... authorities) { method access (line 460) | public AuthorizePayloadsSpec access( method denyAll (line 467) | public AuthorizePayloadsSpec denyAll() { FILE: config/src/main/java/org/springframework/security/config/annotation/rsocket/RSocketSecurityConfiguration.java class RSocketSecurityConfiguration (line 36) | @Configuration(proxyBeanMethods = false) method setAuthenticationManager (line 51) | @Autowired(required = false) method setUserDetailsService (line 56) | @Autowired(required = false) method setPasswordEncoder (line 61) | @Autowired(required = false) method setAuthenticationManagerPostProcessor (line 66) | @Autowired(required = false) method rsocketSecurity (line 75) | @Bean(name = RSOCKET_SECURITY_BEAN_NAME) method authenticationManager (line 83) | private ReactiveAuthenticationManager authenticationManager() { FILE: config/src/main/java/org/springframework/security/config/annotation/rsocket/ReactiveObservationConfiguration.java class ReactiveObservationConfiguration (line 34) | @Configuration(proxyBeanMethods = false) method rSocketAuthorizationManagerPostProcessor (line 44) | @Bean method rSocketAuthenticationManagerPostProcessor (line 58) | @Bean FILE: config/src/main/java/org/springframework/security/config/annotation/rsocket/ReactiveObservationImportSelector.java class ReactiveObservationImportSelector (line 33) | class ReactiveObservationImportSelector implements ImportSelector { method selectImports (line 42) | @Override FILE: config/src/main/java/org/springframework/security/config/annotation/rsocket/SecuritySocketAcceptorInterceptorConfiguration.java class SecuritySocketAcceptorInterceptorConfiguration (line 32) | @Configuration(proxyBeanMethods = false) method securitySocketAcceptorInterceptor (line 35) | @Bean method defaultInterceptor (line 44) | private PayloadSocketAcceptorInterceptor defaultInterceptor(ObjectProv... FILE: config/src/main/java/org/springframework/security/config/annotation/web/AbstractRequestMatcherRegistry.java class AbstractRequestMatcherRegistry (line 47) | public abstract class AbstractRequestMatcherRegistry { method setApplicationContext (line 59) | protected final void setApplicationContext(ApplicationContext context) { method getApplicationContext (line 67) | protected final ApplicationContext getApplicationContext() { method anyRequest (line 75) | public C anyRequest() { method dispatcherTypeMatchers (line 91) | public C dispatcherTypeMatchers(@Nullable HttpMethod method, Dispatche... method dispatcherTypeMatchers (line 107) | public C dispatcherTypeMatchers(DispatcherType... dispatcherTypes) { method requestMatchers (line 118) | public C requestMatchers(RequestMatcher... requestMatchers) { method requestMatchers (line 139) | public C requestMatchers(HttpMethod method, String... patterns) { method getRequestMatcherBuilder (line 155) | private PathPatternRequestMatcher.Builder getRequestMatcherBuilder() { method constructRequestMatcherBuilder (line 164) | private PathPatternRequestMatcher.Builder constructRequestMatcherBuild... method anyPathsDontStartWithLeadingSlash (line 172) | private boolean anyPathsDontStartWithLeadingSlash(String... patterns) { method requestMatchers (line 194) | public C requestMatchers(String... patterns) { method requestMatchers (line 211) | public C requestMatchers(HttpMethod method) { method chainRequestMatchers (line 222) | protected abstract C chainRequestMatchers(List request... FILE: config/src/main/java/org/springframework/security/config/annotation/web/HttpSecurityBuilder.java type HttpSecurityBuilder (line 59) | public interface HttpSecurityBuilder> method getConfigurer (line 67) | > C getCon... method removeConfigurer (line 75) | > C remove... method setSharedObject (line 82) | void setSharedObject(Class sharedType, C object); method getSharedObject (line 89) | C getSharedObject(Class sharedType); method authenticationProvider (line 96) | H authenticationProvider(AuthenticationProvider authenticationProvider); method userDetailsService (line 103) | H userDetailsService(UserDetailsService userDetailsService) throws Exc... method addFilterAfter (line 114) | H addFilterAfter(Filter filter, Class afterFilter); method addFilterBefore (line 125) | H addFilterBefore(Filter filter, Class beforeFilter); method addFilter (line 177) | H addFilter(Filter filter); FILE: config/src/main/java/org/springframework/security/config/annotation/web/ServletRegistrationsSupport.java class ServletRegistrationsSupport (line 28) | class ServletRegistrationsSupport { method ServletRegistrationsSupport (line 32) | ServletRegistrationsSupport(ServletContext servletContext) { method dispatcherServletMappings (line 45) | Collection dispatcherServletMappings() { method mappings (line 55) | Collection mappings() { method isDispatcherServlet (line 60) | boolean isDispatcherServlet() { method isDefault (line 72) | boolean isDefault() { FILE: config/src/main/java/org/springframework/security/config/annotation/web/WebSecurityConfigurer.java type WebSecurityConfigurer (line 38) | public interface WebSecurityConfigurer... FILE: config/src/main/java/org/springframework/security/config/annotation/web/builders/FilterOrderRegistration.java class FilterOrderRegistration (line 66) | @SuppressWarnings("serial") method FilterOrderRegistration (line 75) | FilterOrderRegistration() { method put (line 140) | void put(Class filter, int position) { method getOrder (line 150) | Integer getOrder(Class clazz) { class Step (line 161) | private static class Step { method Step (line 167) | Step(int initialValue, int stepSize) { method next (line 172) | int next() { FILE: config/src/main/java/org/springframework/security/config/annotation/web/builders/HttpSecurity.java class HttpSecurity (line 148) | public final class HttpSecurity extends AbstractConfiguredSecurityBuilde... method HttpSecurity (line 169) | @SuppressWarnings("unchecked") method getContext (line 182) | private ApplicationContext getContext() { method headers (line 282) | public HttpSecurity headers(Customizer... method cors (line 309) | public HttpSecurity cors(Customizer> cors... method sessionManagement (line 382) | public HttpSecurity sessionManagement( method portMapper (line 440) | public HttpSecurity portMapper(Customizer> jeeCus... method x509 (line 555) | public HttpSecurity x509(Customizer> x509... method rememberMe (line 602) | public HttpSecurity rememberMe(Customizer> csrf... method logout (line 937) | public HttpSecurity logout(Customizer> ... method anonymous (line 1026) | public HttpSecurity anonymous(Customizer oidcLogout() { method oidcLogout (line 1428) | public HttpSecurity oidcLogout(Customizer... method securityMatchers (line 1994) | public HttpSecurity securityMatchers(Customizer getAuthenticationMa... class RequestMatcherConfigurer (line 2098) | public class RequestMatcherConfigurer extends AbstractRequestMatcherRe... method RequestMatcherConfigurer (line 2102) | RequestMatcherConfigurer(ApplicationContext context) { method chainRequestMatchers (line 2106) | @Override method setMatchers (line 2112) | private void setMatchers(List requestMatch... class OrderedFilter (line 2123) | private static final class OrderedFilter implements Ordered, Filter { method OrderedFilter (line 2129) | private OrderedFilter(Filter filter, int order) { method doFilter (line 2134) | @Override method getOrder (line 2140) | @Override method toString (line 2145) | @Override FILE: config/src/main/java/org/springframework/security/config/annotation/web/builders/WebSecurity.java class WebSecurity (line 107) | public final class WebSecurity extends AbstractConfiguredSecurityBuilder... method WebSecurity (line 151) | public WebSecurity(ObjectPostProcessor objectPostProcessor) { method ignoring (line 195) | public IgnoredRequestConfigurer ignoring() { method httpFirewall (line 205) | public WebSecurity httpFirewall(HttpFirewall httpFirewall) { method debug (line 217) | public WebSecurity debug(boolean debugEnabled) { method addSecurityFilterChainBuilder (line 235) | public WebSecurity addSecurityFilterChainBuilder( method privilegeEvaluator (line 248) | public WebSecurity privilegeEvaluator(WebInvocationPrivilegeEvaluator ... method expressionHandler (line 259) | public WebSecurity expressionHandler(SecurityExpressionHandler getExpressionHandle... method getPrivilegeEvaluator (line 277) | public WebInvocationPrivilegeEvaluator getPrivilegeEvaluator() { method postBuildAction (line 286) | public WebSecurity postBuildAction(Runnable postBuildAction) { method requestRejectedHandler (line 298) | public WebSecurity requestRejectedHandler(RequestRejectedHandler reque... method performBuild (line 304) | @Override method addAuthorizationManager (line 372) | private boolean addAuthorizationManager(SecurityFilterChain securityFi... method setApplicationContext (line 391) | @Override method setServletContext (line 430) | @Override method getFilterChainDecorator (line 435) | FilterChainDecorator getFilterChainDecorator() { class IgnoredRequestConfigurer (line 446) | public class IgnoredRequestConfigurer extends AbstractRequestMatcherRe... method IgnoredRequestConfigurer (line 448) | IgnoredRequestConfigurer(ApplicationContext context) { method chainRequestMatchers (line 452) | @Override method and (line 461) | public WebSecurity and() { class SecurityExpressionHandlerAdapter (line 467) | @NullMarked method SecurityExpressionHandlerAdapter (line 473) | private SecurityExpressionHandlerAdapter( method createEvaluationContext (line 478) | @Override method createSecurityExpressionRoot (line 485) | @Override method setApplicationContext (line 497) | @Override method setPermissionEvaluator (line 503) | @Override method setRoleHierarchy (line 509) | @Override class AccessComponents (line 517) | private static final class AccessComponents { method addAuthorizationManager (line 519) | private static boolean addAuthorizationManager(Filter filter, Servle... FILE: config/src/main/java/org/springframework/security/config/annotation/web/builders/WebSecurityFilterChainValidator.java class WebSecurityFilterChainValidator (line 41) | final class WebSecurityFilterChainValidator implements FilterChainProxy.... method validate (line 48) | @Override method checkForAnyRequestRequestMatcher (line 56) | private void checkForAnyRequestRequestMatcher(List chain... method checkAuthorizationFilters (line 92) | private void checkAuthorizationFilters(List chain... class AccessComponents (line 117) | private static final class AccessComponents { method isFilterSecurityInterceptor (line 119) | private static boolean isFilterSecurityInterceptor(Filter filter) { FILE: config/src/main/java/org/springframework/security/config/annotation/web/configuration/AutowiredWebSecurityConfigurersIgnoreParents.java class AutowiredWebSecurityConfigurersIgnoreParents (line 39) | public final class AutowiredWebSecurityConfigurersIgnoreParents { method AutowiredWebSecurityConfigurersIgnoreParents (line 43) | AutowiredWebSecurityConfigurersIgnoreParents(ConfigurableListableBeanF... method getWebSecurityConfigurers (line 48) | @SuppressWarnings({ "rawtypes", "unchecked" }) FILE: config/src/main/java/org/springframework/security/config/annotation/web/configuration/HttpSecurityConfiguration.java class HttpSecurityConfiguration (line 71) | @Configuration(proxyBeanMethods = false) method setObjectPostProcessor (line 89) | @Autowired method setAuthenticationConfiguration (line 94) | @Autowired method setApplicationContext (line 99) | @Autowired method setSecurityContextHolderStrategy (line 104) | @Autowired(required = false) method setContentNegotiationStrategy (line 109) | @Autowired(required = false) method httpSecurity (line 114) | @Bean(HTTPSECURITY_BEAN_NAME) method applyCorsIfAvailable (line 146) | private void applyCorsIfAvailable(HttpSecurity http) { method authenticationManager (line 152) | private AuthenticationManager authenticationManager() { method getAuthenticationEventPublisher (line 156) | private AuthenticationEventPublisher getAuthenticationEventPublisher() { method applyDefaultConfigurers (line 163) | private void applyDefaultConfigurers(HttpSecurity http) { method applyHttpSecurityCustomizers (line 178) | private void applyHttpSecurityCustomizers(ApplicationContext applicati... method applyTopLevelCustomizers (line 203) | private void applyTopLevelCustomizers(ApplicationContext context, Http... method createSharedObjects (line 238) | private Map, Object> createSharedObjects() { method constructRequestMatcherBuilder (line 246) | private PathPatternRequestMatcher.Builder constructRequestMatcherBuild... class DefaultPasswordEncoderAuthenticationManagerBuilder (line 254) | static class DefaultPasswordEncoderAuthenticationManagerBuilder extend... method DefaultPasswordEncoderAuthenticationManagerBuilder (line 262) | DefaultPasswordEncoderAuthenticationManagerBuilder(ObjectPostProcess... method inMemoryAuthentication (line 268) | @Override method jdbcAuthentication (line 273) | @Override method userDetailsService (line 278) | @Override class LazyPasswordEncoder (line 286) | static class LazyPasswordEncoder implements PasswordEncoder { method LazyPasswordEncoder (line 292) | LazyPasswordEncoder(ApplicationContext applicationContext) { method encode (line 296) | @Override method matches (line 302) | @Override method upgradeEncoding (line 307) | @Override method getPasswordEncoder (line 312) | private PasswordEncoder getPasswordEncoder() { method toString (line 321) | @Override FILE: config/src/main/java/org/springframework/security/config/annotation/web/configuration/OAuth2AuthorizationServerConfiguration.java class OAuth2AuthorizationServerConfiguration (line 49) | @Configuration(proxyBeanMethods = false) method authorizationServerSecurityFilterChain (line 52) | @Bean method jwtDecoder (line 65) | public static JwtDecoder jwtDecoder(JWKSource jwkSour... method registerMissingBeanPostProcessor (line 80) | @Bean FILE: config/src/main/java/org/springframework/security/config/annotation/web/configuration/OAuth2ClientConfiguration.java class OAuth2ClientConfiguration (line 79) | @Import({ OAuth2ClientConfiguration.OAuth2ClientWebMvcImportSelector.class, class OAuth2ClientWebMvcImportSelector (line 90) | static class OAuth2ClientWebMvcImportSelector implements ImportSelector { method selectImports (line 92) | @Override class OAuth2AuthorizedClientManagerConfiguration (line 107) | @Configuration(proxyBeanMethods = false) method authorizedClientManagerRegistrar (line 110) | @Bean(name = OAuth2AuthorizedClientManagerRegistrar.BEAN_NAME) class OAuth2ClientWebMvcSecurityConfiguration (line 117) | @Configuration(proxyBeanMethods = false) method OAuth2ClientWebMvcSecurityConfiguration (line 126) | OAuth2ClientWebMvcSecurityConfiguration(ObjectProvider getAdditionalAuthorized... method getAuthorizedClientProviderByType (line 377) | private T getAuthorizedCl... method assertAuthorizedClientProviderIsNull (line 389) | private static void assertAuthorizedClientProviderIsNull( method getBeanNamesForType (line 403) | private String[] getBeanNamesForType(Class beanClass) { method getBeanOfType (line 407) | private T getBeanOfType(ResolvableType resolvableType) { method setApplicationEventPublisher (line 412) | @Override FILE: config/src/main/java/org/springframework/security/config/annotation/web/configuration/OAuth2ImportSelector.java class OAuth2ImportSelector (line 44) | final class OAuth2ImportSelector implements ImportSelector { method selectImports (line 46) | @Override FILE: config/src/main/java/org/springframework/security/config/annotation/web/configuration/ObservationConfiguration.java class ObservationConfiguration (line 36) | @Configuration(proxyBeanMethods = false) method webAuthorizationManagerPostProcessor (line 46) | @Bean method authenticationManagerPostProcessor (line 60) | @Bean method filterChainDecoratorPostProcessor (line 74) | @Bean FILE: config/src/main/java/org/springframework/security/config/annotation/web/configuration/ObservationImportSelector.java class ObservationImportSelector (line 32) | class ObservationImportSelector implements ImportSelector { method selectImports (line 41) | @Override FILE: config/src/main/java/org/springframework/security/config/annotation/web/configuration/RegisterMissingBeanPostProcessor.java class RegisterMissingBeanPostProcessor (line 42) | final class RegisterMissingBeanPostProcessor implements BeanDefinitionRe... method postProcessBeanDefinitionRegistry (line 50) | @Override method postProcessBeanFactory (line 62) | @Override method addBeanDefinition (line 66) | void addBeanDefinition(Class beanClass, Supplier beanSupplie... method setBeanFactory (line 70) | @Override FILE: config/src/main/java/org/springframework/security/config/annotation/web/configuration/SecurityReactorContextConfiguration.java class SecurityReactorContextConfiguration (line 64) | @Configuration(proxyBeanMethods = false) method securityReactorContextSubscriberRegistrar (line 70) | @Bean method setSecurityContextHolderStrategy (line 77) | @Autowired(required = false) class SecurityReactorContextSubscriberRegistrar (line 83) | static class SecurityReactorContextSubscriberRegistrar implements Init... method SecurityReactorContextSubscriberRegistrar (line 92) | SecurityReactorContextSubscriberRegistrar() { method afterPropertiesSet (line 100) | @Override method destroy (line 107) | @Override method setSecurityContextHolderStrategy (line 112) | void setSecurityContextHolderStrategy(SecurityContextHolderStrategy ... method createSubscriberIfNecessary (line 117) | CoreSubscriber createSubscriberIfNecessary(CoreSubscriber ... method getContextAttributes (line 125) | private Map getContextAttributes() { method getRequest (line 129) | private static HttpServletRequest getRequest() { method getResponse (line 138) | private static HttpServletResponse getResponse() { method getAuthentication (line 147) | private Authentication getAuthentication() { class SecurityReactorContextSubscriber (line 153) | static class SecurityReactorContextSubscriber implements CoreSubscr... method SecurityReactorContextSubscriber (line 161) | SecurityReactorContextSubscriber(CoreSubscriber delegate, Map attributes, Cont... method currentContext (line 174) | @Override method onSubscribe (line 179) | @Override method onNext (line 184) | @Override method onError (line 189) | @Override method onComplete (line 194) | @Override class LoadingMap (line 204) | static class LoadingMap implements Map { method LoadingMap (line 210) | LoadingMap(Map> loaders) { method size (line 214) | @Override method isEmpty (line 219) | @Override method containsKey (line 224) | @Override method keySet (line 229) | @Override method get (line 234) | @Override method put (line 243) | @Override method remove (line 252) | @Override method putAll (line 261) | @Override method clear (line 268) | @Override method containsValue (line 273) | @Override method values (line 278) | @Override method entrySet (line 283) | @Override method equals (line 288) | @Override method hashCode (line 302) | @Override FILE: config/src/main/java/org/springframework/security/config/annotation/web/configuration/SpringWebMvcImportSelector.java class SpringWebMvcImportSelector (line 31) | class SpringWebMvcImportSelector implements ImportSelector { method selectImports (line 40) | @Override FILE: config/src/main/java/org/springframework/security/config/annotation/web/configuration/WebMvcSecurityConfiguration.java class WebMvcSecurityConfiguration (line 66) | class WebMvcSecurityConfiguration implements WebMvcConfigurer, Applicati... method addArgumentResolvers (line 75) | @Override method requestDataValueProcessor (line 93) | @Bean method setApplicationContext (line 98) | @Override class CompositeFilterChainProxy (line 117) | @Deprecated method CompositeFilterChainProxy (line 132) | CompositeFilterChainProxy(List filters) { method afterPropertiesSet (line 137) | @Override method doFilter (line 142) | @Override method getFilters (line 148) | @Override method getFilterChains (line 153) | @Override method setSecurityContextHolderStrategy (line 158) | @Override method setFilterChainValidator (line 163) | @Override method setFilterChainDecorator (line 168) | @Override method setFirewall (line 173) | @Override method setRequestRejectedHandler (line 178) | @Override method getFilters (line 189) | private List getFilters(HttpServletRequest request) { method createDoFilterDelegate (line 204) | private static Filter createDoFilterDelegate(List ... method findFilterChainProxy (line 216) | private static FilterChainProxy findFilterChainProxy(List filters) { method afterPropertiesSet (line 309) | @Override method doFilter (line 314) | @Override method getFilters (line 320) | @Override method getFilterChains (line 325) | @Override method setSecurityContextHolderStrategy (line 330) | @Override method setFilterChainValidator (line 335) | @Override method setFilterChainDecorator (line 340) | @Override method setFirewall (line 345) | @Override method setRequestRejectedHandler (line 350) | @Override method getFilters (line 361) | private List getFilters(HttpServletRequest request) { method createDoFilterDelegate (line 376) | private static Filter createDoFilterDelegate(List ... method findFilterChainProxy (line 388) | private static FilterChainProxy findFilterChainProxy(List C getBeanOrNull(B http, Class clazz) { method getSelf (line 424) | @SuppressWarnings("unchecked") FILE: config/src/main/java/org/springframework/security/config/annotation/web/configurers/AbstractConfigAttributeRequestMatcherRegistry.java class AbstractConfigAttributeRequestMatcherRegistry (line 46) | @Deprecated method getUrlMappings (line 59) | final List getUrlMappings() { method addMapping (line 69) | final void addMapping(UrlMapping urlMapping) { method chainRequestMatchers (line 81) | @Override method chainRequestMatchersInternal (line 94) | protected abstract C chainRequestMatchersInternal(List... method addMapping (line 102) | final void addMapping(int index, UrlMapping urlMapping) { method createRequestMap (line 112) | final LinkedHashMap> creat... class UrlMapping (line 128) | static final class UrlMapping { method UrlMapping (line 134) | UrlMapping(RequestMatcher requestMatcher, Collection getConfigAttrs() { FILE: config/src/main/java/org/springframework/security/config/annotation/web/configurers/AbstractHttpConfigurer.java class AbstractHttpConfigurer (line 37) | public abstract class AbstractHttpConfigurer> method AnonymousConfigurer (line 64) | public AnonymousConfigurer() { method key (line 75) | public AnonymousConfigurer key(String key) { method principal (line 86) | public AnonymousConfigurer principal(Object principal) { method authorities (line 100) | public AnonymousConfigurer authorities(List autho... method authorities (line 114) | public AnonymousConfigurer authorities(String... authorities) { method authenticationProvider (line 127) | public AnonymousConfigurer authenticationProvider(AuthenticationPro... method authenticationFilter (line 141) | public AnonymousConfigurer authenticationFilter(AnonymousAuthentica... method init (line 146) | @Override method configure (line 155) | @Override method getKey (line 165) | private String getKey() { FILE: config/src/main/java/org/springframework/security/config/annotation/web/configurers/AuthorizeHttpRequestsConfigurer.java class AuthorizeHttpRequestsConfigurer (line 56) | public final class AuthorizeHttpRequestsConfigurer createAuthorization... method chainRequestMatchers (line 194) | @Override method withObjectPostProcessor (line 206) | public AuthorizationManagerRequestMatcherRegistry withObjectPostProc... class AuthorizedUrl (line 221) | public class AuthorizedUrl { method AuthorizedUrl (line 235) | AuthorizedUrl(List matchers, method getMatchers (line 241) | protected List getMatchers() { method setAuthorizationManagerFactory (line 245) | void setAuthorizationManagerFactory( method not (line 255) | public AuthorizedUrl not() { method permitAll (line 265) | public AuthorizationManagerRequestMatcherRegistry permitAll() { method denyAll (line 274) | public AuthorizationManagerRequestMatcherRegistry denyAll() { method hasRole (line 285) | public AuthorizationManagerRequestMatcherRegistry hasRole(String rol... method hasAnyRole (line 297) | public AuthorizationManagerRequestMatcherRegistry hasAnyRole(String.... method hasAllRoles (line 308) | public AuthorizationManagerRequestMatcherRegistry hasAllRoles(String... method hasAuthority (line 318) | public AuthorizationManagerRequestMatcherRegistry hasAuthority(Strin... method hasAnyAuthority (line 329) | public AuthorizationManagerRequestMatcherRegistry hasAnyAuthority(St... method hasAllAuthorities (line 340) | public AuthorizationManagerRequestMatcherRegistry hasAllAuthorities(... method authenticated (line 349) | public AuthorizationManagerRequestMatcherRegistry authenticated() { method fullyAuthenticated (line 361) | public AuthorizationManagerRequestMatcherRegistry fullyAuthenticated... method rememberMe (line 372) | public AuthorizationManagerRequestMatcherRegistry rememberMe() { method anonymous (line 382) | public AuthorizationManagerRequestMatcherRegistry anonymous() { method hasVariable (line 397) | public AuthorizedUrlVariable hasVariable(String variable) { method access (line 407) | public AuthorizationManagerRequestMatcherRegistry access( class AuthorizedUrlVariable (line 422) | public final class AuthorizedUrlVariable { method AuthorizedUrlVariable (line 426) | private AuthorizedUrlVariable(String variable) { method equalTo (line 441) | public AuthorizationManagerRequestMatcherRegistry equalTo(Function... FILE: config/src/main/java/org/springframework/security/config/annotation/web/configurers/ChannelSecurityConfigurer.java class ChannelSecurityConfigurer (line 80) | @Deprecated method ChannelSecurityConfigurer (line 98) | public ChannelSecurityConfigurer(ApplicationContext context) { method getRegistry (line 102) | public ChannelRequestMatcherRegistry getRegistry() { method configure (line 106) | @Override method getChannelProcessors (line 119) | private List getChannelProcessors(H http) { method addAttribute (line 141) | private ChannelRequestMatcherRegistry addAttribute(String attribute, L... class ChannelRequestMatcherRegistry (line 152) | @Deprecated method ChannelRequestMatcherRegistry (line 156) | private ChannelRequestMatcherRegistry(ApplicationContext context) { method chainRequestMatchersInternal (line 160) | @Override method withObjectPostProcessor (line 170) | public ChannelRequestMatcherRegistry withObjectPostProcessor(ObjectP... method channelProcessors (line 181) | public ChannelRequestMatcherRegistry channelProcessors(List requestMatchers) { method requiresSecure (line 211) | public ChannelRequestMatcherRegistry requiresSecure() { method requiresInsecure (line 215) | public ChannelRequestMatcherRegistry requiresInsecure() { method requires (line 219) | public ChannelRequestMatcherRegistry requires(String attribute) { FILE: config/src/main/java/org/springframework/security/config/annotation/web/configurers/CorsConfigurer.java class CorsConfigurer (line 38) | public class CorsConfigurer> extends Ab... method CorsConfigurer (line 51) | public CorsConfigurer() { method configurationSource (line 54) | public CorsConfigurer configurationSource(CorsConfigurationSource c... method configure (line 59) | @Override method getCorsFilter (line 68) | private CorsFilter getCorsFilter(ApplicationContext context) { class MvcCorsFilter (line 85) | static class MvcCorsFilter { method getMvcCorsFilter (line 95) | private static CorsFilter getMvcCorsFilter(ApplicationContext contex... FILE: config/src/main/java/org/springframework/security/config/annotation/web/configurers/CsrfConfigurer.java class CsrfConfigurer (line 90) | public final class CsrfConfigurer> method CsrfConfigurer (line 109) | public CsrfConfigurer(ApplicationContext context) { method csrfTokenRepository (line 119) | public CsrfConfigurer csrfTokenRepository(CsrfTokenRepository csrfT... method requireCsrfProtectionMatcher (line 132) | public CsrfConfigurer requireCsrfProtectionMatcher(RequestMatcher r... method csrfTokenRequestHandler (line 145) | public CsrfConfigurer csrfTokenRequestHandler(CsrfTokenRequestHandl... method ignoringRequestMatchers (line 174) | public CsrfConfigurer ignoringRequestMatchers(RequestMatcher... req... method ignoringRequestMatchers (line 203) | public CsrfConfigurer ignoringRequestMatchers(String... patterns) { method sessionAuthenticationStrategy (line 218) | public CsrfConfigurer sessionAuthenticationStrategy( method spa (line 234) | public CsrfConfigurer spa() { method configure (line 240) | @SuppressWarnings("unchecked") method getRequireCsrfProtectionMatcher (line 277) | private RequestMatcher getRequireCsrfProtectionMatcher() { method getDefaultAccessDeniedHandler (line 292) | @SuppressWarnings("unchecked") method getInvalidSessionStrategy (line 312) | @SuppressWarnings("unchecked") method createAccessDeniedHandler (line 333) | private AccessDeniedHandler createAccessDeniedHandler(H http) { method getSessionAuthenticationStrategy (line 352) | private SessionAuthenticationStrategy getSessionAuthenticationStrategy... method getObservationRegistry (line 364) | private ObservationRegistry getObservationRegistry() { class IgnoreCsrfProtectionRegistry (line 383) | private class IgnoreCsrfProtectionRegistry extends AbstractRequestMatc... method IgnoreCsrfProtectionRegistry (line 385) | IgnoreCsrfProtectionRegistry(ApplicationContext context) { method chainRequestMatchers (line 389) | @Override class SpaCsrfTokenRequestHandler (line 397) | private static final class SpaCsrfTokenRequestHandler implements CsrfT... method SpaCsrfTokenRequestHandler (line 403) | SpaCsrfTokenRequestHandler() { method handle (line 407) | @Override method resolveCsrfTokenValue (line 412) | @Override FILE: config/src/main/java/org/springframework/security/config/annotation/web/configurers/DefaultLoginPageConfigurer.java class DefaultLoginPageConfigurer (line 62) | public final class DefaultLoginPageConfigurer hiddenInputs(HttpServletRequest request) { method configure (line 83) | @Override FILE: config/src/main/java/org/springframework/security/config/annotation/web/configurers/ExceptionHandlingConfigurer.java class ExceptionHandlingConfigurer (line 72) | public final class ExceptionHandlingConfigurer accessDeniedPage(String accessDe... method accessDeniedHandler (line 111) | public ExceptionHandlingConfigurer accessDeniedHandler(AccessDenied... method defaultAccessDeniedHandlerFor (line 129) | public ExceptionHandlingConfigurer defaultAccessDeniedHandlerFor(Ac... method defaultDeniedHandlerForMissingAuthority (line 144) | public ExceptionHandlingConfigurer defaultDeniedHandlerForMissingAu... method defaultDeniedHandlerForMissingAuthority (line 163) | public ExceptionHandlingConfigurer defaultDeniedHandlerForMissingAu... method authenticationEntryPoint (line 189) | public ExceptionHandlingConfigurer authenticationEntryPoint(Authent... method defaultAuthenticationEntryPointFor (line 206) | public ExceptionHandlingConfigurer defaultAuthenticationEntryPointF... method getAuthenticationEntryPoint (line 219) | AuthenticationEntryPoint getAuthenticationEntryPoint() { method getAccessDeniedHandler (line 227) | AccessDeniedHandler getAccessDeniedHandler() { method configure (line 231) | @Override method getAccessDeniedHandler (line 250) | AccessDeniedHandler getAccessDeniedHandler(H http) { method getAuthenticationEntryPoint (line 265) | AuthenticationEntryPoint getAuthenticationEntryPoint(H http) { method createDefaultDeniedHandler (line 273) | private AccessDeniedHandler createDefaultDeniedHandler(H http) { method createDefaultAccessDeniedHandler (line 284) | private AccessDeniedHandler createDefaultAccessDeniedHandler(H http) { method createDefaultEntryPoint (line 295) | private AuthenticationEntryPoint createDefaultEntryPoint(H http) { method getRequestCache (line 310) | private RequestCache getRequestCache(H http) { FILE: config/src/main/java/org/springframework/security/config/annotation/web/configurers/FormLoginConfigurer.java class FormLoginConfigurer (line 73) | public final class FormLoginConfigurer>... method FormLoginConfigurer (line 80) | public FormLoginConfigurer() { method loginPage (line 182) | @Override method usernameParameter (line 194) | public FormLoginConfigurer usernameParameter(String usernameParamet... method passwordParameter (line 206) | public FormLoginConfigurer passwordParameter(String passwordParamet... method failureForwardUrl (line 216) | public FormLoginConfigurer failureForwardUrl(String forwardUrl) { method successForwardUrl (line 226) | public FormLoginConfigurer successForwardUrl(String forwardUrl) { method init (line 231) | @Override method createLoginProcessingUrlMatcher (line 244) | @Override method getUsernameParameter (line 253) | private String getUsernameParameter() { method getPasswordParameter (line 261) | private String getPasswordParameter() { method initDefaultLoginFilter (line 270) | private void initDefaultLoginFilter(H http) { FILE: config/src/main/java/org/springframework/security/config/annotation/web/configurers/HeadersConfigurer.java class HeadersConfigurer (line 80) | public class HeadersConfigurer> method HeadersConfigurer (line 116) | public HeadersConfigurer() { method addHeaderWriter (line 124) | public HeadersConfigurer addHeaderWriter(HeaderWriter headerWriter) { method contentTypeOptions (line 142) | public HeadersConfigurer contentTypeOptions(Customizer xssProtection(Customizer xssCu... method cacheControl (line 176) | public HeadersConfigurer cacheControl(Customizer httpStrictTransportSecurity(Customizer frameOptions(Customizer contentSecurityPolicy( method defaultsDisabled (line 263) | public HeadersConfigurer defaultsDisabled() { method configure (line 272) | @Override method createHeaderWriterFilter (line 282) | private HeaderWriterFilter createHeaderWriterFilter() { method getHeaderWriters (line 297) | private List getHeaderWriters() { method addIfNotNull (line 316) | private void addIfNotNull(List values, T value) { method referrerPolicy (line 340) | public HeadersConfigurer referrerPolicy(Customizer permissionsPolicyHeader( method crossOriginOpenerPolicy (line 434) | public HeadersConfigurer crossOriginOpenerPolicy( method crossOriginEmbedderPolicy (line 458) | public HeadersConfigurer crossOriginEmbedderPolicy( method crossOriginResourcePolicy (line 482) | public HeadersConfigurer crossOriginResourcePolicy( class ContentTypeOptionsConfig (line 489) | public final class ContentTypeOptionsConfig { method ContentTypeOptionsConfig (line 493) | private ContentTypeOptionsConfig() { method disable (line 501) | public HeadersConfigurer disable() { method enable (line 510) | private ContentTypeOptionsConfig enable() { class XXssConfig (line 519) | public final class XXssConfig { method XXssConfig (line 523) | private XXssConfig() { method headerValue (line 556) | public XXssConfig headerValue(XXssProtectionHeaderWriter.HeaderValue... method disable (line 565) | public HeadersConfigurer disable() { method enable (line 574) | private XXssConfig enable() { class CacheControlConfig (line 583) | public final class CacheControlConfig { method CacheControlConfig (line 587) | private CacheControlConfig() { method disable (line 595) | public HeadersConfigurer disable() { method enable (line 604) | private CacheControlConfig enable() { class HstsConfig (line 613) | public final class HstsConfig { method HstsConfig (line 617) | private HstsConfig() { method maxAgeInSeconds (line 637) | public HstsConfig maxAgeInSeconds(long maxAgeInSeconds) { method requestMatcher (line 650) | public HstsConfig requestMatcher(RequestMatcher requestMatcher) { method includeSubDomains (line 666) | public HstsConfig includeSubDomains(boolean includeSubDomains) { method preload (line 683) | public HstsConfig preload(boolean preload) { method disable (line 692) | public HeadersConfigurer disable() { method enable (line 701) | private HstsConfig enable() { class FrameOptionsConfig (line 710) | public final class FrameOptionsConfig { method FrameOptionsConfig (line 714) | private FrameOptionsConfig() { method deny (line 722) | public HeadersConfigurer deny() { method sameOrigin (line 736) | public HeadersConfigurer sameOrigin() { method disable (line 745) | public HeadersConfigurer disable() { method enable (line 754) | private FrameOptionsConfig enable() { class HpkpConfig (line 768) | @Deprecated method HpkpConfig (line 773) | private HpkpConfig() { method withPins (line 791) | public HpkpConfig withPins(Map pins) { method addSha256Pins (line 811) | public HpkpConfig addSha256Pins(String... pins) { method maxAgeInSeconds (line 832) | public HpkpConfig maxAgeInSeconds(long maxAgeInSeconds) { method includeSubDomains (line 849) | public HpkpConfig includeSubDomains(boolean includeSubDomains) { method reportOnly (line 866) | public HpkpConfig reportOnly(boolean reportOnly) { method reportUri (line 882) | public HpkpConfig reportUri(URI reportUri) { method reportUri (line 899) | public HpkpConfig reportUri(String reportUri) { method disable (line 908) | public HeadersConfigurer disable() { method and (line 918) | public HeadersConfigurer and() { method enable (line 927) | private HpkpConfig enable() { class ContentSecurityPolicyConfig (line 936) | public final class ContentSecurityPolicyConfig { method ContentSecurityPolicyConfig (line 940) | private ContentSecurityPolicyConfig() { method policyDirectives (line 949) | public ContentSecurityPolicyConfig policyDirectives(String policyDir... method reportOnly (line 959) | public ContentSecurityPolicyConfig reportOnly() { class ReferrerPolicyConfig (line 966) | public final class ReferrerPolicyConfig { method ReferrerPolicyConfig (line 970) | private ReferrerPolicyConfig() { method policy (line 979) | public ReferrerPolicyConfig policy(ReferrerPolicy policy) { class FeaturePolicyConfig (line 986) | public final class FeaturePolicyConfig { method FeaturePolicyConfig (line 990) | private FeaturePolicyConfig() { method and (line 998) | public HeadersConfigurer and() { class PermissionsPolicyConfig (line 1004) | public final class PermissionsPolicyConfig { method PermissionsPolicyConfig (line 1008) | private PermissionsPolicyConfig() { method policy (line 1017) | public PermissionsPolicyConfig policy(String policy) { class CrossOriginOpenerPolicyConfig (line 1024) | public final class CrossOriginOpenerPolicyConfig { method CrossOriginOpenerPolicyConfig (line 1028) | public CrossOriginOpenerPolicyConfig() { method policy (line 1037) | public CrossOriginOpenerPolicyConfig policy( class CrossOriginEmbedderPolicyConfig (line 1045) | public final class CrossOriginEmbedderPolicyConfig { method CrossOriginEmbedderPolicyConfig (line 1049) | public CrossOriginEmbedderPolicyConfig() { method policy (line 1059) | public CrossOriginEmbedderPolicyConfig policy( class CrossOriginResourcePolicyConfig (line 1067) | public final class CrossOriginResourcePolicyConfig { method CrossOriginResourcePolicyConfig (line 1071) | public CrossOriginResourcePolicyConfig() { method policy (line 1081) | public CrossOriginResourcePolicyConfig policy( FILE: config/src/main/java/org/springframework/security/config/annotation/web/configurers/HttpBasicConfigurer.java class HttpBasicConfigurer (line 84) | public final class HttpBasicConfigurer> method HttpBasicConfigurer (line 104) | public HttpBasicConfigurer() { method realmName (line 121) | public HttpBasicConfigurer realmName(String realmName) { method authenticationEntryPoint (line 134) | public HttpBasicConfigurer authenticationEntryPoint(AuthenticationE... method authenticationDetailsSource (line 146) | public HttpBasicConfigurer authenticationDetailsSource( method securityContextRepository (line 160) | public HttpBasicConfigurer securityContextRepository(SecurityContex... method init (line 165) | @Override method registerDefaults (line 170) | private void registerDefaults(B http) { method registerDefaultEntryPoint (line 191) | private void registerDefaultEntryPoint(B http, RequestMatcher preferre... method registerDefaultLogoutSuccessHandler (line 202) | private void registerDefaultLogoutSuccessHandler(B http, RequestMatche... method configure (line 211) | @Override FILE: config/src/main/java/org/springframework/security/config/annotation/web/configurers/HttpsRedirectConfigurer.java class HttpsRedirectConfigurer (line 53) | public final class HttpsRedirectConfigurer requestMatchers(RequestMatcher... ma... method configure (line 63) | @Override FILE: config/src/main/java/org/springframework/security/config/annotation/web/configurers/JeeConfigurer.java class JeeConfigurer (line 72) | public final class JeeConfigurer> exten... method JeeConfigurer (line 84) | public JeeConfigurer() { method mappableAuthorities (line 103) | public JeeConfigurer mappableAuthorities(String... mappableRoles) { method mappableRoles (line 128) | public JeeConfigurer mappableRoles(String... mappableRoles) { method mappableAuthorities (line 150) | public JeeConfigurer mappableAuthorities(Set mappableRoles) { method authenticatedUserDetailsService (line 163) | public JeeConfigurer authenticatedUserDetailsService( method j2eePreAuthenticatedProcessingFilter (line 178) | public JeeConfigurer j2eePreAuthenticatedProcessingFilter( method init (line 192) | @Override method configure (line 201) | @Override method getFilter (line 214) | private J2eePreAuthenticatedProcessingFilter getFilter(AuthenticationM... method getUserDetailsService (line 233) | private AuthenticationUserDetailsService> method LogoutConfigurer (line 98) | public LogoutConfigurer() { method addLogoutHandler (line 108) | public LogoutConfigurer addLogoutHandler(LogoutHandler logoutHandle... method clearAuthentication (line 121) | public LogoutConfigurer clearAuthentication(boolean clearAuthentica... method invalidateHttpSession (line 133) | public LogoutConfigurer invalidateHttpSession(boolean invalidateHtt... method logoutUrl (line 156) | public LogoutConfigurer logoutUrl(String logoutUrl) { method logoutRequestMatcher (line 170) | public LogoutConfigurer logoutRequestMatcher(RequestMatcher logoutR... method logoutSuccessUrl (line 182) | public LogoutConfigurer logoutSuccessUrl(String logoutSuccessUrl) { method permitAll (line 192) | public LogoutConfigurer permitAll() { method deleteCookies (line 203) | public LogoutConfigurer deleteCookies(String... cookieNamesToClear) { method logoutSuccessHandler (line 214) | public LogoutConfigurer logoutSuccessHandler(LogoutSuccessHandler l... method defaultLogoutSuccessHandlerFor (line 233) | public LogoutConfigurer defaultLogoutSuccessHandlerFor(LogoutSucces... method permitAll (line 247) | public LogoutConfigurer permitAll(boolean permitAll) { method getLogoutSuccessHandler (line 257) | public LogoutSuccessHandler getLogoutSuccessHandler() { method createDefaultSuccessHandler (line 266) | private LogoutSuccessHandler createDefaultSuccessHandler() { method init (line 278) | @Override method configure (line 291) | @Override method isCustomLogoutSuccess (line 303) | boolean isCustomLogoutSuccess() { method getLogoutSuccessUrl (line 312) | private String getLogoutSuccessUrl() { method getLogoutHandlers (line 320) | public List getLogoutHandlers() { method createLogoutFilter (line 331) | private LogoutFilter createLogoutFilter(H http) { method getSecurityContextRepository (line 344) | private SecurityContextRepository getSecurityContextRepository(H http) { method getLogoutRequestMatcher (line 352) | private RequestMatcher getLogoutRequestMatcher(H http) { method createLogoutRequestMatcher (line 360) | @SuppressWarnings("unchecked") method createLogoutRequestMatcher (line 372) | private RequestMatcher createLogoutRequestMatcher(String httpMethod) { FILE: config/src/main/java/org/springframework/security/config/annotation/web/configurers/PasswordManagementConfigurer.java class PasswordManagementConfigurer (line 30) | public final class PasswordManagementConfigurer changePasswordPage(String chang... method configure (line 54) | @Override FILE: config/src/main/java/org/springframework/security/config/annotation/web/configurers/PermitAllSupport.java class PermitAllSupport (line 32) | final class PermitAllSupport { method PermitAllSupport (line 34) | private PermitAllSupport() { method permitAll (line 37) | static void permitAll(HttpSecurityBuilder> method PortMapperConfigurer (line 45) | public PortMapperConfigurer() { method portMapper (line 53) | public PortMapperConfigurer portMapper(PortMapper portMapper) { method http (line 63) | public HttpPortMapping http(int httpPort) { method init (line 67) | @Override method getPortMapper (line 78) | private PortMapper getPortMapper() { class HttpPortMapping (line 94) | public final class HttpPortMapping { method HttpPortMapping (line 103) | private HttpPortMapping(int httpPort) { method mapsTo (line 112) | public PortMapperConfigurer mapsTo(int httpsPort) { FILE: config/src/main/java/org/springframework/security/config/annotation/web/configurers/RememberMeConfigurer.java class RememberMeConfigurer (line 84) | public final class RememberMeConfigurer> method RememberMeConfigurer (line 119) | public RememberMeConfigurer() { method tokenValiditySeconds (line 128) | public RememberMeConfigurer tokenValiditySeconds(int tokenValidityS... method useSecureCookie (line 146) | public RememberMeConfigurer useSecureCookie(boolean useSecureCookie) { method userDetailsService (line 161) | public RememberMeConfigurer userDetailsService(UserDetailsService u... method tokenRepository (line 172) | public RememberMeConfigurer tokenRepository(PersistentTokenReposito... method key (line 185) | public RememberMeConfigurer key(String key) { method rememberMeParameter (line 195) | public RememberMeConfigurer rememberMeParameter(String rememberMePa... method rememberMeCookieName (line 208) | public RememberMeConfigurer rememberMeCookieName(String rememberMeC... method rememberMeCookieDomain (line 220) | public RememberMeConfigurer rememberMeCookieDomain(String rememberM... method authenticationSuccessHandler (line 237) | public RememberMeConfigurer authenticationSuccessHandler( method rememberMeServices (line 249) | public RememberMeConfigurer rememberMeServices(RememberMeServices r... method alwaysRemember (line 264) | public RememberMeConfigurer alwaysRemember(boolean alwaysRemember) { method init (line 269) | @SuppressWarnings("unchecked") method configure (line 286) | @Override method validateInput (line 315) | private void validateInput() { method getRememberMeParameter (line 325) | private String getRememberMeParameter() { method initDefaultLoginFilter (line 334) | private void initDefaultLoginFilter(H http) { method getRememberMeServices (line 349) | private RememberMeServices getRememberMeServices(H http, String key) { method createRememberMeServices (line 385) | private AbstractRememberMeServices createRememberMeServices(H http, St... method createTokenBasedRememberMeServices (line 396) | private AbstractRememberMeServices createTokenBasedRememberMeServices(... method createPersistentRememberMeServices (line 407) | private AbstractRememberMeServices createPersistentRememberMeServices(... method getUserDetailsService (line 420) | private UserDetailsService getUserDetailsService(H http) { method getKey (line 438) | private String getKey() { method getSharedOrBean (line 450) | private C getSharedOrBean(H http, Class type) { FILE: config/src/main/java/org/springframework/security/config/annotation/web/configurers/RequestCacheConfigurer.java class RequestCacheConfigurer (line 73) | public final class RequestCacheConfigurer> method RequestCacheConfigurer (line 76) | public RequestCacheConfigurer() { method requestCache (line 86) | public RequestCacheConfigurer requestCache(RequestCache requestCach... method disable (line 91) | @Override method init (line 97) | @Override method configure (line 102) | @Override method getRequestCache (line 118) | private RequestCache getRequestCache(H http) { method getBeanOrNull (line 132) | private T getBeanOrNull(Class type) { method createDefaultSavedRequestMatcher (line 141) | @SuppressWarnings("unchecked") method notMatchingMediaType (line 164) | private RequestMatcher notMatchingMediaType(H http, MediaType mediaTyp... method getFaviconRequestMatcher (line 174) | private RequestMatcher getFaviconRequestMatcher() { FILE: config/src/main/java/org/springframework/security/config/annotation/web/configurers/SecurityContextConfigurer.java class SecurityContextConfigurer (line 67) | public final class SecurityContextConfigurer securityContextRepository(Security... method requireExplicitSave (line 89) | public SecurityContextConfigurer requireExplicitSave(boolean requir... method isRequireExplicitSave (line 94) | boolean isRequireExplicitSave() { method getSecurityContextRepository (line 98) | SecurityContextRepository getSecurityContextRepository() { method configure (line 108) | @Override FILE: config/src/main/java/org/springframework/security/config/annotation/web/configurers/ServletApiConfigurer.java class ServletApiConfigurer (line 63) | public final class ServletApiConfigurer> method ServletApiConfigurer (line 72) | public ServletApiConfigurer() { method rolePrefix (line 75) | public ServletApiConfigurer rolePrefix(String rolePrefix) { method configure (line 80) | @Override FILE: config/src/main/java/org/springframework/security/config/annotation/web/configurers/SessionManagementConfigurer.java class SessionManagementConfigurer (line 108) | public final class SessionManagementConfigurer invalidSessionUrl(String invalid... method requireExplicitAuthenticationStrategy (line 181) | public SessionManagementConfigurer requireExplicitAuthenticationStr... method invalidSessionStrategy (line 195) | public SessionManagementConfigurer invalidSessionStrategy(InvalidSe... method sessionAuthenticationErrorUrl (line 211) | public SessionManagementConfigurer sessionAuthenticationErrorUrl(St... method sessionAuthenticationFailureHandler (line 227) | public SessionManagementConfigurer sessionAuthenticationFailureHand... method enableSessionUrlRewriting (line 251) | public SessionManagementConfigurer enableSessionUrlRewriting(boolea... method sessionCreationPolicy (line 264) | public SessionManagementConfigurer sessionCreationPolicy(SessionCre... method sessionAuthenticationStrategy (line 286) | public SessionManagementConfigurer sessionAuthenticationStrategy( method addSessionAuthenticationStrategy (line 300) | public SessionManagementConfigurer addSessionAuthenticationStrategy( method sessionFixation (line 310) | public SessionFixationConfigurer sessionFixation() { method sessionFixation (line 320) | public SessionManagementConfigurer sessionFixation( method maximumSessions (line 332) | public ConcurrencyControlConfigurer maximumSessions(int maximumSession... method sessionConcurrency (line 345) | public SessionManagementConfigurer sessionConcurrency( method setSessionFixationAuthenticationStrategy (line 356) | private void setSessionFixationAuthenticationStrategy( method init (line 361) | @Override method configure (line 397) | @Override method shouldRequireExplicitAuthenticationStrategy (line 417) | private boolean shouldRequireExplicitAuthenticationStrategy() { method createSessionManagementFilter (line 435) | private SessionManagementFilter createSessionManagementFilter(H http) { method createConcurrencyFilter (line 462) | private ConcurrentSessionFilter createConcurrencyFilter(H http) { method getInvalidSessionStrategy (line 485) | InvalidSessionStrategy getInvalidSessionStrategy() { method getExpiredSessionStrategy (line 496) | SessionInformationExpiredStrategy getExpiredSessionStrategy() { method getSessionAuthenticationFailureHandler (line 507) | AuthenticationFailureHandler getSessionAuthenticationFailureHandler() { method getSessionCreationPolicy (line 523) | SessionCreationPolicy getSessionCreationPolicy() { method isAllowSessionCreation (line 536) | private boolean isAllowSessionCreation() { method isStateless (line 545) | private boolean isStateless() { method getSessionAuthenticationStrategy (line 556) | private SessionAuthenticationStrategy getSessionAuthenticationStrategy... method getSessionRegistry (line 592) | private SessionRegistry getSessionRegistry(H http) { method registerDelegateApplicationListener (line 604) | private void registerDelegateApplicationListener(H http, ApplicationLi... method isConcurrentSessionControlEnabled (line 617) | private boolean isConcurrentSessionControlEnabled() { method createDefaultSessionFixationProtectionStrategy (line 625) | private static SessionAuthenticationStrategy createDefaultSessionFixat... method getBeanOrNull (line 629) | private T getBeanOrNull(Class type) { class SessionFixationConfigurer (line 643) | public final class SessionFixationConfigurer { method newSession (line 650) | public SessionManagementConfigurer newSession() { method migrateSession (line 662) | public SessionManagementConfigurer migrateSession() { method changeSessionId (line 674) | public SessionManagementConfigurer changeSessionId() { method none (line 686) | public SessionManagementConfigurer none() { class ConcurrencyControlConfigurer (line 698) | public final class ConcurrencyControlConfigurer { method ConcurrencyControlConfigurer (line 700) | private ConcurrencyControlConfigurer() { method maximumSessions (line 709) | public ConcurrencyControlConfigurer maximumSessions(int maximumSessi... method maximumSessions (line 721) | public ConcurrencyControlConfigurer maximumSessions(SessionLimit ses... method expiredUrl (line 733) | public ConcurrencyControlConfigurer expiredUrl(String expiredUrl) { method expiredSessionStrategy (line 744) | public ConcurrencyControlConfigurer expiredSessionStrategy( method maxSessionsPreventsLogin (line 762) | public ConcurrencyControlConfigurer maxSessionsPreventsLogin(boolean... method sessionRegistry (line 773) | public ConcurrencyControlConfigurer sessionRegistry(SessionRegistry ... FILE: config/src/main/java/org/springframework/security/config/annotation/web/configurers/WebAuthnConfigurer.java class WebAuthnConfigurer (line 61) | public class WebAuthnConfigurer> method rpId (line 81) | public WebAuthnConfigurer rpId(String rpId) { method rpName (line 92) | public WebAuthnConfigurer rpName(String rpName) { method allowedOrigins (line 104) | public WebAuthnConfigurer allowedOrigins(String... allowedOrigins) { method allowedOrigins (line 114) | public WebAuthnConfigurer allowedOrigins(Set allowedOrigins) { method disableDefaultRegistrationPage (line 127) | public WebAuthnConfigurer disableDefaultRegistrationPage(boolean di... method messageConverter (line 138) | public WebAuthnConfigurer messageConverter(HttpMessageConverter creationOptionsRepository( method init (line 156) | @Override method configure (line 166) | @Override method creationOptionsRepository (line 222) | private PublicKeyCredentialCreationOptionsRepository creationOptionsRe... method getSharedOrBean (line 230) | private Optional getSharedOrBean(H http, Class type) { method getBeanOrNull (line 235) | private Optional getBeanOrNull(Class type) { method userCredentialRepository (line 248) | private MapUserCredentialRepository userCredentialRepository() { method userEntityRepository (line 252) | private PublicKeyCredentialUserEntityRepository userEntityRepository() { method webAuthnRelyingPartyOperations (line 256) | private WebAuthnRelyingPartyOperations webAuthnRelyingPartyOperations( FILE: config/src/main/java/org/springframework/security/config/annotation/web/configurers/X509Configurer.java class X509Configurer (line 82) | public final class X509Configurer> method X509Configurer (line 98) | public X509Configurer() { method x509AuthenticationFilter (line 108) | public X509Configurer x509AuthenticationFilter(X509AuthenticationFi... method x509PrincipalExtractor (line 118) | public X509Configurer x509PrincipalExtractor(X509PrincipalExtractor... method authenticationDetailsSource (line 128) | public X509Configurer authenticationDetailsSource( method userDetailsService (line 141) | public X509Configurer userDetailsService(UserDetailsService userDet... method authenticationUserDetailsService (line 154) | public X509Configurer authenticationUserDetailsService( method subjectPrincipalRegex (line 170) | @Deprecated method init (line 178) | @Override method configure (line 194) | @Override method getFilter (line 200) | private X509AuthenticationFilter getFilter(AuthenticationManager authe... method getAuthenticationUserDetailsService (line 218) | private AuthenticationUserDetailsService C getSharedOrBean(H http, Class type) { FILE: config/src/main/java/org/springframework/security/config/annotation/web/configurers/oauth2/client/OAuth2ClientConfigurer.java class OAuth2ClientConfigurer (line 98) | public final class OAuth2ClientConfigurer> method clientRegistrationRepository (line 112) | public OAuth2ClientConfigurer clientRegistrationRepository( method authorizedClientRepository (line 125) | public OAuth2ClientConfigurer authorizedClientRepository( method authorizedClientService (line 138) | public OAuth2ClientConfigurer authorizedClientService(OAuth2Authori... method authorizationCodeGrant (line 151) | public OAuth2ClientConfigurer authorizationCodeGrant( method init (line 157) | @Override method configure (line 162) | @Override class AuthorizationCodeGrantConfigurer (line 170) | public final class AuthorizationCodeGrantConfigurer { method AuthorizationCodeGrantConfigurer (line 180) | private AuthorizationCodeGrantConfigurer() { method authorizationRequestResolver (line 189) | public AuthorizationCodeGrantConfigurer authorizationRequestResolver( method authorizationRequestRepository (line 202) | public AuthorizationCodeGrantConfigurer authorizationRequestRepository( method authorizationRedirectStrategy (line 214) | public AuthorizationCodeGrantConfigurer authorizationRedirectStrategy( method accessTokenResponseClient (line 227) | public AuthorizationCodeGrantConfigurer accessTokenResponseClient( method init (line 234) | private void init(B builder) { method configure (line 240) | private void configure(B builder) { method createAuthorizationRequestRedirectFilter (line 249) | private OAuth2AuthorizationRequestRedirectFilter createAuthorization... method getAuthorizationRequestResolver (line 267) | private OAuth2AuthorizationRequestResolver getAuthorizationRequestRe... method createAuthorizationCodeGrantFilter (line 278) | private OAuth2AuthorizationCodeGrantFilter createAuthorizationCodeGr... method getAccessTokenResponseClient (line 294) | private OAuth2AccessTokenResponseClient> ClientRegistrationRepository... method getClientRegistrationRepositoryBean (line 56) | private static > ClientRegistrationRe... method getAuthorizedClientRepository (line 61) | static > OAuth2AuthorizedClientReposi... method getAuthorizedClientRepositoryBean (line 76) | private static > OAuth2AuthorizedClie... method getAuthorizedClientService (line 92) | private static > OAuth2AuthorizedClie... method getAuthorizedClientServiceBean (line 102) | private static > OAuth2AuthorizedClie... method getOidcSessionRegistry (line 117) | static > OidcSessionRegistry getOidcS... FILE: config/src/main/java/org/springframework/security/config/annotation/web/configurers/oauth2/client/OAuth2LoginConfigurer.java class OAuth2LoginConfigurer (line 164) | public final class OAuth2LoginConfigurer> method clientRegistrationRepository (line 190) | public OAuth2LoginConfigurer clientRegistrationRepository( method authorizedClientRepository (line 204) | public OAuth2LoginConfigurer authorizedClientRepository( method authorizedClientService (line 217) | public OAuth2LoginConfigurer authorizedClientService(OAuth2Authoriz... method loginPage (line 224) | @Override method loginProcessingUrl (line 231) | @Override method securityContextRepository (line 243) | @Override method oidcSessionRegistry (line 255) | public OAuth2LoginConfigurer oidcSessionRegistry(OidcSessionRegistr... method authorizationEndpoint (line 267) | public OAuth2LoginConfigurer authorizationEndpoint( method tokenEndpoint (line 280) | public OAuth2LoginConfigurer tokenEndpoint(Customizer redirectionEndpoint( method userInfoEndpoint (line 303) | public OAuth2LoginConfigurer userInfoEndpoint(Customizer getOidcUserServic... method getOAuth2UserService (line 493) | private OAuth2UserService getOAuth2User... method getBeanOrNull (line 503) | @SuppressWarnings("unchecked") method initDefaultLoginFilter (line 512) | private void initDefaultLoginFilter(B http) { method getLoginLinks (line 524) | @SuppressWarnings("unchecked") method getLoginEntryPoint (line 548) | private AuthenticationEntryPoint getLoginEntryPoint(B http, String pro... method getFormLoginNotEnabledRequestMatcher (line 576) | private RequestMatcher getFormLoginNotEnabledRequestMatcher(B http) { method configureOidcSessionRegistry (line 589) | private void configureOidcSessionRegistry(B http) { method configureOidcUserRefreshedEventListener (line 606) | private void configureOidcUserRefreshedEventListener(B http) { method registerDelegateApplicationListener (line 616) | private void registerDelegateApplicationListener(ApplicationListener errors) { method handleLogoutFailure (line 164) | private void handleLogoutFailure(HttpServletResponse response, OAuth2E... method setLogoutUri (line 180) | public void setLogoutUri(String logoutUri) { method setSessionCookieName (line 192) | public void setSessionCookieName(String sessionCookieName) { FILE: config/src/main/java/org/springframework/security/config/annotation/web/configurers/oauth2/client/OidcBackChannelLogoutTokenValidator.java class OidcBackChannelLogoutTokenValidator (line 49) | final class OidcBackChannelLogoutTokenValidator implements OAuth2TokenVa... method OidcBackChannelLogoutTokenValidator (line 59) | OidcBackChannelLogoutTokenValidator(ClientRegistration clientRegistrat... method validate (line 66) | @Override method invalidLogoutToken (line 117) | private static OAuth2Error invalidLogoutToken(String description) { FILE: config/src/main/java/org/springframework/security/config/annotation/web/configurers/oauth2/client/OidcLogoutAuthenticationConverter.java class OidcLogoutAuthenticationConverter (line 41) | final class OidcLogoutAuthenticationConverter implements AuthenticationC... method OidcLogoutAuthenticationConverter (line 52) | OidcLogoutAuthenticationConverter(ClientRegistrationRepository clientR... method convert (line 57) | @Override method setRequestMatcher (line 82) | void setRequestMatcher(RequestMatcher requestMatcher) { FILE: config/src/main/java/org/springframework/security/config/annotation/web/configurers/oauth2/client/OidcLogoutAuthenticationToken.java class OidcLogoutAuthenticationToken (line 32) | class OidcLogoutAuthenticationToken extends AbstractAuthenticationToken { method OidcLogoutAuthenticationToken (line 47) | OidcLogoutAuthenticationToken(String logoutToken, ClientRegistration c... method getCredentials (line 56) | @Override method getPrincipal (line 64) | @Override method getLogoutToken (line 73) | String getLogoutToken() { method getClientRegistration (line 81) | ClientRegistration getClientRegistration() { FILE: config/src/main/java/org/springframework/security/config/annotation/web/configurers/oauth2/client/OidcLogoutConfigurer.java class OidcLogoutConfigurer (line 74) | public final class OidcLogoutConfigurer> method clientRegistrationRepository (line 84) | public OidcLogoutConfigurer clientRegistrationRepository( method oidcSessionRegistry (line 96) | public OidcLogoutConfigurer oidcSessionRegistry(OidcSessionRegistry... method backChannel (line 106) | public OidcLogoutConfigurer backChannel(Customizer objectPostProcess... method init (line 37) | abstract void init(HttpSecurity httpSecurity); method configure (line 39) | abstract void configure(HttpSecurity httpSecurity); method getRequestMatcher (line 41) | abstract RequestMatcher getRequestMatcher(); method postProcess (line 43) | protected final T postProcess(T object) { method getObjectPostProcessor (line 47) | protected final ObjectPostProcessor getObjectPostProcessor() { FILE: config/src/main/java/org/springframework/security/config/annotation/web/configurers/oauth2/server/authorization/AuthorizationServerContextFilter.java class AuthorizationServerContextFilter (line 49) | final class AuthorizationServerContextFilter extends OncePerRequestFilter { method AuthorizationServerContextFilter (line 55) | AuthorizationServerContextFilter(AuthorizationServerSettings authoriza... method doFilterInternal (line 61) | @Override class IssuerResolver (line 77) | private static final class IssuerResolver { method IssuerResolver (line 83) | private IssuerResolver(AuthorizationServerSettings authorizationServ... method resolve (line 101) | private String resolve(HttpServletRequest request) { class DefaultAuthorizationServerContext (line 132) | private static final class DefaultAuthorizationServerContext implement... method DefaultAuthorizationServerContext (line 138) | private DefaultAuthorizationServerContext(String issuer, method getIssuer (line 144) | @Override method getAuthorizationServerSettings (line 149) | @Override FILE: config/src/main/java/org/springframework/security/config/annotation/web/configurers/oauth2/server/authorization/DefaultOAuth2TokenCustomizers.java class DefaultOAuth2TokenCustomizers (line 50) | final class DefaultOAuth2TokenCustomizers { method DefaultOAuth2TokenCustomizers (line 52) | private DefaultOAuth2TokenCustomizers() { method jwtCustomizer (line 55) | static OAuth2TokenCustomizer jwtCustomizer() { method accessTokenCustomizer (line 59) | static OAuth2TokenCustomizer accessTokenCust... method customize (line 63) | private static void customize(OAuth2TokenContext tokenContext, Map obje... method authorizationRequestConverter (line 114) | public OAuth2AuthorizationEndpointConfigurer authorizationRequestConve... method authorizationRequestConverters (line 131) | public OAuth2AuthorizationEndpointConfigurer authorizationRequestConve... method authenticationProvider (line 145) | public OAuth2AuthorizationEndpointConfigurer authenticationProvider(Au... method authenticationProviders (line 160) | public OAuth2AuthorizationEndpointConfigurer authenticationProviders( method authorizationResponseHandler (line 175) | public OAuth2AuthorizationEndpointConfigurer authorizationResponseHand... method errorResponseHandler (line 189) | public OAuth2AuthorizationEndpointConfigurer errorResponseHandler( method consentPage (line 226) | public OAuth2AuthorizationEndpointConfigurer consentPage(String consen... method addAuthorizationCodeRequestAuthenticationValidator (line 231) | void addAuthorizationCodeRequestAuthenticationValidator( method setSessionAuthenticationStrategy (line 238) | void setSessionAuthenticationStrategy(SessionAuthenticationStrategy se... method init (line 242) | @Override method configure (line 270) | @Override method getRequestMatcher (line 315) | @Override method createDefaultAuthenticationConverters (line 320) | private static List createDefaultAuthenticati... method createDefaultAuthenticationProviders (line 329) | private List createDefaultAuthenticationProvid... FILE: config/src/main/java/org/springframework/security/config/annotation/web/configurers/oauth2/server/authorization/OAuth2AuthorizationServerConfigurer.java class OAuth2AuthorizationServerConfigurer (line 92) | public final class OAuth2AuthorizationServerConfigurer method registeredClientRepository (line 104) | public OAuth2AuthorizationServerConfigurer registeredClientRepository( method authorizationService (line 116) | public OAuth2AuthorizationServerConfigurer authorizationService(OAuth2... method authorizationConsentService (line 127) | public OAuth2AuthorizationServerConfigurer authorizationConsentService( method authorizationServerSettings (line 139) | public OAuth2AuthorizationServerConfigurer authorizationServerSettings( method tokenGenerator (line 151) | public OAuth2AuthorizationServerConfigurer tokenGenerator( method clientAuthentication (line 164) | public OAuth2AuthorizationServerConfigurer clientAuthentication( method authorizationServerMetadataEndpoint (line 176) | public OAuth2AuthorizationServerConfigurer authorizationServerMetadata... method authorizationEndpoint (line 189) | public OAuth2AuthorizationServerConfigurer authorizationEndpoint( method pushedAuthorizationRequestEndpoint (line 201) | public OAuth2AuthorizationServerConfigurer pushedAuthorizationRequestE... method tokenEndpoint (line 221) | public OAuth2AuthorizationServerConfigurer tokenEndpoint( method tokenIntrospectionEndpoint (line 233) | public OAuth2AuthorizationServerConfigurer tokenIntrospectionEndpoint( method tokenRevocationEndpoint (line 245) | public OAuth2AuthorizationServerConfigurer tokenRevocationEndpoint( method deviceAuthorizationEndpoint (line 257) | public OAuth2AuthorizationServerConfigurer deviceAuthorizationEndpoint( method deviceVerificationEndpoint (line 278) | public OAuth2AuthorizationServerConfigurer deviceVerificationEndpoint( method clientRegistrationEndpoint (line 299) | public OAuth2AuthorizationServerConfigurer clientRegistrationEndpoint( method oidc (line 318) | public OAuth2AuthorizationServerConfigurer oidc(Customizer, AbstractOAuth2C... method getConfigurer (line 547) | @SuppressWarnings("unchecked") method addConfigurer (line 552) | private void addConfigurer(Class<... method getRequestMatcher (line 556) | private RequestMatcher getRequest... method validateAuthorizationServerSettings (line 561) | private static void validateAuthorizationServerSettings(AuthorizationS... method initSessionRegistry (line 578) | private static void initSessionRegistry(HttpSecurity httpSecurity) { method registerDelegateApplicationListener (line 587) | private static void registerDelegateApplicationListener(HttpSecurity h... FILE: config/src/main/java/org/springframework/security/config/annotation/web/configurers/oauth2/server/authorization/OAuth2AuthorizationServerMetadataEndpointConfigurer.java class OAuth2AuthorizationServerMetadataEndpointConfigurer (line 39) | public final class OAuth2AuthorizationServerMetadataEndpointConfigurer e... method OAuth2AuthorizationServerMetadataEndpointConfigurer (line 51) | OAuth2AuthorizationServerMetadataEndpointConfigurer(ObjectPostProcesso... method authorizationServerMetadataCustomizer (line 64) | public OAuth2AuthorizationServerMetadataEndpointConfigurer authorizati... method addDefaultAuthorizationServerMetadataCustomizer (line 70) | void addDefaultAuthorizationServerMetadataCustomizer( method init (line 77) | @Override method configure (line 87) | @Override method getAuthorizationServerMetadataCustomizer (line 99) | private Consumer getAuthori... method getRequestMatcher (line 115) | @Override FILE: config/src/main/java/org/springframework/security/config/annotation/web/configurers/oauth2/server/authorization/OAuth2ClientAuthenticationConfigurer.java class OAuth2ClientAuthenticationConfigurer (line 65) | public final class OAuth2ClientAuthenticationConfigurer extends Abstract... method OAuth2ClientAuthenticationConfigurer (line 87) | OAuth2ClientAuthenticationConfigurer(ObjectPostProcessor objec... method authenticationConverter (line 99) | public OAuth2ClientAuthenticationConfigurer authenticationConverter( method authenticationConverters (line 116) | public OAuth2ClientAuthenticationConfigurer authenticationConverters( method authenticationProvider (line 130) | public OAuth2ClientAuthenticationConfigurer authenticationProvider(Aut... method authenticationProviders (line 145) | public OAuth2ClientAuthenticationConfigurer authenticationProviders( method authenticationSuccessHandler (line 160) | public OAuth2ClientAuthenticationConfigurer authenticationSuccessHandler( method errorResponseHandler (line 173) | public OAuth2ClientAuthenticationConfigurer errorResponseHandler( method init (line 179) | @Override method configure (line 218) | @Override method getRequestMatcher (line 240) | @Override method createDefaultAuthenticationConverters (line 245) | private static List createDefaultAuthenticati... method createDefaultAuthenticationProviders (line 257) | private static List createDefaultAuthenticatio... FILE: config/src/main/java/org/springframework/security/config/annotation/web/configurers/oauth2/server/authorization/OAuth2ClientRegistrationEndpointConfigurer.java class OAuth2ClientRegistrationEndpointConfigurer (line 56) | public final class OAuth2ClientRegistrationEndpointConfigurer extends Ab... method OAuth2ClientRegistrationEndpointConfigurer (line 81) | OAuth2ClientRegistrationEndpointConfigurer(ObjectPostProcessor... method clientRegistrationRequestConverter (line 96) | public OAuth2ClientRegistrationEndpointConfigurer clientRegistrationRe... method clientRegistrationRequestConverters (line 115) | public OAuth2ClientRegistrationEndpointConfigurer clientRegistrationRe... method authenticationProvider (line 131) | public OAuth2ClientRegistrationEndpointConfigurer authenticationProvider( method authenticationProviders (line 148) | public OAuth2ClientRegistrationEndpointConfigurer authenticationProvid... method clientRegistrationResponseHandler (line 164) | public OAuth2ClientRegistrationEndpointConfigurer clientRegistrationRe... method errorResponseHandler (line 179) | public OAuth2ClientRegistrationEndpointConfigurer errorResponseHandler( method openRegistrationAllowed (line 193) | public OAuth2ClientRegistrationEndpointConfigurer openRegistrationAllo... method init (line 198) | @Override method configure (line 219) | @Override method getRequestMatcher (line 247) | @Override method createDefaultAuthenticationConverters (line 252) | private static List createDefaultAuthenticati... method createDefaultAuthenticationProviders (line 260) | private static List createDefaultAuthenticatio... FILE: config/src/main/java/org/springframework/security/config/annotation/web/configurers/oauth2/server/authorization/OAuth2ConfigurerUtils.java class OAuth2ConfigurerUtils (line 50) | final class OAuth2ConfigurerUtils { method OAuth2ConfigurerUtils (line 52) | private OAuth2ConfigurerUtils() { method withMultipleIssuersPattern (line 55) | static String withMultipleIssuersPattern(String endpointUri) { method getRegisteredClientRepository (line 60) | static RegisteredClientRepository getRegisteredClientRepository(HttpSe... method getAuthorizationService (line 70) | static OAuth2AuthorizationService getAuthorizationService(HttpSecurity... method getAuthorizationConsentService (line 83) | static OAuth2AuthorizationConsentService getAuthorizationConsentServic... method getTokenGenerator (line 96) | @SuppressWarnings("unchecked") method getJwtGenerator (line 120) | private static JwtGenerator getJwtGenerator(HttpSecurity httpSecurity) { method getJwtEncoder (line 133) | private static JwtEncoder getJwtEncoder(HttpSecurity httpSecurity) { method getJwkSource (line 150) | @SuppressWarnings("unchecked") method getJwtCustomizer (line 163) | private static OAuth2TokenCustomizer getJwtCustomi... method getAccessTokenCustomizer (line 178) | private static OAuth2TokenCustomizer getAcce... method getAuthorizationServerSettings (line 193) | static AuthorizationServerSettings getAuthorizationServerSettings(Http... method getBean (line 203) | static T getBean(HttpSecurity httpSecurity, Class type) { method getOptionalBean (line 207) | static T getOptionalBean(HttpSecurity httpSecurity, Class type) { method getOptionalBean (line 211) | @SuppressWarnings("unchecked") FILE: config/src/main/java/org/springframework/security/config/annotation/web/configurers/oauth2/server/authorization/OAuth2DeviceAuthorizationEndpointConfigurer.java class OAuth2DeviceAuthorizationEndpointConfigurer (line 57) | public final class OAuth2DeviceAuthorizationEndpointConfigurer extends A... method OAuth2DeviceAuthorizationEndpointConfigurer (line 82) | OAuth2DeviceAuthorizationEndpointConfigurer(ObjectPostProcessor createDefaultAuthenticati... method createDefaultAuthenticationProviders (line 262) | private static List createDefaultAuthenticatio... FILE: config/src/main/java/org/springframework/security/config/annotation/web/configurers/oauth2/server/authorization/OAuth2DeviceVerificationEndpointConfigurer.java class OAuth2DeviceVerificationEndpointConfigurer (line 62) | public final class OAuth2DeviceVerificationEndpointConfigurer extends Ab... method OAuth2DeviceVerificationEndpointConfigurer (line 87) | OAuth2DeviceVerificationEndpointConfigurer(ObjectPostProcessor... method deviceVerificationRequestConverter (line 104) | public OAuth2DeviceVerificationEndpointConfigurer deviceVerificationRe... method deviceVerificationRequestConverters (line 123) | public OAuth2DeviceVerificationEndpointConfigurer deviceVerificationRe... method authenticationProvider (line 141) | public OAuth2DeviceVerificationEndpointConfigurer authenticationProvider( method authenticationProviders (line 158) | public OAuth2DeviceVerificationEndpointConfigurer authenticationProvid... method deviceVerificationResponseHandler (line 173) | public OAuth2DeviceVerificationEndpointConfigurer deviceVerificationRe... method errorResponseHandler (line 188) | public OAuth2DeviceVerificationEndpointConfigurer errorResponseHandler( method consentPage (line 228) | public OAuth2DeviceVerificationEndpointConfigurer consentPage(String c... method init (line 233) | @Override method configure (line 254) | @Override method getRequestMatcher (line 285) | @Override method createDefaultAuthenticationConverters (line 290) | private static List createDefaultAuthenticati... method createDefaultAuthenticationProviders (line 299) | private static List createDefaultAuthenticatio... FILE: config/src/main/java/org/springframework/security/config/annotation/web/configurers/oauth2/server/authorization/OAuth2PushedAuthorizationRequestEndpointConfigurer.java class OAuth2PushedAuthorizationRequestEndpointConfigurer (line 56) | public final class OAuth2PushedAuthorizationRequestEndpointConfigurer ex... method OAuth2PushedAuthorizationRequestEndpointConfigurer (line 81) | OAuth2PushedAuthorizationRequestEndpointConfigurer(ObjectPostProcessor... method pushedAuthorizationRequestConverter (line 96) | public OAuth2PushedAuthorizationRequestEndpointConfigurer pushedAuthor... method pushedAuthorizationRequestConverters (line 115) | public OAuth2PushedAuthorizationRequestEndpointConfigurer pushedAuthor... method authenticationProvider (line 131) | public OAuth2PushedAuthorizationRequestEndpointConfigurer authenticati... method authenticationProviders (line 148) | public OAuth2PushedAuthorizationRequestEndpointConfigurer authenticati... method pushedAuthorizationResponseHandler (line 164) | public OAuth2PushedAuthorizationRequestEndpointConfigurer pushedAuthor... method errorResponseHandler (line 179) | public OAuth2PushedAuthorizationRequestEndpointConfigurer errorRespons... method addAuthorizationCodeRequestAuthenticationValidator (line 185) | void addAuthorizationCodeRequestAuthenticationValidator( method init (line 192) | @Override method configure (line 211) | @Override method getRequestMatcher (line 239) | @Override method createDefaultAuthenticationConverters (line 244) | private static List createDefaultAuthenticati... method createDefaultAuthenticationProviders (line 252) | private List createDefaultAuthenticationProvid... FILE: config/src/main/java/org/springframework/security/config/annotation/web/configurers/oauth2/server/authorization/OAuth2TokenEndpointConfigurer.java class OAuth2TokenEndpointConfigurer (line 68) | public final class OAuth2TokenEndpointConfigurer extends AbstractOAuth2C... method OAuth2TokenEndpointConfigurer (line 91) | OAuth2TokenEndpointConfigurer(ObjectPostProcessor objectPostPr... method accessTokenRequestConverter (line 104) | public OAuth2TokenEndpointConfigurer accessTokenRequestConverter( method accessTokenRequestConverters (line 121) | public OAuth2TokenEndpointConfigurer accessTokenRequestConverters( method authenticationProvider (line 135) | public OAuth2TokenEndpointConfigurer authenticationProvider(Authentica... method authenticationProviders (line 150) | public OAuth2TokenEndpointConfigurer authenticationProviders( method accessTokenResponseHandler (line 165) | public OAuth2TokenEndpointConfigurer accessTokenResponseHandler( method errorResponseHandler (line 179) | public OAuth2TokenEndpointConfigurer errorResponseHandler(Authenticati... method init (line 184) | @Override method configure (line 202) | @Override method getRequestMatcher (line 228) | @Override method createDefaultAuthenticationConverters (line 233) | private static List createDefaultAuthenticati... method createDefaultAuthenticationProviders (line 245) | private static List createDefaultAuthenticatio... FILE: config/src/main/java/org/springframework/security/config/annotation/web/configurers/oauth2/server/authorization/OAuth2TokenIntrospectionEndpointConfigurer.java class OAuth2TokenIntrospectionEndpointConfigurer (line 56) | public final class OAuth2TokenIntrospectionEndpointConfigurer extends Ab... method OAuth2TokenIntrospectionEndpointConfigurer (line 79) | OAuth2TokenIntrospectionEndpointConfigurer(ObjectPostProcessor... method introspectionRequestConverter (line 93) | public OAuth2TokenIntrospectionEndpointConfigurer introspectionRequest... method introspectionRequestConverters (line 111) | public OAuth2TokenIntrospectionEndpointConfigurer introspectionRequest... method authenticationProvider (line 126) | public OAuth2TokenIntrospectionEndpointConfigurer authenticationProvider( method authenticationProviders (line 143) | public OAuth2TokenIntrospectionEndpointConfigurer authenticationProvid... method introspectionResponseHandler (line 158) | public OAuth2TokenIntrospectionEndpointConfigurer introspectionRespons... method errorResponseHandler (line 173) | public OAuth2TokenIntrospectionEndpointConfigurer errorResponseHandler( method init (line 179) | @Override method configure (line 199) | @Override method getRequestMatcher (line 226) | @Override method createDefaultAuthenticationConverters (line 231) | private static List createDefaultAuthenticati... method createDefaultAuthenticationProviders (line 239) | private static List createDefaultAuthenticatio... FILE: config/src/main/java/org/springframework/security/config/annotation/web/configurers/oauth2/server/authorization/OAuth2TokenRevocationEndpointConfigurer.java class OAuth2TokenRevocationEndpointConfigurer (line 55) | public final class OAuth2TokenRevocationEndpointConfigurer extends Abstr... method OAuth2TokenRevocationEndpointConfigurer (line 78) | OAuth2TokenRevocationEndpointConfigurer(ObjectPostProcessor ob... method revocationRequestConverter (line 92) | public OAuth2TokenRevocationEndpointConfigurer revocationRequestConver... method revocationRequestConverters (line 110) | public OAuth2TokenRevocationEndpointConfigurer revocationRequestConver... method authenticationProvider (line 125) | public OAuth2TokenRevocationEndpointConfigurer authenticationProvider( method authenticationProviders (line 142) | public OAuth2TokenRevocationEndpointConfigurer authenticationProviders( method revocationResponseHandler (line 157) | public OAuth2TokenRevocationEndpointConfigurer revocationResponseHandler( method errorResponseHandler (line 172) | public OAuth2TokenRevocationEndpointConfigurer errorResponseHandler( method init (line 178) | @Override method configure (line 198) | @Override method getRequestMatcher (line 226) | @Override method createDefaultAuthenticationConverters (line 231) | private static List createDefaultAuthenticati... method createDefaultAuthenticationProviders (line 239) | private static List createDefaultAuthenticatio... FILE: config/src/main/java/org/springframework/security/config/annotation/web/configurers/oauth2/server/authorization/OidcClientRegistrationEndpointConfigurer.java class OidcClientRegistrationEndpointConfigurer (line 59) | public final class OidcClientRegistrationEndpointConfigurer extends Abst... method OidcClientRegistrationEndpointConfigurer (line 82) | OidcClientRegistrationEndpointConfigurer(ObjectPostProcessor o... method clientRegistrationRequestConverter (line 97) | public OidcClientRegistrationEndpointConfigurer clientRegistrationRequ... method clientRegistrationRequestConverters (line 115) | public OidcClientRegistrationEndpointConfigurer clientRegistrationRequ... method authenticationProvider (line 131) | public OidcClientRegistrationEndpointConfigurer authenticationProvider( method authenticationProviders (line 148) | public OidcClientRegistrationEndpointConfigurer authenticationProviders( method clientRegistrationResponseHandler (line 164) | public OidcClientRegistrationEndpointConfigurer clientRegistrationResp... method errorResponseHandler (line 179) | public OidcClientRegistrationEndpointConfigurer errorResponseHandler( method init (line 185) | @Override method configure (line 206) | @Override method getRequestMatcher (line 235) | @Override method createDefaultAuthenticationConverters (line 240) | private static List createDefaultAuthenticati... method createDefaultAuthenticationProviders (line 248) | private static List createDefaultAuthenticatio... FILE: config/src/main/java/org/springframework/security/config/annotation/web/configurers/oauth2/server/authorization/OidcConfigurer.java class OidcConfigurer (line 46) | public final class OidcConfigurer extends AbstractOAuth2Configurer { method OidcConfigurer (line 56) | OidcConfigurer(ObjectPostProcessor objectPostProcessor) { method providerConfigurationEndpoint (line 70) | public OidcConfigurer providerConfigurationEndpoint( method logoutEndpoint (line 83) | public OidcConfigurer logoutEndpoint(Customizer void addConfigurer(Class<... FILE: config/src/main/java/org/springframework/security/config/annotation/web/configurers/oauth2/server/authorization/OidcLogoutEndpointConfigurer.java class OidcLogoutEndpointConfigurer (line 56) | public final class OidcLogoutEndpointConfigurer extends AbstractOAuth2Co... method OidcLogoutEndpointConfigurer (line 78) | OidcLogoutEndpointConfigurer(ObjectPostProcessor objectPostPro... method logoutRequestConverter (line 90) | public OidcLogoutEndpointConfigurer logoutRequestConverter(Authenticat... method logoutRequestConverters (line 105) | public OidcLogoutEndpointConfigurer logoutRequestConverters( method authenticationProvider (line 119) | public OidcLogoutEndpointConfigurer authenticationProvider(Authenticat... method authenticationProviders (line 134) | public OidcLogoutEndpointConfigurer authenticationProviders( method logoutResponseHandler (line 148) | public OidcLogoutEndpointConfigurer logoutResponseHandler(Authenticati... method errorResponseHandler (line 161) | public OidcLogoutEndpointConfigurer errorResponseHandler(Authenticatio... method init (line 166) | @Override method configure (line 186) | @Override method getRequestMatcher (line 213) | @Override method createDefaultAuthenticationConverters (line 218) | private static List createDefaultAuthenticati... method createDefaultAuthenticationProviders (line 226) | private static List createDefaultAuthenticatio... FILE: config/src/main/java/org/springframework/security/config/annotation/web/configurers/oauth2/server/authorization/OidcProviderConfigurationEndpointConfigurer.java class OidcProviderConfigurationEndpointConfigurer (line 39) | public final class OidcProviderConfigurationEndpointConfigurer extends A... method OidcProviderConfigurationEndpointConfigurer (line 51) | OidcProviderConfigurationEndpointConfigurer(ObjectPostProcessor getProviderConfigu... method getRequestMatcher (line 113) | @Override FILE: config/src/main/java/org/springframework/security/config/annotation/web/configurers/oauth2/server/authorization/OidcUserInfoEndpointConfigurer.java class OidcUserInfoEndpointConfigurer (line 62) | public final class OidcUserInfoEndpointConfigurer extends AbstractOAuth2... method OidcUserInfoEndpointConfigurer (line 86) | OidcUserInfoEndpointConfigurer(ObjectPostProcessor objectPostP... method userInfoRequestConverter (line 98) | public OidcUserInfoEndpointConfigurer userInfoRequestConverter(Authent... method userInfoRequestConverters (line 114) | public OidcUserInfoEndpointConfigurer userInfoRequestConverters( method authenticationProvider (line 128) | public OidcUserInfoEndpointConfigurer authenticationProvider(Authentic... method authenticationProviders (line 143) | public OidcUserInfoEndpointConfigurer authenticationProviders( method userInfoResponseHandler (line 158) | public OidcUserInfoEndpointConfigurer userInfoResponseHandler( method errorResponseHandler (line 172) | public OidcUserInfoEndpointConfigurer errorResponseHandler(Authenticat... method userInfoMapper (line 197) | public OidcUserInfoEndpointConfigurer userInfoMapper( method init (line 203) | @Override method configure (line 224) | @Override method getRequestMatcher (line 252) | @Override method createDefaultAuthenticationConverters (line 257) | private static List createDefaultAuthenticati... method createDefaultAuthenticationProviders (line 268) | private List createDefaultAuthenticationProvid... FILE: config/src/main/java/org/springframework/security/config/annotation/web/configurers/oauth2/server/resource/DPoPAuthenticationConfigurer.java class DPoPAuthenticationConfigurer (line 69) | final class DPoPAuthenticationConfigurer> method configure (line 80) | @Override method getTokenAuthenticationManager (line 94) | private AuthenticationManager getTokenAuthenticationManager(B http) { method getRequestMatcher (line 111) | private RequestMatcher getRequestMatcher() { method getAuthenticationConverter (line 118) | private AuthenticationConverter getAuthenticationConverter() { method getAuthenticationSuccessHandler (line 125) | private AuthenticationSuccessHandler getAuthenticationSuccessHandler() { method getAuthenticationFailureHandler (line 134) | private AuthenticationFailureHandler getAuthenticationFailureHandler() { class DPoPRequestMatcher (line 142) | private static final class DPoPRequestMatcher implements RequestMatcher { method matches (line 144) | @Override class DPoPAuthenticationConverter (line 155) | private static final class DPoPAuthenticationConverter implements Auth... method convert (line 160) | @Override class DPoPAuthenticationEntryPoint (line 196) | private static final class DPoPAuthenticationEntryPoint implements Aut... method commence (line 198) | @Override method toWWWAuthenticateHeader (line 221) | private static String toWWWAuthenticateHeader(Map pa... FILE: config/src/main/java/org/springframework/security/config/annotation/web/configurers/oauth2/server/resource/OAuth2ResourceServerConfigurer.java class OAuth2ResourceServerConfigurer (line 155) | public final class OAuth2ResourceServerConfigurer accessDeniedHandler(AccessDen... method authenticationEntryPoint (line 200) | public OAuth2ResourceServerConfigurer authenticationEntryPoint(Auth... method authenticationManagerResolver (line 206) | public OAuth2ResourceServerConfigurer authenticationManagerResolver( method bearerTokenResolver (line 213) | public OAuth2ResourceServerConfigurer bearerTokenResolver(BearerTok... method authenticationConverter (line 225) | public OAuth2ResourceServerConfigurer authenticationConverter(Authe... method jwt (line 237) | public OAuth2ResourceServerConfigurer jwt(Customizer... method opaqueToken (line 251) | public OAuth2ResourceServerConfigurer opaqueToken(Customizer protectedResourceMetadata( method init (line 271) | @Override method configure (line 283) | @Override method validateConfiguration (line 313) | private void validateConfiguration() { method registerDefaultAccessDeniedHandler (line 330) | private void registerDefaultAccessDeniedHandler(H http) { method registerDefaultEntryPoint (line 337) | private void registerDefaultEntryPoint(H http) { method registerDefaultCsrfOverride (line 364) | private void registerDefaultCsrfOverride(H http) { method getAuthenticationProvider (line 371) | AuthenticationProvider getAuthenticationProvider() { method getAuthenticationManager (line 381) | AuthenticationManager getAuthenticationManager(H http) { method getAuthenticationManagerResolver (line 391) | AuthenticationManagerResolver getAuthenticationMan... method getAuthenticationConverter (line 395) | AuthenticationConverter getAuthenticationConverter() { method getBearerTokenResolver (line 412) | BearerTokenResolver getBearerTokenResolver() { class JwtConfigurer (line 420) | public class JwtConfigurer { method JwtConfigurer (line 430) | JwtConfigurer(ApplicationContext context) { method authenticationManager (line 434) | public JwtConfigurer authenticationManager(AuthenticationManager aut... method decoder (line 440) | public JwtConfigurer decoder(JwtDecoder decoder) { method jwkSetUri (line 445) | public JwtConfigurer jwkSetUri(String uri) { method jwtAuthenticationConverter (line 450) | public JwtConfigurer jwtAuthenticationConverter( method getJwtAuthenticationConverter (line 456) | Converter getJwtAuthenti... method getJwtDecoder (line 468) | JwtDecoder getJwtDecoder() { method getAuthenticationProvider (line 475) | AuthenticationProvider getAuthenticationProvider() { method getAuthenticationManager (line 486) | AuthenticationManager getAuthenticationManager(H http) { class OpaqueTokenConfigurer (line 495) | public class OpaqueTokenConfigurer { method OpaqueTokenConfigurer (line 511) | OpaqueTokenConfigurer(ApplicationContext context) { method authenticationManager (line 515) | public OpaqueTokenConfigurer authenticationManager(AuthenticationMan... method introspectionUri (line 521) | public OpaqueTokenConfigurer introspectionUri(String introspectionUr... method introspectionClientCredentials (line 531) | public OpaqueTokenConfigurer introspectionClientCredentials(String c... method introspector (line 543) | public OpaqueTokenConfigurer introspector(OpaqueTokenIntrospector in... method authenticationConverter (line 549) | public OpaqueTokenConfigurer authenticationConverter( method getIntrospector (line 556) | OpaqueTokenIntrospector getIntrospector() { method getAuthenticationConverter (line 563) | OpaqueTokenAuthenticationConverter getAuthenticationConverter() { method getAuthenticationProvider (line 573) | AuthenticationProvider getAuthenticationProvider() { method getAuthenticationManager (line 587) | AuthenticationManager getAuthenticationManager(H http) { class ProtectedResourceMetadataConfigurer (line 596) | public static final class ProtectedResourceMetadataConfigurer { method ProtectedResourceMetadataConfigurer (line 600) | private ProtectedResourceMetadataConfigurer() { method protectedResourceMetadataCustomizer (line 612) | public ProtectedResourceMetadataConfigurer protectedResourceMetadata... class BearerTokenRequestMatcher (line 620) | private static final class BearerTokenRequestMatcher implements Reques... method matches (line 624) | @Override method setAuthenticationConverter (line 634) | void setAuthenticationConverter(AuthenticationConverter authenticati... class BearerTokenResolverHoldingAuthenticationConverter (line 641) | private static final class BearerTokenResolverHoldingAuthenticationCon... method BearerTokenResolverHoldingAuthenticationConverter (line 647) | BearerTokenResolverHoldingAuthenticationConverter(BearerTokenResolve... method convert (line 654) | @Override FILE: config/src/main/java/org/springframework/security/config/annotation/web/configurers/ott/OneTimeTokenLoginConfigurer.java class OneTimeTokenLoginConfigurer (line 105) | public final class OneTimeTokenLoginConfigurer authenticationProvider(Authentic... method tokenGeneratingUrl (line 239) | public OneTimeTokenLoginConfigurer tokenGeneratingUrl(String tokenG... method tokenGenerationSuccessHandler (line 249) | public OneTimeTokenLoginConfigurer tokenGenerationSuccessHandler( method loginProcessingUrl (line 263) | public OneTimeTokenLoginConfigurer loginProcessingUrl(String loginP... method loginPage (line 275) | @Override method showDefaultSubmitPage (line 286) | public OneTimeTokenLoginConfigurer showDefaultSubmitPage(boolean sh... method defaultSubmitPageUrl (line 298) | public OneTimeTokenLoginConfigurer defaultSubmitPageUrl(String subm... method tokenService (line 310) | public OneTimeTokenLoginConfigurer tokenService(OneTimeTokenService... method authenticationConverter (line 322) | public OneTimeTokenLoginConfigurer authenticationConverter(Authenti... method authenticationFailureHandler (line 336) | @Deprecated(since = "6.5") method authenticationSuccessHandler (line 351) | @Deprecated(since = "6.5") method generateRequestResolver (line 366) | public OneTimeTokenLoginConfigurer generateRequestResolver(Generate... method getGenerateRequestResolver (line 372) | private GenerateOneTimeTokenRequestResolver getGenerateRequestResolver... method getOneTimeTokenService (line 381) | private OneTimeTokenService getOneTimeTokenService() { method hiddenInputs (line 390) | private Map hiddenInputs(HttpServletRequest request) { method getContext (line 399) | @Deprecated FILE: config/src/main/java/org/springframework/security/config/annotation/web/configurers/saml2/Saml2LoginConfigurer.java class Saml2LoginConfigurer (line 117) | public final class Saml2LoginConfigurer> method authenticationConverter (line 150) | public Saml2LoginConfigurer authenticationConverter(AuthenticationC... method authenticationManager (line 166) | public Saml2LoginConfigurer authenticationManager(AuthenticationMan... method relyingPartyRegistrationRepository (line 179) | public Saml2LoginConfigurer relyingPartyRegistrationRepository(Rely... method loginPage (line 184) | @Override method authenticationRequestResolver (line 198) | public Saml2LoginConfigurer authenticationRequestResolver( method authenticationRequestUri (line 213) | @Deprecated method authenticationRequestUriQuery (line 228) | public Saml2LoginConfigurer authenticationRequestUriQuery(String au... method loginProcessingUrl (line 250) | @Override method createLoginProcessingUrlMatcher (line 257) | @Override method init (line 275) | @Override method configure (line 318) | @Override method relyingPartyRegistrationRepository (line 329) | RelyingPartyRegistrationRepository relyingPartyRegistrationRepository(... method getLoginEntryPoint (line 336) | private AuthenticationEntryPoint getLoginEntryPoint(B http, String pro... method setAuthenticationRequestRepository (line 363) | private void setAuthenticationRequestRepository(B http, method getAuthenticationRequestFilter (line 368) | private Saml2WebSsoAuthenticationRequestFilter getAuthenticationReques... method getAuthenticationRequestResolver (line 373) | private Saml2AuthenticationRequestResolver getAuthenticationRequestRes... method getAuthenticationRequestMatcher (line 393) | private RequestMatcher getAuthenticationRequestMatcher() { method getLoginProcessingEndpoint (line 404) | private RequestMatcher getLoginProcessingEndpoint() { method getAuthenticationConverter (line 414) | private AuthenticationConverter getAuthenticationConverter(B http) { method registerDefaultAuthenticationProvider (line 438) | private void registerDefaultAuthenticationProvider(B http) { method registerDefaultCsrfOverride (line 451) | private void registerDefaultCsrfOverride(B http) { method initDefaultLoginFilter (line 459) | private void initDefaultLoginFilter(B http) { method getIdentityProviderUrlMap (line 473) | @SuppressWarnings("unchecked") method getAuthenticationRequestRepository (line 492) | private Saml2AuthenticationRequestRepository C getSharedOrBean(B http, Class clazz) { method getBeanOrNull (line 510) | private C getBeanOrNull(B http, Class clazz) { method setSharedObject (line 518) | private void setSharedObject(B http, Class clazz, C object) { class PathQueryRequestMatcher (line 524) | static class PathQueryRequestMatcher implements RequestMatcher { method PathQueryRequestMatcher (line 528) | PathQueryRequestMatcher(RequestMatcher pathMatcher, String... params) { method matches (line 543) | @Override method matcher (line 548) | @Override FILE: config/src/main/java/org/springframework/security/config/annotation/web/configurers/saml2/Saml2LogoutConfigurer.java class Saml2LogoutConfigurer (line 111) | public final class Saml2LogoutConfigurer> method Saml2LogoutConfigurer (line 134) | public Saml2LogoutConfigurer(ApplicationContext context) { method logoutUrl (line 157) | public Saml2LogoutConfigurer logoutUrl(String logoutUrl) { method relyingPartyRegistrationRepository (line 169) | public Saml2LogoutConfigurer relyingPartyRegistrationRepository(Rel... method logoutRequest (line 180) | public Saml2LogoutConfigurer logoutRequest( method logoutResponse (line 192) | public Saml2LogoutConfigurer logoutResponse( method configure (line 201) | @Override method getRelyingPartyRegistrationRepository (line 214) | private RelyingPartyRegistrationRepository getRelyingPartyRegistration... method createLogoutRequestProcessingFilter (line 228) | private Saml2LogoutRequestFilter createLogoutRequestProcessingFilter( method createSaml2LogoutResponseParametersResolver (line 239) | private Saml2LogoutRequestValidatorParametersResolver createSaml2Logou... method createLogoutResponseProcessingFilter (line 252) | private Saml2LogoutResponseFilter createLogoutResponseProcessingFilter( method createRelyingPartyLogoutFilter (line 261) | private Saml2RelyingPartyInitiatedLogoutFilter createRelyingPartyLogou... method createLogoutMatcher (line 273) | private RequestMatcher createLogoutMatcher() { method createLogoutRequestMatcher (line 279) | private RequestMatcher createLogoutRequestMatcher() { method createLogoutResponseMatcher (line 285) | private RequestMatcher createLogoutResponseMatcher() { method createSaml2LogoutRequestSuccessHandler (line 291) | private Saml2RelyingPartyInitiatedLogoutSuccessHandler createSaml2Logo... method createSaml2LogoutResponseResolver (line 298) | private Saml2LogoutResponseResolver createSaml2LogoutResponseResolver( method getBeanOrNull (line 303) | private C getBeanOrNull(Class clazz) { class LogoutRequestConfigurer (line 313) | public final class LogoutRequestConfigurer { method LogoutRequestConfigurer (line 323) | LogoutRequestConfigurer() { method logoutUrl (line 336) | public LogoutRequestConfigurer logoutUrl(String logoutUrl) { method logoutRequestValidator (line 347) | public LogoutRequestConfigurer logoutRequestValidator(Saml2LogoutReq... method logoutRequestResolver (line 358) | public LogoutRequestConfigurer logoutRequestResolver(Saml2LogoutRequ... method logoutRequestRepository (line 368) | public LogoutRequestConfigurer logoutRequestRepository(Saml2LogoutRe... method logoutRequestValidator (line 373) | private Saml2LogoutRequestValidator logoutRequestValidator() { method logoutRequestResolver (line 384) | private Saml2LogoutRequestResolver logoutRequestResolver(RelyingPart... class LogoutResponseConfigurer (line 397) | public final class LogoutResponseConfigurer { method LogoutResponseConfigurer (line 405) | LogoutResponseConfigurer() { method logoutUrl (line 418) | public LogoutResponseConfigurer logoutUrl(String logoutUrl) { method logoutResponseValidator (line 429) | public LogoutResponseConfigurer logoutResponseValidator(Saml2LogoutR... method logoutResponseResolver (line 440) | public LogoutResponseConfigurer logoutResponseResolver(Saml2LogoutRe... method logoutResponseValidator (line 445) | private Saml2LogoutResponseValidator logoutResponseValidator() { method logoutResponseResolver (line 456) | private Saml2LogoutResponseResolver logoutResponseResolver(RelyingPa... class Saml2RequestMatcher (line 469) | private static class Saml2RequestMatcher implements RequestMatcher { method Saml2RequestMatcher (line 473) | Saml2RequestMatcher(SecurityContextHolderStrategy securityContextHol... method matches (line 477) | @Override class Saml2RelyingPartyInitiatedLogoutFilter (line 494) | private static class Saml2RelyingPartyInitiatedLogoutFilter extends Lo... method Saml2RelyingPartyInitiatedLogoutFilter (line 496) | Saml2RelyingPartyInitiatedLogoutFilter(LogoutSuccessHandler logoutSu... FILE: config/src/main/java/org/springframework/security/config/annotation/web/configurers/saml2/Saml2MetadataConfigurer.java class Saml2MetadataConfigurer (line 76) | public class Saml2MetadataConfigurer> method Saml2MetadataConfigurer (line 85) | public Saml2MetadataConfigurer(ApplicationContext context) { method metadataUrl (line 108) | public Saml2MetadataConfigurer metadataUrl(String metadataUrl) { method metadataResponseResolver (line 129) | public Saml2MetadataConfigurer metadataResponseResolver(Saml2Metada... method and (line 135) | public H and() { method configure (line 139) | @Override method createMetadataResponseResolver (line 145) | private Saml2MetadataResponseResolver createMetadataResponseResolver(H... method getRelyingPartyRegistrationRepository (line 162) | private RelyingPartyRegistrationRepository getRelyingPartyRegistration... method getBeanOrNull (line 172) | private C getBeanOrNull(Class clazz) { FILE: config/src/main/java/org/springframework/security/config/annotation/web/reactive/ReactiveOAuth2ClientConfiguration.java class ReactiveOAuth2ClientConfiguration (line 76) | @Import({ ReactiveOAuth2ClientConfiguration.ReactiveOAuth2AuthorizedClie... class ReactiveOAuth2AuthorizedClientManagerConfiguration (line 80) | @Configuration(proxyBeanMethods = false) method authorizedClientManagerRegistrar (line 83) | @Bean(name = ReactiveOAuth2AuthorizedClientManagerRegistrar.BEAN_NAME) class OAuth2ClientWebFluxSecurityConfiguration (line 90) | @Configuration(proxyBeanMethods = false) method OAuth2ClientWebFluxSecurityConfiguration (line 97) | OAuth2ClientWebFluxSecurityConfiguration( method configureArgumentResolvers (line 104) | @Override method getAuthorizedClientManager (line 112) | private ReactiveOAuth2AuthorizedClientManager getAuthorizedClientMan... class ReactiveOAuth2AuthorizedClientManagerRegistrar (line 126) | static final class ReactiveOAuth2AuthorizedClientManagerRegistrar method postProcessBeanDefinitionRegistry (line 147) | @Override method setBeanFactory (line 165) | @Override method getAuthorizedClientManagerIfAvailable (line 170) | ReactiveOAuth2AuthorizedClientManager getAuthorizedClientManagerIfAv... method getAuthorizedClientManager (line 179) | ReactiveOAuth2AuthorizedClientManager getAuthorizedClientManager() { method hasDelegatingAuthorizedClientProvider (line 244) | private boolean hasDelegatingAuthorizedClientProvider( method getAuthorizationCodeAuthorizedClientProvider (line 253) | private ReactiveOAuth2AuthorizedClientProvider getAuthorizationCodeA... method getRefreshTokenAuthorizedClientProvider (line 264) | private ReactiveOAuth2AuthorizedClientProvider getRefreshTokenAuthor... method getClientCredentialsAuthorizedClientProvider (line 282) | private ReactiveOAuth2AuthorizedClientProvider getClientCredentialsA... method getJwtBearerAuthorizedClientProvider (line 300) | private ReactiveOAuth2AuthorizedClientProvider getJwtBearerAuthorize... method getTokenExchangeAuthorizedClientProvider (line 319) | private ReactiveOAuth2AuthorizedClientProvider getTokenExchangeAutho... method getAdditionalAuthorizedClientProviders (line 338) | private List getAdditionalAu... method getAuthorizedClientProviderByType (line 347) | private T getAuth... method assertAuthorizedClientProviderIsNull (line 359) | private static void assertAuthorizedClientProviderIsNull( method getBeanNamesForType (line 373) | private String[] getBeanNamesForType(Class beanClass) { method getBeanOfType (line 377) | private T getBeanOfType(ResolvableType resolvableType) { FILE: config/src/main/java/org/springframework/security/config/annotation/web/reactive/ReactiveOAuth2ClientImportSelector.java class ReactiveOAuth2ClientImportSelector (line 34) | final class ReactiveOAuth2ClientImportSelector implements ImportSelector { method selectImports (line 44) | @Override FILE: config/src/main/java/org/springframework/security/config/annotation/web/reactive/ReactiveObservationConfiguration.java class ReactiveObservationConfiguration (line 36) | @Configuration(proxyBeanMethods = false) method webAuthorizationManagerPostProcessor (line 46) | @Bean method reactiveAuthenticationManagerPostProcessor (line 60) | @Bean method filterChainDecoratorPostProcessor (line 74) | @Bean FILE: config/src/main/java/org/springframework/security/config/annotation/web/reactive/ReactiveObservationImportSelector.java class ReactiveObservationImportSelector (line 32) | class ReactiveObservationImportSelector implements ImportSelector { method selectImports (line 41) | @Override FILE: config/src/main/java/org/springframework/security/config/annotation/web/reactive/ServerHttpSecurityConfiguration.java class ServerHttpSecurityConfiguration (line 58) | @Configuration(proxyBeanMethods = false) method setAdapterRegistry (line 82) | @Autowired(required = false) method setAuthenticationManager (line 87) | @Autowired(required = false) method setReactiveUserDetailsService (line 92) | @Autowired(required = false) method setPasswordEncoder (line 97) | @Autowired(required = false) method setUserDetailsPasswordService (line 102) | @Autowired(required = false) method setAuthenticationManagerPostProcessor (line 107) | @Autowired(required = false) method setCompromisedPasswordChecker (line 116) | @Autowired(required = false) method authenticationPrincipalArgumentResolverConfigurer (line 121) | @Bean method authenticationPrincipalArgumentResolver (line 136) | @Bean method reactiveCurrentSecurityContextArgumentResolver (line 148) | @Bean method httpSecurity (line 160) | @Bean(HTTPSECURITY_BEAN_NAME) method applyServerHttpSecurityCustomizers (line 176) | private void applyServerHttpSecurityCustomizers(ApplicationContext con... method applyTopLevelBeanCustomizers (line 204) | private void applyTopLevelBeanCustomizers(ApplicationContext context, ... method httpSecurity (line 239) | ServerHttpSecurity httpSecurity() { method authenticationManager (line 248) | private ReactiveAuthenticationManager authenticationManager() { class ContextAwareServerHttpSecurity (line 267) | private static class ContextAwareServerHttpSecurity extends ServerHttp... method setApplicationContext (line 269) | @Override FILE: config/src/main/java/org/springframework/security/config/annotation/web/reactive/WebFluxSecurityConfiguration.java class WebFluxSecurityConfiguration (line 49) | @Configuration(proxyBeanMethods = false) method setSecurityWebFilterChains (line 75) | @Autowired(required = false) method setFilterChainPostProcessor (line 80) | @Autowired(required = false) method springSecurityWebFilterChainFilter (line 85) | @Bean(SPRING_SECURITY_WEBFILTERCHAINFILTER_BEAN_NAME) method requestDataValueProcessor (line 97) | @Bean(name = AbstractView.REQUEST_DATA_VALUE_PROCESSOR_BEAN_NAME) method conversionServicePostProcessor (line 102) | @Bean method getSecurityWebFilterChains (line 107) | private List getSecurityWebFilterChains() { method springSecurityFilterChain (line 115) | private SecurityWebFilterChain springSecurityFilterChain() { method springSecurityFilterChain (line 125) | private SecurityWebFilterChain springSecurityFilterChain(ServerHttpSec... class OAuth2ClasspathGuard (line 138) | private static class OAuth2ClasspathGuard { method configure (line 140) | static void configure(ApplicationContext context, ServerHttpSecurity... method shouldConfigure (line 145) | static boolean shouldConfigure(ApplicationContext context) { FILE: config/src/main/java/org/springframework/security/config/annotation/web/servlet/configuration/WebMvcSecurityConfiguration.java class WebMvcSecurityConfiguration (line 44) | @Deprecated method addArgumentResolvers (line 49) | @Override method requestDataValueProcessor (line 57) | @Bean FILE: config/src/main/java/org/springframework/security/config/annotation/web/socket/MessageMatcherAuthorizationManagerConfiguration.java class MessageMatcherAuthorizationManagerConfiguration (line 25) | final class MessageMatcherAuthorizationManagerConfiguration { method messageMatcherBuilderFactoryBean (line 27) | @Bean method messageAuthorizationManagerBuilder (line 33) | @Bean FILE: config/src/main/java/org/springframework/security/config/annotation/web/socket/WebSocketMessageBrokerSecurityConfiguration.java class WebSocketMessageBrokerSecurityConfiguration (line 54) | @Order(Ordered.HIGHEST_PRECEDENCE + 100) method WebSocketMessageBrokerSecurityConfiguration (line 86) | WebSocketMessageBrokerSecurityConfiguration(ApplicationContext context) { method addArgumentResolvers (line 90) | @Override method configureClientInboundChannel (line 98) | @Override method setSecurityContextHolderStrategy (line 115) | @Autowired(required = false) method setAuthorizationManager (line 121) | @Autowired(required = false) method setMessageAuthorizationManagerPostProcessor (line 126) | @Autowired(required = false) method setTemplateDefaults (line 132) | @Autowired(required = false) method afterSingletonsInstantiated (line 137) | @Override method getBeanOrNull (line 147) | private T getBeanOrNull(String name, Class type) { method configureCsrf (line 152) | private void configureCsrf(SimpleUrlHandlerMapping mapping) { method setHandshakeInterceptors (line 169) | private void setHandshakeInterceptors(SockJsHttpRequestHandler handler) { method setHandshakeInterceptors (line 181) | private void setHandshakeInterceptors(WebSocketHttpRequestHandler hand... FILE: config/src/main/java/org/springframework/security/config/annotation/web/socket/WebSocketObservationConfiguration.java class WebSocketObservationConfiguration (line 32) | @Configuration(proxyBeanMethods = false) method webSocketAuthorizationManagerPostProcessor (line 42) | @Bean FILE: config/src/main/java/org/springframework/security/config/annotation/web/socket/WebSocketObservationImportSelector.java class WebSocketObservationImportSelector (line 32) | class WebSocketObservationImportSelector implements ImportSelector { method selectImports (line 41) | @Override FILE: config/src/main/java/org/springframework/security/config/aot/hint/OAuth2LoginRuntimeHints.java class OAuth2LoginRuntimeHints (line 30) | class OAuth2LoginRuntimeHints implements RuntimeHintsRegistrar { method registerHints (line 32) | @Override FILE: config/src/main/java/org/springframework/security/config/aot/hint/WebMvcSecurityConfigurationRuntimeHints.java class WebMvcSecurityConfigurationRuntimeHints (line 30) | class WebMvcSecurityConfigurationRuntimeHints implements RuntimeHintsReg... method registerHints (line 32) | @Override FILE: config/src/main/java/org/springframework/security/config/aot/hint/WebSecurityConfigurationRuntimeHints.java class WebSecurityConfigurationRuntimeHints (line 30) | class WebSecurityConfigurationRuntimeHints implements RuntimeHintsRegist... method registerHints (line 32) | @Override FILE: config/src/main/java/org/springframework/security/config/authentication/AbstractUserDetailsServiceBeanDefinitionParser.java class AbstractUserDetailsServiceBeanDefinitionParser (line 38) | public abstract class AbstractUserDetailsServiceBeanDefinitionParser imp... method getBeanClassName (line 44) | protected abstract String getBeanClassName(Element element); method doParse (line 46) | protected abstract void doParse(Element element, ParserContext parserC... method parse (line 48) | @Override method resolveId (line 69) | private String resolveId(Element element, AbstractBeanDefinition defin... FILE: config/src/main/java/org/springframework/security/config/authentication/AuthenticationManagerBeanDefinitionParser.java class AuthenticationManagerBeanDefinitionParser (line 52) | public class AuthenticationManagerBeanDefinitionParser implements BeanDe... method parse (line 62) | @Override method extracted (line 115) | private BeanMetadataElement extracted(Element element, ParserContext p... class NullAuthenticationProvider (line 148) | public static final class NullAuthenticationProvider implements Authen... method authenticate (line 150) | @Override method supports (line 155) | @Override FILE: config/src/main/java/org/springframework/security/config/authentication/AuthenticationManagerFactoryBean.java class AuthenticationManagerFactoryBean (line 45) | public class AuthenticationManagerFactoryBean implements FactoryBean userProperties) { method getObject (line 60) | @Override method getObjectType (line 78) | @Override FILE: config/src/main/java/org/springframework/security/config/core/userdetails/UserDetailsResourceFactoryBean.java class UserDetailsResourceFactoryBean (line 52) | public class UserDetailsResourceFactoryBean implements ResourceLoaderAwa... method setResourceLoader (line 60) | @Override method getObject (line 66) | @Override method getObjectType (line 76) | @Override method setResourceLocation (line 87) | public void setResourceLocation(String resourceLocation) { method setResource (line 96) | public void setResource(Resource resource) { method getPropertiesResource (line 100) | private Resource getPropertiesResource() { method fromResourceLocation (line 116) | public static UserDetailsResourceFactoryBean fromResourceLocation(Stri... method fromResource (line 129) | public static UserDetailsResourceFactoryBean fromResource(Resource pro... method fromString (line 140) | public static UserDetailsResourceFactoryBean fromString(String users) { FILE: config/src/main/java/org/springframework/security/config/crypto/RsaKeyConversionServicePostProcessor.java class RsaKeyConversionServicePostProcessor (line 50) | public class RsaKeyConversionServicePostProcessor implements BeanFactory... method setResourceLoader (line 59) | public void setResourceLoader(ResourceLoader resourceLoader) { method postProcessBeanFactory (line 65) | @Override method hasUserDefinedConversionService (line 83) | private boolean hasUserDefinedConversionService(ConfigurableListableBe... class ConverterPropertyEditorAdapter (line 88) | private static class ConverterPropertyEditorAdapter extends Propert... method ConverterPropertyEditorAdapter (line 92) | ConverterPropertyEditorAdapter(Converter converter) { method getAsText (line 96) | @Override method setAsText (line 101) | @Override class ResourceKeyConverterAdapter (line 113) | static class ResourceKeyConverterAdapter implements Con... method ResourceKeyConverterAdapter (line 123) | ResourceKeyConverterAdapter(Converter delegate) { method convert (line 130) | @Override method setResourceLoader (line 139) | void setResourceLoader(ResourceLoader resourceLoader) { method pemInputStreamConverter (line 144) | private Converter pemInputStreamConverter() { method toInputStream (line 149) | private InputStream toInputStream(String raw) { method toInputStream (line 153) | private InputStream toInputStream(Resource resource) { method autoclose (line 162) | private Converter autoclose(Converter getCsrfIgnoreRequestMatchers() { method createAnonymousFilter (line 720) | void createAnonymousFilter(BeanMetadataElement authenticationFilterSec... method createKey (line 761) | private String createKey() { method createExceptionTranslationFilter (line 766) | void createExceptionTranslationFilter(BeanMetadataElement authenticati... method createAccessDeniedHandler (line 779) | private BeanMetadataElement createAccessDeniedHandler(Element element,... method selectEntryPoint (line 815) | private BeanMetadataElement selectEntryPoint() { method createUserDetailsServiceFactory (line 866) | private void createUserDetailsServiceFactory() { method getFilters (line 876) | List getFilters() { method getProviders (line 941) | List getProviders() { class CsrfTokenHiddenInputFunction (line 968) | private static class CsrfTokenHiddenInputFunction implements Function<... method apply (line 970) | @Override FILE: config/src/main/java/org/springframework/security/config/http/AuthorizationFilterParser.java class AuthorizationFilterParser (line 49) | class AuthorizationFilterParser implements BeanDefinitionParser { method AuthorizationFilterParser (line 71) | AuthorizationFilterParser(BeanMetadataElement securityContextHolderStr... method parse (line 75) | @Override method getAuthorizationManagerRef (line 107) | String getAuthorizationManagerRef() { method createAuthorizationManager (line 111) | private String createAuthorizationManager(Element element, ParserConte... method createMatcher (line 145) | private BeanMetadataElement createMatcher(MatcherType matcherType, Ele... method registerDefaultExpressionHandler (line 169) | String registerDefaultExpressionHandler(ParserContext pc) { method isUseExpressions (line 177) | boolean isUseExpressions(Element elt) { method getObservationRegistry (line 182) | private BeanMetadataElement getObservationRegistry(Element methodSecur... class RequestMatcherDelegatingAuthorizationManagerFactory (line 190) | public static final class RequestMatcherDelegatingAuthorizationManager... method getObject (line 197) | @Override method getObjectType (line 212) | @Override method setRequestMatcherMap (line 217) | public void setRequestMatcherMap(Map createChannelAttributes(String req... FILE: config/src/main/java/org/springframework/security/config/http/CorsBeanDefinitionParser.java class CorsBeanDefinitionParser (line 36) | public class CorsBeanDefinitionParser { method parse (line 42) | public BeanMetadataElement parse(Element element, ParserContext parser... method getSource (line 59) | public BeanMetadataElement getSource(Element element, ParserContext pa... FILE: config/src/main/java/org/springframework/security/config/http/CorsConfigurationSourceFactoryBean.java class CorsConfigurationSourceFactoryBean (line 34) | class CorsConfigurationSourceFactoryBean implements FactoryBean requestMatchers) { method setObservationRegistry (line 217) | void setObservationRegistry(BeanMetadataElement observationRegistry) { class DefaultRequiresCsrfMatcher (line 221) | private static final class DefaultRequiresCsrfMatcher implements Reque... method matches (line 225) | @Override FILE: config/src/main/java/org/springframework/security/config/http/DefaultFilterChainValidator.java class DefaultFilterChainValidator (line 61) | public class DefaultFilterChainValidator implements FilterChainProxy.Fil... method validate (line 72) | @Override method checkPathOrder (line 83) | private void checkPathOrder(List filterChains) { method checkForDuplicateMatchers (line 98) | private void checkForDuplicateMatchers(List chain... method checkAuthorizationFilters (line 119) | private void checkAuthorizationFilters(List chain... method getFilter (line 144) | @SuppressWarnings({ "unchecked" }) method checkFilterStack (line 157) | private void checkFilterStack(List filters) { method checkForDuplicates (line 171) | private void checkForDuplicates(Class clazz, List filters, HttpServl... method deriveAnonymousCheck (line 273) | private Supplier deriveAnonymousCheck(List filters, H... class AccessComponents (line 293) | private static final class AccessComponents { method isFilterSecurityInterceptor (line 297) | private static boolean isFilterSecurityInterceptor(Filter filter) { method getFilterSecurityInterceptorClass (line 301) | private static Class getFilterSecurityInt... method checkLoginPageIsPublic (line 305) | private static Boolean checkLoginPageIsPublic(List filters, ... method getAnonymousCheck (line 323) | private static Supplier getAnonymousCheck(List filt... FILE: config/src/main/java/org/springframework/security/config/http/FilterChainBeanDefinitionParser.java class FilterChainBeanDefinitionParser (line 36) | public class FilterChainBeanDefinitionParser implements BeanDefinitionPa... method parse (line 40) | @Override FILE: config/src/main/java/org/springframework/security/config/http/FilterChainMapBeanDefinitionDecorator.java class FilterChainMapBeanDefinitionDecorator (line 42) | public class FilterChainMapBeanDefinitionDecorator implements BeanDefini... method decorate (line 44) | @Override method createSecurityFilterChain (line 82) | private BeanDefinition createSecurityFilterChain(BeanDefinition matche... FILE: config/src/main/java/org/springframework/security/config/http/FilterInvocationSecurityMetadataSourceParser.java class FilterInvocationSecurityMetadataSourceParser (line 51) | @Deprecated method parse (line 66) | @Override method createSecurityMetadataSource (line 95) | static RootBeanDefinition createSecurityMetadataSource(List i... method registerDefaultExpressionHandler (line 126) | static String registerDefaultExpressionHandler(ParserContext pc) { method isUseExpressions (line 134) | static boolean isUseExpressions(Element elt) { method parseInterceptUrlsForFilterInvocationRequestMap (line 139) | private static ManagedMap parseIn... class DefaultWebSecurityExpressionHandlerBeanFactory (line 198) | static class DefaultWebSecurityExpressionHandlerBeanFactory method getBean (line 203) | @Override FILE: config/src/main/java/org/springframework/security/config/http/FormLoginBeanDefinitionParser.java class FormLoginBeanDefinitionParser (line 43) | public class FormLoginBeanDefinitionParser { method FormLoginBeanDefinitionParser (line 98) | FormLoginBeanDefinitionParser(String defaultLoginProcessingUrl, String... method parse (line 110) | public BeanDefinition parse(Element elt, ParserContext pc) { method createFilterBean (line 167) | private RootBeanDefinition createFilterBean(String loginUrl, String de... method getFilterBean (line 237) | RootBeanDefinition getFilterBean() { method getEntryPointBean (line 241) | RootBeanDefinition getEntryPointBean() { method getLoginPage (line 245) | String getLoginPage() { method getLoginProcessingUrl (line 249) | String getLoginProcessingUrl() { FILE: config/src/main/java/org/springframework/security/config/http/GrantedAuthorityDefaultsParserUtils.java class GrantedAuthorityDefaultsParserUtils (line 31) | final class GrantedAuthorityDefaultsParserUtils { method GrantedAuthorityDefaultsParserUtils (line 33) | private GrantedAuthorityDefaultsParserUtils() { method registerWithDefaultRolePrefix (line 36) | static RootBeanDefinition registerWithDefaultRolePrefix(ParserContext pc, class AbstractGrantedAuthorityDefaultsBeanFactory (line 47) | abstract static class AbstractGrantedAuthorityDefaultsBeanFactory impl... method setApplicationContext (line 51) | @Override method getBean (line 57) | abstract Object getBean(); FILE: config/src/main/java/org/springframework/security/config/http/HeadersBeanDefinitionParser.java class HeadersBeanDefinitionParser (line 68) | public class HeadersBeanDefinitionParser implements BeanDefinitionParser { method parse (line 136) | @Override method resolveAttribute (line 177) | private String resolveAttribute(ParserContext pc, Element element, Str... method parseCacheControlElement (line 181) | private void parseCacheControlElement(boolean addIfNotPresent, Element... method addCacheControl (line 193) | private void addCacheControl() { method parseHstsElement (line 199) | private void parseHstsElement(boolean addIfNotPresent, Element element... method addHsts (line 206) | private void addHsts(boolean addIfNotPresent, Element hstsElement, Par... method parseHpkpElement (line 247) | private void parseHpkpElement(boolean addIfNotPresent, Element element... method addHpkp (line 254) | private void addHpkp(boolean addIfNotPresent, Element hpkpElement, Par... method parseContentSecurityPolicyElement (line 302) | private void parseContentSecurityPolicyElement(boolean elementDisabled... method addContentSecurityPolicy (line 310) | private void addContentSecurityPolicy(Element contentSecurityPolicyEle... method parseReferrerPolicyElement (line 328) | private void parseReferrerPolicyElement(Element element, ParserContext... method addReferrerPolicy (line 336) | private void addReferrerPolicy(Element referrerPolicyElement, ParserCo... method parseFeaturePolicyElement (line 346) | private void parseFeaturePolicyElement(Element element, ParserContext ... method addFeaturePolicy (line 354) | private void addFeaturePolicy(Element featurePolicyElement, ParserCont... method parsePermissionsPolicyElement (line 368) | private void parsePermissionsPolicyElement(Element element, ParserCont... method addPermissionsPolicy (line 376) | private void addPermissionsPolicy(Element permissionsPolicyElement, Pa... method parseCrossOriginOpenerPolicy (line 389) | private void parseCrossOriginOpenerPolicy(boolean elementDisabled, Ele... method parseCrossOriginEmbedderPolicy (line 404) | private void parseCrossOriginEmbedderPolicy(boolean elementDisabled, E... method parseCrossOriginResourcePolicy (line 419) | private void parseCrossOriginResourcePolicy(boolean elementDisabled, E... method addCrossOriginResourcePolicy (line 434) | private void addCrossOriginResourcePolicy(Element crossOriginResourceP... method addCrossOriginEmbedderPolicy (line 442) | private void addCrossOriginEmbedderPolicy(Element crossOriginEmbedderP... method addCrossOriginOpenerPolicy (line 450) | private void addCrossOriginOpenerPolicy(Element crossOriginOpenerPolic... method attrNotAllowed (line 458) | private void attrNotAllowed(ParserContext context, String attrName, St... method parseHeaderElements (line 463) | private void parseHeaderElements(Element element) { method parseContentTypeOptionsElement (line 480) | private void parseContentTypeOptionsElement(boolean addIfNotPresent, E... method addContentTypeOptions (line 492) | private void addContentTypeOptions() { method parseFrameOptionsElement (line 498) | private void parseFrameOptionsElement(boolean addIfNotPresent, Element... method parseAllowFromFrameOptionsElement (line 525) | private void parseAllowFromFrameOptionsElement(ParserContext parserCon... method getAllowFromStrategy (line 564) | private BeanDefinitionBuilder getAllowFromStrategy(String strategy, St... method parseXssElement (line 577) | private void parseXssElement(boolean addIfNotPresent, Element element,... method getAttribute (line 599) | private String getAttribute(Element element, String name, String defau... FILE: config/src/main/java/org/springframework/security/config/http/HttpConfigurationBuilder.java class HttpConfigurationBuilder (line 100) | class HttpConfigurationBuilder { method HttpConfigurationBuilder (line 228) | HttpConfigurationBuilder(Element element, boolean addAllAuth, ParserCo... method validateInterceptUrls (line 265) | private void validateInterceptUrls(ParserContext pc) { method createPolicy (line 276) | private SessionCreationPolicy createPolicy(String createSession) { method setLogoutHandlers (line 293) | @SuppressWarnings("rawtypes") method setEntryPoint (line 305) | void setEntryPoint(BeanMetadataElement entryPoint) { method setAccessDeniedHandler (line 311) | void setAccessDeniedHandler(BeanMetadataElement accessDeniedHandler) { method setCsrfIgnoreRequestMatchers (line 317) | void setCsrfIgnoreRequestMatchers(List requestMatchers) { method createPath (line 324) | static String createPath(String path, boolean lowerCase) { method getSecurityContextHolderStrategyForAuthenticationFilters (line 328) | BeanMetadataElement getSecurityContextHolderStrategyForAuthenticationF... method getSecurityContextRepositoryForAuthenticationFilters (line 332) | BeanReference getSecurityContextRepositoryForAuthenticationFilters() { method createSecurityPersistence (line 336) | private void createSecurityPersistence() { method isExplicitSave (line 346) | private boolean isExplicitSave() { method createForceEagerSessionCreationFilter (line 351) | private void createForceEagerSessionCreationFilter() { method createSecurityContextPersistenceFilter (line 357) | private void createSecurityContextPersistenceFilter() { method createSecurityContextHolderStrategy (line 375) | private void createSecurityContextHolderStrategy() { method createSecurityContextRepository (line 385) | private void createSecurityContextRepository() { method isDisableUrlRewriting (line 417) | private boolean isDisableUrlRewriting() { method createSecurityContextHolderFilter (line 422) | private void createSecurityContextHolderFilter() { method createSessionManagementFilters (line 429) | private void createSessionManagementFilters() { method createConcurrencyControlFilterAndSessionRegistry (line 580) | private void createConcurrencyControlFilterAndSessionRegistry(Element ... method createWebAsyncManagerFilter (line 628) | private void createWebAsyncManagerFilter() { method createServletApiFilter (line 637) | private void createServletApiFilter(BeanReference authenticationManage... method createJaasApiFilter (line 651) | private void createJaasApiFilter() { method createHttpsRedirectFilter (line 663) | private void createHttpsRedirectFilter() { method createChannelProcessingFilter (line 675) | @Deprecated method parseInterceptUrlsForChannelSecurity (line 711) | @Deprecated method createRequestCacheFilter (line 735) | private void createRequestCacheFilter() { method createFilterSecurity (line 766) | private void createFilterSecurity(BeanReference authManager) { method createAuthorizationFilter (line 782) | private void createAuthorizationFilter() { method createFilterSecurityInterceptor (line 801) | private void createFilterSecurityInterceptor(BeanReference authManager) { method createAddHeadersFilter (line 850) | private void createAddHeadersFilter() { method createCorsFilter (line 855) | private void createCorsFilter() { method createDisableEncodeUrlFilter (line 861) | private void createDisableEncodeUrlFilter() { method createCsrfFilter (line 867) | private void createCsrfFilter(BeanMetadataElement observationRegistry) { method createWellKnownChangePasswordRedirectFilter (line 880) | private void createWellKnownChangePasswordRedirectFilter() { method getCsrfLogoutHandler (line 889) | BeanMetadataElement getCsrfLogoutHandler() { method getSessionStrategy (line 893) | BeanReference getSessionStrategy() { method getSessionCreationPolicy (line 897) | SessionCreationPolicy getSessionCreationPolicy() { method getRequestCache (line 901) | BeanReference getRequestCache() { method getFilters (line 905) | List getFilters() { method getObservationRegistry (line 956) | private static BeanMetadataElement getObservationRegistry(Element http... class PathPatternRequestTransformerFactoryBean (line 964) | static class PathPatternRequestTransformerFactoryBean method getObject (line 970) | @Override method getObjectType (line 983) | @Override method setApplicationContext (line 988) | @Override class RoleVoterBeanFactory (line 995) | static class RoleVoterBeanFactory extends AbstractGrantedAuthorityDefa... method getBean (line 999) | @Override class SecurityContextHolderAwareRequestFilterBeanFactory (line 1007) | static class SecurityContextHolderAwareRequestFilterBeanFactory method getBean (line 1015) | @Override method setSecurityContextHolderStrategy (line 1022) | void setSecurityContextHolderStrategy(SecurityContextHolderStrategy ... class SecurityContextHolderStrategyFactory (line 1028) | static class SecurityContextHolderStrategyFactory implements FactoryBe... method getObject (line 1030) | @Override method getObjectType (line 1035) | @Override class ObservationRegistryFactory (line 1042) | static class ObservationRegistryFactory implements FactoryBean filters, Parse... method buildCustomFilterList (line 308) | List buildCustomFilterList(Element element, ParserCont... method registerFilterChainProxyIfNecessary (line 350) | static void registerFilterChainProxyIfNecessary(ParserContext pc, Elem... method getObservationRegistry (line 385) | private static BeanMetadataElement getObservationRegistry(Element meth... class RequestRejectedHandlerPostProcessor (line 393) | public static class RequestRejectedHandlerPostProcessor implements Bea... method RequestRejectedHandlerPostProcessor (line 403) | RequestRejectedHandlerPostProcessor(String beanName, String targetBe... method postProcessBeanDefinitionRegistry (line 409) | @Override method postProcessBeanFactory (line 426) | @Override method setObservationRegistry (line 431) | public void setObservationRegistry(ObservationRegistry registry) { class ClearCredentialsMethodInvokingFactoryBean (line 446) | static final class ClearCredentialsMethodInvokingFactoryBean extends M... method afterPropertiesSet (line 448) | @Override method isEraseCredentialsAfterAuthentication (line 467) | boolean isEraseCredentialsAfterAuthentication() { class ChildAuthenticationManagerFactoryBean (line 473) | public static final class ChildAuthenticationManagerFactoryBean implem... method ChildAuthenticationManagerFactoryBean (line 483) | public ChildAuthenticationManagerFactoryBean(List getLogoutHandlers() { method getLogoutSuccessHandler (line 149) | BeanMetadataElement getLogoutSuccessHandler() { FILE: config/src/main/java/org/springframework/security/config/http/MatcherType.java type MatcherType (line 37) | public enum MatcherType { method MatcherType (line 45) | MatcherType(Class type) { method createMatcher (line 49) | public BeanDefinition createMatcher(ParserContext pc, String path, Str... method createMatcher (line 53) | public BeanDefinition createMatcher(ParserContext pc, String path, Str... method fromElement (line 74) | static MatcherType fromElement(Element elt) { method fromElementOrMvc (line 82) | static MatcherType fromElementOrMvc(Element elt) { FILE: config/src/main/java/org/springframework/security/config/http/MessageMatcherFactoryBean.java class MessageMatcherFactoryBean (line 27) | @Deprecated method MessageMatcherFactoryBean (line 36) | public MessageMatcherFactoryBean(String path) { method MessageMatcherFactoryBean (line 40) | public MessageMatcherFactoryBean(String path, SimpMessageType method) { method getObject (line 45) | @Override method getObjectType (line 50) | @Override method setApplicationContext (line 55) | @Override FILE: config/src/main/java/org/springframework/security/config/http/OAuth2AuthorizedClientManagerRegistrar.java class OAuth2AuthorizedClientManagerRegistrar (line 68) | final class OAuth2AuthorizedClientManagerRegistrar implements BeanDefini... method postProcessBeanDefinitionRegistry (line 88) | @Override method postProcessBeanFactory (line 104) | @Override method setBeanFactory (line 108) | @Override method getAuthorizedClientManager (line 113) | private OAuth2AuthorizedClientManager getAuthorizedClientManager() { method hasDelegatingAuthorizedClientProvider (line 163) | private boolean hasDelegatingAuthorizedClientProvider( method getAuthorizationCodeAuthorizedClientProvider (line 171) | private OAuth2AuthorizedClientProvider getAuthorizationCodeAuthorizedC... method getRefreshTokenAuthorizedClientProvider (line 182) | private OAuth2AuthorizedClientProvider getRefreshTokenAuthorizedClient... method getClientCredentialsAuthorizedClientProvider (line 206) | private OAuth2AuthorizedClientProvider getClientCredentialsAuthorizedC... method getJwtBearerAuthorizedClientProvider (line 224) | private OAuth2AuthorizedClientProvider getJwtBearerAuthorizedClientPro... method getTokenExchangeAuthorizedClientProvider (line 242) | private OAuth2AuthorizedClientProvider getTokenExchangeAuthorizedClien... method getAdditionalAuthorizedClientProviders (line 261) | private List getAdditionalAuthorizedCl... method getAuthorizedClientProviderByType (line 270) | private T getAuthorizedClie... method assertAuthorizedClientProviderIsNull (line 282) | private static void assertAuthorizedClientProviderIsNull(OAuth2Authori... method getBeanNamesForType (line 295) | private String[] getBeanNamesForType(Class beanClass) { method getBeanOfType (line 299) | private T getBeanOfType(ResolvableType resolvableType) { FILE: config/src/main/java/org/springframework/security/config/http/OAuth2ClientBeanDefinitionParser.java class OAuth2ClientBeanDefinitionParser (line 39) | final class OAuth2ClientBeanDefinitionParser implements BeanDefinitionPa... method OAuth2ClientBeanDefinitionParser (line 67) | OAuth2ClientBeanDefinitionParser(BeanReference requestCache, BeanRefer... method parse (line 76) | @Override method getAuthorizationRequestRepository (line 125) | private BeanMetadataElement getAuthorizationRequestRepository(Element ... method getAuthorizationRedirectStrategy (line 137) | private BeanMetadataElement getAuthorizationRedirectStrategy(Element e... method getAccessTokenResponseClient (line 147) | private BeanMetadataElement getAccessTokenResponseClient(Element eleme... method getDefaultAuthorizedClientRepository (line 158) | BeanDefinition getDefaultAuthorizedClientRepository() { method getAuthorizationRequestRedirectFilter (line 162) | BeanDefinition getAuthorizationRequestRedirectFilter() { method getAuthorizationCodeGrantFilter (line 166) | BeanDefinition getAuthorizationCodeGrantFilter() { method getAuthorizationCodeAuthenticationProvider (line 170) | BeanDefinition getAuthorizationCodeAuthenticationProvider() { FILE: config/src/main/java/org/springframework/security/config/http/OAuth2ClientBeanDefinitionParserUtils.java class OAuth2ClientBeanDefinitionParserUtils (line 32) | final class OAuth2ClientBeanDefinitionParserUtils { method OAuth2ClientBeanDefinitionParserUtils (line 40) | private OAuth2ClientBeanDefinitionParserUtils() { method getClientRegistrationRepository (line 43) | static BeanMetadataElement getClientRegistrationRepository(Element ele... method getAuthorizedClientRepository (line 51) | static BeanMetadataElement getAuthorizedClientRepository(Element eleme... method getAuthorizedClientService (line 59) | static BeanMetadataElement getAuthorizedClientService(Element element) { method createDefaultAuthorizedClientRepository (line 67) | static BeanDefinition createDefaultAuthorizedClientRepository(BeanMeta... FILE: config/src/main/java/org/springframework/security/config/http/OAuth2ClientWebMvcSecurityPostProcessor.java class OAuth2ClientWebMvcSecurityPostProcessor (line 41) | final class OAuth2ClientWebMvcSecurityPostProcessor implements BeanDefin... method postProcessBeanDefinitionRegistry (line 47) | @Override method postProcessBeanFactory (line 83) | @Override method setBeanFactory (line 87) | @Override FILE: config/src/main/java/org/springframework/security/config/http/OAuth2LoginBeanDefinitionParser.java class OAuth2LoginBeanDefinitionParser (line 76) | final class OAuth2LoginBeanDefinitionParser implements BeanDefinitionPar... method OAuth2LoginBeanDefinitionParser (line 132) | OAuth2LoginBeanDefinitionParser(BeanReference requestCache, BeanRefere... method parse (line 141) | @Override method getAuthorizationRequestRepository (line 265) | private BeanMetadataElement getAuthorizationRequestRepository(Element ... method getAuthorizationRedirectStrategy (line 276) | private BeanMetadataElement getAuthorizationRedirectStrategy(Element e... method getOidcAuthProvider (line 285) | private BeanDefinition getOidcAuthProvider(Element element, BeanMetada... method getOidcUserService (line 307) | private BeanMetadataElement getOidcUserService(Element element) { method getOAuth2UserService (line 317) | private BeanMetadataElement getOAuth2UserService(Element element) { method getAccessTokenResponseClient (line 327) | private BeanMetadataElement getAccessTokenResponseClient(Element eleme... method getDefaultAuthorizedClientRepository (line 337) | BeanDefinition getDefaultAuthorizedClientRepository() { method getOAuth2AuthorizationRequestRedirectFilter (line 341) | BeanDefinition getOAuth2AuthorizationRequestRedirectFilter() { method getOAuth2LoginAuthenticationEntryPoint (line 345) | BeanDefinition getOAuth2LoginAuthenticationEntryPoint() { method getOAuth2LoginAuthenticationProvider (line 349) | BeanDefinition getOAuth2LoginAuthenticationProvider() { method getOAuth2LoginOidcAuthenticationProvider (line 353) | BeanDefinition getOAuth2LoginOidcAuthenticationProvider() { method getOAuth2LoginLinks (line 357) | BeanDefinition getOAuth2LoginLinks() { method getLoginEntryPoint (line 361) | private Map getLoginEntryPoi... class OidcAuthenticationRequestChecker (line 390) | private static class OidcAuthenticationRequestChecker implements Authe... method authenticate (line 392) | @Override method supports (line 412) | @Override class OAuth2LoginBeanConfig (line 422) | private static class OAuth2LoginBeanConfig implements ApplicationConte... method setApplicationContext (line 426) | @Override method getLoginLinks (line 431) | @SuppressWarnings({ "unchecked", "unused" }) class EntryPointMatcherFactoryBean (line 453) | @Deprecated method EntryPointMatcherFactoryBean (line 458) | EntryPointMatcherFactoryBean(RequestMatcher loginPageMatcher, Reques... method getAuthenticationEntryPointMatcher (line 468) | private RequestMatcher getAuthenticationEntryPointMatcher() { method getObject (line 479) | @Override method getObjectType (line 484) | @Override FILE: config/src/main/java/org/springframework/security/config/http/OAuth2ResourceServerBeanDefinitionParser.java class OAuth2ResourceServerBeanDefinitionParser (line 63) | final class OAuth2ResourceServerBeanDefinitionParser implements BeanDefi... method OAuth2ResourceServerBeanDefinitionParser (line 94) | OAuth2ResourceServerBeanDefinitionParser(BeanReference authenticationM... method parse (line 114) | @Override method buildRequestMatcher (line 161) | private BeanDefinition buildRequestMatcher(BeanMetadataElement bearerT... method validateConfiguration (line 177) | void validateConfiguration(Element oauth2ResourceServer, Element jwt, ... method getAuthenticationManagerResolver (line 198) | BeanMetadataElement getAuthenticationManagerResolver(Element element) { method getBearerTokenResolver (line 209) | BeanMetadataElement getBearerTokenResolver(Element element) { method getAuthenticationConverter (line 217) | BeanMetadataElement getAuthenticationConverter(Element element) { method getEntryPoint (line 225) | BeanMetadataElement getEntryPoint(Element element) { class JwtBeanDefinitionParser (line 233) | static final class JwtBeanDefinitionParser implements BeanDefinitionPa... method JwtBeanDefinitionParser (line 243) | JwtBeanDefinitionParser() { method parse (line 246) | @Override method validateConfiguration (line 256) | void validateConfiguration(Element element, ParserContext pc) { method getDecoder (line 264) | Object getDecoder(Element element) { method getJwtAuthenticationConverter (line 275) | Object getJwtAuthenticationConverter(Element element) { class OpaqueTokenBeanDefinitionParser (line 283) | static final class OpaqueTokenBeanDefinitionParser implements BeanDefi... method OpaqueTokenBeanDefinitionParser (line 297) | OpaqueTokenBeanDefinitionParser() { method parse (line 300) | @Override method validateConfiguration (line 314) | void validateConfiguration(Element element, ParserContext pc) { method getIntrospector (line 333) | BeanMetadataElement getIntrospector(Element element) { class StaticAuthenticationManagerResolver (line 351) | static final class StaticAuthenticationManagerResolver method StaticAuthenticationManagerResolver (line 356) | StaticAuthenticationManagerResolver(AuthenticationManager authentica... method resolve (line 360) | @Override class NimbusJwtDecoderJwkSetUriFactoryBean (line 367) | static final class NimbusJwtDecoderJwkSetUriFactoryBean implements Fac... method NimbusJwtDecoderJwkSetUriFactoryBean (line 371) | NimbusJwtDecoderJwkSetUriFactoryBean(String jwkSetUri) { method getObject (line 375) | @Override method getObjectType (line 380) | @Override class BearerTokenRequestMatcher (line 387) | static final class BearerTokenRequestMatcher implements RequestMatcher { method BearerTokenRequestMatcher (line 391) | BearerTokenRequestMatcher(BearerTokenResolver bearerTokenResolver) { method matches (line 396) | @Override class BearerTokenAuthenticationRequestMatcher (line 408) | static final class BearerTokenAuthenticationRequestMatcher implements ... method BearerTokenAuthenticationRequestMatcher (line 412) | BearerTokenAuthenticationRequestMatcher() { method BearerTokenAuthenticationRequestMatcher (line 416) | BearerTokenAuthenticationRequestMatcher(AuthenticationConverter auth... method matches (line 421) | @Override FILE: config/src/main/java/org/springframework/security/config/http/OrderDecorator.java class OrderDecorator (line 27) | class OrderDecorator implements Ordered { method OrderDecorator (line 33) | OrderDecorator(BeanMetadataElement bean, SecurityFilters filterOrder) { method OrderDecorator (line 38) | OrderDecorator(BeanMetadataElement bean, int order) { method getOrder (line 43) | @Override method toString (line 48) | @Override FILE: config/src/main/java/org/springframework/security/config/http/PathPatternRequestMatcherFactoryBean.java class PathPatternRequestMatcherFactoryBean (line 30) | public final class PathPatternRequestMatcherFactoryBean method PathPatternRequestMatcherFactoryBean (line 41) | PathPatternRequestMatcherFactoryBean(String pattern) { method PathPatternRequestMatcherFactoryBean (line 45) | PathPatternRequestMatcherFactoryBean(String pattern, String method) { method getObject (line 50) | @Override method getObjectType (line 55) | @Override method setBasePath (line 60) | public void setBasePath(String basePath) { method setApplicationContext (line 64) | @Override method afterPropertiesSet (line 70) | @Override FILE: config/src/main/java/org/springframework/security/config/http/PortMappingsBeanDefinitionParser.java class PortMappingsBeanDefinitionParser (line 40) | class PortMappingsBeanDefinitionParser implements BeanDefinitionParser { method parse (line 46) | @Override FILE: config/src/main/java/org/springframework/security/config/http/RememberMeBeanDefinitionParser.java class RememberMeBeanDefinitionParser (line 46) | class RememberMeBeanDefinitionParser implements BeanDefinitionParser { method RememberMeBeanDefinitionParser (line 78) | RememberMeBeanDefinitionParser(String key, BeanReference authenticatio... method parse (line 85) | @Override method getRememberMeServicesId (line 190) | String getRememberMeServicesId() { FILE: config/src/main/java/org/springframework/security/config/http/RequestMatcherFactoryBean.java class RequestMatcherFactoryBean (line 27) | @Deprecated method RequestMatcherFactoryBean (line 36) | public RequestMatcherFactoryBean(String path) { method RequestMatcherFactoryBean (line 40) | public RequestMatcherFactoryBean(String path, HttpMethod method) { method getObject (line 45) | @Override method getObjectType (line 50) | @Override method setApplicationContext (line 55) | @Override FILE: config/src/main/java/org/springframework/security/config/http/Saml2LoginBeanDefinitionParser.java class Saml2LoginBeanDefinitionParser (line 55) | final class Saml2LoginBeanDefinitionParser implements BeanDefinitionPars... method Saml2LoginBeanDefinitionParser (line 97) | Saml2LoginBeanDefinitionParser(List csrfIgnoreRequestM... method parse (line 111) | @Override method resolveAuthenticationManager (line 167) | private void resolveAuthenticationManager(Element element, method resolveSecurityContextRepository (line 180) | private void resolveSecurityContextRepository(Element element, method resolveLoginPage (line 188) | private void resolveLoginPage(Element element, ParserContext parserCon... method resolveAuthenticationFailureHandler (line 220) | private void resolveAuthenticationFailureHandler(Element element, method resolveAuthenticationSuccessHandler (line 238) | private void resolveAuthenticationSuccessHandler(Element element, method registerDefaultCsrfOverride (line 255) | private void registerDefaultCsrfOverride() { method getIdentityProviderUrlMap (line 263) | private Map getIdentityProviderUrlMap(Element element) { method getSaml2WebSsoAuthenticationRequestFilter (line 280) | BeanDefinition getSaml2WebSsoAuthenticationRequestFilter() { method getSaml2AuthenticationUrlToProviderName (line 284) | BeanDefinition getSaml2AuthenticationUrlToProviderName() { class Saml2LoginBeanConfig (line 291) | public static class Saml2LoginBeanConfig implements ApplicationContext... method getAuthenticationUrlToProviderName (line 295) | @SuppressWarnings({ "unchecked", "unused" }) method setApplicationContext (line 316) | @Override FILE: config/src/main/java/org/springframework/security/config/http/Saml2LoginBeanDefinitionParserUtils.java class Saml2LoginBeanDefinitionParserUtils (line 39) | final class Saml2LoginBeanDefinitionParserUtils { method Saml2LoginBeanDefinitionParserUtils (line 51) | private Saml2LoginBeanDefinitionParserUtils() { method getRelyingPartyRegistrationRepository (line 54) | static BeanMetadataElement getRelyingPartyRegistrationRepository(Eleme... method getAuthenticationRequestRepository (line 63) | static BeanMetadataElement getAuthenticationRequestRepository(Element ... method getAuthenticationRequestResolver (line 72) | static BeanMetadataElement getAuthenticationRequestResolver(Element el... method createDefaultAuthenticationRequestResolver (line 80) | static BeanMetadataElement createDefaultAuthenticationRequestResolver( method createAuthenticationProvider (line 95) | static BeanDefinition createAuthenticationProvider() { method getAuthenticationConverter (line 103) | static BeanMetadataElement getAuthenticationConverter(Element element) { method createDefaultAuthenticationConverter (line 111) | static BeanDefinition createDefaultAuthenticationConverter(BeanMetadat... FILE: config/src/main/java/org/springframework/security/config/http/Saml2LogoutBeanDefinitionParser.java class Saml2LogoutBeanDefinitionParser (line 57) | final class Saml2LogoutBeanDefinitionParser implements BeanDefinitionPar... method Saml2LogoutBeanDefinitionParser (line 83) | Saml2LogoutBeanDefinitionParser(ManagedList logou... method parse (line 91) | @Override method createDefaultLogoutHandlers (line 160) | private static List createDefaultLogoutHandlers() { method createDefaultLogoutSuccessHandler (line 168) | private static BeanMetadataElement createDefaultLogoutSuccessHandler() { method createLogoutRequestMatcher (line 174) | private BeanMetadataElement createLogoutRequestMatcher() { method createSaml2LogoutRequestMatcher (line 187) | private BeanMetadataElement createSaml2LogoutRequestMatcher() { method createSaml2LogoutResponseMatcher (line 201) | private BeanMetadataElement createSaml2LogoutResponseMatcher() { method toManagedList (line 215) | private static List toManagedList(BeanMetadataEle... method getLogoutRequestFilter (line 221) | BeanDefinition getLogoutRequestFilter() { method getLogoutResponseFilter (line 225) | BeanDefinition getLogoutResponseFilter() { method getLogoutFilter (line 229) | BeanDefinition getLogoutFilter() { class Saml2RequestMatcher (line 233) | public static class Saml2RequestMatcher implements RequestMatcher { method matches (line 238) | @Override method setSecurityContextHolderStrategy (line 253) | public void setSecurityContextHolderStrategy(SecurityContextHolderSt... FILE: config/src/main/java/org/springframework/security/config/http/Saml2LogoutBeanDefinitionParserUtils.java class Saml2LogoutBeanDefinitionParserUtils (line 37) | final class Saml2LogoutBeanDefinitionParserUtils { method Saml2LogoutBeanDefinitionParserUtils (line 53) | private Saml2LogoutBeanDefinitionParserUtils() { method getRelyingPartyRegistrationRepository (line 56) | static BeanMetadataElement getRelyingPartyRegistrationRepository(Eleme... method getLogoutResponseResolver (line 65) | static BeanMetadataElement getLogoutResponseResolver(Element element, ... method getLogoutRequestValidator (line 79) | static BeanMetadataElement getLogoutRequestValidator(Element element) { method getLogoutResponseValidator (line 91) | static BeanMetadataElement getLogoutResponseValidator(Element element) { method getLogoutRequestRepository (line 103) | static BeanMetadataElement getLogoutRequestRepository(Element element) { method getLogoutRequestResolver (line 111) | static BeanMetadataElement getLogoutRequestResolver(Element element, B... FILE: config/src/main/java/org/springframework/security/config/http/SecurityFilters.java type SecurityFilters (line 28) | enum SecurityFilters { method SecurityFilters (line 117) | SecurityFilters() { method SecurityFilters (line 121) | SecurityFilters(int order) { method getOrder (line 125) | public int getOrder() { FILE: config/src/main/java/org/springframework/security/config/http/SessionCreationPolicy.java type SessionCreationPolicy (line 29) | public enum SessionCreationPolicy { FILE: config/src/main/java/org/springframework/security/config/http/UserDetailsServiceFactoryBean.java class UserDetailsServiceFactoryBean (line 41) | public class UserDetailsServiceFactoryBean implements ApplicationContext... method userDetailsService (line 45) | UserDetailsService userDetailsService(String id) { method cachingUserDetailsService (line 52) | UserDetailsService cachingUserDetailsService(String id) { method authenticationUserDetailsService (line 64) | @SuppressWarnings("unchecked") method getUserDetailsService (line 102) | private UserDetailsService getUserDetailsService() { method setApplicationContext (line 117) | @Override method getBeansOfType (line 122) | private Map getBeansOfType(Class type) { FILE: config/src/main/java/org/springframework/security/config/http/WebConfigUtils.java class WebConfigUtils (line 30) | final class WebConfigUtils { method WebConfigUtils (line 32) | private WebConfigUtils() { method countNonEmpty (line 35) | static int countNonEmpty(String[] objects) { method validateHttpRedirect (line 50) | static void validateHttpRedirect(String url, ParserContext pc, Object ... FILE: config/src/main/java/org/springframework/security/config/http/WellKnownChangePasswordBeanDefinitionParser.java class WellKnownChangePasswordBeanDefinitionParser (line 34) | public final class WellKnownChangePasswordBeanDefinitionParser implement... method parse (line 45) | @Override method getChangePasswordPage (line 59) | private String getChangePasswordPage(Element element) { FILE: config/src/main/java/org/springframework/security/config/ldap/AbstractLdapAuthenticationManagerFactory.java class AbstractLdapAuthenticationManagerFactory (line 38) | public abstract class AbstractLdapAuthenticationManagerFactory getContextSourceClass() throws LinkageError { method setDefaultNameRequired (line 81) | public void setDefaultNameRequired(boolean defaultNameRequired) { method getOrder (line 85) | @Override FILE: config/src/main/java/org/springframework/security/config/ldap/EmbeddedLdapServerContextSourceFactoryBean.java class EmbeddedLdapServerContextSourceFactoryBean (line 40) | public class EmbeddedLdapServerContextSourceFactoryBean method fromEmbeddedLdapServer (line 76) | public static EmbeddedLdapServerContextSourceFactoryBean fromEmbeddedL... method setLdif (line 85) | public void setLdif(String ldif) { method setPort (line 95) | public void setPort(int port) { method setRoot (line 104) | public void setRoot(String root) { method setManagerDn (line 115) | public void setManagerDn(String managerDn) { method setManagerPassword (line 124) | public void setManagerPassword(String managerPassword) { method getObject (line 128) | @Override method getObjectType (line 148) | @Override method destroy (line 153) | @Override method setApplicationContext (line 160) | @Override method getContainer (line 165) | private EmbeddedLdapServerContainer getContainer() { method getEmbeddedServerPort (line 176) | private int getEmbeddedServerPort() { method getDefaultEmbeddedServerPort (line 183) | private int getDefaultEmbeddedServerPort() { FILE: config/src/main/java/org/springframework/security/config/ldap/LdapBindAuthenticationManagerFactory.java class LdapBindAuthenticationManagerFactory (line 30) | public class LdapBindAuthenticationManagerFactory extends AbstractLdapAu... method LdapBindAuthenticationManagerFactory (line 32) | public LdapBindAuthenticationManagerFactory(BaseLdapPathContextSource ... method createDefaultLdapAuthenticator (line 36) | @Override FILE: config/src/main/java/org/springframework/security/config/ldap/LdapPasswordComparisonAuthenticationManagerFactory.java class LdapPasswordComparisonAuthenticationManagerFactory (line 32) | public class LdapPasswordComparisonAuthenticationManagerFactory method LdapPasswordComparisonAuthenticationManagerFactory (line 39) | public LdapPasswordComparisonAuthenticationManagerFactory(BaseLdapPath... method setPasswordEncoder (line 50) | public void setPasswordEncoder(PasswordEncoder passwordEncoder) { method setPasswordAttribute (line 61) | public void setPasswordAttribute(String passwordAttribute) { method createDefaultLdapAuthenticator (line 65) | @Override FILE: config/src/main/java/org/springframework/security/config/ldap/LdapProviderBeanDefinitionParser.java class LdapProviderBeanDefinitionParser (line 39) | public class LdapProviderBeanDefinitionParser implements BeanDefinitionP... method parse (line 57) | @Override FILE: config/src/main/java/org/springframework/security/config/ldap/LdapServerBeanDefinitionParser.java class LdapServerBeanDefinitionParser (line 44) | public class LdapServerBeanDefinitionParser implements BeanDefinitionPar... method parse (line 91) | @Override method createEmbeddedServer (line 128) | private RootBeanDefinition createEmbeddedServer(Element element, Parse... method getRootBeanDefinition (line 167) | private RootBeanDefinition getRootBeanDefinition(String mode) { method resolveBeanId (line 174) | private String resolveBeanId(String mode) { method isUnboundIdEnabled (line 181) | private boolean isUnboundIdEnabled(String mode) { method getPort (line 185) | private String getPort(Element element) { method getDefaultPort (line 190) | private String getDefaultPort() { class EmbeddedLdapServerConfigBean (line 199) | private static class EmbeddedLdapServerConfigBean implements Applicati... method setApplicationContext (line 203) | @Override method createEmbeddedContextSource (line 208) | @SuppressWarnings("unused") method getPort (line 215) | private int getPort() { FILE: config/src/main/java/org/springframework/security/config/ldap/LdapUserServiceBeanDefinitionParser.java class LdapUserServiceBeanDefinitionParser (line 36) | public class LdapUserServiceBeanDefinitionParser extends AbstractUserDet... method getBeanClassName (line 76) | @Override method doParse (line 81) | @Override method parseSearchBean (line 92) | static RootBeanDefinition parseSearchBean(Element elt, ParserContext p... method parseServerReference (line 116) | static RuntimeBeanReference parseServerReference(Element elt, ParserCo... method registerPostProcessorIfNecessary (line 129) | private static void registerPostProcessorIfNecessary(BeanDefinitionReg... method parseUserDetailsClassOrUserMapperRef (line 142) | static BeanMetadataElement parseUserDetailsClassOrUserMapperRef(Elemen... method getMapper (line 158) | private static RootBeanDefinition getMapper(String userDetailsClass) { method parseAuthoritiesPopulator (line 168) | static RootBeanDefinition parseAuthoritiesPopulator(Element elt, Parse... FILE: config/src/main/java/org/springframework/security/config/method/AspectJMethodMatcher.java class AspectJMethodMatcher (line 31) | class AspectJMethodMatcher implements MethodMatcher, ClassFilter, Pointc... method AspectJMethodMatcher (line 46) | AspectJMethodMatcher(String expression) { method matches (line 50) | @Override method matches (line 55) | @Override method isRuntime (line 60) | @Override method matches (line 65) | @Override method getClassFilter (line 70) | @Override method getMethodMatcher (line 75) | @Override FILE: config/src/main/java/org/springframework/security/config/method/GlobalMethodSecurityBeanDefinitionParser.java class GlobalMethodSecurityBeanDefinitionParser (line 95) | @Deprecated method parse (line 124) | @Override method registerAccessManager (line 286) | @SuppressWarnings({ "unchecked", "rawtypes" }) method registerDelegatingMethodSecurityMetadataSource (line 305) | @SuppressWarnings("rawtypes") method registerProtectPointcutPostProcessor (line 318) | private void registerProtectPointcutPostProcessor(ParserContext parser... method parseProtectPointcuts (line 329) | private Map> parseProtectPointcuts(Parse... method registerMethodSecurityInterceptor (line 353) | private BeanReference registerMethodSecurityInterceptor(ParserContext ... method registerAdvisor (line 379) | private void registerAdvisor(ParserContext parserContext, BeanReferenc... method registerWithDefaultRolePrefix (line 399) | private RootBeanDefinition registerWithDefaultRolePrefix(ParserContext... class AuthenticationManagerDelegator (line 417) | static final class AuthenticationManagerDelegator implements Authentic... method AuthenticationManagerDelegator (line 427) | AuthenticationManagerDelegator(String authMgrBean) { method authenticate (line 431) | @Override method setBeanFactory (line 452) | @Override class Jsr250MethodSecurityMetadataSourceBeanFactory (line 459) | static class Jsr250MethodSecurityMetadataSourceBeanFactory extends Abs... method getBean (line 463) | Jsr250MethodSecurityMetadataSource getBean() { class DefaultMethodSecurityExpressionHandlerBeanFactory (line 470) | static class DefaultMethodSecurityExpressionHandlerBeanFactory extends... method getBean (line 474) | DefaultMethodSecurityExpressionHandler getBean() { class AbstractGrantedAuthorityDefaultsBeanFactory (line 481) | abstract static class AbstractGrantedAuthorityDefaultsBeanFactory impl... method setApplicationContext (line 485) | @Override class LazyInitBeanDefinitionRegistryPostProcessor (line 500) | private static final class LazyInitBeanDefinitionRegistryPostProcessor method LazyInitBeanDefinitionRegistryPostProcessor (line 505) | private LazyInitBeanDefinitionRegistryPostProcessor(String beanName) { method postProcessBeanDefinitionRegistry (line 509) | @Override method postProcessBeanFactory (line 518) | @Override FILE: config/src/main/java/org/springframework/security/config/method/InterceptMethodsBeanDefinitionDecorator.java class InterceptMethodsBeanDefinitionDecorator (line 52) | public class InterceptMethodsBeanDefinitionDecorator implements BeanDefi... method decorate (line 58) | @Override class InternalAuthorizationManagerInterceptMethodsBeanDefinitionDecorator (line 67) | static class InternalAuthorizationManagerInterceptMethodsBeanDefinitio... method createInterceptorDefinition (line 78) | @Override method supports (line 95) | boolean supports(Node node) { method pointcut (line 106) | private Pointcut pointcut(Element interceptorElt, Element protectElt) { method authorizationManager (line 112) | private BeanMetadataElement authorizationManager(Element interceptMe... method authorizationManager (line 123) | private BeanMetadataElement authorizationManager(Map pointcuts) { method replaceBooleanOperators (line 240) | private String replaceBooleanOperators(String expression) { method authorizationManager (line 247) | private BeanMetadataElement authorizationManager(Element element, Elem... method authorizationManager (line 258) | private BeanMetadataElement authorizationManager(Map javaType, String methodPrefix) { method fromClass (line 42) | static PrefixBasedMethodMatcher fromClass(String className, String met... method getClassFilter (line 57) | @Override method getMethodMatcher (line 62) | @Override method matches (line 67) | @Override method isRuntime (line 72) | @Override method matches (line 77) | @Override method matches (line 82) | private boolean matches(String mappedName, String methodName) { method prefixMatches (line 87) | private boolean prefixMatches(String mappedName, String methodName) { method suffixMatches (line 91) | private boolean suffixMatches(String mappedName, String methodName) { FILE: config/src/main/java/org/springframework/security/config/method/ProtectPointcutPostProcessor.java class ProtectPointcutPostProcessor (line 68) | @Deprecated method ProtectPointcutPostProcessor (line 83) | ProtectPointcutPostProcessor(MapBasedMethodSecurityMetadataSource mapB... method postProcessAfterInitialization (line 103) | @Override method postProcessBeforeInitialization (line 108) | @Override method getBeanMethods (line 138) | private Method[] getBeanMethods(Object bean) { method attemptMatch (line 147) | private boolean attemptMatch(Class targetClass, Method method, Poin... method setPointcutMap (line 164) | public void setPointcutMap(Map> map) { method addPointcut (line 172) | private void addPointcut(String pointcutExpression, List getClientRegistrations(Element elemen... method getProviders (line 145) | private Map> getProviders(Element element,... method getBuilderFromIssuerIfPossible (line 171) | private static ClientRegistration.Builder getBuilderFromIssuerIfPossib... method getBuilder (line 186) | private static ClientRegistration.Builder getBuilder(ParserContext par... method getBuilder (line 201) | private static ClientRegistration.Builder getBuilder(ParserContext par... method getOptionalIfNotEmpty (line 215) | private static Optional getOptionalIfNotEmpty(ParserContext pa... method getCommonProvider (line 221) | private static CommonOAuth2Provider getCommonProvider(String providerI... method findEnum (line 239) | private static CommonOAuth2Provider findEnum(String value) { method getCanonicalName (line 251) | private static String getCanonicalName(String name) { method getErrorMessage (line 260) | private static String getErrorMessage(String configuredProviderId, Str... FILE: config/src/main/java/org/springframework/security/config/oauth2/client/CommonOAuth2Provider.java type CommonOAuth2Provider (line 36) | public enum CommonOAuth2Provider { method getBuilder (line 40) | @Override method getBuilder (line 59) | @Override method getBuilder (line 76) | @Override method getBuilder (line 93) | @Override method getBuilder (line 110) | @Override method getBuilder (line 124) | protected final ClientRegistration.Builder getBuilder(String registrat... method getBuilder (line 140) | public abstract ClientRegistration.Builder getBuilder(String registrat... FILE: config/src/main/java/org/springframework/security/config/observation/SecurityObservationSettings.java class SecurityObservationSettings (line 32) | public final class SecurityObservationSettings { method SecurityObservationSettings (line 40) | private SecurityObservationSettings(boolean observeRequests, boolean o... method noObservations (line 51) | public static SecurityObservationSettings noObservations() { method withDefaults (line 60) | public static Builder withDefaults() { method shouldObserveRequests (line 64) | public boolean shouldObserveRequests() { method shouldObserveAuthentications (line 68) | public boolean shouldObserveAuthentications() { method shouldObserveAuthorizations (line 72) | public boolean shouldObserveAuthorizations() { class Builder (line 79) | public static final class Builder { method Builder (line 87) | Builder(boolean observeRequests, boolean observeAuthentications, boo... method shouldObserveRequests (line 93) | public Builder shouldObserveRequests(boolean excludeFilters) { method shouldObserveAuthentications (line 98) | public Builder shouldObserveAuthentications(boolean excludeAuthentic... method shouldObserveAuthorizations (line 103) | public Builder shouldObserveAuthorizations(boolean excludeAuthorizat... method build (line 108) | public SecurityObservationSettings build() { FILE: config/src/main/java/org/springframework/security/config/provisioning/UserDetailsManagerResourceFactoryBean.java class UserDetailsManagerResourceFactoryBean (line 38) | public class UserDetailsManagerResourceFactoryBean method getObject (line 43) | @Override method getObjectType (line 49) | @Override method setResourceLoader (line 54) | @Override method setResourceLocation (line 65) | public void setResourceLocation(String resourceLocation) { method setResource (line 74) | public void setResource(Resource resource) { method fromResourceLocation (line 86) | public static UserDetailsManagerResourceFactoryBean fromResourceLocati... method fromResource (line 98) | public static UserDetailsManagerResourceFactoryBean fromResource(Resou... method fromString (line 111) | public static UserDetailsManagerResourceFactoryBean fromString(String ... FILE: config/src/main/java/org/springframework/security/config/saml2/RelyingPartyRegistrationsBeanDefinitionParser.java class RelyingPartyRegistrationsBeanDefinitionParser (line 54) | public final class RelyingPartyRegistrationsBeanDefinitionParser impleme... method parse (line 102) | @Override method getAssertingParties (line 125) | private static Map> getAssertingParties(El... method addVerificationCredentials (line 156) | private static void addVerificationCredentials(Map ass... method addEncryptionCredentials (line 166) | private static void addEncryptionCredentials(Map asser... method addVerificationCredentials (line 176) | private static void addVerificationCredentials(Element assertingPartyE... method addEncryptionCredentials (line 187) | private static void addEncryptionCredentials(Element assertingPartyElt... method getRelyingPartyRegistrations (line 198) | private List getRelyingPartyRegistrations(El... method getBuilderFromMetadataLocationIfPossible (line 213) | private static RelyingPartyRegistration.Builder getBuilderFromMetadata... method addRemainingProperties (line 233) | private static void addRemainingProperties(ParserContext pc, Element r... method buildAssertingParty (line 265) | private static void buildAssertingParty(Element relyingPartyElt, Map asserting... method addSigningCredentials (line 307) | private static void addSigningCredentials(Element relyingPartyRegistra... method addDecryptionCredentials (line 319) | private static void addDecryptionCredentials(Element relyingPartyRegis... method getAsString (line 331) | private static String getAsString(Map assertingParty, ... method getAssertionConsumerServiceBinding (line 335) | private static Saml2MessageBinding getAssertionConsumerServiceBinding(... method getSingleLogoutServiceBinding (line 344) | private static Saml2MessageBinding getSingleLogoutServiceBinding(Eleme... method getSaml2VerificationCredential (line 352) | private static Saml2X509Credential getSaml2VerificationCredential(Stri... method getSaml2EncryptionCredential (line 356) | private static Saml2X509Credential getSaml2EncryptionCredential(String... method getSaml2SigningCredential (line 360) | private static Saml2X509Credential getSaml2SigningCredential(String pr... method getSaml2DecryptionCredential (line 366) | private static Saml2X509Credential getSaml2DecryptionCredential(String... method getSaml2Credential (line 372) | private static Saml2X509Credential getSaml2Credential(String privateKe... method getSaml2Credential (line 379) | private static Saml2X509Credential getSaml2Credential(String certifica... method readPrivateKey (line 385) | private static RSAPrivateKey readPrivateKey(String privateKeyLocation) { method readCertificate (line 395) | private static X509Certificate readCertificate(String certificateLocat... method resolveAttribute (line 405) | private static String resolveAttribute(ParserContext pc, String value) { FILE: config/src/main/java/org/springframework/security/config/web/PathPatternRequestMatcherBuilderFactoryBean.java class PathPatternRequestMatcherBuilderFactoryBean (line 41) | public final class PathPatternRequestMatcherBuilderFactoryBean implements method PathPatternRequestMatcherBuilderFactoryBean (line 62) | public PathPatternRequestMatcherBuilderFactoryBean() { method PathPatternRequestMatcherBuilderFactoryBean (line 74) | public PathPatternRequestMatcherBuilderFactoryBean(PathPatternParser p... method getObject (line 78) | @Override method withPathPatternParser (line 94) | private PathPatternRequestMatcher.Builder withPathPatternParser(PathPa... method getObjectType (line 103) | @Override method setBasePath (line 115) | public void setBasePath(String basePath) { method setApplicationContext (line 119) | @Override method setBeanName (line 124) | @Override method setBeanFactory (line 129) | @Override method describe (line 136) | private String describe(Object bean, String name) { FILE: config/src/main/java/org/springframework/security/config/web/messaging/PathPatternMessageMatcherBuilderFactoryBean.java class PathPatternMessageMatcherBuilderFactoryBean (line 32) | public final class PathPatternMessageMatcherBuilderFactoryBean method PathPatternMessageMatcherBuilderFactoryBean (line 41) | public PathPatternMessageMatcherBuilderFactoryBean() { method PathPatternMessageMatcherBuilderFactoryBean (line 49) | public PathPatternMessageMatcherBuilderFactoryBean(PathPatternParser p... method getObject (line 53) | @Override method getObjectType (line 61) | @Override FILE: config/src/main/java/org/springframework/security/config/web/server/AbstractServerWebExchangeMatcherRegistry.java class AbstractServerWebExchangeMatcherRegistry (line 34) | public abstract class AbstractServerWebExchangeMatcherRegistry { method AbstractServerWebExchangeMatcherRegistry (line 36) | AbstractServerWebExchangeMatcherRegistry() { method anyExchange (line 44) | public T anyExchange() { method pathMatchers (line 54) | public T pathMatchers(HttpMethod method) { method pathMatchers (line 67) | public T pathMatchers(HttpMethod method, String... antPatterns) { method pathMatchers (line 80) | public T pathMatchers(String... antPatterns) { method parsePatterns (line 85) | private List parsePatterns(String[] antPatterns) { method matchers (line 102) | public T matchers(ServerWebExchangeMatcher... matchers) { method registerMatcher (line 113) | protected abstract T registerMatcher(ServerWebExchangeMatcher matcher); method getPathPatternParser (line 115) | protected PathPatternParser getPathPatternParser() { method matcher (line 125) | private T matcher(ServerWebExchangeMatcher matcher) { FILE: config/src/main/java/org/springframework/security/config/web/server/GenericHttpMessageConverterAdapter.java class GenericHttpMessageConverterAdapter (line 42) | final class GenericHttpMessageConverterAdapter implements GenericHttp... method GenericHttpMessageConverterAdapter (line 46) | GenericHttpMessageConverterAdapter(SmartHttpMessageConverter smartC... method canRead (line 50) | @Override method read (line 55) | @Override method canWrite (line 61) | @Override method write (line 66) | @Override method canRead (line 72) | @Override method canWrite (line 77) | @Override method getSupportedMediaTypes (line 82) | @Override method read (line 87) | @Override method write (line 93) | @Override FILE: config/src/main/java/org/springframework/security/config/web/server/HttpMessageConverters.java class HttpMessageConverters (line 34) | final class HttpMessageConverters { method HttpMessageConverters (line 53) | private HttpMessageConverters() { method getJsonMessageConverter (line 56) | @SuppressWarnings("removal") FILE: config/src/main/java/org/springframework/security/config/web/server/OAuth2ErrorEncoder.java class OAuth2ErrorEncoder (line 40) | class OAuth2ErrorEncoder implements HttpMessageEncoder { method getStreamingMediaTypes (line 44) | @NonNull method canEncode (line 50) | @Override method encode (line 55) | @NonNull method getEncodableMimeTypes (line 71) | @NonNull class ByteArrayHttpOutputMessage (line 77) | private static class ByteArrayHttpOutputMessage implements HttpOutputM... method getBody (line 81) | @NonNull method getHeaders (line 87) | @NonNull FILE: config/src/main/java/org/springframework/security/config/web/server/OidcBackChannelLogoutAuthentication.java class OidcBackChannelLogoutAuthentication (line 38) | class OidcBackChannelLogoutAuthentication extends AbstractAuthentication... method OidcBackChannelLogoutAuthentication (line 51) | OidcBackChannelLogoutAuthentication(OidcLogoutToken logoutToken, Clien... method getPrincipal (line 61) | @Override method getCredentials (line 69) | @Override method getClientRegistration (line 74) | ClientRegistration getClientRegistration() { FILE: config/src/main/java/org/springframework/security/config/web/server/OidcBackChannelLogoutReactiveAuthenticationManager.java class OidcBackChannelLogoutReactiveAuthenticationManager (line 64) | final class OidcBackChannelLogoutReactiveAuthenticationManager implement... method OidcBackChannelLogoutReactiveAuthenticationManager (line 71) | OidcBackChannelLogoutReactiveAuthenticationManager() { method authenticate (line 97) | @Override method decode (line 111) | private Mono decode(ClientRegistration registration, String token) { method setLogoutTokenDecoderFactory (line 128) | void setLogoutTokenDecoderFactory(ReactiveJwtDecoderFactory handleAuthenticationFailure(ServerWebExchange excha... method oauth2Error (line 118) | private OAuth2Error oauth2Error(Exception ex) { FILE: config/src/main/java/org/springframework/security/config/web/server/OidcBackChannelServerLogoutHandler.java class OidcBackChannelServerLogoutHandler (line 63) | public final class OidcBackChannelServerLogoutHandler implements ServerL... method OidcBackChannelServerLogoutHandler (line 78) | public OidcBackChannelServerLogoutHandler(ReactiveOidcSessionRegistry ... method logout (line 82) | @Override method eachLogout (line 118) | private Mono> eachLogout(WebFilterExchange exchan... method computeLogoutEndpoint (line 137) | String computeLogoutEndpoint(ServerHttpRequest request, OidcBackChanne... method oauth2Error (line 168) | private OAuth2Error oauth2Error(Collection errors) { method handleLogoutFailure (line 173) | private Mono handleLogoutFailure(ServerWebExchange exchange, OAu... method setLogoutUri (line 186) | public void setLogoutUri(String logoutUri) { method setSessionCookieName (line 198) | public void setSessionCookieName(String sessionCookieName) { FILE: config/src/main/java/org/springframework/security/config/web/server/OidcLogoutAuthenticationToken.java class OidcLogoutAuthenticationToken (line 32) | class OidcLogoutAuthenticationToken extends AbstractAuthenticationToken { method OidcLogoutAuthenticationToken (line 47) | OidcLogoutAuthenticationToken(String logoutToken, ClientRegistration c... method getCredentials (line 56) | @Override method getPrincipal (line 64) | @Override method getLogoutToken (line 73) | String getLogoutToken() { method getClientRegistration (line 81) | ClientRegistration getClientRegistration() { FILE: config/src/main/java/org/springframework/security/config/web/server/OidcLogoutServerAuthenticationConverter.java class OidcLogoutServerAuthenticationConverter (line 42) | final class OidcLogoutServerAuthenticationConverter implements ServerAut... method OidcLogoutServerAuthenticationConverter (line 53) | OidcLogoutServerAuthenticationConverter(ReactiveClientRegistrationRepo... method convert (line 58) | @Override method setExchangeMatcher (line 85) | void setExchangeMatcher(ServerWebExchangeMatcher exchangeMatcher) { FILE: config/src/main/java/org/springframework/security/config/web/server/SecurityWebFiltersOrder.java type SecurityWebFiltersOrder (line 23) | public enum SecurityWebFiltersOrder { method SecurityWebFiltersOrder (line 102) | SecurityWebFiltersOrder() { method SecurityWebFiltersOrder (line 106) | SecurityWebFiltersOrder(int order) { method getOrder (line 110) | public int getOrder() { FILE: config/src/main/java/org/springframework/security/config/web/server/ServerHttpSecurity.java class ServerHttpSecurity (line 302) | public class ServerHttpSecurity { method ServerHttpSecurity (line 364) | protected ServerHttpSecurity() { method securityMatcher (line 374) | public ServerHttpSecurity securityMatcher(ServerWebExchangeMatcher mat... method addFilterAt (line 386) | public ServerHttpSecurity addFilterAt(WebFilter webFilter, SecurityWeb... method addFilterBefore (line 399) | public ServerHttpSecurity addFilterBefore(WebFilter webFilter, Securit... method addFilterAfter (line 411) | public ServerHttpSecurity addFilterAfter(WebFilter webFilter, Security... method getSecurityMatcher (line 422) | private ServerWebExchangeMatcher getSecurityMatcher() { method securityContextRepository (line 433) | public ServerHttpSecurity securityContextRepository(ServerSecurityCont... method redirectToHttps (line 474) | public ServerHttpSecurity redirectToHttps(Customizer csrfCustomizer) { method cors (line 539) | public ServerHttpSecurity cors(Customizer corsCustomizer) { method anonymous (line 568) | public ServerHttpSecurity anonymous(Customizer anonymou... method httpBasic (line 598) | public ServerHttpSecurity httpBasic(Customizer httpBasi... method sessionManagement (line 628) | public ServerHttpSecurity sessionManagement(Customizer formLogi... method x509 (line 722) | public ServerHttpSecurity x509(Customizer x509Customizer) { method oauth2Login (line 751) | public ServerHttpSecurity oauth2Login(Customizer oaut... method oauth2Client (line 779) | public ServerHttpSecurity oauth2Client(Customizer oa... method oauth2ResourceServer (line 809) | public ServerHttpSecurity oauth2ResourceServer( method oidcLogout (line 837) | public ServerHttpSecurity oidcLogout(Customizer oidcLo... method headers (line 887) | public ServerHttpSecurity headers(Customizer headerCustomi... method exceptionHandling (line 916) | public ServerHttpSecurity exceptionHandling(Customizer logoutCustomiz... method requestCache (line 1020) | public ServerHttpSecurity requestCache(Customizer re... method authenticationManager (line 1030) | public ServerHttpSecurity authenticationManager(ReactiveAuthentication... method oneTimeTokenLogin (line 1064) | public ServerHttpSecurity oneTimeTokenLogin(Customizer T getBean(Class beanClass) { method getBeanOrDefault (line 1269) | private T getBeanOrDefault(Class beanClass, T defaultInstance) { method getBeanProvider (line 1276) | private ObjectProvider getBeanProvider(ResolvableType type) { method getBeanOrNull (line 1288) | private T getBeanOrNull(Class beanClass) { method getBeanOrNull (line 1292) | @SuppressWarnings("unchecked") method getBeanOrNull (line 1300) | private T getBeanOrNull(String beanName, Class requiredClass) { method getBeanNamesForTypeOrEmpty (line 1312) | private String[] getBeanNamesForTypeOrEmpty(Class beanClass) { method getApplicationContext (line 1319) | ApplicationContext getApplicationContext() { method setApplicationContext (line 1323) | protected void setApplicationContext(ApplicationContext applicationCon... class AuthorizeExchangeSpec (line 1334) | public class AuthorizeExchangeSpec extends AbstractServerWebExchangeMa... method AuthorizeExchangeSpec (line 1350) | public AuthorizeExchangeSpec() { method anyExchange (line 1362) | @Override method getPathPatternParser (line 1369) | @Override method registerMatcher (line 1385) | @Override method configure (line 1395) | protected void configure(ServerHttpSecurity http) { class Access (line 1407) | public final class Access { method permitAll (line 1413) | public AuthorizeExchangeSpec permitAll() { method denyAll (line 1421) | public AuthorizeExchangeSpec denyAll() { method hasRole (line 1431) | public AuthorizeExchangeSpec hasRole(String role) { method hasAnyRole (line 1441) | public AuthorizeExchangeSpec hasAnyRole(String... roles) { method hasAuthority (line 1451) | public AuthorizeExchangeSpec hasAuthority(String authority) { method hasAnyAuthority (line 1461) | public AuthorizeExchangeSpec hasAnyAuthority(String... authorities) { method authenticated (line 1469) | public AuthorizeExchangeSpec authenticated() { method hasIpAddress (line 1481) | public AuthorizeExchangeSpec hasIpAddress(String ipAddress) { method access (line 1490) | public AuthorizeExchangeSpec access(ReactiveAuthorizationManager cacheCustomizer) { method contentTypeOptions (line 2519) | public HeaderSpec contentTypeOptions(Customizer frameOpt... method writer (line 2542) | public HeaderSpec writer(ServerHttpHeadersWriter serverHttpHeadersWr... method hsts (line 2554) | public HeaderSpec hsts(Customizer hstsCustomizer) { method configure (line 2559) | protected void configure(ServerHttpSecurity http) { method xssProtection (line 2571) | public HeaderSpec xssProtection(Customizer xssPro... method contentSecurityPolicy (line 2582) | public HeaderSpec contentSecurityPolicy(Customizer refe... method crossOriginOpenerPolicy (line 2629) | public HeaderSpec crossOriginOpenerPolicy( method crossOriginEmbedderPolicy (line 2643) | public HeaderSpec crossOriginEmbedderPolicy( method crossOriginResourcePolicy (line 2657) | public HeaderSpec crossOriginResourcePolicy( class CacheSpec (line 2668) | public final class CacheSpec { method CacheSpec (line 2670) | private CacheSpec() { method disable (line 2677) | public HeaderSpec disable() { class ContentTypeOptionsSpec (line 2689) | public final class ContentTypeOptionsSpec { method ContentTypeOptionsSpec (line 2691) | private ContentTypeOptionsSpec() { method disable (line 2698) | public HeaderSpec disable() { class FrameOptionsSpec (line 2710) | public final class FrameOptionsSpec { method FrameOptionsSpec (line 2712) | private FrameOptionsSpec() { method mode (line 2721) | public HeaderSpec mode(XFrameOptionsServerHttpHeadersWriter.Mode m... method disable (line 2730) | public HeaderSpec disable() { class HstsSpec (line 2742) | public final class HstsSpec { method HstsSpec (line 2744) | private HstsSpec() { method maxAge (line 2752) | public HstsSpec maxAge(Duration maxAge) { method includeSubdomains (line 2762) | public HstsSpec includeSubdomains(boolean includeSubDomains) { method preload (line 2780) | public HstsSpec preload(boolean preload) { method disable (line 2789) | public HeaderSpec disable() { class XssProtectionSpec (line 2801) | public final class XssProtectionSpec { method XssProtectionSpec (line 2803) | private XssProtectionSpec() { method disable (line 2810) | public HeaderSpec disable() { method headerValue (line 2822) | public HeaderSpec headerValue(XXssProtectionServerHttpHeadersWrite... class ContentSecurityPolicySpec (line 2835) | public final class ContentSecurityPolicySpec { method ContentSecurityPolicySpec (line 2839) | private ContentSecurityPolicySpec() { method reportOnly (line 2850) | public HeaderSpec reportOnly(boolean reportOnly) { method policyDirectives (line 2860) | public HeaderSpec policyDirectives(String policyDirectives) { method ContentSecurityPolicySpec (line 2865) | private ContentSecurityPolicySpec(String policyDirectives) { class FeaturePolicySpec (line 2877) | public final class FeaturePolicySpec { method FeaturePolicySpec (line 2879) | private FeaturePolicySpec(String policyDirectives) { method and (line 2889) | @Deprecated(since = "6.1", forRemoval = true) class PermissionsPolicySpec (line 2902) | public final class PermissionsPolicySpec { method PermissionsPolicySpec (line 2904) | private PermissionsPolicySpec() { method policy (line 2912) | public PermissionsPolicySpec policy(String policy) { class ReferrerPolicySpec (line 2925) | public final class ReferrerPolicySpec { method ReferrerPolicySpec (line 2927) | private ReferrerPolicySpec() { method ReferrerPolicySpec (line 2930) | private ReferrerPolicySpec(ReferrerPolicy referrerPolicy) { method policy (line 2939) | public ReferrerPolicySpec policy(ReferrerPolicy referrerPolicy) { class CrossOriginOpenerPolicySpec (line 2951) | public final class CrossOriginOpenerPolicySpec { method CrossOriginOpenerPolicySpec (line 2953) | private CrossOriginOpenerPolicySpec() { method policy (line 2961) | public CrossOriginOpenerPolicySpec policy(CrossOriginOpenerPolicy ... class CrossOriginEmbedderPolicySpec (line 2973) | public final class CrossOriginEmbedderPolicySpec { method CrossOriginEmbedderPolicySpec (line 2975) | private CrossOriginEmbedderPolicySpec() { method policy (line 2983) | public CrossOriginEmbedderPolicySpec policy(CrossOriginEmbedderPol... class CrossOriginResourcePolicySpec (line 2995) | public final class CrossOriginResourcePolicySpec { method CrossOriginResourcePolicySpec (line 2997) | private CrossOriginResourcePolicySpec() { method policy (line 3005) | public CrossOriginResourcePolicySpec policy(CrossOriginResourcePol... class LogoutSpec (line 3021) | public final class LogoutSpec { method LogoutSpec (line 3029) | private LogoutSpec() { method logoutHandler (line 3039) | public LogoutSpec logoutHandler(ServerLogoutHandler logoutHandler) { method addLogoutHandler (line 3045) | private LogoutSpec addLogoutHandler(ServerLogoutHandler logoutHandle... method logoutHandler (line 3057) | public LogoutSpec logoutHandler(Consumer> ... method logoutUrl (line 3069) | public LogoutSpec logoutUrl(String logoutUrl) { method requiresLogout (line 3081) | public LogoutSpec requiresLogout(ServerWebExchangeMatcher requiresLo... method logoutSuccessHandler (line 3086) | public LogoutSpec logoutSuccessHandler(ServerLogoutSuccessHandler ha... method disable (line 3095) | public ServerHttpSecurity disable() { method createLogoutHandler (line 3100) | private ServerLogoutHandler createLogoutHandler() { method configure (line 3114) | protected void configure(ServerHttpSecurity http) { class OrderedWebFilter (line 3124) | private static class OrderedWebFilter implements WebFilter, Ordered { method OrderedWebFilter (line 3130) | OrderedWebFilter(WebFilter webFilter, int order) { method filter (line 3135) | @Override method getOrder (line 3140) | @Override method toString (line 3145) | @Override class ServerWebExchangeReactorContextWebFilter (line 3155) | static class ServerWebExchangeReactorContextWebFilter implements WebFi... method filter (line 3157) | @Override class CorsSpec (line 3168) | public final class CorsSpec { method CorsSpec (line 3172) | private CorsSpec() { method configurationSource (line 3180) | public CorsSpec configurationSource(CorsConfigurationSource source) { method disable (line 3189) | public ServerHttpSecurity disable() { method configure (line 3194) | protected void configure(ServerHttpSecurity http) { method getCorsFilter (line 3201) | private CorsWebFilter getCorsFilter() { class X509Spec (line 3226) | public final class X509Spec { method X509Spec (line 3234) | private X509Spec() { method principalExtractor (line 3237) | public X509Spec principalExtractor(X509PrincipalExtractor principalE... method authenticationManager (line 3242) | public X509Spec authenticationManager(ReactiveAuthenticationManager ... method serverAuthenticationConverter (line 3247) | public X509Spec serverAuthenticationConverter(ServerAuthenticationCo... method configure (line 3252) | protected void configure(ServerHttpSecurity http) { method getPrincipalExtractor (line 3261) | private X509PrincipalExtractor getPrincipalExtractor() { method getAuthenticationManager (line 3268) | private ReactiveAuthenticationManager getAuthenticationManager() { method getServerAuthenticationConverter (line 3276) | private ServerAuthenticationConverter getServerAuthenticationConvert... class OAuth2LoginSpec (line 3285) | public final class OAuth2LoginSpec { method OAuth2LoginSpec (line 3318) | private OAuth2LoginSpec() { method authenticationManager (line 3327) | public OAuth2LoginSpec authenticationManager(ReactiveAuthenticationM... method securityContextRepository (line 3340) | public OAuth2LoginSpec securityContextRepository(ServerSecurityConte... method oidcSessionRegistry (line 3353) | public OAuth2LoginSpec oidcSessionRegistry(ReactiveOidcSessionRegist... method authenticationSuccessHandler (line 3368) | public OAuth2LoginSpec authenticationSuccessHandler( method authenticationSuccessHandler (line 3386) | public OAuth2LoginSpec authenticationSuccessHandler( method authenticationFailureHandler (line 3401) | public OAuth2LoginSpec authenticationFailureHandler( method getAuthenticationManager (line 3414) | private ReactiveAuthenticationManager getAuthenticationManager() { method createDefault (line 3421) | private ReactiveAuthenticationManager createDefault() { method authenticationConverter (line 3453) | public OAuth2LoginSpec authenticationConverter(ServerAuthenticationC... method getAuthenticationConverter (line 3458) | private ServerAuthenticationConverter getAuthenticationConverter( method clientRegistrationRepository (line 3473) | public OAuth2LoginSpec clientRegistrationRepository( method authorizedClientService (line 3479) | public OAuth2LoginSpec authorizedClientService(ReactiveOAuth2Authori... method authorizedClientRepository (line 3485) | public OAuth2LoginSpec authorizedClientRepository( method authorizationRequestRepository (line 3498) | public OAuth2LoginSpec authorizationRequestRepository( method authorizationRequestResolver (line 3511) | public OAuth2LoginSpec authorizationRequestResolver( method authorizationRedirectStrategy (line 3522) | public OAuth2LoginSpec authorizationRedirectStrategy(ServerRedirectS... method authenticationMatcher (line 3535) | public OAuth2LoginSpec authenticationMatcher(ServerWebExchangeMatche... method getAuthenticationMatcher (line 3540) | private ServerWebExchangeMatcher getAuthenticationMatcher() { method loginPage (line 3554) | public OAuth2LoginSpec loginPage(String loginPage) { method configure (line 3560) | protected void configure(ServerHttpSecurity http) { method setDefaultEntryPoints (line 3591) | private void setDefaultEntryPoints(ServerHttpSecurity http) { method getOidcSessionRegistry (line 3637) | private ReactiveOidcSessionRegistry getOidcSessionRegistry() { method getAuthenticationSuccessHandler (line 3650) | private ServerAuthenticationSuccessHandler getAuthenticationSuccessH... method getAuthenticationFailureHandler (line 3658) | private ServerAuthenticationFailureHandler getAuthenticationFailureH... method createAttemptAuthenticationRequestMatcher (line 3665) | private ServerWebExchangeMatcher createAttemptAuthenticationRequestM... method getOidcUserService (line 3669) | private ReactiveOAuth2UserService getOidc... method getOauth2UserService (line 3681) | private ReactiveOAuth2UserService get... method getLinks (line 3691) | private Map getLinks() { method getAccessTokenResponseClient (line 3706) | private ReactiveOAuth2AccessTokenResponseClient jwtCustomize... method opaqueToken (line 4238) | public OAuth2ResourceServerSpec opaqueToken(Customizer authorities) { method authorities (line 4861) | public AnonymousSpec authorities(String... authorities) { method authenticationFilter (line 4874) | public AnonymousSpec authenticationFilter(AnonymousAuthenticationWeb... method disable (line 4883) | public ServerHttpSecurity disable() { method configure (line 4888) | protected void configure(ServerHttpSecurity http) { method getKey (line 4896) | private String getKey() { method AnonymousSpec (line 4903) | private AnonymousSpec() { class OneTimeTokenLoginSpec (line 4915) | public final class OneTimeTokenLoginSpec { method configure (line 4949) | protected void configure(ServerHttpSecurity http) { method configureOttAuthenticationFilter (line 4956) | private void configureOttAuthenticationFilter(ServerHttpSecurity htt... method configureSubmitPage (line 4967) | private void configureSubmitPage(ServerHttpSecurity http) { method configureOttGenerateFilter (line 4981) | private void configureOttGenerateFilter(ServerHttpSecurity http) { method configureDefaultEntryPoint (line 4990) | private void configureDefaultEntryPoint(ServerHttpSecurity http) { method authenticationSuccessHandler (line 5022) | public OneTimeTokenLoginSpec authenticationSuccessHandler( method authenticationSuccessHandler (line 5034) | public OneTimeTokenLoginSpec authenticationSuccessHandler( method getAuthenticationSuccessHandler (line 5044) | private ServerAuthenticationSuccessHandler getAuthenticationSuccessH... method authenticationFailureHandler (line 5058) | public OneTimeTokenLoginSpec authenticationFailureHandler( method getAuthenticationFailureHandler (line 5065) | ServerAuthenticationFailureHandler getAuthenticationFailureHandler() { method authenticationManager (line 5077) | public OneTimeTokenLoginSpec authenticationManager(ReactiveAuthentic... method getAuthenticationManager (line 5083) | ReactiveAuthenticationManager getAuthenticationManager() { method tokenService (line 5096) | public OneTimeTokenLoginSpec tokenService(ReactiveOneTimeTokenServic... method getTokenService (line 5102) | ReactiveOneTimeTokenService getTokenService() { method authenticationConverter (line 5120) | public OneTimeTokenLoginSpec authenticationConverter(ServerAuthentic... method generateRequestResolver (line 5134) | public OneTimeTokenLoginSpec generateRequestResolver( method getRequestResolver (line 5141) | private ServerGenerateOneTimeTokenRequestResolver getRequestResolver... method loginProcessingUrl (line 5158) | public OneTimeTokenLoginSpec loginProcessingUrl(String loginProcessi... method showDefaultSubmitPage (line 5170) | public OneTimeTokenLoginSpec showDefaultSubmitPage(boolean show) { method defaultSubmitPageUrl (line 5182) | public OneTimeTokenLoginSpec defaultSubmitPageUrl(String submitPageU... method tokenGenerationSuccessHandler (line 5193) | public OneTimeTokenLoginSpec tokenGenerationSuccessHandler( method tokenGeneratingUrl (line 5205) | public OneTimeTokenLoginSpec tokenGeneratingUrl(String tokenGenerati... method securityContextRepository (line 5221) | public OneTimeTokenLoginSpec securityContextRepository( method getTokenGenerationSuccessHandler (line 5227) | private ServerOneTimeTokenGenerationSuccessHandler getTokenGeneratio... method loginPage (line 5247) | public OneTimeTokenLoginSpec loginPage(String loginPage) { FILE: config/src/main/java/org/springframework/security/config/websocket/WebSocketMessageBrokerSecurityBeanDefinitionParser.java class WebSocketMessageBrokerSecurityBeanDefinitionParser (line 111) | public final class WebSocketMessageBrokerSecurityBeanDefinitionParser im... method parse (line 136) | @Override method parseAuthorization (line 162) | private String parseAuthorization(Element element, ParserContext parse... method parseAuthorizationManager (line 176) | private String parseAuthorizationManager(Element element, ParserContex... method createAuthorizationManager (line 196) | private String createAuthorizationManager(Element element, ParserConte... method parseSecurityMetadataSource (line 232) | private String parseSecurityMetadataSource(Element element, ParserCont... method createMatcher (line 271) | private BeanDefinition createMatcher(String matcherPattern, String mes... class MessageSecurityPostProcessor (line 294) | static class MessageSecurityPostProcessor implements BeanDefinitionReg... method MessageSecurityPostProcessor (line 320) | MessageSecurityPostProcessor(String inboundSecurityInterceptorId, bo... method postProcessBeanDefinitionRegistry (line 325) | @Override method addCsrfTokenHandshakeInterceptor (line 375) | private void addCsrfTokenHandshakeInterceptor(BeanDefinition bd) { method postProcessBeanFactory (line 386) | @Override class DelegatingPathMatcher (line 393) | static class DelegatingPathMatcher implements PathMatcher { method isPattern (line 397) | @Override method match (line 402) | @Override method matchStart (line 407) | @Override method extractPathWithinPattern (line 412) | @Override method extractUriTemplateVariables (line 417) | @Override method getPatternComparator (line 422) | @Override method combine (line 427) | @Override method setPathMatcher (line 432) | void setPathMatcher(PathMatcher pathMatcher) { class MessageMatcherDelegatingAuthorizationManagerFactory (line 438) | private static class MessageMatcherDelegatingAuthorizationManagerFacto... method createMessageMatcherDelegatingAuthorizationManager (line 440) | private static AuthorizationManager> createMessageMatcher... class SecurityContextHolderStrategyFactory (line 453) | static class SecurityContextHolderStrategyFactory implements FactoryBe... method getObject (line 455) | @Override method getObjectType (line 460) | @Override FILE: config/src/test/java/org/springframework/security/BeanNameCollectingPostProcessor.java class BeanNameCollectingPostProcessor (line 28) | public class BeanNameCollectingPostProcessor implements BeanPostProcessor { method postProcessBeforeInitialization (line 34) | @Override method postProcessAfterInitialization (line 42) | @Override method getBeforeInitPostProcessedBeans (line 50) | public Set getBeforeInitPostProcessedBeans() { method getAfterInitPostProcessedBeans (line 54) | public Set getAfterInitPostProcessedBeans() { FILE: config/src/test/java/org/springframework/security/CollectingAppListener.java class CollectingAppListener (line 34) | public class CollectingAppListener implements ApplicationListener { method onApplicationEvent (line 44) | @Override method getEvents (line 60) | public Set getEvents() { method getAuthenticationEvents (line 64) | public Set getAuthenticationEvents() { method getAuthenticationFailureEvents (line 68) | public Set getAuthenticationFailur... method getAuthorizationEvents (line 72) | public Set getAuthorizationEvents() { FILE: config/src/test/java/org/springframework/security/SerializationSamples.java class SerializationSamples (line 286) | final class SerializationSamples { method SerializationSamples (line 935) | private SerializationSamples() { method instancioWithDefaults (line 939) | static InstancioApi instancioWithDefaults(Class clazz) { method applyDetails (line 954) | private static T applyDetails(... class SerializableSupplier (line 960) | @SuppressWarnings("serial") method SerializableSupplier (line 965) | SerializableSupplier(T value) { method get (line 969) | @Override FILE: config/src/test/java/org/springframework/security/SpringSecurityCoreVersionSerializableTests.java class SpringSecurityCoreVersionSerializableTests (line 71) | class SpringSecurityCoreVersionSerializableTests { method serializeAndDeserializeAreEqual (line 79) | @ParameterizedTest method collectTransientFieldNames (line 107) | private static void collectTransientFieldNames(Set transientFi... method serializeCurrentVersionClasses (line 120) | @ParameterizedTest method shouldBeAbleToDeserializeClassFromCurrentVersion (line 144) | @ParameterizedTest method getCurrentSerializedFiles (line 158) | static Stream getCurrentSerializedFiles() throws Exception { method shouldBeAbleToDeserializeClassFromPreviousVersion (line 165) | @ParameterizedTest method getPreviousSerializedFiles (line 179) | static Stream getPreviousSerializedFiles() throws IOException { method allSerializableClassesShouldHaveSerialVersionOrSuppressWarnings (line 192) | @Test method getClassesToSerialize (line 230) | static Stream> getClassesToSerialize() throws Exception { method getCurrentVersion (line 252) | private static String getCurrentVersion() { method getPreviousVersion (line 259) | private static String getPreviousVersion() { FILE: config/src/test/java/org/springframework/security/config/ConfigTestUtils.java class ConfigTestUtils (line 19) | public abstract class ConfigTestUtils { FILE: config/src/test/java/org/springframework/security/config/DataSourcePopulator.java class DataSourcePopulator (line 30) | public class DataSourcePopulator implements InitializingBean { method afterPropertiesSet (line 34) | @Override method setDataSource (line 66) | public void setDataSource(DataSource dataSource) { FILE: config/src/test/java/org/springframework/security/config/FilterChainProxyConfigTests.java class FilterChainProxyConfigTests (line 56) | public class FilterChainProxyConfigTests { method loadContext (line 60) | @BeforeEach method closeContext (line 67) | @AfterEach method normalOperation (line 74) | @Test method normalOperationWithNewConfig (line 80) | @Test method normalOperationWithNewConfigRegex (line 88) | @Test method normalOperationWithNewConfigNonNamespace (line 96) | @Test method pathWithNoMatchHasNoFilters (line 105) | @Test method mixingPatternsAndPlaceholdersDoesntCauseOrderingIssues (line 113) | @Test method getPattern (line 123) | private String getPattern(SecurityFilterChain chain) { method checkPathAndFilterOrder (line 128) | private void checkPathAndFilterOrder(FilterChainProxy filterChainProxy) { method doNormalOperation (line 147) | private void doNormalOperation(FilterChainProxy filterChainProxy) thro... FILE: config/src/test/java/org/springframework/security/config/InvalidConfigurationTests.java class InvalidConfigurationTests (line 38) | public class InvalidConfigurationTests { method closeAppContext (line 42) | @AfterEach method passwordEncoderCannotAppearAtTopLevel (line 50) | @Test method authenticationProviderCannotAppearAtTopLevel (line 56) | @Test method missingAuthenticationManagerGivesSensibleErrorMessage (line 62) | @Test method ultimateCause (line 75) | private Throwable ultimateCause(Throwable ex) { method setContext (line 82) | private void setContext(String context) { FILE: config/src/test/java/org/springframework/security/config/MockAfterInvocationProvider.java class MockAfterInvocationProvider (line 26) | public class MockAfterInvocationProvider implements AfterInvocationProvi... method decide (line 28) | @Override method supports (line 34) | @Override method supports (line 39) | @Override FILE: config/src/test/java/org/springframework/security/config/MockEventListener.java class MockEventListener (line 29) | public class MockEventListener implements Ap... method onApplicationEvent (line 33) | @Override method getEvents (line 38) | public List getEvents() { FILE: config/src/test/java/org/springframework/security/config/MockSecurityContextHolderStrategy.java class MockSecurityContextHolderStrategy (line 23) | public class MockSecurityContextHolderStrategy implements SecurityContex... method clearContext (line 27) | @Override method getContext (line 32) | @Override method setContext (line 40) | @Override method createEmptyContext (line 45) | @Override FILE: config/src/test/java/org/springframework/security/config/MockTransactionManager.java class MockTransactionManager (line 29) | public class MockTransactionManager implements PlatformTransactionManager { method getTransaction (line 31) | @Override method commit (line 36) | @Override method rollback (line 40) | @Override FILE: config/src/test/java/org/springframework/security/config/MockUserServiceBeanPostProcessor.java class MockUserServiceBeanPostProcessor (line 28) | public class MockUserServiceBeanPostProcessor implements BeanPostProcess... method postProcessAfterInitialization (line 30) | @Override method postProcessBeforeInitialization (line 35) | @Override FILE: config/src/test/java/org/springframework/security/config/PostProcessedMockUserDetailsService.java class PostProcessedMockUserDetailsService (line 22) | public class PostProcessedMockUserDetailsService implements UserDetailsS... method PostProcessedMockUserDetailsService (line 26) | public PostProcessedMockUserDetailsService() { method getPostProcessorWasHere (line 30) | public String getPostProcessorWasHere() { method setPostProcessorWasHere (line 34) | public void setPostProcessorWasHere(String postProcessorWasHere) { method loadUserByUsername (line 38) | @Override FILE: config/src/test/java/org/springframework/security/config/SecurityNamespaceHandlerTests.java class SecurityNamespaceHandlerTests (line 55) | @ExtendWith(MockitoExtension.class) method constructionWhenVersionsMatchThenLogsNothing (line 75) | @Test method constructorWhenDetectsMismatchingVersionsThenLogsError (line 84) | @Test method beanIdsConstantsAreNotEmpty (line 98) | @Test method elementsConstantsAreNotEmpty (line 104) | @Test method pre32SchemaAreNotSupported (line 110) | @Test method initDoesNotLogErrorWhenFilterChainProxyFailsToLoad (line 121) | @Test method filterNoClassDefFoundError (line 132) | @Test method filterNoClassDefFoundErrorNoHttpBlock (line 143) | @Test method filterChainProxyClassNotFoundException (line 151) | @Test method filterChainProxyClassNotFoundExceptionNoHttpBlock (line 162) | @Test method websocketNotFoundExceptionNoMessageBlock (line 170) | @Test method configureWhenOldVersionThenErrorMessageContainsCorrectVersion (line 178) | @Test method expectClassUtilsForNameThrowsNoClassDefFoundError (line 185) | private void expectClassUtilsForNameThrowsNoClassDefFoundError(String ... method expectClassUtilsForNameThrowsClassNotFoundException (line 190) | private void expectClassUtilsForNameThrowsClassNotFoundException(Strin... FILE: config/src/test/java/org/springframework/security/config/TestBusinessBean.java type TestBusinessBean (line 22) | public interface TestBusinessBean { method setInteger (line 24) | void setInteger(int i); method getInteger (line 26) | int getInteger(); method setString (line 28) | void setString(String s); method doSomething (line 30) | void doSomething(); method unprotected (line 32) | void unprotected(); FILE: config/src/test/java/org/springframework/security/config/TestBusinessBeanImpl.java class TestBusinessBeanImpl (line 25) | public class TestBusinessBeanImpl implements TestBusinessBean, Applicati... method setInteger (line 27) | @Override method getInteger (line 31) | @Override method setString (line 36) | @Override method getString (line 40) | public String getString() { method doSomething (line 44) | @Override method unprotected (line 48) | @Override method onApplicationEvent (line 52) | @Override FILE: config/src/test/java/org/springframework/security/config/TestDeferredSecurityContext.java class TestDeferredSecurityContext (line 25) | public class TestDeferredSecurityContext implements DeferredSecurityCont... method TestDeferredSecurityContext (line 31) | public TestDeferredSecurityContext(SecurityContext securityContext, bo... method get (line 36) | @Override method isGenerated (line 41) | @Override FILE: config/src/test/java/org/springframework/security/config/TransactionalTestBusinessBean.java class TransactionalTestBusinessBean (line 24) | public class TransactionalTestBusinessBean implements TestBusinessBean { method setInteger (line 26) | @Override method getInteger (line 30) | @Override method setString (line 35) | @Override method doSomething (line 39) | @Override method unprotected (line 44) | @Override FILE: config/src/test/java/org/springframework/security/config/annotation/ConcereteSecurityConfigurerAdapter.java class ConcereteSecurityConfigurerAdapter (line 26) | class ConcereteSecurityConfigurerAdapter extends SecurityConfigurerAdapt... method configure (line 30) | @Override method list (line 35) | ConcereteSecurityConfigurerAdapter list(List l) { FILE: config/src/test/java/org/springframework/security/config/annotation/ObjectPostProcessorTests.java class ObjectPostProcessorTests (line 34) | public class ObjectPostProcessorTests { method convertTypes (line 36) | @Test class ListToLinkedListObjectPostProcessor (line 41) | static class ListToLinkedListObjectPostProcessor implements ObjectPost... method postProcess (line 43) | @Override class PerformConversion (line 50) | static class PerformConversion { method perform (line 52) | static List perform(ArrayList l) { FILE: config/src/test/java/org/springframework/security/config/annotation/SecurityConfigurerAdapterClosureTests.java class SecurityConfigurerAdapterClosureTests (line 34) | public class SecurityConfigurerAdapterClosureTests { method addPostProcessorClosureWhenPostProcessThenGetsApplied (line 38) | @Test class ConcereteSecurityConfigurerAdapter (line 53) | static class ConcereteSecurityConfigurerAdapter extends SecurityConfig... method configure (line 57) | @Override method list (line 62) | ConcereteSecurityConfigurerAdapter list(List l) { FILE: config/src/test/java/org/springframework/security/config/annotation/SecurityConfigurerAdapterTests.java class SecurityConfigurerAdapterTests (line 27) | public class SecurityConfigurerAdapterTests { method setup (line 31) | @BeforeEach method postProcessObjectPostProcessorsAreSorted (line 36) | @Test class OrderedObjectPostProcessor (line 44) | static class OrderedObjectPostProcessor implements ObjectPostProcessor... method OrderedObjectPostProcessor (line 48) | OrderedObjectPostProcessor(int order) { method getOrder (line 52) | @Override method postProcess (line 57) | @Override FILE: config/src/test/java/org/springframework/security/config/annotation/SecurityContextChangedListenerArgumentMatchers.java class SecurityContextChangedListenerArgumentMatchers (line 27) | public final class SecurityContextChangedListenerArgumentMatchers { method setAuthentication (line 29) | public static SecurityContextChangedEvent setAuthentication(Class beanClass) { method createContribution (line 80) | @Nullable class NoAuthenticationManager (line 87) | static class NoAuthenticationManager { class MyAuthenticationManager (line 91) | static class MyAuthenticationManager implements AuthenticationManager { method authenticate (line 93) | @Override class ChildAuthenticationManager (line 100) | static class ChildAuthenticationManager extends MyAuthenticationManager { FILE: config/src/test/java/org/springframework/security/config/annotation/authentication/configuration/EnableGlobalAuthenticationTests.java class EnableGlobalAuthenticationTests (line 35) | @ExtendWith(SpringTestContextExtension.class) method authenticationConfigurationWhenGetAuthenticationManagerThenNotNull (line 41) | @Test method enableGlobalAuthenticationWhenNoConfigurationAnnotationThenBeanProxyingEnabled (line 48) | @Test method enableGlobalAuthenticationWhenProxyBeanMethodsFalseThenBeanProxyingDisabled (line 56) | @Test class Config (line 64) | @Configuration method configureGlobal (line 68) | @Autowired class BeanProxyEnabledByDefaultConfig (line 75) | @Configuration method child (line 79) | @Bean method parent (line 84) | @Bean class BeanProxyDisabledConfig (line 91) | @Configuration(proxyBeanMethods = false) method child (line 95) | @Bean method parent (line 100) | @Bean class Parent (line 107) | static class Parent { method Parent (line 111) | Parent(Child child) { method getChild (line 115) | Child getChild() { class Child (line 121) | static class Child { method Child (line 123) | Child() { FILE: config/src/test/java/org/springframework/security/config/annotation/authentication/configurers/ldap/LdapAuthenticationProviderConfigurerTests.java class LdapAuthenticationProviderConfigurerTests (line 34) | public class LdapAuthenticationProviderConfigurerTests { method setUp (line 38) | @BeforeEach method getAuthoritiesMapper (line 44) | @Test method customAuthoritiesPopulator (line 51) | @Test method configureWhenObjectPostProcessorThenAuthoritiesPopulatorIsPostProcessed (line 59) | @Test FILE: config/src/test/java/org/springframework/security/config/annotation/authentication/configurers/provisioning/UserDetailsManagerConfigurerTests.java class UserDetailsManagerConfigurerTests (line 37) | public class UserDetailsManagerConfigurerTests { method setup (line 41) | @BeforeEach method allAttributesSupported (line 46) | @Test method authoritiesWithGrantedAuthorityWorks (line 68) | @Test method authoritiesWithStringAuthorityWorks (line 81) | @Test method authoritiesWithAListOfGrantedAuthorityWorks (line 94) | @Test method configurer (line 107) | private UserDetailsManagerConfigurer { method findByUsername (line 29) | @PreAuthorize("hasRole('ROLE_ADMIN')") FILE: config/src/test/java/org/springframework/security/config/annotation/method/configuration/AuthorizationProxyConfigurationTests.java class AuthorizationProxyConfigurationTests (line 48) | @ExtendWith({ SpringExtension.class, SpringTestContextExtension.class }) method proxyWhenNotPreAuthorizedThenDenies (line 57) | @WithMockUser method proxyWhenPreAuthorizedThenAllows (line 68) | @WithMockUser(roles = "ADMIN") method proxyReactiveWhenNotPreAuthorizedThenDenies (line 77) | @Test method proxyReactiveWhenPreAuthorizedThenAllows (line 90) | @Test class DefaultsConfig (line 101) | @EnableMethodSecurity class ReactiveDefaultsConfig (line 107) | @EnableReactiveMethodSecurity class Toaster (line 113) | static class Toaster { method makeToast (line 115) | @PreAuthorize("hasRole('ADMIN')") method extractBread (line 120) | @PostAuthorize("hasRole('ADMIN')") method reactiveMakeToast (line 125) | @PreAuthorize("hasRole('ADMIN')") method reactiveExtractBread (line 130) | @PostAuthorize("hasRole('ADMIN')") FILE: config/src/test/java/org/springframework/security/config/annotation/method/configuration/Authz.java class Authz (line 34) | @Component method check (line 37) | public boolean check(boolean result) { method check (line 41) | public boolean check(long id) { method checkReactive (line 45) | public Mono checkReactive(long id) { method check (line 49) | public boolean check(Authentication authentication, String message) { method checkResult (line 53) | public AuthorizationResult checkResult(boolean result) { method checkReactiveResult (line 57) | public Mono checkReactiveResult(boolean result) { method checkManager (line 61) | public AuthorizationManager checkManager(long id) { method checkReactiveManager (line 65) | public ReactiveAuthorizationManager checkReactiveMan... class AuthzResult (line 69) | @SuppressWarnings("serial") method AuthzResult (line 72) | public AuthzResult(boolean granted) { FILE: config/src/test/java/org/springframework/security/config/annotation/method/configuration/DelegatingReactiveMessageService.java class DelegatingReactiveMessageService (line 28) | public class DelegatingReactiveMessageService implements ReactiveMessage... method DelegatingReactiveMessageService (line 32) | public DelegatingReactiveMessageService(ReactiveMessageService delegat... method notPublisherPreAuthorizeFindById (line 36) | @Override method monoFindById (line 42) | @Override method monoPreAuthorizeHasRoleFindById (line 47) | @Override method monoPostAuthorizeFindById (line 53) | @Override method monoPreAuthorizeBeanFindById (line 59) | @Override method monoPreAuthorizeBeanFindByIdReactiveExpression (line 65) | @Override method monoPostAuthorizeBeanFindById (line 71) | @Override method fluxFindById (line 77) | @Override method fluxPreAuthorizeHasRoleFindById (line 82) | @Override method fluxPostAuthorizeFindById (line 88) | @Override method fluxPreAuthorizeBeanFindById (line 94) | @Override method fluxPostAuthorizeBeanFindById (line 100) | @Override method fluxManyAnnotations (line 106) | @PreFilter("filterObject.length > 3") method fluxPostFilter (line 115) | @PostFilter("filterObject.length > 5") method publisherFindById (line 120) | @Override method publisherPreAuthorizeHasRoleFindById (line 125) | @Override method publisherPostAuthorizeFindById (line 131) | @Override method publisherPreAuthorizeBeanFindById (line 137) | @Override method publisherPostAuthorizeBeanFindById (line 143) | @Override FILE: config/src/test/java/org/springframework/security/config/annotation/method/configuration/EnableAuthorizationManagerReactiveMethodSecurityTests.java class EnableAuthorizationManagerReactiveMethodSecurityTests (line 50) | @ExtendWith(SpringExtension.class) method cleanup (line 67) | @AfterEach method setConfig (line 72) | @Autowired method notPublisherPreAuthorizeFindByIdThenThrowsIllegalStateException (line 77) | @Test method monoWhenPermitAllThenAopDoesNotSubscribe (line 86) | @Test method monoWhenPermitAllThenSuccess (line 93) | @Test method monoPreAuthorizeHasRoleWhenGrantedThenSuccess (line 99) | @Test method monoPreAuthorizeHasRoleWhenNoAuthenticationThenDenied (line 106) | @Test method monoPreAuthorizeHasRoleWhenNotAuthorizedThenDenied (line 114) | @Test method monoPreAuthorizeBeanWhenGrantedThenSuccess (line 122) | @Test method monoPreAuthorizeBeanWhenNotAuthenticatedAndGrantedThenSuccess (line 129) | @Test method monoPreAuthorizeBeanWhenNoAuthenticationThenDenied (line 136) | @Test method monoPreAuthorizeBeanWhenNotAuthorizedThenDenied (line 144) | @Test method monoPreAuthorizeBeanReactiveExpressionWhenGrantedThenSuccess (line 152) | @Test method monoPreAuthorizeBeanReactiveExpressionWhenNotAuthenticatedAndGrantedThenSuccess (line 160) | @Test method monoPreAuthorizeBeanReactiveExpressionWhenNoAuthenticationThenDenied (line 167) | @Test method monoPreAuthorizeBeanReactiveExpressionWhenNotAuthorizedThenDenied (line 175) | @Test method monoPostAuthorizeWhenAuthorizedThenSuccess (line 184) | @Test method monoPostAuthorizeWhenNotAuthorizedThenDenied (line 191) | @Test method monoPostAuthorizeWhenBeanAndAuthorizedThenSuccess (line 198) | @Test method monoPostAuthorizeWhenBeanAndNotAuthenticatedAndAuthorizedThenSuccess (line 205) | @Test method monoPostAuthorizeWhenBeanAndNotAuthorizedThenDenied (line 212) | @Test method fluxWhenPermitAllThenAopDoesNotSubscribe (line 220) | @Test method fluxWhenPermitAllThenSuccess (line 227) | @Test method fluxPreAuthorizeHasRoleWhenGrantedThenSuccess (line 233) | @Test method fluxPreAuthorizeHasRoleWhenNoAuthenticationThenDenied (line 240) | @Test method fluxPreAuthorizeHasRoleWhenNotAuthorizedThenDenied (line 248) | @Test method fluxPreAuthorizeBeanWhenGrantedThenSuccess (line 256) | @Test method fluxPreAuthorizeBeanWhenNotAuthenticatedAndGrantedThenSuccess (line 263) | @Test method fluxPreAuthorizeBeanWhenNoAuthenticationThenDenied (line 270) | @Test method fluxPreAuthorizeBeanWhenNotAuthorizedThenDenied (line 278) | @Test method fluxPostAuthorizeWhenAuthorizedThenSuccess (line 286) | @Test method fluxPostAuthorizeWhenNotAuthorizedThenDenied (line 293) | @Test method fluxPostAuthorizeWhenBeanAndAuthorizedThenSuccess (line 300) | @Test method fluxPostAuthorizeWhenBeanAndNotAuthenticatedAndAuthorizedThenSuccess (line 307) | @Test method fluxPostAuthorizeWhenBeanAndNotAuthorizedThenDenied (line 314) | @Test method fluxManyAnnotationsWhenMeetsConditionsThenReturnsFilteredFlux (line 321) | @Test method fluxManyAnnotationsWhenUserThenFails (line 328) | @Test method fluxManyAnnotationsWhenNameNotAllowedThenFails (line 335) | @Test method fluxPostFilterWhenFilteringThenWorks (line 343) | @Test method publisherWhenPermitAllThenAopDoesNotSubscribe (line 351) | @Test method publisherWhenPermitAllThenSuccess (line 358) | @Test method publisherPreAuthorizeHasRoleWhenGrantedThenSuccess (line 364) | @Test method publisherPreAuthorizeHasRoleWhenNoAuthenticationThenDenied (line 372) | @Test method publisherPreAuthorizeHasRoleWhenNotAuthorizedThenDenied (line 380) | @Test method publisherPreAuthorizeBeanWhenGrantedThenSuccess (line 389) | @Test method publisherPreAuthorizeBeanWhenNotAuthenticatedAndGrantedThenSuccess (line 397) | @Test method publisherPreAuthorizeBeanWhenNoAuthenticationThenDenied (line 404) | @Test method publisherPreAuthorizeBeanWhenNotAuthorizedThenDenied (line 412) | @Test method publisherPostAuthorizeWhenAuthorizedThenSuccess (line 421) | @Test method publisherPostAuthorizeWhenNotAuthorizedThenDenied (line 429) | @Test method publisherPostAuthorizeWhenBeanAndAuthorizedThenSuccess (line 437) | @Test method publisherPostAuthorizeWhenBeanAndNotAuthenticatedAndAuthorizedThenSuccess (line 445) | @Test method publisherPostAuthorizeWhenBeanAndNotAuthorizedThenDenied (line 452) | @Test method publisher (line 460) | static Publisher publisher(Flux flux) { method publisherJust (line 464) | static Publisher publisherJust(T... data) { class Config (line 468) | @EnableReactiveMethodSecurity(useAuthorizationManager = true) method defaultMessageService (line 474) | @Bean method authz (line 479) | @Bean FILE: config/src/test/java/org/springframework/security/config/annotation/method/configuration/EnableReactiveMethodSecurityTests.java class EnableReactiveMethodSecurityTests (line 48) | @ExtendWith(SpringExtension.class) method cleanup (line 65) | @AfterEach method setConfig (line 70) | @Autowired method notPublisherPreAuthorizeFindByIdThenThrowsIllegalStateException (line 75) | @Test method monoWhenPermitAllThenAopDoesNotSubscribe (line 84) | @Test method monoWhenPermitAllThenSuccess (line 91) | @Test method monoPreAuthorizeHasRoleWhenGrantedThenSuccess (line 97) | @Test method monoPreAuthorizeHasRoleWhenNoAuthenticationThenDenied (line 104) | @Test method monoPreAuthorizeHasRoleWhenNotAuthorizedThenDenied (line 112) | @Test method monoPreAuthorizeBeanWhenGrantedThenSuccess (line 120) | @Test method monoPreAuthorizeBeanWhenNotAuthenticatedAndGrantedThenSuccess (line 127) | @Test method monoPreAuthorizeBeanWhenNoAuthenticationThenDenied (line 134) | @Test method monoPreAuthorizeBeanWhenNotAuthorizedThenDenied (line 142) | @Test method monoPostAuthorizeWhenAuthorizedThenSuccess (line 150) | @Test method monoPostAuthorizeWhenNotAuthorizedThenDenied (line 157) | @Test method monoPostAuthorizeWhenBeanAndAuthorizedThenSuccess (line 164) | @Test method monoPostAuthorizeWhenBeanAndNotAuthenticatedAndAuthorizedThenSuccess (line 171) | @Test method monoPostAuthorizeWhenBeanAndNotAuthorizedThenDenied (line 178) | @Test method fluxWhenPermitAllThenAopDoesNotSubscribe (line 186) | @Test method fluxWhenPermitAllThenSuccess (line 193) | @Test method fluxPreAuthorizeHasRoleWhenGrantedThenSuccess (line 199) | @Test method fluxPreAuthorizeHasRoleWhenNoAuthenticationThenDenied (line 206) | @Test method fluxPreAuthorizeHasRoleWhenNotAuthorizedThenDenied (line 214) | @Test method fluxPreAuthorizeBeanWhenGrantedThenSuccess (line 222) | @Test method fluxPreAuthorizeBeanWhenNotAuthenticatedAndGrantedThenSuccess (line 229) | @Test method fluxPreAuthorizeBeanWhenNoAuthenticationThenDenied (line 236) | @Test method fluxPreAuthorizeBeanWhenNotAuthorizedThenDenied (line 244) | @Test method fluxPostAuthorizeWhenAuthorizedThenSuccess (line 252) | @Test method fluxPostAuthorizeWhenNotAuthorizedThenDenied (line 259) | @Test method fluxPostAuthorizeWhenBeanAndAuthorizedThenSuccess (line 266) | @Test method fluxPostAuthorizeWhenBeanAndNotAuthenticatedAndAuthorizedThenSuccess (line 273) | @Test method fluxPostAuthorizeWhenBeanAndNotAuthorizedThenDenied (line 280) | @Test method publisherWhenPermitAllThenAopDoesNotSubscribe (line 288) | @Test method publisherWhenPermitAllThenSuccess (line 295) | @Test method publisherPreAuthorizeHasRoleWhenGrantedThenSuccess (line 301) | @Test method publisherPreAuthorizeHasRoleWhenNoAuthenticationThenDenied (line 309) | @Test method publisherPreAuthorizeHasRoleWhenNotAuthorizedThenDenied (line 317) | @Test method publisherPreAuthorizeBeanWhenGrantedThenSuccess (line 326) | @Test method publisherPreAuthorizeBeanWhenNotAuthenticatedAndGrantedThenSuccess (line 334) | @Test method publisherPreAuthorizeBeanWhenNoAuthenticationThenDenied (line 341) | @Test method publisherPreAuthorizeBeanWhenNotAuthorizedThenDenied (line 349) | @Test method publisherPostAuthorizeWhenAuthorizedThenSuccess (line 358) | @Test method publisherPostAuthorizeWhenNotAuthorizedThenDenied (line 366) | @Test method publisherPostAuthorizeWhenBeanAndAuthorizedThenSuccess (line 374) | @Test method publisherPostAuthorizeWhenBeanAndNotAuthenticatedAndAuthorizedThenSuccess (line 382) | @Test method publisherPostAuthorizeWhenBeanAndNotAuthorizedThenDenied (line 389) | @Test method publisher (line 397) | static Publisher publisher(Flux flux) { method publisherJust (line 401) | static Publisher publisherJust(T... data) { class Config (line 405) | @Configuration method defaultMessageService (line 411) | @Bean method authz (line 416) | @Bean FILE: config/src/test/java/org/springframework/security/config/annotation/method/configuration/GlobalMethodSecurityConfigurationTests.java class GlobalMethodSecurityConfigurationTests (line 76) | @ExtendWith({ SpringExtension.class, SpringTestContextExtension.class }) method setMethodInterceptor (line 87) | @Autowired method configureWhenGlobalMethodSecurityIsMissingMetadataSourceThenException (line 95) | @Test method configureWhenGlobalMethodSecurityHasCustomMetadataSourceThenNoEnablingAttributeIsNeeded (line 101) | @Test method methodSecurityAuthenticationManagerPublishesEvent (line 106) | @Test method methodSecurityWhenAuthenticationTrustResolverIsBeanThenAutowires (line 115) | @Test method defaultWebSecurityExpressionHandlerHasBeanResolverSet (line 128) | @Test method methodSecuritySupportsAnnotaitonsOnInterfaceParamerNames (line 137) | @Test method globalMethodSecurityConfigurationAutowiresPermissionEvaluator (line 146) | @Test method multiPermissionEvaluatorConfig (line 158) | @Test method enableGlobalMethodSecurityWorksOnSuperclass (line 165) | @Test method supportAuthenticationManagerInParent (line 173) | @Test method enableGlobalMethodSecurityDoesNotTriggerEagerInitializationOfBeansInGlobalAuthenticationConfigurer (line 189) | @Test method enableGlobalMethodSecurityWhenBeanPostProcessorThenInvokedForDefaultMethodSecurityExpressionHandler (line 198) | @Test method globalSecurityProxiesSecurity (line 207) | @Test method preAuthorizeBeanSpel (line 231) | @Test method roleHierarchy (line 240) | @Test method grantedAuthorityDefaultsAutowires (line 248) | @Test method grantedAuthorityDefaultsWithEmptyRolePrefix (line 259) | @Test method methodSecurityInterceptorUsesMetadataSourceBeanWhenProxyingDisabled (line 270) | @Test class IllegalStateGlobalMethodSecurityConfig (line 280) | @Configuration class CustomMetadataSourceConfig (line 286) | @Configuration method customMethodSecurityMetadataSource (line 290) | @Bean class InMemoryAuthWithGlobalMethodSecurityConfig (line 298) | @Configuration method configure (line 302) | @Override method listener (line 310) | @Bean class CustomTrustResolverConfig (line 318) | @Configuration method trustResolver (line 322) | @Bean method service (line 327) | @Bean class ExpressionHandlerHasBeanResolverSetConfig (line 334) | @Configuration method service (line 338) | @Bean method authz (line 343) | @Bean class MethodSecurityServiceConfig (line 350) | @Configuration method service (line 354) | @Bean class AutowirePermissionEvaluatorConfig (line 361) | @Configuration method permissionEvaluator (line 365) | @Bean method service (line 370) | @Bean class MultiPermissionEvaluatorConfig (line 377) | @Configuration method permissionEvaluator (line 381) | @Bean method permissionEvaluator2 (line 386) | @Bean class ChildConfig (line 393) | @Configuration class ParentConfig (line 398) | @Configuration method service (line 402) | @Bean class Sec2479ParentConfig (line 409) | @Configuration method am (line 412) | @Bean class Sec2479ChildConfig (line 419) | @Configuration method service (line 423) | @Bean class Sec2815Config (line 430) | @Configuration method service (line 434) | @Bean method mockBeanPostProcessor (line 439) | @Bean method dataSource (line 444) | @Bean class AuthConfig (line 449) | @Configuration method init (line 455) | @Override class Sec9845Config (line 464) | @Configuration method mockBeanPostProcessor (line 468) | @Bean class MockBeanPostProcessor (line 475) | static class MockBeanPostProcessor implements BeanPostProcessor { method postProcessBeforeInitialization (line 485) | @Override method postProcessAfterInitialization (line 492) | @Override class Sec3005Config (line 501) | @Configuration method service (line 506) | @Bean method configureGlobal (line 511) | @Autowired class PreAuthorizeBeanSpelConfig (line 518) | @Configuration method service (line 522) | @Bean method authz (line 527) | @Bean class RoleHierarchyConfig (line 534) | @Configuration method service (line 538) | @Bean method roleHierarchy (line 543) | @Bean class CustomGrantedAuthorityConfig (line 550) | @Configuration method ga (line 554) | @Bean method service (line 559) | @Bean method methodSecurityService (line 564) | @Bean class CustomAuthorityService (line 569) | static class CustomAuthorityService { method customPrefixRoleUser (line 571) | @PreAuthorize("hasRole('ROLE:USER')") class EmptyRolePrefixGrantedAuthorityConfig (line 579) | @Configuration method ga (line 583) | @Bean method service (line 588) | @Bean method methodSecurityService (line 593) | @Bean class CustomAuthorityService (line 598) | static class CustomAuthorityService { method emptyPrefixRoleUser (line 600) | @Secured("USER") class CustomMetadataSourceBeanProxyEnabledConfig (line 608) | @Configuration FILE: config/src/test/java/org/springframework/security/config/annotation/method/configuration/MethodSecurityService.java type MethodSecurityService (line 54) | @MethodSecurityService.Mask("classmask") method preAuthorize (line 57) | @PreAuthorize("denyAll") method secured (line 60) | @Secured("ROLE_ADMIN") method securedUser (line 63) | @Secured("ROLE_USER") method jsr250 (line 66) | @DenyAll method jsr250PermitAll (line 69) | @PermitAll method jsr250RolesAllowed (line 72) | @RolesAllowed("ADMIN") method jsr250RolesAllowedUser (line 75) | @RolesAllowed("USER") method runAs (line 78) | @Secured({ "ROLE_USER", "RUN_AS_SUPER" }) method preAuthorizePermitAll (line 81) | @PreAuthorize("permitAll") method preAuthorizeNotAnonymous (line 84) | @PreAuthorize("!anonymous") method preAuthorizeBean (line 87) | @PreAuthorize("@authz.check(#result)") method preAuthorizeAdmin (line 90) | @PreAuthorize("hasRole('ADMIN')") method preAuthorizeUser (line 93) | @PreAuthorize("hasRole('USER')") method hasAllRolesUserAdmin (line 96) | @PreAuthorize("hasAllRoles('USER', 'ADMIN')") method hasAllAuthoritiesRoleUserRoleAdmin (line 99) | @PreAuthorize("hasAllAuthorities('ROLE_USER', 'ROLE_ADMIN')") method hasPermission (line 102) | @PreAuthorize("hasPermission(#object,'read')") method postHasPermission (line 105) | @PostAuthorize("hasPermission(#object,'read')") method postAnnotation (line 108) | @PostAuthorize("#o?.contains('grant')") method preFilterByUsername (line 111) | @PreFilter("filterObject == authentication.name") method postFilterByUsername (line 114) | @PostFilter("filterObject == authentication.name") method manyAnnotations (line 117) | @PreFilter("filterObject.length > 3") method allAnnotations (line 124) | @PreFilter("filterObject != 'DropOnPreFilter'") method repeatedAnnotations (line 132) | @RequireUserRole method preAuthorizeGetCardNumberIfAdmin (line 136) | @PreAuthorize("hasRole('ADMIN')") method preAuthorizeWithHandlerChildGetCardNumberIfAdmin (line 140) | @PreAuthorize("hasRole('ADMIN')") method preAuthorizeThrowAccessDeniedManually (line 144) | @PreAuthorize("hasRole('ADMIN')") method postAuthorizeGetCardNumberIfAdmin (line 148) | @PostAuthorize("hasRole('ADMIN')") method postAuthorizeThrowAccessDeniedManually (line 152) | @PostAuthorize("hasRole('ADMIN')") method preAuthorizeDeniedMethodWithMaskAnnotation (line 156) | @PreAuthorize("denyAll()") method preAuthorizeDeniedMethodWithNoMaskAnnotation (line 161) | @PreAuthorize("denyAll()") method postAuthorizeDeniedWithNullDenied (line 165) | @NullDenied(role = "ADMIN") method postAuthorizeDeniedMethodWithMaskAnnotation (line 168) | @PostAuthorize("denyAll()") method postAuthorizeDeniedMethodWithNoMaskAnnotation (line 173) | @PostAuthorize("denyAll()") method preAuthorizeWithMaskAnnotationUsingBean (line 177) | @PreAuthorize("hasRole('ADMIN')") method postAuthorizeWithMaskAnnotationUsingBean (line 182) | @PostAuthorize("hasRole('ADMIN')") method getUserRecordWithEmailProtected (line 187) | @AuthorizeReturnObject method getUserWithFallbackWhenUnauthorized (line 190) | @PreAuthorize("hasRole('ADMIN')") method checkCustomResult (line 194) | @PreAuthorize("@authz.checkResult(#result)") method checkCustomManager (line 199) | @PreAuthorize("@authz.checkManager(#id)") class StarMaskingHandler (line 202) | class StarMaskingHandler implements MethodAuthorizationDeniedHandler { method handleDeniedInvocation (line 204) | @Override class StartMaskingHandlerChild (line 211) | class StartMaskingHandlerChild extends StarMaskingHandler { method handleDeniedInvocation (line 213) | @Override class MaskAnnotationHandler (line 220) | class MaskAnnotationHandler implements MethodAuthorizationDeniedHandler { method MaskAnnotationHandler (line 224) | MaskAnnotationHandler(ApplicationContext context) { method handle (line 228) | public Object handle(MethodInvocation methodInvocation, Authorizatio... method handleDeniedInvocation (line 236) | @Override class MaskAnnotationPostProcessor (line 244) | class MaskAnnotationPostProcessor implements MethodAuthorizationDenied... method MaskAnnotationPostProcessor (line 248) | MaskAnnotationPostProcessor(ApplicationContext context) { method handleDeniedInvocation (line 252) | @Override method handleDeniedInvocationResult (line 261) | @Override class MaskValueResolver (line 274) | class MaskValueResolver { method MaskValueResolver (line 278) | MaskValueResolver(ApplicationContext context) { method resolveValue (line 283) | String resolveValue(Mask mask, MethodInvocation mi, Object returnObj... class PostMaskingPostProcessor (line 298) | class PostMaskingPostProcessor implements MethodAuthorizationDeniedHan... method handleDeniedInvocation (line 300) | @Override class CardNumberMaskingPostProcessor (line 308) | class CardNumberMaskingPostProcessor implements MethodAuthorizationDen... method handleDeniedInvocation (line 312) | @Override method handleDeniedInvocationResult (line 318) | @Override class NullPostProcessor (line 326) | class NullPostProcessor implements MethodAuthorizationDeniedHandler { method handleDeniedInvocation (line 328) | @Override class UserFallbackDeniedHandler (line 358) | class UserFallbackDeniedHandler implements MethodAuthorizationDeniedHa... method handleDeniedInvocation (line 363) | @Override FILE: config/src/test/java/org/springframework/security/config/annotation/method/configuration/MethodSecurityServiceConfig.java class MethodSecurityServiceConfig (line 24) | public class MethodSecurityServiceConfig { method service (line 26) | @Bean method reactiveService (line 31) | @Bean method authz (line 36) | @Bean FILE: config/src/test/java/org/springframework/security/config/annotation/method/configuration/MethodSecurityServiceImpl.java class MethodSecurityServiceImpl (line 29) | public class MethodSecurityServiceImpl implements MethodSecurityService { method preAuthorize (line 31) | @Override method secured (line 36) | @Override method securedUser (line 41) | @Override method jsr250 (line 46) | @Override method jsr250PermitAll (line 51) | @Override method jsr250RolesAllowed (line 56) | @Override method jsr250RolesAllowedUser (line 61) | @Override method runAs (line 66) | @Override method preAuthorizeNotAnonymous (line 71) | @Override method preAuthorizeBean (line 75) | @Override method preAuthorizeAdmin (line 79) | @Override method preAuthorizeUser (line 83) | @Override method preAuthorizePermitAll (line 87) | @Override method hasPermission (line 92) | @Override method postHasPermission (line 97) | @Override method postAnnotation (line 102) | @Override method preFilterByUsername (line 107) | @Override method postFilterByUsername (line 112) | @Override method manyAnnotations (line 117) | @Override method allAnnotations (line 122) | @Override method repeatedAnnotations (line 127) | @Override method postAuthorizeGetCardNumberIfAdmin (line 131) | @Override method preAuthorizeGetCardNumberIfAdmin (line 136) | @Override method preAuthorizeWithHandlerChildGetCardNumberIfAdmin (line 141) | @Override method preAuthorizeThrowAccessDeniedManually (line 146) | @Override method postAuthorizeThrowAccessDeniedManually (line 151) | @Override method preAuthorizeDeniedMethodWithMaskAnnotation (line 156) | @Override method preAuthorizeDeniedMethodWithNoMaskAnnotation (line 161) | @Override method postAuthorizeDeniedWithNullDenied (line 166) | @Override method postAuthorizeDeniedMethodWithMaskAnnotation (line 171) | @Override method postAuthorizeDeniedMethodWithNoMaskAnnotation (line 176) | @Override method preAuthorizeWithMaskAnnotationUsingBean (line 181) | @Override method postAuthorizeWithMaskAnnotationUsingBean (line 186) | @Override method getUserRecordWithEmailProtected (line 191) | @Override method getUserWithFallbackWhenUnauthorized (line 196) | @Override method checkCustomResult (line 201) | @Override method checkCustomManager (line 206) | @Override method hasAllRolesUserAdmin (line 211) | @Override method hasAllAuthoritiesRoleUserRoleAdmin (line 215) | @Override FILE: config/src/test/java/org/springframework/security/config/annotation/method/configuration/MyMasker.java class MyMasker (line 19) | public class MyMasker { method getMask (line 21) | public String getMask(String value) { method getMask (line 25) | public String getMask() { FILE: config/src/test/java/org/springframework/security/config/annotation/method/configuration/NamespaceGlobalMethodSecurityExpressionHandlerTests.java class NamespaceGlobalMethodSecurityExpressionHandlerTests (line 44) | @ExtendWith({ SpringExtension.class, SpringTestContextExtension.class }) method methodSecurityWhenUsingCustomPermissionEvaluatorThenPreAuthorizesAccordingly (line 53) | @Test method methodSecurityWhenUsingCustomPermissionEvaluatorThenPostAuthorizesAccordingly (line 61) | @Test class CustomAccessDecisionManagerConfig (line 70) | @Configuration method createExpressionHandler (line 74) | @Override FILE: config/src/test/java/org/springframework/security/config/annotation/method/configuration/NamespaceGlobalMethodSecurityTests.java class NamespaceGlobalMethodSecurityTests (line 66) | @ExtendWith({ SpringExtension.class, SpringTestContextExtension.class }) method methodSecurityWhenCustomAccessDecisionManagerThenAuthorizes (line 75) | @Test method methodSecurityWhenCustomAfterInvocationManagerThenAuthorizes (line 83) | @Test method methodSecurityWhenCustomAuthenticationManagerThenAuthorizes (line 90) | @Test method methodSecurityWhenJsr250EnabledThenAuthorizes (line 97) | @Test method methodSecurityWhenCustomMethodSecurityMetadataSourceThenAuthorizes (line 107) | @Test method contextRefreshWhenUsingAspectJThenAutowire (line 117) | @Test method contextRefreshWhenUsingAspectJAndCustomGlobalMethodSecurityConfigurationThenAutowire (line 130) | @Test method methodSecurityWhenOrderSpecifiedThenConfigured (line 141) | @Test method methodSecurityWhenOrderUnspecifiedThenConfiguredToLowestPrecedence (line 151) | @Test method methodSecurityWhenOrderUnspecifiedAndCustomGlobalMethodSecurityConfigurationThenConfiguredToLowestPrecedence (line 161) | @Test method methodSecurityWhenPrePostEnabledThenPreAuthorizes (line 172) | @Test method methodSecurityWhenPrePostEnabledAndCustomGlobalMethodSecurityConfigurationThenPreAuthorizes (line 181) | @Test method methodSecurityWhenProxyTargetClassThenDoesNotWireToInterface (line 190) | @Test method methodSecurityWhenDefaultProxyThenWiresToInterface (line 199) | @Test method methodSecurityWhenCustomRunAsManagerThenRunAsWrapsAuthentication (line 207) | @Test method methodSecurityWhenSecuredEnabledThenSecures (line 215) | @Test method methodSecurityWhenMissingEnableAnnotationThenShowsHelpfulError (line 225) | @Test method methodSecurityWhenImportingGlobalMethodSecurityConfigurationSubclassThenAuthorizes (line 233) | @Test class CustomAccessDecisionManagerConfig (line 242) | @Configuration method accessDecisionManager (line 246) | @Override class DenyAllAccessDecisionManager (line 251) | public static class DenyAllAccessDecisionManager implements AccessDe... method decide (line 253) | @Override method supports (line 259) | @Override method supports (line 264) | @Override class CustomAfterInvocationManagerConfig (line 273) | @Configuration method afterInvocationManager (line 277) | @Override class AfterInvocationManagerStub (line 282) | public static class AfterInvocationManagerStub implements AfterInvoc... method decide (line 284) | @Override method supports (line 290) | @Override method supports (line 295) | @Override class CustomAuthenticationConfig (line 304) | @Configuration method methodSecurityInterceptor (line 308) | @Override method authenticationManager (line 315) | @Override class Jsr250Config (line 324) | @Configuration class CustomMethodSecurityMetadataSourceConfig (line 330) | @Configuration method customMethodSecurityMetadataSource (line 334) | @Override class AspectJModeConfig (line 354) | @Configuration class AspectJModeExtendsGMSCConfig (line 360) | @Configuration class AdvisorOrderConfig (line 366) | private static class AdvisorOrderConfig implements ImportBeanDefinitio... method registerBeanDefinitions (line 368) | @Override class ExceptingInterceptor (line 383) | private static class ExceptingInterceptor implements MethodIntercept... method invoke (line 385) | @Override class CustomOrderConfig (line 394) | @Configuration class DefaultOrderConfig (line 401) | @Configuration class DefaultOrderExtendsMethodSecurityConfig (line 408) | @Configuration class PreAuthorizeConfig (line 415) | @Configuration class PreAuthorizeExtendsGMSCConfig (line 421) | @Configuration class ProxyTargetClassConfig (line 427) | @Configuration class DefaultProxyConfig (line 433) | @Configuration class CustomRunAsManagerConfig (line 439) | @Configuration method runAsManager (line 443) | @Override class SecuredConfig (line 452) | @Configuration class ExtendsNoEnableAnntotationConfig (line 458) | @Configuration class ImportSubclassGMSCConfig (line 463) | @Configuration FILE: config/src/test/java/org/springframework/security/config/annotation/method/configuration/PrePostMethodSecurityConfigurationTests.java class PrePostMethodSecurityConfigurationTests (line 164) | @ExtendWith({ SpringExtension.class, SpringTestContextExtension.class }) method customMethodSecurityPreAuthorizeAdminWhenRoleUserThenAccessDeniedException (line 181) | @WithMockUser method customMethodSecurityPreAuthorizeAdminWhenRoleAdminThenPasses (line 189) | @WithMockUser(roles = "ADMIN") method preAuthorizeWhenRoleAdminThenAccessDeniedException (line 196) | @WithMockUser(roles = "ADMIN") method preAuthorizePermitAllWhenRoleAnonymousThenPasses (line 204) | @WithAnonymousUser method preAuthorizeNotAnonymousWhenRoleAnonymousThenAccessDeniedException (line 212) | @WithAnonymousUser method preAuthorizeNotAnonymousWhenRoleUserThenPasses (line 221) | @WithMockUser method securedWhenRoleUserThenAccessDeniedException (line 228) | @WithMockUser method securedWhenRoleAdminThenPasses (line 236) | @WithMockUser(roles = "ADMIN") method securedUserWhenRoleAdminThenAccessDeniedException (line 244) | @WithMockUser(roles = "ADMIN") method securedUserWhenRoleUserThenPasses (line 254) | @WithMockUser method preAuthorizeAdminWhenRoleUserThenAccessDeniedException (line 262) | @WithMockUser method preAuthorizeAdminWhenRoleAdminThenPasses (line 270) | @WithMockUser(roles = "ADMIN") method preAuthorizeAdminWhenSecurityContextHolderStrategyThenUses (line 277) | @WithMockUser(roles = "ADMIN") method hasAllAuthoritiesRoleUserRoleAdminWhenGranted (line 286) | @WithMockUser(roles = { "ADMIN", "USER" }) method hasAllAuthoritiesRoleUserRoleAdminWhenMissingOneThenDenied (line 293) | @WithMockUser(roles = { "USER" }) method hasAllAuthoritiesRoleUserRoleAdminWhenAllThenDenied (line 301) | @WithMockUser(roles = { "OTHER" }) method hasAllRolesRoleUserRoleAdminWhenGranted (line 309) | @WithMockUser(roles = { "ADMIN", "USER" }) method hasAllRolesRoleUserRoleAdminWhenMissingOneThenDenied (line 316) | @WithMockUser(roles = { "USER" }) method hasAllRolesRoleUserRoleAdminWhenAllThenDenied (line 324) | @WithMockUser(roles = { "OTHER" }) method preAuthorizeAdminWhenRoleAdminAndCustomPrefixThenPasses (line 332) | @WithMockUser(authorities = "PREFIX_ADMIN") method postHasPermissionWhenParameterIsNotGrantThenAccessDeniedException (line 339) | @WithMockUser method postHasPermissionWhenParameterIsGrantThenPasses (line 348) | @WithMockUser method postAnnotationWhenParameterIsNotGrantThenAccessDeniedException (line 356) | @WithMockUser method postAnnotationWhenParameterIsGrantThenPasses (line 365) | @WithMockUser method methodReturningAListWhenPrePostFiltersConfiguredThenFiltersList (line 373) | @WithMockUser("bob") method methodReturningAnArrayWhenPostFilterConfiguredThenFiltersArray (line 386) | @WithMockUser("bob") method securedUserWhenCustomBeforeAdviceConfiguredAndNameBobThenPasses (line 399) | @WithMockUser("bob") method securedUserWhenCustomBeforeAdviceConfiguredAndNameNotBobThenAccessDeniedException (line 408) | @WithMockUser("joe") method securedUserWhenCustomAfterAdviceConfiguredAndNameBobThenGranted (line 417) | @WithMockUser("bob") method securedUserWhenCustomAfterAdviceConfiguredAndNameNotBobThenAccessDeniedException (line 426) | @WithMockUser("joe") method jsr250WhenRoleAdminThenAccessDeniedException (line 435) | @WithMockUser(roles = "ADMIN") method jsr250PermitAllWhenRoleAnonymousThenPasses (line 443) | @WithAnonymousUser method rolesAllowedUserWhenRoleAdminThenAccessDeniedException (line 451) | @WithMockUser(roles = "ADMIN") method rolesAllowedUserWhenRoleUserThenPasses (line 461) | @WithMockUser method manyAnnotationsWhenMeetsConditionsThenReturnsFilteredList (line 468) | @WithMockUser(roles = { "ADMIN", "USER" }) method manyAnnotationsWhenUserThenFails (line 480) | @WithMockUser method manyAnnotationsWhenShortListThenFails (line 489) | @WithMockUser method manyAnnotationsWhenAdminThenFails (line 498) | @WithMockUser(roles = "ADMIN") method repeatedAnnotationsWhenPresentThenFails (line 508) | @Test method repeatedJsr250AnnotationsWhenPresentThenFails (line 516) | @Test method repeatedSecuredAnnotationsWhenPresentThenFails (line 524) | @Test method preAuthorizeWhenAuthorizationEventPublisherThenUses (line 531) | @WithMockUser method postAuthorizeWhenAuthorizationEventPublisherThenUses (line 542) | @WithMockUser method beanInSpelWhenEvaluatedThenLooksUpBean (line 553) | @WithMockUser method configureWhenAspectJThenRegistersAspects (line 560) | @Test method configureWhenBeanOverridingDisallowedThenWorks (line 571) | @Test method methodSecurityAdminWhenRoleHierarchyBeanAvailableThenUses (line 578) | @WithMockUser(roles = "ADMIN") method methodSecurityUserWhenRoleHierarchyBeanAvailableThenUses (line 587) | @WithMockUser method methodSecurityAdminWhenAuthorizationEventPublisherBeanAvailableThenUses (line 596) | @WithMockUser(roles = "ADMIN") method methodSecurityUserWhenAuthorizationEventPublisherBeanAvailableThenUses (line 608) | @WithMockUser method allAnnotationsWhenAdviceBeforeOffsetPreFilterThenReturnsFilteredList (line 620) | @Test method allAnnotationsWhenAdviceBeforeOffsetPreAuthorizeThenReturnsFilteredList (line 631) | @Test method allAnnotationsWhenAdviceBeforeOffsetSecuredThenReturnsFilteredList (line 642) | @Test method allAnnotationsWhenAdviceBeforeOffsetJsr250WithInsufficientRolesThenFails (line 652) | @Test method allAnnotationsWhenAdviceBeforeOffsetJsr250ThenReturnsFilteredList (line 662) | @Test method allAnnotationsWhenAdviceBeforeOffsetPostAuthorizeWithInsufficientRolesThenFails (line 673) | @Test method allAnnotationsWhenAdviceBeforeOffsetPostAuthorizeThenReturnsFilteredList (line 683) | @Test method allAnnotationsWhenAdviceBeforeOffsetPostFilterThenReturnsFilteredList (line 694) | @Test method allAnnotationsWhenAdviceAfterAllOffsetThenReturnsFilteredList (line 705) | @Test method methodeWhenParameterizedPreAuthorizeMetaAnnotationThenPasses (line 716) | @ParameterizedTest method methodRoleWhenPreAuthorizeMetaAnnotationHardcodedParameterThenPasses (line 725) | @ParameterizedTest method methodWhenParameterizedAnnotationThenFails (line 734) | @ParameterizedTest method methodWhenMultiplePlaceholdersHasAuthorityThenPasses (line 743) | @ParameterizedTest method methodWhenMultiplePlaceholdersHasRoleThenPasses (line 752) | @ParameterizedTest method methodWhenPostAuthorizeMetaAnnotationThenAuthorizes (line 761) | @ParameterizedTest method methodWhenPreFilterMetaAnnotationThenFilters (line 772) | @ParameterizedTest method methodWhenPostFilterMetaAnnotationThenFilters (line 782) | @ParameterizedTest method findByIdWhenAuthorizedResultThenAuthorizes (line 792) | @Test method findByIdWhenUnauthorizedResultThenDenies (line 802) | @Test method findGeoResultByIdWhenAuthorizedResultThenAuthorizes (line 812) | @Test method findGeoResultByIdWhenUnauthorizedResultThenDenies (line 823) | @Test method findByIdWhenAuthorizedResponseEntityThenAuthorizes (line 834) | @Test method findByIdWhenUnauthorizedResponseEntityThenDenies (line 845) | @Test method findByIdWhenAuthorizedModelAndViewThenAuthorizes (line 855) | @Test method findByIdWhenUnauthorizedModelAndViewThenDenies (line 866) | @Test method findAllWhenUnauthorizedResultThenDenies (line 877) | @Test method removeWhenAuthorizedResultThenRemoves (line 888) | @Test method findAllWhenPostFilterThenFilters (line 895) | @Test method findPageWhenPostFilterThenFilters (line 905) | @Test method findSliceWhenPostFilterThenFilters (line 915) | @Test method findGeoPageWhenPostFilterThenFilters (line 925) | @Test method findGeoResultsWhenPostFilterThenFilters (line 935) | @Test method findAllWhenPreFilterThenFilters (line 945) | @Test method findAllWhenNestedPreAuthorizeThenAuthorizes (line 958) | @Test method getCardNumberWhenPostAuthorizeAndNotAdminThenReturnMasked (line 970) | @Test method getCardNumberWhenPreAuthorizeAndNotAdminThenReturnMasked (line 982) | @Test method getCardNumberWhenPreAuthorizeAndNotAdminAndChildHandlerThenResolveCorrectHandlerAndReturnMasked (line 992) | @Test method preAuthorizeWhenHandlerAndAccessDeniedNotThrownFromPreAuthorizeThenHandled (line 1004) | @Test method postAuthorizeWhenHandlerAndAccessDeniedNotThrownFromPostAuthorizeThenHandled (line 1013) | @Test method preAuthorizeWhenDeniedAndHandlerWithCustomAnnotationThenHandlerCanUseMaskFromOtherAnnotation (line 1023) | @Test method preAuthorizeWhenDeniedAndHandlerWithCustomAnnotationInClassThenHandlerCanUseMaskFromOtherAnnotation (line 1034) | @Test method postAuthorizeWhenDeniedAndHandlerWithCustomAnnotationThenHandlerCanUseMaskFromOtherAnnotation (line 1045) | @Test method postAuthorizeWhenDeniedAndHandlerWithCustomAnnotationInClassThenHandlerCanUseMaskFromOtherAnnotation (line 1056) | @Test method postAuthorizeWhenDeniedAndHandlerWithCustomAnnotationUsingBeanThenHandlerCanUseMaskFromOtherAnnotation (line 1067) | @Test method postAuthorizeWhenAllowedAndHandlerWithCustomAnnotationUsingBeanThenInvokeMethodNormally (line 1079) | @Test method preAuthorizeWhenDeniedAndHandlerWithCustomAnnotationUsingBeanThenHandlerCanUseMaskFromOtherAnnotation (line 1091) | @Test method preAuthorizeWhenAllowedAndHandlerWithCustomAnnotationUsingBeanThenInvokeMethodNormally (line 1103) | @Test method getUserWhenAuthorizedAndUserEmailIsProtectedAndNotAuthorizedThenReturnEmailMasked (line 1115) | @Test method getUserWhenNotAuthorizedAndHandlerFallbackValueThenReturnFallbackValue (line 1128) | @Test method getUserWhenNotAuthorizedThenHandlerUsesCustomAuthorizationDecision (line 1140) | @Test method annotationsInChildClassesDoNotAffectSuperclasses (line 1157) | @Test method autowireWhenDefaultsThenCreatesExactlyOneAdvisorPerAnnotation (line 1164) | @Test method autowireWhenAspectJAutoProxyAndFactoryBeanThenExactlyOneAdvisorPerAnnotation (line 1177) | @Test method adviseWhenPrePostEnabledThenEachInterceptorRunsExactlyOnce (line 1190) | @Test method methodWhenMetaAnnotationPropertiesHasClassProperties (line 1202) | @Test method prePostMethodWhenObservationRegistryThenObserved (line 1210) | @Test method securedMethodWhenObservationRegistryThenObserved (line 1222) | @Test method jsr250MethodWhenObservationRegistryThenObserved (line 1234) | @Test method prePostMethodWhenExcludeAuthorizationObservationsThenUnobserved (line 1247) | @Test method securedMethodWhenExcludeAuthorizationObservationsThenUnobserved (line 1260) | @Test method jsr250MethodWhenExcludeAuthorizationObservationsThenUnobserved (line 1272) | @Test method preAuthorizeWhenDenyAllThenPublishesParameterizedAuthorizationDeniedEvent (line 1284) | @Test method autowireWhenDefaultsThenAdvisorAnnotationsAreSorted (line 1296) | @Test method getWhenPostAuthorizeAuthenticationNameMatchesThenRespondsWithOk (line 1310) | @Test method getWhenPostAuthorizeAuthenticationNameNotMatchThenRespondsWithForbidden (line 1321) | @Test method getWhenPostAuthorizeAuthenticationNameNotMatchThenNoExceptionExposedInRequest (line 1333) | @Test method getWhenPostAuthorizeWithinServiceAuthenticationNameMatchesThenRespondsWithOk (line 1345) | @Test method getWhenPostAuthorizeWithinServiceAuthenticationNameNotMatchThenCustomHandlerRespondsWithForbidden (line 1357) | @Test method getWhenPostAuthorizeAuthenticationNameNotMatchThenCustomHandlerRespondsWithForbidden (line 1375) | @Test method getWhenCustomAdvisorAuthenticationNameMatchesThenRespondsWithOk (line 1392) | @Test method getWhenCustomAdvisorAuthenticationNameNotMatchThenRespondsWithForbidden (line 1403) | @Test method checkCustomManagerWhenInvokedThenUsesBeanToAuthorize (line 1414) | @Test method disallowBeanOverriding (line 1422) | private static Consumer disallowBea... method returnAdvisor (line 1426) | private static Advisor returnAdvisor(int order) { class AuthzConfig (line 1435) | @Configuration method authz (line 1438) | @Bean class CustomMethodSecurityServiceConfig (line 1445) | @Configuration method methodSecurityService (line 1449) | @Bean class MethodSecurityServiceConfig (line 1456) | @Configuration method methodSecurityService (line 1460) | @Bean method authz (line 1465) | @Bean class BusinessServiceConfig (line 1472) | @Configuration method businessService (line 1476) | @Bean class SecuredConfig (line 1483) | @Configuration method businessService (line 1487) | @Bean class Jsr250Config (line 1494) | @Configuration method businessService (line 1498) | @Bean class MethodSecurityServiceEnabledConfig (line 1505) | @Configuration method methodSecurityService (line 1509) | @Bean class CustomMethodSecurityExpressionHandlerConfig (line 1516) | @Configuration method methodSecurityExpressionHandler (line 1523) | @Bean class CustomPermissionEvaluatorConfig (line 1530) | @EnableMethodSecurity method methodSecurityExpressionHandler (line 1533) | @Bean class CustomGrantedAuthorityDefaultsConfig (line 1554) | @Configuration method grantedAuthorityDefaults (line 1558) | @Bean class CustomAuthorizationManagerBeforeAdviceConfig (line 1565) | @Configuration method customBeforeAdvice (line 1569) | @Bean class CustomAuthorizationManagerAfterAdviceConfig (line 1584) | @Configuration method customAfterAdvice (line 1588) | @Bean class AuthorizationEventPublisherConfig (line 1607) | @Configuration method authorizationEventPublisher (line 1612) | @Bean class AspectJMethodSecurityServiceConfig (line 1619) | @EnableMethodSecurity(mode = AdviceMode.ASPECTJ, securedEnabled = true) method methodSecurityService (line 1622) | @Bean method authz (line 1627) | @Bean class RoleHierarchyConfig (line 1634) | @Configuration method roleHierarchy (line 1638) | @Bean class ReturnBeforeOffsetPreFilterConfig (line 1645) | @Import(OffsetConfig.class) method returnBeforePreFilter (line 1648) | @Bean class ReturnBeforeOffsetPreAuthorizeConfig (line 1656) | @Configuration method returnBeforePreAuthorize (line 1660) | @Bean class ReturnBeforeOffsetSecuredConfig (line 1668) | @Configuration method returnBeforeSecured (line 1672) | @Bean class ReturnBeforeOffsetJsr250Config (line 1680) | @Configuration method returnBeforeJsr250 (line 1684) | @Bean class ReturnBeforeOffsetPostAuthorizeConfig (line 1692) | @Configuration method returnBeforePreAuthorize (line 1696) | @Bean class ReturnBeforeOffsetPostFilterConfig (line 1704) | @Configuration method returnBeforePostFilter (line 1708) | @Bean class ReturnAfterAllOffsetConfig (line 1716) | @Configuration method returnAfterAll (line 1720) | @Bean class OffsetConfig (line 1728) | @Configuration method methodSecurityService (line 1734) | @Bean method authz (line 1739) | @Bean class MetaAnnotationPlaceholderConfig (line 1746) | @Configuration method methodSecurityDefaults (line 1750) | @Bean method metaAnnotationService (line 1755) | @Bean class MetaAnnotationService (line 1762) | static class MetaAnnotationService { method hasRole (line 1764) | @RequireRole(role = "#role") method hasUserRole (line 1769) | @RequireRole(role = "'USER'") method placeholdersOnlyResolvedByMetaAnnotations (line 1774) | @PreAuthorize("hasRole({role})") method readMessage (line 1778) | @HasClaim(claim = "message:read", roles = { "'ADMIN'" }) method startsWithDave (line 1783) | @ResultStartsWith("dave") method parametersContainDave (line 1788) | @ParameterContains("dave") method resultsContainDave (line 1793) | @ResultContains("dave") method getIdPath (line 1798) | @RestrictedAccess(entityClass = EntityClass.class) class EntityClass (line 1817) | static class EntityClass { class AuthorizeResultConfig (line 1863) | @EnableMethodSecurity method skipValueTypes (line 1867) | @Bean method flights (line 1873) | @Bean method roleHierarchy (line 1885) | @Bean class FlightRepository (line 1892) | @AuthorizeReturnObject method findAll (line 1897) | Iterator findAll() { method findPage (line 1901) | Page findPage() { method findSlice (line 1905) | Slice findSlice() { method findGeoPage (line 1909) | GeoPage findGeoPage() { method findGeoResults (line 1917) | GeoResults findGeoResults() { method findById (line 1925) | Flight findById(String id) { method findGeoResultFlightById (line 1929) | GeoResult findGeoResultFlightById(String id) { method save (line 1934) | Flight save(Flight flight) { method remove (line 1939) | void remove(String id) { method webFindById (line 1943) | ResponseEntity webFindById(String id) { method webViewFindById (line 1951) | ModelAndView webViewFindById(String id) { class Flight (line 1961) | @AuthorizeReturnObject method Flight (line 1972) | Flight(String id, Double altitude, Integer seats) { method getId (line 1978) | String getId() { method getAltitude (line 1982) | @PreAuthorize("hasAuthority('airplane:read')") method getSeats (line 1987) | @PreAuthorize("hasAuthority('seating:read')") method getPassengers (line 1992) | @PostAuthorize("hasAuthority('seating:read')") method board (line 1998) | @PreAuthorize("hasAuthority('seating:read')") class Passenger (line 2008) | public static class Passenger { method Passenger (line 2012) | public Passenger(String name) { method getName (line 2016) | @PreAuthorize("hasAuthority('airplane:read')") class CustomResultConfig (line 2023) | @EnableMethodSecurity method methodAuthorizationDeniedHandler (line 2028) | @Bean class AbstractClassWithNoAnnotations (line 2035) | abstract static class AbstractClassWithNoAnnotations { method method (line 2037) | String method() { class ClassInheritingAbstractClassWithNoAnnotations (line 2043) | @PreAuthorize("denyAll()") class AbstractClassConfig (line 2050) | @EnableMethodSecurity(securedEnabled = true, jsr250Enabled = true) method inheriting (line 2053) | @Bean class AspectJAwareAutoProxyAndFactoryBeansConfig (line 2060) | @Configuration method beanDefinitionRegistryPostProcessor (line 2064) | @Bean class MyFactoryBean (line 2069) | @Component method getObject (line 2072) | @Override method getObjectType (line 2077) | @Override class ObservationRegistryConfig (line 2086) | @Configuration method observationRegistry (line 2093) | @Bean method observationHandler (line 2098) | @Bean method observationRegistryPostProcessor (line 2103) | @Bean class ObservationRegistryPostProcessor (line 2111) | static class ObservationRegistryPostProcessor implements BeanPostProce... method ObservationRegistryPostProcessor (line 2115) | ObservationRegistryPostProcessor(ObjectProvider isNotKevinMitnick(Passenger passenger) { class FlightRepository (line 687) | @AuthorizeReturnObject method findAll (line 692) | Flux findAll() { method findById (line 696) | Mono findById(String id) { method save (line 700) | Mono save(Flight flight) { method remove (line 705) | Mono remove(String id) { class Flight (line 712) | @AuthorizeReturnObject method Flight (line 723) | Flight(String id, Double altitude, Integer seats) { method getId (line 729) | String getId() { method getAltitude (line 733) | @PreAuthorize("hasAuthority('airplane:read')") method getSeats (line 738) | @PreAuthorize("hasAuthority('seating:read')") method getPassengers (line 743) | @PostAuthorize("hasAuthority('seating:read')") method board (line 749) | @PreAuthorize("hasAuthority('seating:read')") class Passenger (line 757) | public static class Passenger { method Passenger (line 761) | public Passenger(String name) { method getName (line 765) | @PreAuthorize("hasAuthority('airplane:read')") class AbstractClassWithNoAnnotations (line 772) | abstract static class AbstractClassWithNoAnnotations { method method (line 774) | Mono method() { class ClassInheritingAbstractClassWithNoAnnotations (line 780) | @PreAuthorize("denyAll()") class AbstractClassConfig (line 787) | @EnableReactiveMethodSecurity method inheriting (line 790) | @Bean class AspectJAwareAutoProxyAndFactoryBeansConfig (line 797) | @Configuration method beanDefinitionRegistryPostProcessor (line 801) | @Bean class MyFactoryBean (line 806) | @Component method getObject (line 809) | @Override method getObjectType (line 814) | @Override FILE: config/src/test/java/org/springframework/security/config/annotation/method/configuration/ReactiveMessageService.java type ReactiveMessageService (line 23) | public interface ReactiveMessageService { method notPublisherPreAuthorizeFindById (line 25) | String notPublisherPreAuthorizeFindById(long id); method monoFindById (line 27) | Mono monoFindById(long id); method monoPreAuthorizeHasRoleFindById (line 29) | Mono monoPreAuthorizeHasRoleFindById(long id); method monoPostAuthorizeFindById (line 31) | Mono monoPostAuthorizeFindById(long id); method monoPreAuthorizeBeanFindById (line 33) | Mono monoPreAuthorizeBeanFindById(long id); method monoPreAuthorizeBeanFindByIdReactiveExpression (line 35) | Mono monoPreAuthorizeBeanFindByIdReactiveExpression(long id); method monoPostAuthorizeBeanFindById (line 37) | Mono monoPostAuthorizeBeanFindById(long id); method fluxFindById (line 39) | Flux fluxFindById(long id); method fluxPreAuthorizeHasRoleFindById (line 41) | Flux fluxPreAuthorizeHasRoleFindById(long id); method fluxPostAuthorizeFindById (line 43) | Flux fluxPostAuthorizeFindById(long id); method fluxPreAuthorizeBeanFindById (line 45) | Flux fluxPreAuthorizeBeanFindById(long id); method fluxPostAuthorizeBeanFindById (line 47) | Flux fluxPostAuthorizeBeanFindById(long id); method fluxManyAnnotations (line 49) | Flux fluxManyAnnotations(Flux flux); method fluxPostFilter (line 51) | Flux fluxPostFilter(Flux flux); method publisherFindById (line 53) | Publisher publisherFindById(long id); method publisherPreAuthorizeHasRoleFindById (line 55) | Publisher publisherPreAuthorizeHasRoleFindById(long id); method publisherPostAuthorizeFindById (line 57) | Publisher publisherPostAuthorizeFindById(long id); method publisherPreAuthorizeBeanFindById (line 59) | Publisher publisherPreAuthorizeBeanFindById(long id); method publisherPostAuthorizeBeanFindById (line 61) | Publisher publisherPostAuthorizeBeanFindById(long id); FILE: config/src/test/java/org/springframework/security/config/annotation/method/configuration/ReactiveMethodSecurityConfigurationTests.java class ReactiveMethodSecurityConfigurationTests (line 82) | @ExtendWith(SpringTestContextExtension.class) method rolePrefixWithGrantedAuthorityDefaults (line 90) | @Test method rolePrefixWithDefaultConfig (line 104) | @Test method rolePrefixWithGrantedAuthorityDefaultsAndSubclassWithProxyingEnabled (line 116) | @Test method findByIdWhenAuthorizedResultThenAuthorizes (line 128) | @Test method findByIdWhenUnauthorizedResultThenDenies (line 147) | @Test method findAllWhenUnauthorizedResultThenDenies (line 165) | @Test method removeWhenAuthorizedResultThenRemoves (line 183) | @Test method findAllWhenPostFilterThenFilters (line 192) | @Test method findAllWhenPreFilterThenFilters (line 206) | @Test method findAllWhenNestedPreAuthorizeThenAuthorizes (line 221) | @Test method getUserWhenNotAuthorizedThenHandlerUsesCustomAuthorizationDecision (line 234) | @Test method prePostMethodWhenObservationRegistryThenObserved (line 250) | @Test method prePostMethodWhenExcludeAuthorizationObservationsThenUnobserved (line 269) | @Test method checkCustomManagerWhenInvokedThenUsesBeanToAuthorize (line 290) | @Test method authorities (line 299) | private static Consumer authorities(String... author... class WithRolePrefixConfiguration (line 303) | @Configuration method grantedAuthorityDefaults (line 307) | @Bean class SubclassConfig (line 314) | @Configuration class Foo (line 319) | static class Foo { method bar (line 321) | public void bar(String param) { class AuthorizeResultConfig (line 326) | @EnableReactiveMethodSecurity method skipValueTypes (line 330) | @Bean method flights (line 336) | @Bean method isNotKevin (line 348) | @Bean class FlightRepository (line 355) | @AuthorizeReturnObject method findAll (line 360) | Flux findAll() { method findById (line 364) | Mono findById(String id) { method save (line 368) | Mono save(Flight flight) { method remove (line 373) | Mono remove(String id) { class Flight (line 380) | @AuthorizeReturnObject method Flight (line 391) | Flight(String id, Double altitude, Integer seats) { method getId (line 397) | String getId() { method getAltitude (line 401) | @PreAuthorize("hasAuthority('airplane:read')") method getSeats (line 406) | @PreAuthorize("hasAnyAuthority('seating:read', 'airplane:read')") method getPassengers (line 411) | @PostAuthorize("hasAnyAuthority('seating:read', 'airplane:read')") method board (line 417) | @PreAuthorize("hasAnyAuthority('seating:read', 'airplane:read')") class Passenger (line 425) | public static class Passenger { method Passenger (line 429) | public Passenger(String name) { method getName (line 433) | @PreAuthorize("hasAuthority('airplane:read')") class CustomResultConfig (line 440) | @EnableReactiveMethodSecurity method methodAuthorizationDeniedHandler (line 445) | @Bean class ObservationRegistryConfig (line 452) | @Configuration method observationRegistry (line 460) | @Bean method observationHandler (line 465) | @Bean method observationRegistryPostProcessor (line 470) | @Bean class ObservationRegistryPostProcessor (line 478) | static class ObservationRegistryPostProcessor implements BeanPostProce... method ObservationRegistryPostProcessor (line 482) | ObservationRegistryPostProcessor(ObjectProvider resolveValue(Mask mask, MethodInvocation mi, Object ret... class PostMaskingPostProcessor (line 216) | class PostMaskingPostProcessor implements MethodAuthorizationDeniedHan... method handleDeniedInvocation (line 218) | @Override class CardNumberMaskingPostProcessor (line 226) | class CardNumberMaskingPostProcessor implements MethodAuthorizationDen... method handleDeniedInvocation (line 230) | @Override method handleDeniedInvocationResult (line 236) | @Override class NullPostProcessor (line 244) | class NullPostProcessor implements MethodAuthorizationDeniedHandler { method handleDeniedInvocation (line 246) | @Override FILE: config/src/test/java/org/springframework/security/config/annotation/method/configuration/ReactiveMethodSecurityServiceImpl.java class ReactiveMethodSecurityServiceImpl (line 26) | public class ReactiveMethodSecurityServiceImpl implements ReactiveMethod... method preAuthorizeUser (line 28) | @Override method preAuthorizeAdmin (line 33) | @Override method preAuthorizeGetCardNumberIfAdmin (line 38) | @Override method preAuthorizeWithHandlerChildGetCardNumberIfAdmin (line 43) | @Override method preAuthorizeThrowAccessDeniedManually (line 48) | @Override method postAuthorizeGetCardNumberIfAdmin (line 53) | @Override method postAuthorizeThrowAccessDeniedManually (line 58) | @Override method preAuthorizeDeniedMethodWithMaskAnnotation (line 63) | @Override method preAuthorizeDeniedMethodWithNoMaskAnnotation (line 68) | @Override method postAuthorizeDeniedWithNullDenied (line 73) | @Override method postAuthorizeDeniedMethodWithMaskAnnotation (line 78) | @Override method postAuthorizeDeniedMethodWithNoMaskAnnotation (line 83) | @Override method preAuthorizeWithMaskAnnotationUsingBean (line 88) | @Override method postAuthorizeWithMaskAnnotationUsingBean (line 93) | @Override method checkCustomResult (line 98) | @Override method checkCustomManager (line 103) | @Override method preAuthorizeHasPermission (line 108) | @Override method manyAnnotations (line 113) | @Override FILE: config/src/test/java/org/springframework/security/config/annotation/method/configuration/SampleEnableGlobalMethodSecurityTests.java class SampleEnableGlobalMethodSecurityTests (line 48) | @ExtendWith(SpringTestContextExtension.class) method setup (line 56) | @BeforeEach method preAuthorize (line 62) | @Test method customPermissionHandler (line 71) | @Test class SampleWebSecurityConfig (line 79) | @Configuration method methodSecurityService (line 83) | @Bean method configure (line 88) | @Autowired class CustomPermissionEvaluatorWebSecurityConfig (line 100) | @Configuration method methodSecurityService (line 104) | @Bean method createExpressionHandler (line 109) | @Override method configure (line 116) | @Override class CustomPermissionEvaluator (line 128) | static class CustomPermissionEvaluator implements PermissionEvaluator { method hasPermission (line 130) | @Override method hasPermission (line 135) | @Override FILE: config/src/test/java/org/springframework/security/config/annotation/method/configuration/UserRecordWithEmailProtected.java class UserRecordWithEmailProtected (line 27) | public class UserRecordWithEmailProtected { method UserRecordWithEmailProtected (line 33) | public UserRecordWithEmailProtected(String name, String email) { method name (line 38) | public String name() { method email (line 42) | @PostAuthorize("hasRole('ADMIN')") class EmailMaskingPostProcessor (line 48) | public static class EmailMaskingPostProcessor implements MethodAuthori... method handleDeniedInvocation (line 50) | @Override method handleDeniedInvocationResult (line 56) | @Override FILE: config/src/test/java/org/springframework/security/config/annotation/method/configuration/aot/EnableMethodSecurityAotTests.java class EnableMethodSecurityAotTests (line 51) | @ExtendWith({ SpringExtension.class, SpringTestContextExtension.class }) method whenProcessAheadOfTimeThenCreatesAuthorizationProxies (line 58) | @Test method cglibClassName (line 71) | private static String cglibClassName(Class clazz) { class AppConfig (line 75) | @Configuration method dataSource (line 79) | @Bean method entityManagerFactory (line 85) | @Bean method repo (line 96) | @Bean FILE: config/src/test/java/org/springframework/security/config/annotation/method/configuration/aot/Message.java class Message (line 30) | @Entity method getTo (line 46) | @AuthorizeReturnObject method setTo (line 51) | public void setTo(User to) { method getId (line 55) | public Long getId() { method setId (line 59) | public void setId(Long id) { method getCreated (line 63) | public Instant getCreated() { method setCreated (line 67) | public void setCreated(Instant created) { method getText (line 71) | @PreAuthorize("hasAuthority('message:read')") method setText (line 76) | public void setText(String text) { method getSummary (line 80) | @PreAuthorize("hasAuthority('message:read')") method setSummary (line 85) | public void setSummary(String summary) { FILE: config/src/test/java/org/springframework/security/config/annotation/method/configuration/aot/MessageRepository.java type MessageRepository (line 29) | @Repository method findAll (line 33) | @Query("select m from Message m where m.to.id = ?#{ authentication.nam... method findCurrentUser (line 36) | @Query("from org.springframework.security.config.annotation.method.con... FILE: config/src/test/java/org/springframework/security/config/annotation/method/configuration/aot/User.java class User (line 29) | @Entity(name = "users") method getId (line 43) | public String getId() { method setId (line 47) | public void setId(String id) { method getFirstName (line 51) | @PreAuthorize("hasAuthority('user:read')") method setFirstName (line 56) | public void setFirstName(String firstName) { method getLastName (line 60) | @PreAuthorize("hasAuthority('user:read')") method setLastName (line 65) | public void setLastName(String lastName) { method getEmail (line 69) | public String getEmail() { method setEmail (line 73) | public void setEmail(String email) { method getPassword (line 77) | public String getPassword() { method setPassword (line 81) | public void setPassword(String password) { FILE: config/src/test/java/org/springframework/security/config/annotation/method/configuration/aot/UserProjection.java type UserProjection (line 19) | public interface UserProjection { method getFirstName (line 21) | String getFirstName(); method getLastName (line 23) | String getLastName(); FILE: config/src/test/java/org/springframework/security/config/annotation/method/configuration/issue14637/ApplicationConfig.java class ApplicationConfig (line 37) | @Configuration method dataSource (line 42) | @Bean method entityManagerFactory (line 48) | @Bean method transactionManager (line 61) | @Bean FILE: config/src/test/java/org/springframework/security/config/annotation/method/configuration/issue14637/Issue14637Tests.java class Issue14637Tests (line 35) | @ExtendWith(SpringExtension.class) method authenticateWhenInvalidPasswordThenBadCredentialsException (line 42) | @Test FILE: config/src/test/java/org/springframework/security/config/annotation/method/configuration/issue14637/SecurityConfig.java class SecurityConfig (line 25) | @Configuration FILE: config/src/test/java/org/springframework/security/config/annotation/method/configuration/issue14637/domain/Entry.java class Entry (line 27) | @Entity method getId (line 34) | public Long getId() { method setId (line 38) | public void setId(Long id) { FILE: config/src/test/java/org/springframework/security/config/annotation/method/configuration/issue14637/repo/EntryRepository.java type EntryRepository (line 26) | public interface EntryRepository extends CrudRepository { method save (line 28) | @PreAuthorize("#entry.id == null") FILE: config/src/test/java/org/springframework/security/config/annotation/sec2758/Sec2758Tests.java class Sec2758Tests (line 56) | @ExtendWith({ SpringExtension.class, SpringTestContextExtension.class }) method requestWhenNullifyingRolePrefixThenPassivityRestored (line 68) | @WithMockUser(authorities = "CUSTOM") method methodSecurityWhenNullifyingRolePrefixThenPassivityRestored (line 75) | @WithMockUser(authorities = "CUSTOM") class SecurityConfig (line 83) | @Configuration method filterChain (line 88) | @Bean method service (line 100) | @Bean method defaultRolesPrefixPostProcessor (line 105) | @Bean method authz (line 110) | @Bean method expressionHandler (line 115) | @Bean class RootController (line 120) | @RestController method ok (line 123) | @GetMapping("/") class Service (line 132) | static class Service { method doPreAuthorize (line 134) | @PreAuthorize("hasRole('CUSTOM')") method doJsr250 (line 138) | @RolesAllowed("CUSTOM") class DefaultRolesPrefixPostProcessor (line 144) | static class DefaultRolesPrefixPostProcessor implements BeanPostProces... method postProcessAfterInitialization (line 146) | @Override method postProcessBeforeInitialization (line 163) | @Override method getOrder (line 168) | @Override FILE: config/src/test/java/org/springframework/security/config/annotation/web/AbstractConfiguredSecurityBuilderTests.java class AbstractConfiguredSecurityBuilderTests (line 42) | public class AbstractConfiguredSecurityBuilderTests { method setUp (line 46) | @BeforeEach method constructorWhenObjectPostProcessorIsNullThenThrowIllegalArgumentException (line 51) | @Test method objectPostProcessorWhenNullThenThrowIllegalArgumentException (line 56) | @Test method applyWhenDuplicateConfigurerAddedThenDuplicateConfigurerRemoved (line 61) | @Test method buildWhenBuildTwiceThenThrowIllegalStateException (line 68) | @Test method getObjectWhenNotBuiltThenThrowIllegalStateException (line 74) | @Test method buildWhenConfigurerAppliesAnotherConfigurerThenObjectStillBuilds (line 79) | @Test method buildWhenConfigurerAppliesAndRemoveAnotherConfigurerThenNotConfigured (line 88) | @Test method buildWhenConfigurerAppliesAndRemoveAnotherConfigurersThenNotConfigured (line 97) | @Test method getConfigurerWhenMultipleConfigurersThenThrowIllegalStateException (line 106) | @Test method removeConfigurerWhenMultipleConfigurersThenThrowIllegalStateException (line 115) | @Test method removeConfigurersWhenMultipleConfigurersThenConfigurersRemoved (line 124) | @Test method getConfigurersWhenMultipleConfigurersThenConfigurersReturned (line 139) | @Test method withWhenConfigurerThenConfigurerAdded (line 153) | @Test method withWhenDuplicateConfigurerAddedThenDuplicateConfigurerRemoved (line 159) | @Test method withWhenConfigurerAddInitializing (line 166) | @Test class AppliesNestedConfigurer (line 172) | private static class AppliesNestedConfigurer method init (line 175) | @Override class NestedConfigurer (line 182) | private static class NestedConfigurer extends SecurityConfigurerAdapte... method init (line 184) | @Override class DoubleNestedConfigurer (line 191) | private static class DoubleNestedConfigurer class ApplyAndRemoveSecurityConfigurer (line 196) | private static class ApplyAndRemoveSecurityConfigurer method init (line 201) | @Override class ApplyAndRemoveAllSecurityConfigurer (line 209) | private static class ApplyAndRemoveAllSecurityConfigurer method init (line 214) | @Override class DelegateSecurityConfigurer (line 222) | private static class DelegateSecurityConfigurer method init (line 227) | @Override class TestSecurityConfigurer (line 234) | private static class TestSecurityConfigurer class TestConfiguredSecurityBuilder (line 239) | private static final class TestConfiguredSecurityBuilder method TestConfiguredSecurityBuilder (line 242) | private TestConfiguredSecurityBuilder(ObjectPostProcessor ob... method TestConfiguredSecurityBuilder (line 246) | private TestConfiguredSecurityBuilder(ObjectPostProcessor ob... method performBuild (line 251) | @Override FILE: config/src/test/java/org/springframework/security/config/annotation/web/AbstractRequestMatcherRegistryAnyMatcherTests.java class AbstractRequestMatcherRegistryAnyMatcherTests (line 40) | public class AbstractRequestMatcherRegistryAnyMatcherTests { method antMatchersCanNotWorkAfterAnyRequest (line 42) | @Test method mvcMatchersCanNotWorkAfterAnyRequest (line 48) | @Test method regexMatchersCanNotWorkAfterAnyRequest (line 54) | @Test method anyRequestCanNotWorkAfterItself (line 60) | @Test method requestMatchersCanNotWorkAfterAnyRequest (line 66) | @Test method loadConfig (line 72) | private void loadConfig(Class... configs) { class AntMatchersAfterAnyRequestConfig (line 80) | @Configuration method filterChain (line 84) | @Bean class MvcMatchersAfterAnyRequestConfig (line 97) | @Configuration method filterChain (line 101) | @Bean class RegexMatchersAfterAnyRequestConfig (line 114) | @Configuration method filterChain (line 118) | @Bean class AnyRequestAfterItselfConfig (line 131) | @Configuration method filterChain (line 135) | @Bean class RequestMatchersAfterAnyRequestConfig (line 148) | @Configuration method filterChain (line 152) | @Bean FILE: config/src/test/java/org/springframework/security/config/annotation/web/AbstractRequestMatcherRegistryNoMvcTests.java class AbstractRequestMatcherRegistryNoMvcTests (line 37) | @ClassPathExclusions("spring-webmvc-*.jar") method setUp (line 42) | @BeforeEach method requestMatchersWhenPatternAndMvcNotPresentThenReturnPathPatternRequestMatcherType (line 51) | @Test method requestMatchersWhenHttpMethodAndPatternAndMvcNotPresentThenReturnPathPatternRequestMatcherType (line 59) | @Test method requestMatchersWhenHttpMethodAndMvcNotPresentThenReturnAntPathMatcherType (line 67) | @Test class TestRequestMatcherRegistry (line 75) | private static class TestRequestMatcherRegistry extends AbstractReques... method chainRequestMatchers (line 77) | @Override FILE: config/src/test/java/org/springframework/security/config/annotation/web/AbstractRequestMatcherRegistryTests.java class AbstractRequestMatcherRegistryTests (line 50) | public class AbstractRequestMatcherRegistryTests { method postProcess (line 53) | @Override method setUp (line 63) | @BeforeEach method regexMatchersWhenHttpMethodAndPatternParamsThenReturnRegexRequestMatcherType (line 77) | @Test method regexMatchersWhenPatternParamThenReturnRegexRequestMatcherType (line 86) | @Test method pathPatternWhenHttpMethodAndPatternParamsThenReturnPathPatternRequestMatcherType (line 95) | @Test method pathPatternWhenPatternParamThenReturnPathPatternRequestMatcherType (line 104) | @Test method dispatcherTypeMatchersWhenHttpMethodAndPatternParamsThenReturnPathPatternRequestMatcherType (line 112) | @Test method dispatcherMatchersWhenPatternParamThenReturnPathPatternRequestMatcherType (line 121) | @Test method requestMatchersWhenPatternAndMvcPresentThenReturnPathPatternRequestMatcherType (line 129) | @Test method requestMatchersWhenHttpMethodAndPatternAndMvcPresentThenReturnPathPatternRequestMatcherType (line 137) | @Test method requestMatchersWhenHttpMethodAndMvcPresentThenReturnPathPatternRequestMatcherType (line 145) | @Test class TestRequestMatcherRegistry (line 153) | private static class TestRequestMatcherRegistry extends AbstractReques... method chainRequestMatchers (line 155) | @Override class MockMvcConfiguration (line 162) | @Configuration class SingleObjectProvider (line 169) | private static final class SingleObjectProvider implements ObjectPr... method SingleObjectProvider (line 173) | private SingleObjectProvider(T object) { method stream (line 177) | @Override FILE: config/src/test/java/org/springframework/security/config/annotation/web/HttpSecurityHeadersTests.java class HttpSecurityHeadersTests (line 49) | @ExtendWith(SpringExtension.class) method setup (line 62) | @BeforeEach method headerWhenSpringMvcResourceThenCacheRelatedHeadersReset (line 69) | @Test method headerWhenNotSpringResourceThenCacheRelatedHeadersSet (line 80) | @Test class WebSecurityConfig (line 90) | @Configuration method filterChain (line 94) | @Bean class WebMvcConfig (line 101) | @EnableWebMvc method addResourceHandlers (line 105) | @Override FILE: config/src/test/java/org/springframework/security/config/annotation/web/builders/FilterOrderRegistrationTests.java class FilterOrderRegistrationTests (line 32) | public class FilterOrderRegistrationTests { method putWhenNewFilterThenInsertCorrect (line 36) | @Test method putWhenCustomFilterAlreadyExistsThenDoesNotOverride (line 44) | @Test method putWhenPredefinedFilterThenDoesNotOverride (line 53) | @Test class MyFilter (line 64) | static class MyFilter implements Filter { method doFilter (line 66) | @Override FILE: config/src/test/java/org/springframework/security/config/annotation/web/builders/HttpConfigurationTests.java class HttpConfigurationTests (line 61) | @ExtendWith(SpringTestContextExtension.class) method configureWhenAddFilterUnregisteredThenThrowsBeanCreationException (line 69) | @Test method configureWhenAddFilterCasAuthenticationFilterThenFilterAdded (line 79) | @Test method configureWhenConfigIsRequestMatchersJavadocThenAuthorizationApplied (line 88) | @Test class UnregisteredFilterConfig (line 97) | @Configuration method filterChain (line 101) | @Bean method userDetailsService (line 110) | @Bean class UnregisteredFilter (line 117) | static class UnregisteredFilter extends OncePerRequestFilter { method doFilterInternal (line 119) | @Override class CasAuthenticationFilterConfig (line 127) | @EnableWebSecurity method filterChain (line 130) | @Bean class RequestMatcherRegistryConfigs (line 143) | @Configuration method filterChain (line 148) | @Bean FILE: config/src/test/java/org/springframework/security/config/annotation/web/builders/HttpSecurityAuthenticationManagerTests.java class HttpSecurityAuthenticationManagerTests (line 43) | @ExtendWith(SpringTestContextExtension.class) method authenticationManagerWhenConfiguredThenUsed (line 51) | @Test method authenticationManagerWhenBuilderAndAuthenticationManagerConfiguredThenBuilderIgnored (line 63) | @Test class AuthenticationManagerConfig (line 77) | @Configuration method filterChain (line 83) | @Bean class AuthenticationManagerBuilderConfig (line 98) | @Configuration method filterChain (line 105) | @Bean method userDetailsService (line 118) | @Bean FILE: config/src/test/java/org/springframework/security/config/annotation/web/builders/HttpSecurityDeferAddFilterTests.java class HttpSecurityDeferAddFilterTests (line 50) | @ExtendWith(SpringTestContextExtension.class) method addFilterAfterFilterNotRegisteredYetThenThrowIllegalArgument (line 55) | @Test method addFilterBeforeFilterNotRegisteredYetThenThrowIllegalArgument (line 63) | @Test method addFilterAfterWhenSameFilterDifferentPlacesThenOrderCorrect (line 71) | @Test method addFilterBeforeWhenSameFilterDifferentPlacesThenOrderCorrect (line 79) | @Test method addFilterAtWhenSameFilterDifferentPlacesThenOrderCorrect (line 87) | @Test method addFilterAfterWhenAfterCustomFilterThenOrderCorrect (line 95) | @Test method addFilterBeforeWhenBeforeCustomFilterThenOrderCorrect (line 103) | @Test method addFilterAtWhenAtCustomFilterThenOrderCorrect (line 111) | @Test method addFilterBeforeWhenCustomFilterDifferentPlacesThenOrderCorrect (line 119) | @Test method addFilterBeforeAndAfterWhenCustomFiltersDifferentPlacesThenOrderCorrect (line 127) | @Test method assertThatFilters (line 135) | private ListAssert> assertThatFilters() { class MyFilter (line 144) | public static class MyFilter implements Filter { method doFilter (line 146) | @Override class MyOtherFilter (line 154) | static class MyOtherFilter implements Filter { method doFilter (line 156) | @Override class MyAnotherFilter (line 164) | static class MyAnotherFilter implements Filter { method doFilter (line 166) | @Override class MyFilterMultipleAfterConfig (line 174) | @Configuration method filterChain (line 178) | @Bean class MyFilterMultipleBeforeConfig (line 190) | @Configuration method filterChain (line 194) | @Bean class MyFilterMultipleAtConfig (line 206) | @Configuration method filterChain (line 210) | @Bean class MyOtherFilterRelativeToMyFilterAfterConfig (line 222) | @Configuration method securityFilterChain (line 226) | @Bean class MyOtherFilterAfterMyFilterNotRegisteredYetConfig (line 238) | @Configuration method securityFilterChain (line 242) | @Bean class MyOtherFilterBeforeMyFilterNotRegisteredYetConfig (line 253) | @EnableWebSecurity method securityFilterChain (line 256) | @Bean class MyOtherFilterRelativeToMyFilterBeforeConfig (line 267) | @EnableWebSecurity method securityFilterChain (line 270) | @Bean class MyOtherFilterRelativeToMyFilterAtConfig (line 282) | @Configuration method securityFilterChain (line 286) | @Bean class MyOtherFilterBeforeToMyFilterMultipleAfterConfig (line 298) | @Configuration method securityFilterChain (line 302) | @Bean class MyAnotherFilterRelativeToMyCustomFiltersMultipleConfig (line 315) | @Configuration method securityFilterChain (line 319) | @Bean FILE: config/src/test/java/org/springframework/security/config/annotation/web/builders/NamespaceHttpTests.java class NamespaceHttpTests (line 100) | @ExtendWith(SpringTestContextExtension.class) method configureWhenAccessDecisionManagerSetThenVerifyUse (line 108) | @Test // http@access-decision-manager-ref method configureWhenAccessDeniedPageSetAndRequestForbiddenThenForwardedToAccessDeniedPage (line 118) | @Test // http@access-denied-page method configureWhenAuthenticationManagerProvidedThenVerifyUse (line 126) | @Test // http@authentication-manager-ref method configureWhenSessionCreationPolicyAlwaysThenSessionCreatedOnRequest (line 134) | @Test // http@create-session=always method configureWhenSessionCreationPolicyStatelessThenSessionNotCreatedOnRequest (line 143) | @Test // http@create-session=stateless method configureWhenSessionCreationPolicyIfRequiredThenSessionCreatedWhenRequiredOnRequest (line 151) | @Test // http@create-session=ifRequired method configureWhenSessionCreationPolicyNeverThenSessionNotCreatedOnRequest (line 163) | @Test // http@create-session=never method configureWhenAuthenticationEntryPointSetAndRequestUnauthorizedThenRedirectedToAuthenticationEntryPoint (line 171) | @Test // http@entry-point-ref method configureWhenJaasApiIntegrationFilterAddedThenJaasSubjectObtained (line 182) | @Test // http@jaas-api-provision method configureWhenHttpBasicAndRequestUnauthorizedThenReturnWWWAuthenticateWithRealm (line 194) | @Test // http@realm method configureWhenAntPatternMatchingThenPathPatternRequestMatcherUsed (line 204) | @Test // http@request-matcher-ref ant method configureWhenRegexPatternMatchingThenRegexRequestMatcherUsed (line 214) | @Test // http@request-matcher-ref regex method configureWhenRequestMatcherProvidedThenRequestMatcherUsed (line 224) | @Test // http@request-matcher-ref method configureWhenIgnoredAntPatternsThenPathPatternRequestMatcherUsedWithNoFilters (line 235) | @Test // http@security=none method configureWhenNullSecurityContextRepositoryThenSecurityContextNotSavedInSession (line 252) | @Test // http@security-context-repository-ref method configureWhenServletApiDisabledThenRequestNotServletApiWrapper (line 260) | @Test // http@servlet-api-provision=false method configureWhenServletApiDefaultThenRequestIsServletApiWrapper (line 268) | @Test // http@servlet-api-provision defaults to true class AccessDecisionManagerRefConfig (line 276) | @Configuration method filterChain (line 282) | @Bean method accessDecisionManager (line 293) | @Bean class AccessAuthorizationManagerAdapter (line 298) | private static final class AccessAuthorizationManagerAdapter method AccessAuthorizationManagerAdapter (line 305) | private AccessAuthorizationManagerAdapter(AccessDecisionManager de... method authorize (line 313) | @Override class AccessDeniedPageConfig (line 333) | @Configuration method filterChain (line 338) | @Bean class AuthenticationManagerRefConfig (line 353) | @Configuration method authenticationManager (line 359) | @Bean method filterChain (line 364) | @Bean class CreateSessionAlwaysConfig (line 377) | @Configuration method filterChain (line 381) | @Bean class CreateSessionStatelessConfig (line 395) | @Configuration method filterChain (line 399) | @Bean class IfRequiredConfig (line 413) | @Configuration method filterChain (line 418) | @Bean class CreateSessionNeverConfig (line 434) | @Configuration method filterChain (line 438) | @Bean class EntryPointRefConfig (line 452) | @Configuration method filterChain (line 456) | @Bean class JaasApiProvisionConfig (line 471) | @Configuration method filterChain (line 475) | @Bean class RealmConfig (line 486) | @Configuration method filterChain (line 490) | @Bean class RequestMatcherAntConfig (line 504) | @Configuration method filterChain (line 508) | @Bean class RequestMatcherRegexConfig (line 519) | @Configuration method filterChain (line 523) | @Bean class RequestMatcherRefConfig (line 534) | @Configuration method filterChain (line 538) | @Bean class MyRequestMatcher (line 547) | static class MyRequestMatcher implements RequestMatcher { method matches (line 549) | @Override class SecurityNoneConfig (line 558) | @Configuration method webSecurityCustomizer (line 562) | @Bean method filterChain (line 569) | @Bean class SecurityContextRepoConfig (line 576) | @Configuration method filterChain (line 580) | @Bean method userDetailsService (line 593) | @Bean class ServletApiProvisionConfig (line 600) | @Configuration method filterChain (line 604) | @Bean class ServletApiProvisionDefaultsConfig (line 618) | @Configuration method filterChain (line 622) | @Bean class MainController (line 634) | @Controller method index (line 639) | @GetMapping("/") FILE: config/src/test/java/org/springframework/security/config/annotation/web/builders/TestHttpSecurities.java class TestHttpSecurities (line 24) | public final class TestHttpSecurities { method TestHttpSecurities (line 26) | private TestHttpSecurities() { method disableDefaults (line 30) | public static void disableDefaults(HttpSecurity http) throws Exception { FILE: config/src/test/java/org/springframework/security/config/annotation/web/builders/WebSecurityFilterChainValidatorTests.java class WebSecurityFilterChainValidatorTests (line 47) | @ExtendWith(MockitoExtension.class) method validateWhenFilterSecurityInterceptorConfiguredThenValidates (line 63) | @Test method validateWhenAnyRequestMatcherIsPresentThenUnreachableFilterChainException (line 72) | @Test method validateWhenSameRequestMatchersArePresentThenUnreachableFilterChainException (line 87) | @Test method validateWhenSameComposedRequestMatchersArePresentThenUnreachableFilterChainException (line 102) | @Test FILE: config/src/test/java/org/springframework/security/config/annotation/web/builders/WebSecurityTests.java class WebSecurityTests (line 57) | public class WebSecurityTests { method setup (line 70) | @BeforeEach method cleanup (line 78) | @AfterEach method requestRejectedHandlerInvoked (line 85) | @Test method customRequestRejectedHandlerInvoked (line 94) | @Test method requestRejectedHandlerInvokedWhenOperationalObservationRegistry (line 104) | @Test method loadConfig (line 113) | public void loadConfig(Class... configs) { class DefaultConfig (line 121) | @EnableWebSecurity class MvcMatcherConfig (line 126) | @EnableWebSecurity method webSecurityCustomizer (line 131) | @Bean method filterChain (line 136) | @Bean method userDetailsService (line 147) | @Bean class PathController (line 152) | @RestController method path (line 155) | @RequestMapping("/path") class MvcMatcherServletPathConfig (line 164) | @EnableWebSecurity method webSecurityCustomizer (line 169) | @Bean method filterChain (line 176) | @Bean method userDetailsService (line 187) | @Bean class PathController (line 192) | @RestController method path (line 195) | @RequestMapping("/path") class RequestRejectedHandlerConfig (line 204) | @Configuration method webSecurityCustomizer (line 208) | @Bean class ObservationRegistryConfig (line 216) | @Configuration method observationRegistry (line 220) | @Bean FILE: config/src/test/java/org/springframework/security/config/annotation/web/configuration/AuthenticationPrincipalArgumentResolverTests.java class AuthenticationPrincipalArgumentResolverTests (line 53) | @ExtendWith(SpringExtension.class) method cleanup (line 61) | @AfterEach method authenticationPrincipalExpressionWhenBeanExpressionSuppliedThenBeanUsed (line 66) | @Test class Config (line 81) | @Configuration method userDetailsService (line 86) | @Bean method usernameExtractor (line 91) | @Bean class UserController (line 96) | @RestController method usersSelf (line 99) | @GetMapping("/users/self") class UsernameExtractor (line 109) | static class UsernameExtractor { method extract (line 111) | public String extract(User u) { FILE: config/src/test/java/org/springframework/security/config/annotation/web/configuration/AuthorizationManagerWebInvocationPrivilegeEvaluatorConfigTests.java class AuthorizationManagerWebInvocationPrivilegeEvaluatorConfigTests (line 46) | @ContextConfiguration method webAndTransformerThenWIPEDelegatesToTransformer (line 60) | @Test class TransformerConfig (line 69) | @Configuration method httpServletRequestTransformer (line 72) | @Bean class WebConfig (line 79) | @Configuration FILE: config/src/test/java/org/springframework/security/config/annotation/web/configuration/DeferHttpSessionJavaConfigTests.java class DeferHttpSessionJavaConfigTests (line 41) | @ExtendWith(SpringTestContextExtension.class) method explicitDeferHttpSession (line 52) | @Test class DeferHttpSessionConfig (line 67) | @Configuration method service (line 72) | @Bean method springSecurity (line 77) | @Bean class Service (line 93) | public static class Service { method getMessage (line 95) | @PreAuthorize("permitAll") FILE: config/src/test/java/org/springframework/security/config/annotation/web/configuration/EnableWebSecurityTests.java class EnableWebSecurityTests (line 55) | @ExtendWith(SpringTestContextExtension.class) method loadConfigWhenChildConfigExtendsSecurityConfigThenSecurityConfigInherited (line 63) | @Test method mockAppenderFor (line 71) | private Appender mockAppenderFor(String name) { method loadConfigWhenEnableWebMvcDebugConfigThenContextIsBuilt (line 80) | @Test method configureWhenEnableWebMvcThenAuthenticationPrincipalResolvable (line 85) | @Test method securityFilterChainWhenEnableWebMvcThenAuthenticationPrincipalResolvable (line 92) | @Test method enableWebSecurityWhenNoConfigurationAnnotationThenBeanProxyingEnabled (line 99) | @Test method enableWebSecurityWhenProxyBeanMethodsFalseThenBeanProxyingDisabled (line 107) | @Test method configureWhenEnableWebSecuritySeparateFromSecurityFilterChainThenWires (line 116) | @Test class EnableWebMvcDebugConfig (line 124) | @Configuration class ChildSecurityConfig (line 131) | @Configuration class DebugSecurityConfig (line 136) | @Configuration class AuthenticationPrincipalConfig (line 142) | @Configuration method filterChain (line 147) | @Bean class AuthController (line 152) | @RestController method principal (line 155) | @GetMapping("/") class SecurityFilterChainAuthenticationPrincipalConfig (line 164) | @Configuration method filterChain (line 169) | @Bean class AuthController (line 174) | @RestController method principal (line 177) | @GetMapping("/") class BeanProxyEnabledByDefaultConfig (line 186) | @Configuration method child (line 190) | @Bean method parent (line 195) | @Bean class BeanProxyDisabledConfig (line 202) | @Configuration(proxyBeanMethods = false) method child (line 206) | @Bean method parent (line 211) | @Bean class Parent (line 218) | static class Parent { method Parent (line 222) | Parent(Child child) { method getChild (line 226) | Child getChild() { class Child (line 232) | static class Child { method Child (line 234) | Child() { class TestConfiguration (line 239) | @Configuration(proxyBeanMethods = false) method securityFilterChain (line 242) | @Bean class EnableWebSecurityConfiguration (line 249) | @EnableWebSecurity FILE: config/src/test/java/org/springframework/security/config/annotation/web/configuration/HttpSecurityConfigurationTests.java class HttpSecurityConfigurationTests (line 122) | @ExtendWith({ MockitoExtension.class, SpringTestContextExtension.class }) method postWhenDefaultFilterChainBeanThenRespondsWithForbidden (line 133) | @Test method getWhenDefaultFilterChainBeanThenDefaultHeadersInResponse (line 140) | @Test method logoutWhenDefaultFilterChainBeanThenCreatesDefaultLogoutEndpoint (line 161) | @Test method loadConfigWhenDefaultConfigThenWebAsyncManagerIntegrationFilterAdded (line 170) | @Test method asyncDispatchWhenCustomSecurityContextHolderStrategyThenUses (line 184) | @Test method getWhenDefaultFilterChainBeanThenAnonymousPermitted (line 202) | @Test method authenticateWhenDefaultFilterChainBeanThenSessionIdChanges (line 211) | @Test method authenticateWhenDefaultFilterChainBeanThenRedirectsToSavedRequest (line 227) | @Test method authenticateWhenDefaultFilterChainBeanThenRolePrefixIsSet (line 250) | @Test method loginWhenUsingDefaultsThenDefaultLoginPageGenerated (line 261) | @Test method loginWhenUsingDefaultsThenDefaultLoginFailurePageGenerated (line 267) | @Test method loginWhenUsingDefaultsThenDefaultLogoutSuccessPageGenerated (line 273) | @Test method loginWhenUsingDefaultThenAuthenticationEventPublished (line 279) | @Test method loginWhenUsingDefaultAndNoUserDetailsServiceThenAuthenticationEventPublished (line 290) | @Test method loginWhenUsingCustomAuthenticationEventPublisherThenAuthenticationEventPublished (line 301) | @Test method loginWhenUsingCustomAuthenticationEventPublisherAndNoUserDetailsServiceThenAuthenticationEventPublished (line 313) | @Test method configureWhenDefaultConfigurerAsSpringFactoryThenDefaultConfigurerApplied (line 323) | @Test method getWhenCustomContentNegotiationStrategyThenUses (line 334) | @Test method configureWhenNoAuthenticationManagerAndObservationRegistryNotNoOpThenConfigure (line 343) | @Test method disableConfigurerWhenAppliedByAnotherConfigurerThenNotApplied (line 350) | @Test method configureWhenCorsConfigurationSourceThenApplyCors (line 359) | @Test method configureWhenNoUrlBasedCorsConfigThenNoCorsAppliedAndVaryHeaderNotPresent (line 373) | @Test method configureWhenAddingCustomDslUsingWithThenApplied (line 382) | @Test method configureWhenCustomDslAddedFromFactoriesAndDisablingUsingWithThenNotApplied (line 391) | @Test method loginWhenCompromisePasswordCheckerConfiguredAndPasswordCompromisedThenUnauthorized (line 403) | @Test method loginWhenCompromisedPasswordAndRedirectIfPasswordExceptionThenRedirectedToResetPassword (line 412) | @Test method loginWhenCompromisePasswordCheckerConfiguredAndPasswordNotCompromisedThenSuccess (line 422) | @Test method authorizeHttpRequestsCustomizerBean (line 438) | @Test method multiAuthorizeHttpRequestsCustomizerBean (line 450) | @Test method disableAuthorizeHttpRequestsCustomizerBean (line 470) | @Test method httpSecurityCustomizerBean (line 482) | @Test method multiHttpSecurityCustomizerBean (line 493) | @Test class NameController (line 509) | @RestController method name (line 512) | @GetMapping("/name") class DefaultWithFilterChainConfig (line 519) | @Configuration method filterChain (line 523) | @Bean class AuthorizeRequestsConfig (line 530) | @Configuration method filterChain (line 534) | @Bean class SecurityEnabledConfig (line 547) | @Configuration method filterChain (line 551) | @Bean class UserDetailsConfig (line 565) | @Configuration method userDetailsService (line 568) | @Bean class CustomAuthenticationEventPublisherConfig (line 582) | @Configuration method clearEvents (line 587) | static void clearEvents() { method publisher (line 591) | @Bean class AuthenticationEventListenerConfig (line 610) | @Configuration method clearEvents (line 615) | static void clearEvents() { method onAuthenticationSuccessEvent (line 619) | @EventListener method onAuthenticationFailureEvent (line 624) | @EventListener class BaseController (line 631) | @RestController method index (line 634) | @GetMapping("/") class UserController (line 640) | @RestController method user (line 643) | @GetMapping("/user") class CustomContentNegotiationStrategyConfig (line 652) | @Configuration method filterChain (line 656) | @Bean method cns (line 669) | @Bean class NoAuthenticationManagerConfig (line 676) | @Configuration method apiSecurity (line 680) | @Bean method authenticationProvider1 (line 686) | @Bean method authenticationProvider2 (line 691) | @Bean class ObservationConfig (line 698) | @Configuration method observationRegistry (line 701) | @Bean class ApplyCustomDslConfig (line 708) | @Configuration method filterChain (line 712) | @Bean class CustomDsl (line 720) | static class CustomDsl extends AbstractHttpConfigurer propagateRequestAttributes() { class SecurityConfig (line 335) | @Configuration method filterChain (line 339) | @Bean FILE: config/src/test/java/org/springframework/security/config/annotation/web/configuration/WebMvcSecurityConfigurationTests.java class WebMvcSecurityConfigurationTests (line 64) | @ExtendWith(SpringExtension.class) method setup (line 76) | @BeforeEach method cleanup (line 84) | @AfterEach method authenticationPrincipalResolved (line 89) | @Test method deprecatedAuthenticationPrincipalResolved (line 96) | @Test method csrfToken (line 103) | @Test method metaAnnotationWhenTemplateDefaultsBeanThenResolvesExpression (line 110) | @Test method resolveMetaAnnotationWhenTemplateDefaultsBeanThenResolvesExpression (line 119) | @Test method assertResult (line 128) | private ResultMatcher assertResult(Object expected) { class TestController (line 150) | @Controller method authenticationPrincipal (line 153) | @RequestMapping("/authentication-principal") method deprecatedAuthenticationPrincipal (line 158) | @RequestMapping("/deprecated-authentication-principal") method csrf (line 164) | @RequestMapping("/csrf") method ifUser (line 169) | @GetMapping("/hi") method getCurrentAuthenticationProperty (line 180) | @GetMapping("/hello") class Config (line 189) | @Configuration method testController (line 194) | @Bean method templateExpressionDefaults (line 199) | @Bean FILE: config/src/test/java/org/springframework/security/config/annotation/web/configuration/WebSecurityConfigurationTests.java class WebSecurityConfigurationTests (line 90) | @ExtendWith(SpringTestContextExtension.class) method loadConfigWhenSecurityFilterChainsHaveOrderThenFilterChainsOrdered (line 100) | @Test method loadConfigWhenSecurityFilterChainsHaveOrderOnBeanDefinitionsThenFilterChainsOrdered (line 116) | @Test method loadConfigWhenWebInvocationPrivilegeEvaluatorSetThenIsRegistered (line 128) | @Test method loadConfigWhenSecurityExpressionHandlerSetThenIsRegistered (line 136) | @Test method loadConfigWhenSecurityExpressionHandlerIsNullThenException (line 143) | @Test method loadConfigWhenDefaultSecurityExpressionHandlerThenDefaultIsRegistered (line 151) | @Test method securityExpressionHandlerWhenRoleHierarchyBeanThenRoleHierarchyUsed (line 158) | @Test method securityExpressionHandlerWhenPermissionEvaluatorBeanThenPermissionEvaluatorUsed (line 172) | @Test method loadConfigWhenDefaultWebInvocationPrivilegeEvaluatorThenRequestMatcherIsRegistered (line 186) | @Test method loadConfigWhenSecurityFilterChainBeanThenDefaultWebInvocationPrivilegeEvaluatorIsRegistered (line 193) | @Test method loadConfigWhenDefaultSecurityExpressionHandlerThenBeanResolverSet (line 202) | @Test method loadConfigWhenMultipleWebSecurityConfigurationThenContextLoads (line 210) | @Test method getMethodDelegatingApplicationListenerWhenWebSecurityConfigurationThenIsStatic (line 223) | @Test method loadConfigWhenOnlyWebSecurityCustomizerThenDefaultFilterChainCreated (line 230) | @Test method loadConfigWhenWebSecurityCustomizerAndFilterChainThenFilterChainsOrdered (line 246) | @Test method loadConfigWhenCustomizersHaveOrderThenCustomizersOrdered (line 264) | @Test method loadConfigWhenTwoSecurityFilterChainsThenRequestMatcherDelegatingWebInvocationPrivilegeEvaluator (line 278) | @Test method loadConfigWhenTwoSecurityFilterChainDebugThenRequestMatcherDelegatingWebInvocationPrivilegeEvaluator (line 285) | @Test method loadConfigWhenMultipleSecurityFilterChainsThenWebInvocationPrivilegeEvaluatorApplySecurity (line 293) | @Test method loadConfigWhenMultipleSecurityFilterChainAndIgnoringThenWebInvocationPrivilegeEvaluatorAcceptsNullAuthenticationOnIgnored (line 304) | @Test method loadConfigWhenUsePathPatternThenEvaluates (line 320) | @Test method loadConfigWhenTwoSecurityFilterChainsPresentAndSecondWithAnyRequestThenException (line 341) | @Test method avoidUnnecessaryHttpSecurityInstantiationWhenProvideOneSecurityFilterChain (line 349) | @Test method assertAnotherUserPermission (line 356) | private void assertAnotherUserPermission(WebInvocationPrivilegeEvaluat... method assertAdminPermissions (line 363) | private void assertAdminPermissions(WebInvocationPrivilegeEvaluator pr... method assertUserPermissions (line 370) | private void assertUserPermissions(WebInvocationPrivilegeEvaluator pri... class SecurityFilterChainConfig (line 377) | @Configuration method filterChain (line 382) | @Bean class CountHttpSecurityBeanPostProcessor (line 389) | static class CountHttpSecurityBeanPostProcessor implements BeanPostPro... method postProcessAfterInitialization (line 393) | @Override class SortedSecurityFilterChainConfig (line 403) | @Configuration method filterChain1 (line 408) | @Order(1) method filterChain2 (line 421) | @Order(2) method filterChain3 (line 434) | @Order(3) method filterChain4 (line 447) | @Bean class OrderOnBeanDefinitionsSecurityFilterChainConfig (line 460) | @Configuration method securityFilterChain1 (line 465) | @Bean method securityFilterChain2 (line 478) | @Bean class TestSecurityFilterChain (line 483) | @Order(2) method matches (line 486) | @Override method getFilters (line 491) | @Override class PrivilegeEvaluatorConfigurerAdapterConfig (line 500) | @Configuration method webSecurityCustomizer (line 506) | @Bean class WebSecurityExpressionHandlerConfig (line 513) | @Configuration method webSecurityCustomizer (line 519) | @Bean method expressionHandler (line 524) | @Bean("mock") class NullWebSecurityExpressionHandlerConfig (line 531) | @Configuration method webSecurityCustomizer (line 535) | @Bean class WebSecurityExpressionHandlerDefaultsConfig (line 542) | @Configuration method filterChain (line 546) | @Bean class WebSecurityExpressionHandlerRoleHierarchyBeanConfig (line 558) | @Configuration method roleHierarchy (line 562) | @Bean class WebSecurityExpressionHandlerPermissionEvaluatorBeanConfig (line 569) | @Configuration method hasPermission (line 574) | @Override method hasPermission (line 579) | @Override method permissionEvaluator (line 586) | @Bean class WebInvocationPrivilegeEvaluatorDefaultsConfig (line 593) | @Configuration method filterChain (line 597) | @Bean class AuthorizeRequestsFilterChainConfig (line 609) | @Configuration method filterChain (line 613) | @Bean class DefaultExpressionHandlerSetsBeanResolverConfig (line 626) | @Configuration method filterChain (line 630) | @Bean method authz (line 642) | @Bean method b (line 647) | @Bean class HomeController (line 652) | @RestController method home (line 655) | @GetMapping("/") class MyBean (line 662) | static class MyBean { method deny (line 664) | public boolean deny() { method grant (line 668) | public boolean grant() { class ParentConfig (line 676) | @Configuration method configureGlobal (line 680) | @Autowired class ChildConfig (line 687) | @Configuration class SubclassConfig (line 693) | @Configuration class WebSecurityCustomizerConfig (line 698) | @Configuration method webSecurityCustomizer (line 704) | @Bean class CustomizerAndFilterChainConfig (line 711) | @Configuration method webSecurityCustomizer (line 717) | @Bean method filterChain (line 722) | @Bean class OrderedCustomizerConfig (line 736) | @Configuration method webSecurityCustomizer1 (line 742) | @Order(1) method webSecurityCustomizer2 (line 748) | @Order(2) class TwoSecurityFilterChainConfig (line 756) | @Configuration method path1 (line 760) | @Bean method permitAll (line 771) | @Bean class TwoSecurityFilterChainDebugConfig (line 780) | @Configuration method path1 (line 784) | @Bean method permitAll (line 795) | @Bean class MultipleSecurityFilterChainConfig (line 804) | @Configuration method notAuthorized (line 809) | @Bean method path1 (line 820) | @Bean method permitAll (line 831) | @Bean class MultipleSecurityFilterChainIgnoringConfig (line 840) | @Configuration method webSecurityCustomizer (line 846) | @Bean method notAuthorized (line 851) | @Bean method admin (line 862) | @Bean method permitAll (line 873) | @Bean class UsePathPatternConfig (line 882) | @Configuration method pathPatternRequestTransformer (line 888) | @Bean method webSecurityCustomizer (line 893) | @Bean method notAuthorized (line 898) | @Bean method admin (line 909) | @Bean method permitAll (line 920) | @Bean class MultipleAnyRequestSecurityFilterChainConfig (line 929) | @Configuration method api1 (line 935) | @Bean method api2 (line 942) | @Bean FILE: config/src/test/java/org/springframework/security/config/annotation/web/configuration/sec2377/Sec2377Tests.java class Sec2377Tests (line 32) | @ExtendWith(SpringTestContextExtension.class) method refreshContextWhenParentAndChildRegisteredThenNoException (line 39) | @Test FILE: config/src/test/java/org/springframework/security/config/annotation/web/configuration/sec2377/a/Sec2377AConfig.java class Sec2377AConfig (line 22) | @Configuration FILE: config/src/test/java/org/springframework/security/config/annotation/web/configuration/sec2377/b/Sec2377BConfig.java class Sec2377BConfig (line 22) | @Configuration FILE: config/src/test/java/org/springframework/security/config/annotation/web/configurers/AbstractConfigAttributeRequestMatcherRegistryTests.java class AbstractConfigAttributeRequestMatcherRegistryTests (line 32) | public class AbstractConfigAttributeRequestMatcherRegistryTests { method setup (line 36) | @BeforeEach method testGetRequestMatcherIsTypeRegexMatcher (line 41) | @Test method testRequestMatcherIsTypeRegexMatcher (line 50) | @Test method testGetRequestMatcherIsTypePathPatternRequestMatcher (line 58) | @Test method testRequestMatcherIsTypePathPatternRequestMatcher (line 66) | @Test class ConcreteAbstractRequestMatcherMappingConfigurer (line 74) | static class ConcreteAbstractRequestMatcherMappingConfigurer method chainRequestMatchersInternal (line 77) | @Override FILE: config/src/test/java/org/springframework/security/config/annotation/web/configurers/AnonymousConfigurerTests.java class AnonymousConfigurerTests (line 59) | @ExtendWith(SpringTestContextExtension.class) method requestWhenAnonymousTwiceInvokedThenDoesNotOverride (line 67) | @Test method requestWhenAnonymousPrincipalInLambdaThenPrincipalUsed (line 73) | @Test method requestWhenCustomSecurityContextHolderStrategyThenUses (line 79) | @Test method requestWhenAnonymousDisabledInLambdaThenRespondsWithForbidden (line 91) | @Test method requestWhenAnonymousWithDefaultsInLambdaThenRespondsWithOk (line 97) | @Test method shouldReturnMyCustomAnonymousConfig (line 104) | @Test method anonymousAuthenticationWhenUsingAuthenticationDetailsSourceRefThenMatchesNamespace (line 110) | @Test class AuthenticationDetailsSourceAnonymousConfig (line 119) | @Configuration method filterChain (line 127) | @Bean method authenticationDetailsSource (line 142) | @Bean class InvokeTwiceDoesNotOverride (line 149) | @Configuration method filterChain (line 154) | @Bean class AnonymousPrincipalInLambdaConfig (line 168) | @Configuration method filterChain (line 173) | @Bean class AnonymousDisabledInLambdaConfig (line 186) | @Configuration method filterChain (line 190) | @Bean method userDetailsService (line 200) | @Bean class AnonymousWithDefaultsInLambdaConfig (line 207) | @Configuration method filterChain (line 211) | @Bean method userDetailsService (line 223) | @Bean class AnonymousInCustomConfigurer (line 230) | @Configuration method filterChain (line 235) | @Bean class CustomDsl (line 245) | static class CustomDsl extends AbstractHttpConfigurer mockA... method getWhenFullyAuthenticatedConfiguredAndRememberMeTokenThenRespondsWithUnauthorized (line 840) | @Test method getWhenFullyAuthenticatedConfiguredAndUserThenRespondsWithOk (line 849) | @Test method getWhenRememberMeConfiguredAndNoUserThenRespondsWithUnauthorized (line 856) | @Test method getWhenRememberMeConfiguredAndRememberMeTokenThenRespondsWithOk (line 862) | @Test method getWhenAnonymousConfiguredAndAnonymousUserThenRespondsWithOk (line 871) | @Test method getWhenAnonymousConfiguredAndLoggedInUserThenRespondsWithForbidden (line 877) | @Test method getWhenNotConfigAndAuthenticatedThenRespondsWithForbidden (line 884) | @Test method getWhenNotConfigAndNotAuthenticatedThenRespondsWithOk (line 891) | @Test method getWhenObservationRegistryThenObserves (line 898) | @Test method getWhenExcludeAuthorizationObservationsThenUnobserved (line 912) | @Test method getWhenDeniedThenParameterizedAuthorizationDeniedEventIsPublished (line 924) | @Test method requestMatchersWhenMultipleDispatcherServletsAndPathBeanThenAllows (line 932) | @Test method requestMatchersWhenFactoryBeanThenAuthorizes (line 945) | @Test class GrantedAuthorityDefaultHasRoleConfig (line 952) | @Configuration method grantedAuthorityDefaults (line 956) | @Bean method myFilterChain (line 961) | @Bean class GrantedAuthorityDefaultHasAnyRoleConfig (line 968) | @Configuration method grantedAuthorityDefaults (line 972) | @Bean method myFilterChain (line 977) | @Bean class NoRequestsConfig (line 984) | @Configuration method filterChain (line 988) | @Bean class NoRequestsNoParameterConfig (line 999) | @Configuration method filterChain (line 1003) | @Bean class IncompleteMappingConfig (line 1015) | @Configuration method filterChain (line 1019) | @Bean class IncompleteMappingNoParameterConfig (line 1030) | @Configuration method filterChain (line 1034) | @Bean class AfterAnyRequestConfig (line 1047) | @Configuration method filterChain (line 1051) | @Bean class CustomAuthorizationManagerConfig (line 1065) | @Configuration method filterChain (line 1071) | @Bean class CustomAuthorizationManagerNoParameterConfig (line 1084) | @Configuration method filterChain (line 1090) | @Bean class AuthorizationManagerFactoryConfig (line 1103) | @Configuration method authorizationManagerFactory (line 1109) | @Bean method filterChain (line 1114) | @Bean class ObjectPostProcessorConfig (line 1140) | @Configuration method filterChain (line 1146) | @Bean method objectPostProcessor (line 1157) | @Bean class ReflectingObjectPostProcessor (line 1164) | static class ReflectingObjectPostProcessor implements ObjectPostProces... method postProcess (line 1166) | @Override class RoleUserAnyAuthorityConfig (line 1173) | @Configuration method filterChain (line 1177) | @Bean class RoleUserAuthorityConfig (line 1191) | @Configuration method filterChain (line 1195) | @Bean class RoleUserOrRoleAdminAuthorityConfig (line 1209) | @Configuration method filterChain (line 1213) | @Bean class RoleUserConfig (line 1227) | @Configuration method filterChain (line 1231) | @Bean class RoleHierarchyUserConfig (line 1244) | @Configuration method filterChain (line 1248) | @Bean method roleHierarchy (line 1259) | @Bean class RoleUserOrAdminConfig (line 1266) | @Configuration method filterChain (line 1270) | @Bean class DenyAllConfig (line 1283) | @Configuration method filterChain (line 1287) | @Bean class PermitAllConfig (line 1301) | @Configuration method filterChain (line 1305) | @Bean class InvokeTwiceDoesNotResetConfig (line 1318) | @Configuration method filterChain (line 1322) | @Bean class ServletPathConfig (line 1337) | @Configuration method requestMatcherBuilder (line 1342) | @Bean method filterChain (line 1349) | @Bean class AuthenticatedConfig (line 1362) | @Configuration method filterChain (line 1366) | @Bean method users (line 1378) | @Bean class ExpressionRoleUserConfig (line 1386) | @Configuration method filterChain (line 1390) | @Bean class ExpressionRoleUserOrAdminConfig (line 1403) | @Configuration method filterChain (line 1407) | @Bean class ExpressionIpAddressLocalhostConfig (line 1420) | @Configuration method filterChain (line 1424) | @Bean class MvcMatcherPathVariablesInLambdaConfig (line 1437) | @EnableWebSecurity method chain (line 1442) | @Bean class PathController (line 1455) | @RestController method path (line 1458) | @RequestMapping("/user/{username}") method pathV2 (line 1463) | @RequestMapping("/v2/user/{username}") class FullyAuthenticatedConfig (line 1472) | @Configuration method chain (line 1476) | @Bean method userDetailsService (line 1489) | @Bean class RememberMeConfig (line 1496) | @Configuration method chain (line 1500) | @Bean method userDetailsService (line 1513) | @Bean class AnonymousConfig (line 1520) | @Configuration method chain (line 1524) | @Bean class NotConfig (line 1538) | @Configuration method chain (line 1542) | @Bean class AuthorizationEventPublisherConfig (line 1556) | @Configuration method authorizationEventPublisher (line 1561) | @Bean class BasicController (line 1568) | @RestController method rootGet (line 1571) | @GetMapping("/") method rootPost (line 1575) | @PostMapping("/") method path (line 1579) | @GetMapping("/path") class AccessTestController (line 1585) | @RestController method publicEndpoint (line 1588) | @RequestMapping("/public") method privateEndpoint (line 1592) | @RequestMapping("/private") method adminEndpoint (line 1596) | @RequestMapping("/admin") method userEndpoint (line 1600) | @RequestMapping("/user") method resourceEndpoint (line 1604) | @RequestMapping("/resource") method authenticatedEndpoint (line 1608) | @RequestMapping("/authenticated") method fullyAuthenticatedEndpoint (line 1612) | @RequestMapping("/fully-authenticated") method rememberMeEndpoint (line 1616) | @RequestMapping("/remember-me") method anonymousEndpoint (line 1620) | @RequestMapping("/anonymous") class ObservationRegistryConfig (line 1626) | @Configuration method observationRegistry (line 1633) | @Bean method observationHandler (line 1638) | @Bean method observationRegistryPostProcessor (line 1643) | @Bean class ObservationRegistryPostProcessor (line 1651) | static class ObservationRegistryPostProcessor implements BeanPostProce... method ObservationRegistryPostProcessor (line 1655) | ObservationRegistryPostProcessor(ObjectProvider configs) { class EnableWebConfig (line 77) | @Configuration method filterChain (line 81) | @Bean class EnableWebOverrideRequestDataConfig (line 88) | @Configuration method requestDataValueProcessor (line 92) | @Bean class EnableWebMvcConfig (line 100) | @Configuration method filterChain (line 104) | @Bean FILE: config/src/test/java/org/springframework/security/config/annotation/web/configurers/CsrfConfigurerTests.java class CsrfConfigurerTests (line 109) | @ExtendWith(SpringTestContextExtension.class) method postWhenWebSecurityEnabledThenRespondsWithForbidden (line 117) | @Test method putWhenWebSecurityEnabledThenRespondsWithForbidden (line 125) | @Test method patchWhenWebSecurityEnabledThenRespondsWithForbidden (line 133) | @Test method deleteWhenWebSecurityEnabledThenRespondsWithForbidden (line 141) | @Test method invalidWhenWebSecurityEnabledThenRespondsWithForbidden (line 149) | @Test method getWhenWebSecurityEnabledThenRespondsWithOk (line 157) | @Test method headWhenWebSecurityEnabledThenRespondsWithOk (line 165) | @Test method traceWhenWebSecurityEnabledThenRespondsWithOk (line 173) | @Test method optionsWhenWebSecurityEnabledThenRespondsWithOk (line 181) | @Test method enableWebSecurityWhenDefaultConfigurationThenCreatesRequestDataValueProcessor (line 189) | @Test method postWhenCsrfDisabledThenRespondsWithOk (line 195) | @Test method postWhenCsrfDisabledInLambdaThenRespondsWithOk (line 201) | @Test method loginWhenCsrfDisabledThenRedirectsToPreviousPostRequest (line 208) | @Test method loginWhenCsrfEnabledThenDoesNotRedirectToPreviousPostRequest (line 222) | @Test method loginWhenCsrfEnabledThenRedirectsToPreviousGetRequest (line 242) | @Test method postWhenCsrfEnabledAndSessionIsExpiredThenRespondsWithForbidden (line 265) | @Test method requireCsrfProtectionMatcherWhenRequestDoesNotMatchThenRespondsWithOk (line 276) | @Test method requireCsrfProtectionMatcherWhenRequestMatchesThenRespondsWithForbidden (line 283) | @Test method requireCsrfProtectionMatcherInLambdaWhenRequestDoesNotMatchThenRespondsWithOk (line 291) | @Test method requireCsrfProtectionMatcherInLambdaWhenRequestMatchesThenRespondsWithForbidden (line 299) | @Test method postWhenCustomCsrfTokenRepositoryThenRepositoryIsUsed (line 307) | @Test method logoutWhenCustomCsrfTokenRepositoryThenCsrfTokenIsCleared (line 319) | @Test method loginWhenCustomCsrfTokenRepositoryThenCsrfTokenIsCleared (line 328) | @Test method getWhenCustomCsrfTokenRepositoryInLambdaThenRepositoryIsUsed (line 349) | @Test method getWhenCustomAccessDeniedHandlerThenHandlerIsUsed (line 361) | @Test method getWhenCustomDefaultAccessDeniedHandlerForThenHandlerIsUsed (line 370) | @Test method loginWhenNoCsrfTokenThenRespondsWithForbidden (line 381) | @Test method logoutWhenNoCsrfTokenThenRespondsWithForbidden (line 394) | @Test method logoutWhenCsrfEnabledAndGetRequestThenDoesNotLogout (line 406) | @Test method logoutWhenGetRequestAndGetEnabledForLogoutThenLogsOut (line 413) | @Test method configureWhenRequireCsrfProtectionMatcherNullThenException (line 421) | @Test method getWhenDefaultCsrfTokenRepositoryThenDoesNotCreateSession (line 428) | @Test method getWhenNullAuthenticationStrategyThenException (line 435) | @Test method csrfAuthenticationStrategyConfiguredThenStrategyUsed (line 442) | @Test method getLoginWhenCsrfTokenRequestAttributeHandlerSetThenRespondsWithNormalCsrfToken (line 457) | @Test method loginWhenCsrfTokenRequestAttributeHandlerSetAndNormalCsrfTokenThenSuccess (line 473) | @Test method getLoginWhenXorCsrfTokenRequestAttributeHandlerSetThenRespondsWithMaskedCsrfToken (line 498) | @Test method loginWhenXorCsrfTokenRequestAttributeHandlerSetAndMaskedCsrfTokenThenSuccess (line 514) | @Test method loginWhenFormLoginAndCookieCsrfTokenRepositorySetAndExistingTokenThenRemoves (line 542) | @Test method postWhenHttpBasicAndCookieCsrfTokenRepositorySetAndExistingTokenThenDoesNotGenerateNewToken (line 566) | @Test method getWhenHttpBasicAndCookieCsrfTokenRepositorySetAndNoExistingCookieThenDoesNotGenerateNewToken (line 592) | @Test method spaConfigForbidden (line 617) | @Test method spaConfigOk (line 624) | @Test method spaConfigDoubleSubmit (line 631) | @Test class AllowHttpMethodsFirewallConfig (line 648) | @Configuration method strictHttpFirewall (line 651) | @Bean class CsrfAppliedDefaultConfig (line 660) | @Configuration method filterChain (line 664) | @Bean class DisableCsrfConfig (line 671) | @Configuration method filterChain (line 675) | @Bean class DisableCsrfInLambdaConfig (line 687) | @Configuration method filterChain (line 691) | @Bean class DisableCsrfEnablesRequestCacheConfig (line 702) | @Configuration method filterChain (line 706) | @Bean method userDetailsService (line 719) | @Bean class CsrfDisablesPostRequestFromRequestCacheConfig (line 726) | @Configuration method filterChain (line 732) | @Bean method userDetailsService (line 745) | @Bean class InvalidSessionUrlConfig (line 752) | @Configuration method filterChain (line 756) | @Bean class RequireCsrfProtectionMatcherConfig (line 769) | @Configuration method filterChain (line 775) | @Bean class RequireCsrfProtectionMatcherInLambdaConfig (line 787) | @Configuration method filterChain (line 793) | @Bean class CsrfTokenRepositoryConfig (line 804) | @Configuration method filterChain (line 810) | @Bean method userDetailsService (line 821) | @Bean class CsrfTokenRepositoryInLambdaConfig (line 828) | @Configuration method filterChain (line 834) | @Bean class AccessDeniedHandlerConfig (line 846) | @Configuration method filterChain (line 852) | @Bean class DefaultAccessDeniedHandlerForConfig (line 864) | @Configuration method filterChain (line 872) | @Bean class FormLoginConfig (line 884) | @Configuration method filterChain (line 888) | @Bean class LogoutAllowsGetConfig (line 899) | @Configuration method filterChain (line 903) | @Bean class NullRequireCsrfProtectionMatcherConfig (line 916) | @Configuration method filterChain (line 920) | @Bean class DefaultDoesNotCreateSession (line 932) | @Configuration method filterChain (line 936) | @Bean method userDetailsService (line 948) | @Bean class NullAuthenticationStrategy (line 955) | @Configuration method filterChain (line 959) | @Bean class CsrfAuthenticationStrategyConfig (line 971) | @Configuration method filterChain (line 977) | @Bean method userDetailsService (line 988) | @Bean class CsrfTokenRequestHandlerConfig (line 995) | @Configuration method securityFilterChain (line 1003) | @Bean method configure (line 1020) | @Autowired class CsrfSpaConfig (line 1031) | @Configuration method filterChain (line 1035) | @Bean class HttpBasicCsrfTokenRequestHandlerConfig (line 1043) | @Configuration method securityFilterChain (line 1051) | @Bean method configure (line 1068) | @Autowired class BasicController (line 1079) | @RestController method rootGet (line 1082) | @GetMapping("/") method rootPost (line 1086) | @PostMapping("/") class TestDeferredCsrfToken (line 1092) | private static final class TestDeferredCsrfToken implements DeferredCs... method TestDeferredCsrfToken (line 1096) | private TestDeferredCsrfToken(CsrfToken csrfToken) { method get (line 1100) | @Override method isGenerated (line 1105) | @Override FILE: config/src/test/java/org/springframework/security/config/annotation/web/configurers/DefaultFiltersTests.java class DefaultFiltersTests (line 72) | @ExtendWith(SpringTestContextExtension.class) method defaultTheWebSecurityConfigurerAdapter (line 77) | @Test method nullWebInvocationPrivilegeEvaluator (line 83) | @Test method filterChainProxyBuilderIgnoringResources (line 100) | @Test method defaultFiltersPermitAll (line 127) | @Test class FilterChainProxyBuilderMissingConfig (line 145) | @Configuration method userDetailsService (line 149) | @Bean class UserDetailsServiceConfig (line 156) | @Configuration method userDetailsService (line 159) | @Bean class NullWebInvocationPrivilegeEvaluatorConfig (line 166) | @Configuration method filterChain (line 170) | @Bean class FilterChainProxyBuilderIgnoringConfig (line 179) | @Configuration method webSecurityCustomizer (line 184) | @Bean method filterChain (line 189) | @Bean class DefaultFiltersConfigPermitAll (line 201) | @Configuration method filterChain (line 205) | @Bean FILE: config/src/test/java/org/springframework/security/config/annotation/web/configurers/DefaultLoginPageConfigurerTests.java class DefaultLoginPageConfigurerTests (line 70) | @ExtendWith(SpringTestContextExtension.class) method getWhenFormLoginEnabledThenRedirectsToLoginPage (line 78) | @Test method loginPageThenDefaultLoginPageIsRendered (line 84) | @Test method loginWhenNoCredentialsThenRedirectedToLoginPageWithError (line 131) | @Test method loginPageWhenErrorThenDefaultLoginPageWithError (line 137) | @Test method loginWhenValidCredentialsThenRedirectsToDefaultSuccessPage (line 187) | @Test method loginPageWhenLoggedOutThenDefaultLoginPageWithLogoutMessage (line 199) | @Test method cssWhenFormLoginConfiguredThenServesCss (line 245) | @Test method loginPageWhenLoggedOutAndCustomLogoutSuccessHandlerThenDoesNotRenderLoginPage (line 254) | @Test method loginPageWhenLoggedOutAndCustomLogoutSuccessUrlThenDoesNotRenderLoginPage (line 260) | @Test method loginPageWhenRememberConfigureThenDefaultLoginPageWithRememberMeCheckbox (line 266) | @Test method configureWhenRegisteringObjectPostProcessorThenInvokedOnDefaultLoginPageGeneratingFilter (line 313) | @Test method configureWhenRegisteringObjectPostProcessorThenInvokedOnUsernamePasswordAuthenticationFilter (line 320) | @Test method configureWhenRegisteringObjectPostProcessorThenInvokedOnLoginUrlAuthenticationEntryPoint (line 328) | @Test method configureWhenRegisteringObjectPostProcessorThenInvokedOnExceptionTranslationFilter (line 335) | @Test method configureWhenAuthenticationEntryPointThenNoDefaultLoginPageGeneratingFilter (line 342) | @Test method configureWhenAuthenticationEntryPointThenDoesNotServeCss (line 354) | @Test method formLoginWhenLogoutEnabledThenCreatesDefaultLogoutPage (line 370) | @Test method formLoginWhenLogoutDisabledThenDefaultLogoutPageDoesNotExist (line 376) | @Test class DefaultLoginPageConfig (line 382) | @Configuration method filterChain (line 386) | @Bean method userDetailsService (line 397) | @Bean class DefaultLoginPageCustomLogoutSuccessHandlerConfig (line 404) | @Configuration method filterChain (line 408) | @Bean class DefaultLoginPageCustomLogoutSuccessUrlConfig (line 423) | @Configuration method filterChain (line 427) | @Bean class DefaultLoginPageWithRememberMeConfig (line 442) | @Configuration method filterChain (line 446) | @Bean method userDetailsService (line 458) | @Bean class DefaultLoginWithCustomAuthenticationEntryPointConfig (line 465) | @Configuration method filterChain (line 469) | @Bean class ObjectPostProcessorConfig (line 484) | @Configuration method filterChain (line 490) | @Bean method objectPostProcessor (line 500) | @Bean class DefaultLogoutPageConfig (line 507) | @Configuration method filterChain (line 511) | @Bean class LogoutDisabledConfig (line 525) | @Configuration method filterChain (line 529) | @Bean class ReflectingObjectPostProcessor (line 546) | static class ReflectingObjectPostProcessor implements ObjectPostProces... method postProcess (line 548) | @Override FILE: config/src/test/java/org/springframework/security/config/annotation/web/configurers/ExceptionHandlingConfigurerAccessDeniedHandlerTests.java class ExceptionHandlingConfigurerAccessDeniedHandlerTests (line 46) | @ExtendWith({ SpringExtension.class, SpringTestContextExtension.class }) method getWhenAccessDeniedOverriddenThenCustomizesResponseByRequest (line 55) | @Test method getWhenAccessDeniedOverriddenInLambdaThenCustomizesResponseByRequest (line 63) | @Test method getWhenAccessDeniedOverriddenByOnlyOneHandlerThenAllRequestsUseThatHandler (line 71) | @Test class RequestMatcherBasedAccessDeniedHandlerConfig (line 79) | @Configuration method filterChain (line 86) | @Bean class RequestMatcherBasedAccessDeniedHandlerInLambdaConfig (line 105) | @Configuration method filterChain (line 112) | @Bean class SingleRequestMatcherAccessDeniedHandlerConfig (line 135) | @Configuration method filterChain (line 142) | @Bean FILE: config/src/test/java/org/springframework/security/config/annotation/web/configurers/ExceptionHandlingConfigurerTests.java class ExceptionHandlingConfigurerTests (line 67) | @ExtendWith(SpringTestContextExtension.class) method configureWhenRegisteringObjectPostProcessorThenInvokedOnExceptionTranslationFilter (line 75) | @Test method getWhenAcceptHeaderIsApplicationXhtmlXmlThenRespondsWith302 (line 82) | @Test method getWhenAcceptHeaderIsImageGifThenRespondsWith302 (line 90) | @Test method getWhenAcceptHeaderIsImageJpgThenRespondsWith302 (line 97) | @Test method getWhenAcceptHeaderIsImagePngThenRespondsWith302 (line 104) | @Test method getWhenAcceptHeaderIsTextHtmlThenRespondsWith302 (line 111) | @Test method getWhenAcceptHeaderIsTextPlainThenRespondsWith302 (line 118) | @Test method getWhenAcceptHeaderIsApplicationAtomXmlThenRespondsWith401 (line 125) | @Test method getWhenAcceptHeaderIsApplicationFormUrlEncodedThenRespondsWith401 (line 133) | @Test method getWhenAcceptHeaderIsApplicationJsonThenRespondsWith401 (line 141) | @Test method getWhenAcceptHeaderIsApplicationOctetStreamThenRespondsWith401 (line 149) | @Test method getWhenAcceptHeaderIsMultipartFormDataThenRespondsWith401 (line 157) | @Test method getWhenAcceptHeaderIsTextXmlThenRespondsWith401 (line 165) | @Test method getWhenAcceptIsAnyThenRespondsWith401 (line 172) | @Test method getWhenAcceptIsChromeThenRespondsWith302 (line 178) | @Test method getWhenAcceptIsTextPlainAndXRequestedWithIsXHRThenRespondsWith401 (line 187) | @Test method getWhenCustomContentNegotiationStrategyThenStrategyIsUsed (line 194) | @Test method getWhenCustomSecurityContextHolderStrategyThenUsed (line 203) | @Test method getWhenUsingDefaultsAndUnauthenticatedThenRedirectsToLogin (line 214) | @Test method getWhenDeclaringHttpBasicBeforeFormLoginThenRespondsWith401 (line 220) | @Test method getWhenInvokingExceptionHandlingTwiceThenOriginalEntryPointUsed (line 226) | @Test class ObjectPostProcessorConfig (line 234) | @Configuration method filterChain (line 240) | @Bean method objectPostProcessor (line 249) | @Bean class ReflectingObjectPostProcessor (line 256) | static class ReflectingObjectPostProcessor implements ObjectPostProces... method postProcess (line 258) | @Override class DefaultSecurityConfig (line 265) | @Configuration method userDetailsManager (line 269) | @Bean class HttpBasicAndFormLoginEntryPointsConfig (line 281) | @Configuration method userDetailsService (line 285) | @Bean method filterChain (line 290) | @Bean class OverrideContentNegotiationStrategySharedObjectConfig (line 304) | @Configuration method cns (line 310) | @Bean class DefaultHttpConfig (line 317) | @Configuration class BasicAuthenticationEntryPointBeforeFormLoginConfig (line 323) | @Configuration method filterChain (line 327) | @Bean class InvokeTwiceDoesNotOverrideConfig (line 341) | @Configuration method filterChain (line 347) | @Bean FILE: config/src/test/java/org/springframework/security/config/annotation/web/configurers/FormLoginConfigurerTests.java class FormLoginConfigurerTests (line 91) | @ExtendWith(SpringTestContextExtension.class) method requestCache (line 99) | @Test method requestCacheAsBean (line 107) | @Test method loginWhenFormLoginConfiguredThenHasDefaultUsernameAndPasswordParameterNames (line 115) | @Test method formLoginWhenSecurityContextHolderStrategyThenUses (line 128) | @Test method loginWhenFormLoginConfiguredThenHasDefaultFailureUrl (line 146) | @Test method loginWhenFormLoginConfiguredThenHasDefaultSuccessUrl (line 156) | @Test method getLoginPageWhenFormLoginConfiguredThenNotSecured (line 166) | @Test method loginWhenFormLoginConfiguredThenSecured (line 172) | @Test method requestProtectedWhenFormLoginConfiguredThenRedirectsToLogin (line 178) | @Test method loginWhenFormLoginDefaultsInLambdaThenHasDefaultUsernameAndPasswordParameterNames (line 188) | @Test method loginWhenFormLoginDefaultsInLambdaThenHasDefaultFailureUrl (line 201) | @Test method loginWhenFormLoginDefaultsInLambdaThenHasDefaultSuccessUrl (line 211) | @Test method getLoginPageWhenFormLoginDefaultsInLambdaThenNotSecured (line 221) | @Test method loginWhenFormLoginDefaultsInLambdaThenSecured (line 227) | @Test method requestProtectedWhenFormLoginDefaultsInLambdaThenRedirectsToLogin (line 233) | @Test method getLoginPageWhenFormLoginPermitAllThenPermittedAndNoRedirect (line 243) | @Test method getLoginPageWithErrorQueryWhenFormLoginPermitAllThenPermittedAndNoRedirect (line 253) | @Test method loginWhenFormLoginPermitAllAndInvalidUserThenRedirectsToLoginPageWithError (line 263) | @Test method getLoginPageWhenCustomLoginPageThenPermittedAndNoRedirect (line 273) | @Test method getLoginPageWithErrorQueryWhenCustomLoginPageThenPermittedAndNoRedirect (line 279) | @Test method loginWhenCustomLoginPageAndInvalidUserThenRedirectsToCustomLoginPageWithError (line 285) | @Test method logoutWhenCustomLoginPageThenRedirectsToCustomLoginPage (line 296) | @Test method getLoginPageWithLogoutQueryWhenCustomLoginPageThenPermittedAndNoRedirect (line 302) | @Test method getLoginPageWhenCustomLoginPageInLambdaThenPermittedAndNoRedirect (line 308) | @Test method loginWhenCustomLoginProcessingUrlThenRedirectsToHome (line 314) | @Test method loginWhenCustomLoginProcessingUrlInLambdaThenRedirectsToHome (line 324) | @Test method requestWhenCustomPortMapperThenPortMapperUsed (line 334) | @Test method failureUrlWhenPermitAllAndFailureHandlerThenSecured (line 347) | @Test method formLoginWhenInvokedTwiceThenUsesOriginalUsernameParameter (line 357) | @Test method loginWhenInvalidLoginAndFailureForwardUrlThenForwardsToFailureForwardUrl (line 365) | @Test method loginWhenSuccessForwardUrlThenForwardsToSuccessForwardUrl (line 372) | @Test method configureWhenRegisteringObjectPostProcessorThenInvokedOnUsernamePasswordAuthenticationFilter (line 378) | @Test method configureWhenRegisteringObjectPostProcessorThenInvokedOnLoginUrlAuthenticationEntryPoint (line 386) | @Test method configureWhenRegisteringObjectPostProcessorThenInvokedOnExceptionTranslationFilter (line 393) | @Test method requestWhenUnauthenticatedThenRequiresTwoSteps (line 400) | @Test method requestWhenUnauthenticatedX509ThenRequiresTwoSteps (line 439) | @Test class RequestCacheConfig (line 463) | @Configuration method filterChain (line 469) | @Bean class RequestCacheBeanConfig (line 482) | @Configuration method requestCache (line 486) | @Bean class FormLoginConfig (line 493) | @Configuration method webSecurityCustomizer (line 498) | @Bean method filterChain (line 503) | @Bean method userDetailsService (line 515) | @Bean class FormLoginInLambdaConfig (line 522) | @Configuration method filterChain (line 526) | @Bean method userDetailsService (line 538) | @Bean class FormLoginConfigPermitAll (line 545) | @Configuration method filterChain (line 549) | @Bean class FormLoginDefaultsConfig (line 563) | @Configuration method filterChain (line 567) | @Bean class FormLoginDefaultsInLambdaConfig (line 584) | @Configuration method filterChain (line 588) | @Bean class FormLoginLoginProcessingUrlConfig (line 606) | @Configuration method filterChain (line 610) | @Bean method userDetailsService (line 631) | @Bean class FormLoginLoginProcessingUrlInLambdaConfig (line 638) | @Configuration method filterChain (line 642) | @Bean method userDetailsService (line 664) | @Bean class FormLoginUsesPortMapperConfig (line 671) | @Configuration method filterChain (line 677) | @Bean class PermitAllIgnoresFailureHandlerConfig (line 697) | @Configuration method filterChain (line 703) | @Bean class DuplicateInvocationsDoesNotOverrideConfig (line 718) | @Configuration method filterChain (line 722) | @Bean method userDetailsService (line 733) | @Bean class FormLoginUserForwardAuthenticationSuccessAndFailureConfig (line 740) | @Configuration method filterChain (line 744) | @Bean method userDetailsService (line 760) | @Bean class ObjectPostProcessorConfig (line 767) | @Configuration method filterChain (line 773) | @Bean method objectPostProcessor (line 783) | @Bean class ReflectingObjectPostProcessor (line 790) | static class ReflectingObjectPostProcessor implements ObjectPostProces... method postProcess (line 792) | @Override class MfaDslConfig (line 799) | @Configuration method filterChain (line 803) | @Bean method tokenGenerationSuccessHandler (line 818) | @Bean method authz (line 823) | @Bean class MfaDslX509Config (line 831) | @Configuration method filterChain (line 836) | @Bean method authz (line 850) | @Bean class UserConfig (line 858) | @Configuration method rod (line 861) | @Bean method users (line 866) | @Bean class BasicMfaController (line 873) | @RestController method profile (line 876) | @GetMapping("/profile") class AuthorizationManagerFactory (line 884) | public static class AuthorizationManagerFactory { method AuthorizationManagerFactory (line 888) | AuthorizationManagerFactory(String... authorities) { method authenticated (line 892) | public AuthorizationManager authenticated() { method hasAuthority (line 897) | public AuthorizationManager hasAuthority(String authority) { FILE: config/src/test/java/org/springframework/security/config/annotation/web/configurers/HeadersConfigurerEagerHeadersTests.java class HeadersConfigurerEagerHeadersTests (line 45) | @ExtendWith(SpringTestContextExtension.class) method requestWhenHeadersEagerlyConfiguredThenHeadersAreWritten (line 53) | @Test class HeadersAtTheBeginningOfRequestConfig (line 66) | @Configuration method filterChain (line 70) | @Bean class HomeController (line 88) | @RestController method ok (line 91) | @GetMapping("/") FILE: config/src/test/java/org/springframework/security/config/annotation/web/configurers/HeadersConfigurerTests.java class HeadersConfigurerTests (line 65) | @ExtendWith(SpringTestContextExtension.class) method getWhenHeadersConfiguredThenDefaultHeadersInResponse (line 73) | @Test method getWhenHeadersConfiguredInLambdaThenDefaultHeadersInResponse (line 90) | @Test method getWhenHeaderDefaultsDisabledAndContentTypeConfiguredThenOnlyContentTypeHeaderInResponse (line 107) | @Test method getWhenOnlyContentTypeConfiguredInLambdaThenOnlyContentTypeHeaderInResponse (line 117) | @Test method getWhenHeaderDefaultsDisabledAndFrameOptionsConfiguredThenOnlyFrameOptionsHeaderInResponse (line 126) | @Test method getWhenHeaderDefaultsDisabledAndHstsConfiguredThenOnlyStrictTransportSecurityHeaderInResponse (line 136) | @Test method getWhenHeaderDefaultsDisabledAndCacheControlConfiguredThenCacheControlAndExpiresAndPragmaHeadersInResponse (line 146) | @Test method getWhenOnlyCacheControlConfiguredInLambdaThenCacheControlAndExpiresAndPragmaHeadersInResponse (line 159) | @Test method getWhenHeaderDefaultsDisabledAndXssProtectionConfiguredThenOnlyXssProtectionHeaderInResponse (line 172) | @Test method getWhenHeaderDefaultsDisabledAndXssProtectionConfiguredEnabledModeBlockThenOnlyXssProtectionHeaderInResponse (line 182) | @Test method getWhenOnlyXssProtectionConfiguredInLambdaThenOnlyXssProtectionHeaderInResponse (line 192) | @Test method getWhenHeaderDefaultsDisabledAndXssProtectionConfiguredValueEnabledModeBlockInLambdaThenOnlyXssProtectionHeaderInResponse (line 201) | @Test method getWhenFrameOptionsSameOriginConfiguredThenFrameOptionsHeaderHasValueSameOrigin (line 211) | @Test method getWhenFrameOptionsSameOriginConfiguredInLambdaThenFrameOptionsHeaderHasValueSameOrigin (line 219) | @Test method getWhenHeaderDefaultsDisabledAndPublicHpkpWithNoPinThenNoHeadersInResponse (line 228) | @Test method getWhenSecureRequestAndHpkpWithPinThenPublicKeyPinsReportOnlyHeaderInResponse (line 235) | @Test method getWhenInsecureRequestHeaderDefaultsDisabledAndHpkpWithPinThenNoHeadersInResponse (line 248) | @Test method getWhenHpkpWithMultiplePinsThenPublicKeyPinsReportOnlyHeaderWithMultiplePinsInResponse (line 255) | @Test method getWhenHpkpWithCustomAgeThenPublicKeyPinsReportOnlyHeaderWithCustomAgeInResponse (line 269) | @Test method getWhenHpkpWithReportOnlyFalseThenPublicKeyPinsHeaderInResponse (line 282) | @Test method getWhenHpkpIncludeSubdomainThenPublicKeyPinsReportOnlyHeaderWithIncludeSubDomainsInResponse (line 295) | @Test method getWhenHpkpWithReportUriThenPublicKeyPinsReportOnlyHeaderWithReportUriInResponse (line 309) | @Test method getWhenHpkpWithReportUriAsStringThenPublicKeyPinsReportOnlyHeaderWithReportUriInResponse (line 322) | @Test method getWhenHpkpWithReportUriInLambdaThenPublicKeyPinsReportOnlyHeaderWithReportUriInResponse (line 336) | @Test method getWhenContentSecurityPolicyConfiguredThenContentSecurityPolicyHeaderInResponse (line 350) | @Test method getWhenContentSecurityPolicyWithReportOnlyThenContentSecurityPolicyReportOnlyHeaderInResponse (line 362) | @Test method getWhenContentSecurityPolicyWithReportOnlyInLambdaThenContentSecurityPolicyReportOnlyHeaderInResponse (line 377) | @Test method configureWhenContentSecurityPolicyEmptyThenException (line 392) | @Test method configureWhenContentSecurityPolicyEmptyInLambdaThenException (line 399) | @Test method configureWhenContentSecurityPolicyNoPolicyDirectivesInLambdaThenDefaultHeaderValue (line 406) | @Test method getWhenReferrerPolicyConfiguredThenReferrerPolicyHeaderInResponse (line 418) | @Test method getWhenReferrerPolicyInLambdaThenReferrerPolicyHeaderInResponse (line 430) | @Test method getWhenReferrerPolicyConfiguredWithCustomValueThenReferrerPolicyHeaderWithCustomValueInResponse (line 442) | @Test method getWhenReferrerPolicyConfiguredWithCustomValueInLambdaThenCustomValueInResponse (line 455) | @Test method getWhenFeaturePolicyConfiguredThenFeaturePolicyHeaderInResponse (line 467) | @Test method configureWhenFeaturePolicyEmptyThenException (line 479) | @Test method getWhenPermissionsPolicyConfiguredThenPermissionsPolicyHeaderInResponse (line 486) | @Test method getWhenPermissionsPolicyConfiguredWithStringThenPermissionsPolicyHeaderInResponse (line 498) | @Test method configureWhenPermissionsPolicyEmptyThenException (line 510) | @Test method configureWhenPermissionsPolicyStringEmptyThenException (line 517) | @Test method getWhenHstsConfiguredWithPreloadThenStrictTransportSecurityHeaderWithPreloadInResponse (line 524) | @Test method getWhenHstsConfiguredWithPreloadInLambdaThenStrictTransportSecurityHeaderWithPreloadInResponse (line 538) | @Test method getWhenCustomCrossOriginPoliciesInLambdaThenCrossOriginPolicyHeadersWithCustomValuesInResponse (line 552) | @Test method getWhenCustomCrossOriginPoliciesThenCrossOriginPolicyHeadersWithCustomValuesInResponse (line 565) | @Test class HeadersConfig (line 578) | @Configuration method filterChain (line 582) | @Bean class HeadersInLambdaConfig (line 593) | @Configuration method filterChain (line 597) | @Bean class ContentTypeOptionsConfig (line 608) | @Configuration method filterChain (line 612) | @Bean class ContentTypeOptionsInLambdaConfig (line 625) | @Configuration method filterChain (line 629) | @Bean class FrameOptionsConfig (line 643) | @Configuration method filterChain (line 647) | @Bean class HstsConfig (line 660) | @Configuration method filterChain (line 664) | @Bean class CacheControlConfig (line 677) | @Configuration method filterChain (line 681) | @Bean class CacheControlInLambdaConfig (line 694) | @Configuration method filterChain (line 698) | @Bean class XssProtectionConfig (line 712) | @Configuration method filterChain (line 716) | @Bean class XssProtectionValueEnabledModeBlockConfig (line 729) | @Configuration method filterChain (line 733) | @Bean class XssProtectionInLambdaConfig (line 747) | @EnableWebSecurity method filterChain (line 750) | @Bean class XssProtectionValueEnabledModeBlockInLambdaConfig (line 764) | @Configuration method filterChain (line 768) | @Bean class HeadersCustomSameOriginConfig (line 783) | @EnableWebSecurity method filterChain (line 786) | @Bean class HeadersCustomSameOriginInLambdaConfig (line 798) | @Configuration method filterChain (line 802) | @Bean class HpkpConfigNoPins (line 815) | @Configuration method filterChain (line 819) | @Bean class HpkpConfig (line 832) | @Configuration method filterChain (line 836) | @Bean class HpkpConfigWithPins (line 850) | @Configuration method filterChain (line 854) | @Bean class HpkpConfigCustomAge (line 870) | @Configuration method filterChain (line 874) | @Bean class HpkpConfigTerminateConnection (line 889) | @Configuration method filterChain (line 893) | @Bean class HpkpConfigIncludeSubDomains (line 908) | @Configuration method filterChain (line 912) | @Bean class HpkpConfigWithReportURI (line 927) | @Configuration method filterChain (line 931) | @Bean class HpkpConfigWithReportURIAsString (line 946) | @Configuration method filterChain (line 950) | @Bean class HpkpWithReportUriInLambdaConfig (line 965) | @Configuration method filterChain (line 969) | @Bean class ContentSecurityPolicyDefaultConfig (line 986) | @Configuration method filterChain (line 990) | @Bean class ContentSecurityPolicyReportOnlyConfig (line 1003) | @Configuration method filterChain (line 1007) | @Bean class ContentSecurityPolicyReportOnlyInLambdaConfig (line 1022) | @Configuration method filterChain (line 1026) | @Bean class ContentSecurityPolicyInvalidConfig (line 1043) | @Configuration method filterChain (line 1047) | @Bean class ContentSecurityPolicyInvalidInLambdaConfig (line 1060) | @Configuration method filterChain (line 1064) | @Bean class ContentSecurityPolicyNoDirectivesInLambdaConfig (line 1079) | @Configuration method filterChain (line 1083) | @Bean class ReferrerPolicyDefaultConfig (line 1097) | @Configuration method filterChain (line 1101) | @Bean class ReferrerPolicyDefaultInLambdaConfig (line 1114) | @Configuration method filterChain (line 1118) | @Bean class ReferrerPolicyCustomConfig (line 1132) | @Configuration method filterChain (line 1136) | @Bean class ReferrerPolicyCustomInLambdaConfig (line 1149) | @Configuration method filterChain (line 1153) | @Bean class FeaturePolicyConfig (line 1168) | @Configuration method filterChain (line 1172) | @Bean class FeaturePolicyInvalidConfig (line 1185) | @Configuration method filterChain (line 1189) | @Bean class PermissionsPolicyConfig (line 1202) | @Configuration method filterChain (line 1207) | @Bean class PermissionsPolicyStringConfig (line 1220) | @Configuration method filterChain (line 1224) | @Bean class PermissionsPolicyInvalidConfig (line 1238) | @Configuration method filterChain (line 1243) | @Bean class PermissionsPolicyInvalidStringConfig (line 1256) | @Configuration method filterChain (line 1261) | @Bean class HstsWithPreloadConfig (line 1274) | @Configuration method filterChain (line 1278) | @Bean class HstsWithPreloadInLambdaConfig (line 1291) | @Configuration method filterChain (line 1295) | @Bean class CrossOriginCustomPoliciesInLambdaConfig (line 1309) | @Configuration method securityFilterChain (line 1313) | @Bean class CrossOriginCustomPoliciesConfig (line 1334) | @Configuration method securityFilterChain (line 1338) | @Bean FILE: config/src/test/java/org/springframework/security/config/annotation/web/configurers/HttpBasicConfigurerTests.java class HttpBasicConfigurerTests (line 86) | @ExtendWith(SpringTestContextExtension.class) method configureWhenRegisteringObjectPostProcessorThenInvokedOnBasicAuthenticationFilter (line 94) | @Test method httpBasicWhenUsingDefaultsInLambdaThenResponseIncludesBasicChallenge (line 100) | @Test method httpBasicWhenUsingDefaultsThenResponseIncludesBasicChallenge (line 111) | @Test method httpBasicWhenUsingCustomAuthenticationEntryPointThenResponseIncludesBasicChallenge (line 121) | @Test method httpBasicWhenInvokedTwiceThenUsesOriginalEntryPoint (line 130) | @Test method httpBasicWhenRememberMeConfiguredThenSetsRememberMeCookie (line 139) | @Test method httpBasicWhenDefaultsThenAcceptsBasicCredentials (line 147) | @Test method httpBasicWhenCustomSecurityContextHolderStrategyThenUses (line 155) | @Test method httpBasicWhenUsingCustomSecurityContextRepositoryThenUses (line 167) | @Test method httpBasicWhenObservationRegistryThenObserves (line 177) | @Test method httpBasicWhenExcludeAuthenticationObservationsThenUnobserved (line 194) | @Test class ObjectPostProcessorConfig (line 214) | @Configuration method filterChain (line 220) | @Bean method objectPostProcessor (line 229) | @Bean class ReflectingObjectPostProcessor (line 236) | static class ReflectingObjectPostProcessor implements ObjectPostProces... method postProcess (line 238) | @Override class DefaultsLambdaEntryPointConfig (line 245) | @Configuration method filterChain (line 249) | @Bean method userDetailsService (line 261) | @Bean class DefaultsEntryPointConfig (line 268) | @Configuration method filterChain (line 272) | @Bean method userDetailsService (line 283) | @Bean class CustomAuthenticationEntryPointConfig (line 290) | @Configuration method filterChain (line 296) | @Bean method userDetailsService (line 308) | @Bean class DuplicateDoesNotOverrideConfig (line 315) | @Configuration method filterChain (line 321) | @Bean method userDetailsService (line 334) | @Bean class BasicUsesRememberMeConfig (line 341) | @EnableWebSecurity method filterChain (line 345) | @Bean method userDetailsService (line 355) | @Bean class HttpBasic (line 370) | @Configuration method web (line 374) | @Bean class CustomSecurityContextRepositoryConfig (line 384) | @Configuration method filterChain (line 390) | @Bean class Users (line 402) | @Configuration method userDetailsService (line 405) | @Bean class Home (line 420) | @EnableWebMvc method home (line 424) | @GetMapping("/") class ObservationRegistryConfig (line 431) | @Configuration method observationRegistry (line 438) | @Bean method observationHandler (line 443) | @Bean method observationRegistryPostProcessor (line 448) | @Bean class ObservationRegistryPostProcessor (line 456) | static class ObservationRegistryPostProcessor implements BeanPostProce... method ObservationRegistryPostProcessor (line 460) | ObservationRegistryPostProcessor(ObjectProvider... configs) { class ClearAuthenticationFalseConfig (line 92) | @EnableWebSecurity method filterChain (line 96) | @Bean method userDetailsService (line 107) | @Bean FILE: config/src/test/java/org/springframework/security/config/annotation/web/configurers/HttpSecurityObservationTests.java class HttpSecurityObservationTests (line 56) | @ExtendWith(SpringTestContextExtension.class) method getWhenUsingObservationRegistryThenObservesRequest (line 64) | @Test class ObservationRegistryConfig (line 82) | @EnableWebSecurity method app (line 88) | @Bean method userDetailsService (line 94) | @Bean method observationHandler (line 100) | @Bean method observationRegistry (line 105) | @Bean FILE: config/src/test/java/org/springframework/security/config/annotation/web/configurers/HttpSecurityRequestMatchersTests.java class HttpSecurityRequestMatchersTests (line 54) | public class HttpSecurityRequestMatchersTests { method setup (line 65) | @BeforeEach method cleanup (line 71) | @AfterEach method mvcMatcherGetFiltersNoUnsupportedMethodExceptionFromDummyRequest (line 78) | @Test method requestMatchersMvcMatcherServletPath (line 84) | @Test method requestMatcherWhensMvcMatcherServletPathInLambdaThenPathIsSecured (line 100) | @Test method requestMatcherWhenMultiMvcMatcherInLambdaThenAllPathsAreDenied (line 116) | @Test method requestMatcherWhenMultiMvcMatcherThenAllPathsAreDenied (line 132) | @Test method loadConfig (line 148) | public void loadConfig(Class... configs) { class MultiMvcMatcherInLambdaConfig (line 156) | @EnableWebSecurity method requestMatcherBuilder (line 161) | @Bean method first (line 166) | @Bean method second (line 182) | @Bean class PathController (line 196) | @RestController method path (line 199) | @RequestMapping({ "/test-1", "/test-2", "/test-3" }) class MultiMvcMatcherConfig (line 208) | @EnableWebSecurity method requestMatcherBuilder (line 213) | @Bean method first (line 218) | @Bean method second (line 234) | @Bean class PathController (line 246) | @RestController method path (line 249) | @RequestMapping({ "/test-1", "/test-2", "/test-3" }) class MvcMatcherConfig (line 258) | @EnableWebSecurity method requestMatcherBuilder (line 263) | @Bean method filterChain (line 268) | @Bean method userDetailsService (line 280) | @Bean class PathController (line 285) | @RestController method path (line 288) | @RequestMapping("/path") class RequestMatchersMvcMatcherConfig (line 297) | @EnableWebSecurity method requestMatcherBuilder (line 302) | @Bean method filterChain (line 307) | @Bean method userDetailsService (line 320) | @Bean class PathController (line 325) | @RestController method path (line 328) | @RequestMapping("/path") class RequestMatchersMvcMatcherInLambdaConfig (line 337) | @EnableWebSecurity method requestMatcherBuilder (line 342) | @Bean method filterChain (line 347) | @Bean class PathController (line 362) | @RestController method path (line 365) | @RequestMapping("/path") class RequestMatchersMvcMatcherServeltPathConfig (line 374) | @EnableWebSecurity method requestMatcherBuilder (line 379) | @Bean method filterChain (line 384) | @Bean method userDetailsService (line 398) | @Bean class PathController (line 403) | @RestController method path (line 406) | @RequestMapping("/path") class RequestMatchersMvcMatcherServletPathInLambdaConfig (line 415) | @EnableWebSecurity method requestMatcherBuilder (line 420) | @Bean method filterChain (line 425) | @Bean class PathController (line 441) | @RestController method path (line 444) | @RequestMapping("/path") FILE: config/src/test/java/org/springframework/security/config/annotation/web/configurers/HttpSecuritySecurityMatchersNoMvcTests.java class HttpSecuritySecurityMatchersNoMvcTests (line 54) | @ClassPathExclusions("spring-webmvc-*.jar") method setup (line 68) | @BeforeEach method cleanup (line 76) | @AfterEach method securityMatcherWhenNoMvcThenAntMatcher (line 83) | @Test method loadConfig (line 107) | public void loadConfig(Class... configs) { class SecurityMatcherNoMvcConfig (line 115) | @EnableWebSecurity method appSecurity (line 120) | @Bean class PathController (line 132) | @RestController method path (line 135) | @RequestMapping("/path") FILE: config/src/test/java/org/springframework/security/config/annotation/web/configurers/HttpSecuritySecurityMatchersTests.java class HttpSecuritySecurityMatchersTests (line 56) | public class HttpSecuritySecurityMatchersTests { method setup (line 69) | @BeforeEach method cleanup (line 77) | @AfterEach method securityMatcherWhenMvcMatcherAndGetFiltersNoUnsupportedMethodExceptionFromDummyRequest (line 84) | @Test method securityMatchersMvcMatcherServletPath (line 90) | @Test method securityMatchersWhensMvcMatcherServletPathInLambdaThenPathIsSecured (line 109) | @Test method securityMatchersWhenMultiMvcMatcherInLambdaThenAllPathsAreDenied (line 128) | @Test method securityMatchersWhenMultiMvcMatcherThenAllPathsAreDenied (line 144) | @Test method loadConfig (line 160) | public void loadConfig(Class... configs) { class MultiMvcMatcherInLambdaConfig (line 168) | @EnableWebSecurity method first (line 173) | @Bean method second (line 189) | @Bean class PathController (line 203) | @RestController method path (line 206) | @RequestMapping({ "/test-1", "/test-2", "/test-3" }) class MultiMvcMatcherConfig (line 215) | @EnableWebSecurity method first (line 220) | @Bean method second (line 236) | @Bean class PathController (line 248) | @RestController method path (line 251) | @RequestMapping({ "/test-1", "/test-2", "/test-3" }) class SecurityMatcherMvcConfig (line 260) | @EnableWebSecurity method appSecurity (line 266) | @Bean class PathController (line 278) | @RestController method path (line 281) | @RequestMapping("/path") class SecurityMatchersMvcMatcherConfig (line 290) | @EnableWebSecurity method appSecurity (line 296) | @Bean class PathController (line 308) | @RestController method path (line 311) | @RequestMapping("/path") class SecurityMatchersMvcMatcherInLambdaConfig (line 320) | @EnableWebSecurity method appSecurity (line 325) | @Bean class PathController (line 340) | @RestController method path (line 343) | @RequestMapping("/path") class SecurityMatchersMvcMatcherServletPathConfig (line 352) | @EnableWebSecurity method requestMatcherBuilder (line 358) | @Bean method appSecurity (line 365) | @Bean class PathController (line 380) | @RestController method path (line 383) | @RequestMapping("/path") class SecurityMatchersMvcMatcherServletPathInLambdaConfig (line 392) | @EnableWebSecurity method requestMatcherBuilder (line 398) | @Bean method appSecurity (line 405) | @Bean class PathController (line 421) | @RestController method path (line 424) | @RequestMapping("/path") class UsersConfig (line 433) | @Configuration method userDetailsService (line 436) | @Bean FILE: config/src/test/java/org/springframework/security/config/annotation/web/configurers/HttpsRedirectConfigurerTests.java class HttpsRedirectConfigurerTests (line 48) | @ExtendWith(SpringTestContextExtension.class) method getWhenSecureThenDoesNotRedirect (line 56) | @Test method getWhenInsecureThenRespondsWithRedirectToSecure (line 65) | @Test method getWhenInsecureAndPathRequiresTransportSecurityThenRedirects (line 75) | @Test method getWhenInsecureAndUsingCustomPortMapperThenRespondsWithRedirectToSecurePort (line 87) | @Test class RedirectToHttpConfig (line 99) | @Configuration method springSecurity (line 104) | @Bean class SometimesRedirectToHttpsConfig (line 115) | @Configuration method springSecurity (line 120) | @Bean class RedirectToHttpsViaCustomPortsConfig (line 131) | @Configuration method springSecurity (line 136) | @Bean method portMapper (line 147) | @Bean class UsePathPatternConfig (line 154) | @Configuration method requestMatcherBuilder (line 157) | @Bean FILE: config/src/test/java/org/springframework/security/config/annotation/web/configurers/JeeConfigurerTests.java class JeeConfigurerTests (line 59) | @ExtendWith(SpringTestContextExtension.class) method configureWhenRegisteringObjectPostProcessorThenInvokedOnJ2eePreAuthenticatedProcessingFilter (line 67) | @Test method configureWhenRegisteringObjectPostProcessorThenInvokedOnJ2eeBasedPreAuthenticatedWebAuthenticationDetailsSource (line 74) | @Test method jeeWhenInvokedTwiceThenUsesOriginalMappableRoles (line 81) | @Test method requestWhenJeeMappableRolesInLambdaThenAuthenticatedWithMappableRoles (line 98) | @Test method requestWhenJeeMappableAuthoritiesInLambdaThenAuthenticatedWithMappableAuthorities (line 115) | @Test method requestWhenCustomAuthenticatedUserDetailsServiceInLambdaThenCustomAuthenticatedUserDetailsServiceUsed (line 134) | @Test class ObjectPostProcessorConfig (line 158) | @Configuration method filterChain (line 164) | @Bean method objectPostProcessor (line 173) | @Bean class ReflectingObjectPostProcessor (line 181) | static class ReflectingObjectPostProcessor implements ObjectPostProces... method postProcess (line 183) | @Override class InvokeTwiceDoesNotOverride (line 190) | @Configuration method filterChain (line 194) | @Bean class JeeMappableRolesConfig (line 207) | @Configuration method filterChain (line 211) | @Bean class JeeMappableAuthoritiesConfig (line 227) | @Configuration method filterChain (line 231) | @Bean class JeeCustomAuthenticatedUserDetailsServiceConfig (line 247) | @Configuration method filterChain (line 254) | @Bean method authenticationUserDetailsService (line 268) | @Bean FILE: config/src/test/java/org/springframework/security/config/annotation/web/configurers/LogoutConfigurerClearSiteDataTests.java class LogoutConfigurerClearSiteDataTests (line 52) | @ExtendWith({ SpringExtension.class, SpringTestContextExtension.class }) method logoutWhenRequestTypeGetThenHeaderNotPresentt (line 68) | @Test method logoutWhenRequestTypePostAndNotSecureThenHeaderNotPresent (line 76) | @Test method logoutWhenRequestTypePostAndSecureThenHeaderIsPresent (line 84) | @Test class HttpLogoutConfig (line 92) | @Configuration method filterChain (line 96) | @Bean FILE: config/src/test/java/org/springframework/security/config/annotation/web/configurers/LogoutConfigurerTests.java class LogoutConfigurerTests (line 75) | @ExtendWith(SpringTestContextExtension.class) method configureWhenDefaultLogoutSuccessHandlerForHasNullLogoutHandlerThenException (line 83) | @Test method configureWhenDefaultLogoutSuccessHandlerForHasNullLogoutHandlerInLambdaThenException (line 90) | @Test method configureWhenDefaultLogoutSuccessHandlerForHasNullMatcherThenException (line 97) | @Test method configureWhenDefaultLogoutSuccessHandlerForHasNullMatcherInLambdaThenException (line 104) | @Test method configureWhenRegisteringObjectPostProcessorThenInvokedOnLogoutFilter (line 111) | @Test method logoutWhenInvokedTwiceThenUsesOriginalLogoutUrl (line 119) | @Test method logoutWhenGetRequestAndCsrfDisabledThenRedirectsToLogin (line 131) | @Test method logoutWhenPostRequestAndCsrfDisabledThenRedirectsToLogin (line 141) | @Test method logoutWhenPutRequestAndCsrfDisabledThenRedirectsToLogin (line 151) | @Test method logoutWhenDeleteRequestAndCsrfDisabledThenRedirectsToLogin (line 161) | @Test method logoutWhenGetRequestAndCsrfDisabledAndCustomLogoutUrlThenRedirectsToLogin (line 171) | @Test method logoutWhenPostRequestAndCsrfDisabledAndCustomLogoutUrlThenRedirectsToLogin (line 181) | @Test method logoutWhenPutRequestAndCsrfDisabledAndCustomLogoutUrlThenRedirectsToLogin (line 191) | @Test method logoutWhenDeleteRequestAndCsrfDisabledAndCustomLogoutUrlThenRedirectsToLogin (line 201) | @Test method logoutWhenCustomLogoutUrlInLambdaThenRedirectsToLogin (line 211) | @Test method configureWhenLogoutHandlerNullThenException (line 222) | @Test method configureWhenLogoutHandlerNullInLambdaThenException (line 229) | @Test method rememberMeWhenRememberMeServicesNotLogoutHandlerThenRedirectsToLogin (line 237) | @Test method logoutWhenAcceptTextHtmlThenRedirectsToLogin (line 245) | @Test method logoutWhenCustomSecurityContextHolderStrategyThenUses (line 259) | @Test method logoutWhenAcceptApplicationJsonThenReturnsStatusNoContent (line 276) | @Test method logoutWhenAcceptAllThenReturnsStatusNoContent (line 289) | @Test method logoutWhenAcceptFromChromeThenRedirectsToLogin (line 302) | @Test method logoutWhenXMLHttpRequestThenReturnsStatusNoContent (line 317) | @Test method logoutWhenDisabledThenLogoutUrlNotFound (line 330) | @Test method logoutWhenCustomSecurityContextRepositoryThenUses (line 336) | @Test method logoutWhenNoSecurityContextRepositoryThenHttpSessionSecurityContextRepository (line 355) | @Test class InvalidateHttpSessionFalseConfig (line 373) | @Configuration method filterChain (line 377) | @Bean class CustomSecurityContextRepositoryConfig (line 389) | @Configuration method filterChain (line 395) | @Bean class NullLogoutSuccessHandlerConfig (line 410) | @Configuration method filterChain (line 414) | @Bean class NullLogoutSuccessHandlerInLambdaConfig (line 426) | @Configuration method filterChain (line 430) | @Bean class NullMatcherConfig (line 442) | @Configuration method filterChain (line 446) | @Bean class NullMatcherInLambdaConfig (line 458) | @Configuration method filterChain (line 462) | @Bean class ObjectPostProcessorConfig (line 474) | @Configuration method filterChain (line 480) | @Bean method objectPostProcessor (line 489) | @Bean class ReflectingObjectPostProcessor (line 496) | static class ReflectingObjectPostProcessor implements ObjectPostProces... method postProcess (line 498) | @Override class DuplicateDoesNotOverrideConfig (line 505) | @Configuration method filterChain (line 509) | @Bean method userDetailsService (line 520) | @Bean class CsrfDisabledConfig (line 527) | @Configuration method filterChain (line 531) | @Bean class CsrfDisabledAndCustomLogoutConfig (line 544) | @Configuration method filterChain (line 548) | @Bean class CsrfDisabledAndCustomLogoutInLambdaConfig (line 562) | @Configuration method filterChain (line 566) | @Bean class NullLogoutHandlerConfig (line 579) | @Configuration method filterChain (line 583) | @Bean class NullLogoutHandlerInLambdaConfig (line 595) | @Configuration method filterChain (line 599) | @Bean class RememberMeNoLogoutHandler (line 610) | @Configuration method filterChain (line 616) | @Bean class BasicSecurityConfig (line 628) | @Configuration class LogoutDisabledConfig (line 634) | @Configuration method filterChain (line 638) | @Bean FILE: config/src/test/java/org/springframework/security/config/annotation/web/configurers/NamespaceDebugTests.java class NamespaceDebugTests (line 49) | @ExtendWith(SpringTestContextExtension.class) method requestWhenDebugSetToTrueThenLogsDebugInformation (line 57) | @Test method requestWhenDebugSetToFalseThenDoesNotLogDebugInformation (line 65) | @Test method mockAppenderFor (line 74) | private Appender mockAppenderFor(String name) { method filterChainClass (line 82) | private Class filterChainClass() { class DebugWebSecurity (line 86) | @Configuration class NoDebugWebSecurity (line 92) | @Configuration FILE: config/src/test/java/org/springframework/security/config/annotation/web/configurers/NamespaceHttpAnonymousTests.java class NamespaceHttpAnonymousTests (line 54) | @ExtendWith(SpringTestContextExtension.class) method anonymousRequestWhenUsingDefaultAnonymousConfigurationThenUsesAnonymousAuthentication (line 62) | @Test method anonymousRequestWhenDisablingAnonymousThenDenies (line 69) | @Test method requestWhenAnonymousThenSendsAnonymousConfiguredAuthorities (line 75) | @Test method anonymousRequestWhenAnonymousKeyConfiguredThenKeyIsUsed (line 81) | @Test method anonymousRequestWhenAnonymousUsernameConfiguredThenUsernameIsUsed (line 87) | @Test class AnonymousConfig (line 93) | @Configuration method filterChain (line 98) | @Bean class AnonymousDisabledConfig (line 111) | @Configuration method filterChain (line 115) | @Bean method userDetailsService (line 125) | @Bean class AnonymousGrantedAuthorityConfig (line 132) | @Configuration method filterChain (line 137) | @Bean class AnonymousKeyConfig (line 152) | @Configuration method filterChain (line 157) | @Bean class AnonymousUsernameConfig (line 171) | @Configuration method filterChain (line 176) | @Bean class AnonymousController (line 190) | @RestController method type (line 193) | @GetMapping("/type") method key (line 198) | @GetMapping("/key") method principal (line 203) | @GetMapping("/principal") method anonymousToken (line 208) | Optional anonymousToken() { FILE: config/src/test/java/org/springframework/security/config/annotation/web/configurers/NamespaceHttpBasicTests.java class NamespaceHttpBasicTests (line 55) | @ExtendWith(SpringTestContextExtension.class) method basicAuthenticationWhenUsingDefaultsThenMatchesNamespace (line 66) | @Test method basicAuthenticationWhenUsingDefaultsInLambdaThenMatchesNamespace (line 80) | @Test method basicAuthenticationWhenUsingCustomRealmThenMatchesNamespace (line 97) | @Test method basicAuthenticationWhenUsingCustomRealmInLambdaThenMatchesNamespace (line 108) | @Test method basicAuthenticationWhenUsingAuthenticationDetailsSourceRefThenMatchesNamespace (line 122) | @Test method basicAuthenticationWhenUsingAuthenticationDetailsSourceRefInLambdaThenMatchesNamespace (line 131) | @Test method basicAuthenticationWhenUsingEntryPointRefThenMatchesNamespace (line 144) | @Test method basicAuthenticationWhenUsingEntryPointRefInLambdaThenMatchesNamespace (line 152) | @Test class UserConfig (line 160) | @Configuration method userDetailsService (line 163) | @Bean class HttpBasicConfig (line 178) | @Configuration method filterChain (line 182) | @Bean class HttpBasicLambdaConfig (line 195) | @Configuration method filterChain (line 199) | @Bean class CustomHttpBasicConfig (line 213) | @Configuration method filterChain (line 217) | @Bean class CustomHttpBasicLambdaConfig (line 230) | @Configuration method filterChain (line 234) | @Bean class AuthenticationDetailsSourceHttpBasicConfig (line 248) | @Configuration method filterChain (line 255) | @Bean method authenticationDetailsSource (line 265) | @Bean class AuthenticationDetailsSourceHttpBasicLambdaConfig (line 272) | @Configuration method filterChain (line 279) | @Bean method authenticationDetailsSource (line 288) | @Bean class EntryPointRefHttpBasicConfig (line 295) | @Configuration method filterChain (line 301) | @Bean class EntryPointRefHttpBasicLambdaConfig (line 315) | @Configuration method filterChain (line 321) | @Bean FILE: config/src/test/java/org/springframework/security/config/annotation/web/configurers/NamespaceHttpCustomFilterTests.java class NamespaceHttpCustomFilterTests (line 61) | @ExtendWith(SpringTestContextExtension.class) method getFiltersWhenFilterAddedBeforeThenBehaviorMatchesNamespace (line 66) | @Test method getFiltersWhenFilterAddedAfterThenBehaviorMatchesNamespace (line 72) | @Test method getFiltersWhenFilterAddedThenBehaviorMatchesNamespace (line 78) | @Test method getFiltersWhenFilterAddedAtPositionThenBehaviorMatchesNamespace (line 84) | @Test method getFiltersWhenCustomAuthenticationManagerThenBehaviorMatchesNamespace (line 90) | @Test method assertThatFilters (line 96) | private ListAssert> assertThatFilters() { class CustomFilterBeforeConfig (line 105) | @Configuration method filterChain (line 109) | @Bean class CustomFilterAfterConfig (line 121) | @Configuration method filterChain (line 125) | @Bean class CustomFilterPositionConfig (line 137) | @Configuration method filterChain (line 141) | @Bean class CustomFilterPositionAtConfig (line 155) | @Configuration method filterChain (line 159) | @Bean class NoAuthenticationManagerInHttpConfigurationConfig (line 171) | @Configuration method authenticationManager (line 175) | @Bean method filterChain (line 180) | @Bean class UserDetailsServiceConfig (line 194) | @Configuration method userDetailsService (line 197) | @Bean class CustomFilter (line 211) | static class CustomFilter extends UsernamePasswordAuthenticationFilter { class OtherCustomFilter (line 215) | static class OtherCustomFilter extends OncePerRequestFilter { method doFilterInternal (line 217) | @Override class CustomAuthenticationManager (line 225) | static class CustomAuthenticationManager implements AuthenticationMana... method authenticate (line 227) | @Override FILE: config/src/test/java/org/springframework/security/config/annotation/web/configurers/NamespaceHttpExpressionHandlerTests.java class NamespaceHttpExpressionHandlerTests (line 61) | @ExtendWith({ SpringExtension.class, SpringTestContextExtension.class }) method getWhenHasCustomExpressionHandlerThenMatchesNamespace (line 70) | @Test method verifyBean (line 78) | private T verifyBean(String beanName, Class beanClass) { class ExpressionHandlerConfig (line 82) | @Configuration method userDetailsService (line 87) | @Bean method filterChain (line 97) | @Bean method expressions (line 109) | @Bean method expressionHandler (line 114) | @Bean method expressionParser (line 121) | @Bean class ExpressionHandlerController (line 128) | @RestController method whoami (line 131) | @GetMapping("/whoami") FILE: config/src/test/java/org/springframework/security/config/annotation/web/configurers/NamespaceHttpFirewallTests.java class NamespaceHttpFirewallTests (line 47) | @ExtendWith(SpringTestContextExtension.class) method requestWhenPathContainsDoubleDotsThenBehaviorMatchesNamespace (line 55) | @Test method requestWithCustomFirewallThenBehaviorMatchesNamespace (line 62) | @Test method requestWithCustomFirewallBeanThenBehaviorMatchesNamespace (line 68) | @Test class HttpFirewallConfig (line 74) | @Configuration class CustomHttpFirewallConfig (line 80) | @Configuration method webSecurityCustomizer (line 84) | @Bean class CustomHttpFirewallBeanConfig (line 91) | @Configuration method firewall (line 95) | @Bean class CustomHttpFirewall (line 102) | static class CustomHttpFirewall extends DefaultHttpFirewall { method getFirewalledRequest (line 104) | @Override FILE: config/src/test/java/org/springframework/security/config/annotation/web/configurers/NamespaceHttpFormLoginTests.java class NamespaceHttpFormLoginTests (line 58) | @ExtendWith(SpringTestContextExtension.class) method formLoginWhenDefaultConfigurationThenMatchesNamespace (line 66) | @Test method formLoginWithCustomEndpointsThenBehaviorMatchesNamespace (line 80) | @Test method formLoginWithCustomHandlersThenBehaviorMatchesNamespace (line 95) | @Test method verifyBean (line 110) | private T verifyBean(Class beanClass) { class FormLoginConfig (line 114) | @Configuration method webSecurityCustomizer (line 119) | @Bean method filterChain (line 124) | @Bean class FormLoginCustomConfig (line 137) | @Configuration method filterChain (line 141) | @Bean class FormLoginCustomRefsConfig (line 161) | @Configuration method filterChain (line 165) | @Bean method authenticationDetailsSource (line 182) | @Bean class UserDetailsServiceConfig (line 189) | @Configuration method userDetailsService (line 192) | @Bean FILE: config/src/test/java/org/springframework/security/config/annotation/web/configurers/NamespaceHttpHeadersTests.java class NamespaceHttpHeadersTests (line 56) | @ExtendWith(SpringTestContextExtension.class) method secureRequestWhenDefaultConfigThenBehaviorMatchesNamespace (line 74) | @Test method secureRequestWhenCacheControlOnlyThenBehaviorMatchesNamespace (line 80) | @Test method secureRequestWhenHstsOnlyThenBehaviorMatchesNamespace (line 86) | @Test method requestWhenHstsCustomThenBehaviorMatchesNamespace (line 92) | @Test method requestWhenFrameOptionsSameOriginThenBehaviorMatchesNamespace (line 99) | @Test method requestWhenFrameOptionsAllowFromThenBehaviorMatchesNamespace (line 105) | @Test method requestWhenXssOnlyThenBehaviorMatchesNamespace (line 112) | @Test method requestWhenXssCustomThenBehaviorMatchesNamespace (line 118) | @Test method requestWhenXContentTypeOptionsOnlyThenBehaviorMatchesNamespace (line 124) | @Test method requestWhenCustomHeaderOnlyThenBehaviorMatchesNamespace (line 130) | @Test method includesDefaults (line 137) | private static ResultMatcher includesDefaults() { method includes (line 141) | private static ResultMatcher includes(String... headerNames) { method includes (line 145) | private static ResultMatcher includes(Map headers) { method includes (line 149) | private static ResultMatcher includes(Map headers, Str... class HeadersDefaultConfig (line 158) | @Configuration method filterChain (line 162) | @Bean class HeadersCacheControlConfig (line 173) | @Configuration method filterChain (line 177) | @Bean class HstsConfig (line 190) | @Configuration method filterChain (line 194) | @Bean class HstsCustomConfig (line 207) | @Configuration method filterChain (line 211) | @Bean class FrameOptionsSameOriginConfig (line 228) | @Configuration method filterChain (line 232) | @Bean class FrameOptionsAllowFromConfig (line 246) | @Configuration method filterChain (line 250) | @Bean class XssProtectionConfig (line 265) | @Configuration method filterChain (line 269) | @Bean class XssProtectionCustomConfig (line 283) | @Configuration method filterChain (line 287) | @Bean class ContentTypeOptionsConfig (line 302) | @Configuration method filterChain (line 306) | @Bean class HeaderRefConfig (line 320) | @Configuration method filterChain (line 324) | @Bean FILE: config/src/test/java/org/springframework/security/config/annotation/web/configurers/NamespaceHttpInterceptUrlTests.java class NamespaceHttpInterceptUrlTests (line 60) | @ExtendWith(SpringTestContextExtension.class) method unauthenticatedRequestWhenUrlRequiresAuthenticationThenBehaviorMatchesNamespace (line 68) | @Test method authenticatedRequestWhenUrlRequiresElevatedPrivilegesThenBehaviorMatchesNamespace (line 74) | @Test method authenticatedRequestWhenAuthorizedThenBehaviorMatchesNamespace (line 81) | @Test method requestWhenMappedByPostInterceptUrlThenBehaviorMatchesNamespace (line 88) | @Test method requestWhenRequiresChannelThenBehaviorMatchesNamespace (line 101) | @Test method user (line 109) | private static Authentication user(String role) { class HttpInterceptUrlConfig (line 114) | @Configuration method filterChain (line 119) | @Bean method userDetailsService (line 144) | @Bean class BaseController (line 151) | @RestController method users (line 154) | @GetMapping("/users") method sessions (line 159) | @GetMapping("/sessions") method adminPost (line 164) | @RequestMapping("/admin/post") method adminAnotherPost (line 169) | @GetMapping("/admin/another-post") method signup (line 174) | @GetMapping("/signup") FILE: config/src/test/java/org/springframework/security/config/annotation/web/configurers/NamespaceHttpJeeTests.java class NamespaceHttpJeeTests (line 56) | @ExtendWith(SpringTestContextExtension.class) method requestWhenJeeUserThenBehaviorDiffersFromNamespaceForRoleNames (line 64) | @Test method requestWhenCustomAuthenticatedUserDetailsServiceThenBehaviorMatchesNamespace (line 77) | @Test method bean (line 91) | private T bean(Class beanClass) { method verifyBean (line 95) | private T verifyBean(Class beanClass) { class JeeMappableRolesConfig (line 99) | @Configuration method filterChain (line 103) | @Bean class JeeUserServiceRefConfig (line 117) | @Configuration method filterChain (line 124) | @Bean method authenticationUserDetailsService (line 137) | @Bean class BaseController (line 144) | @RestController method authenticated (line 147) | @GetMapping("/authenticated") method roles (line 152) | @GetMapping("/roles") FILE: config/src/test/java/org/springframework/security/config/annotation/web/configurers/NamespaceHttpLogoutTests.java class NamespaceHttpLogoutTests (line 60) | @ExtendWith({ SpringExtension.class, SpringTestContextExtension.class }) method logoutWhenUsingDefaultsThenMatchesNamespace (line 72) | @Test method logoutWhenDisabledInLambdaThenRespondsWithNotFound (line 85) | @Test method logoutWhenUsingVariousCustomizationsMatchesNamespace (line 96) | @Test method logoutWhenUsingVariousCustomizationsInLambdaThenMatchesNamespace (line 110) | @Test method logoutWhenUsingSuccessHandlerRefThenMatchesNamespace (line 127) | @Test method logoutWhenUsingSuccessHandlerRefInLambdaThenMatchesNamespace (line 140) | @Test method authenticated (line 153) | ResultMatcher authenticated(boolean authenticated) { method noCookies (line 159) | ResultMatcher noCookies() { method session (line 163) | ResultMatcher session(Predicate sessionPredicate) { class HttpLogoutConfig (line 168) | @Configuration method filterChain (line 172) | @Bean class HttpLogoutDisabledInLambdaConfig (line 179) | @Configuration method filterChain (line 183) | @Bean class CustomHttpLogoutConfig (line 191) | @Configuration method filterChain (line 195) | @Bean class CustomHttpLogoutInLambdaConfig (line 210) | @Configuration method filterChain (line 214) | @Bean class SuccessHandlerRefHttpLogoutConfig (line 229) | @Configuration method filterChain (line 233) | @Bean class SuccessHandlerRefHttpLogoutInLambdaConfig (line 247) | @Configuration method filterChain (line 251) | @Bean FILE: config/src/test/java/org/springframework/security/config/annotation/web/configurers/NamespaceHttpPortMappingsTests.java class NamespaceHttpPortMappingsTests (line 47) | @ExtendWith(SpringTestContextExtension.class) method portMappingWhenRequestRequiresChannelThenBehaviorMatchesNamespace (line 55) | @Test class HttpInterceptUrlWithPortMapperConfig (line 64) | @Configuration method filterChain (line 69) | @Bean method userDetailsService (line 84) | @Bean FILE: config/src/test/java/org/springframework/security/config/annotation/web/configurers/NamespaceHttpRequestCacheTests.java class NamespaceHttpRequestCacheTests (line 55) | @ExtendWith(SpringTestContextExtension.class) method requestWhenCustomRequestCacheThenBehaviorMatchesNamespace (line 63) | @Test method requestWhenDefaultConfigurationThenUsesHttpSessionRequestCache (line 70) | @Test method verifyBean (line 79) | private T verifyBean(Class beanClass) { class RequestCacheRefConfig (line 83) | @Configuration method filterChain (line 87) | @Bean method userDetailsService (line 99) | @Bean method requestCache (line 104) | @Bean class DefaultRequestCacheRefConfig (line 111) | @Configuration method filterChain (line 115) | @Bean method userDetailsService (line 125) | @Bean FILE: config/src/test/java/org/springframework/security/config/annotation/web/configurers/NamespaceHttpServerAccessDeniedHandlerTests.java class NamespaceHttpServerAccessDeniedHandlerTests (line 55) | @ExtendWith(SpringTestContextExtension.class) method requestWhenCustomAccessDeniedPageThenBehaviorMatchesNamespace (line 63) | @Test method requestWhenCustomAccessDeniedPageInLambdaThenForwardedToCustomPage (line 73) | @Test method requestWhenCustomAccessDeniedHandlerThenBehaviorMatchesNamespace (line 83) | @Test method requestWhenCustomAccessDeniedHandlerInLambdaThenBehaviorMatchesNamespace (line 91) | @Test method user (line 99) | private static Authentication user() { method verifyBean (line 103) | private T verifyBean(Class beanClass) { class AccessDeniedPageConfig (line 107) | @Configuration method filterChain (line 111) | @Bean class AccessDeniedPageInLambdaConfig (line 125) | @Configuration method filterChain (line 129) | @Bean class AccessDeniedHandlerRefConfig (line 144) | @Configuration method filterChain (line 148) | @Bean method accessDeniedHandler (line 160) | @Bean class AccessDeniedHandlerRefInLambdaConfig (line 167) | @Configuration method filterChain (line 173) | @Bean method accessDeniedHandler (line 186) | @Bean FILE: config/src/test/java/org/springframework/security/config/annotation/web/configurers/NamespaceHttpX509Tests.java class NamespaceHttpX509Tests (line 70) | @ExtendWith(SpringTestContextExtension.class) method x509AuthenticationWhenUsingX509DefaultConfigurationThenMatchesNamespace (line 81) | @Test method x509AuthenticationWhenHasCustomAuthenticationDetailsSourceThenMatchesNamespace (line 88) | @Test method x509AuthenticationWhenHasSubjectPrincipalRegexThenMatchesNamespace (line 96) | @Test method x509AuthenticationWhenHasCustomPrincipalExtractorThenMatchesNamespace (line 103) | @Test method x509AuthenticationWhenHasCustomUserDetailsServiceThenMatchesNamespace (line 110) | @Test method x509AuthenticationWhenHasCustomAuthenticationUserDetailsServiceThenMatchesNamespace (line 117) | @Test method loadCert (line 124) | T loadCert(String location) { method verifyBean (line 134) | T verifyBean(Class beanClass) { class X509Config (line 138) | @Configuration method userDetailsService (line 143) | @Bean method filterChain (line 153) | @Bean class AuthenticationDetailsSourceRefConfig (line 166) | @Configuration method userDetailsService (line 171) | @Bean method filterChain (line 181) | @Bean method authenticationDetailsSource (line 193) | @Bean class SubjectPrincipalRegexConfig (line 200) | @EnableWebMvc method userDetailsService (line 205) | @Bean method filterChain (line 215) | @Bean class CustomPrincipalExtractorConfig (line 229) | @EnableWebMvc method userDetailsService (line 234) | @Bean method filterChain (line 244) | @Bean method extractCommonName (line 256) | private String extractCommonName(X509Certificate certificate) { class UserDetailsServiceRefConfig (line 263) | @EnableWebMvc method userDetailsService (line 268) | @Bean method filterChain (line 278) | @Bean class AuthenticationUserDetailsServiceConfig (line 292) | @EnableWebMvc method userDetailsService (line 297) | @Bean method filterChain (line 307) | @Bean class X509Controller (line 321) | @RestController method whoami (line 324) | @GetMapping("/whoami") FILE: config/src/test/java/org/springframework/security/config/annotation/web/configurers/NamespaceRememberMeTests.java class NamespaceRememberMeTests (line 74) | @ExtendWith(SpringTestContextExtension.class) method rememberMeLoginWhenUsingDefaultsThenMatchesNamespace (line 82) | @Test method logoutWhenCustomRememberMeServicesDeclaredThenUses (line 114) | @Test method rememberMeLoginWhenAuthenticationSuccessHandlerDeclaredThenUses (line 126) | @Test method rememberMeLoginWhenKeyDeclaredThenMatchesNamespace (line 139) | @Test method rememberMeLoginWhenDeclaredTokenRepositoryThenMatchesNamespace (line 168) | @Test method rememberMeLoginWhenTokenValidityDeclaredThenMatchesNamespace (line 176) | @Test method rememberMeLoginWhenUsingDefaultsThenCookieMaxAgeMatchesNamespace (line 188) | @Test method rememberMeLoginWhenUsingSecureCookieThenMatchesNamespace (line 200) | @Test method rememberMeLoginWhenUsingDefaultsThenCookieSecurityMatchesNamespace (line 212) | @Test method rememberMeLoginWhenParameterSpecifiedThenMatchesNamespace (line 224) | @Test method rememberMeLoginWhenCookieNameDeclaredThenMatchesNamespace (line 238) | @Test method rememberMeLoginWhenGlobalUserDetailsServiceDeclaredThenMatchesNamespace (line 250) | @Test method rememberMeLoginWhenUserDetailsServiceDeclaredThenMatchesNamespace (line 258) | @Test method rememberMeLogin (line 268) | static RequestPostProcessor rememberMeLogin() { method rememberMeLogin (line 272) | static RequestPostProcessor rememberMeLogin(String parameterName, bool... class RememberMeConfig (line 282) | @Configuration method filterChain (line 286) | @Bean type RememberMeServicesWithoutLogoutHandler (line 300) | interface RememberMeServicesWithoutLogoutHandler extends RememberMeSer... class RememberMeServicesRefConfig (line 304) | @Configuration method filterChain (line 310) | @Bean class AuthSuccessConfig (line 323) | @Configuration method filterChain (line 329) | @Bean class WithoutKeyConfig (line 342) | @Configuration method withoutKeyFilterChain (line 346) | @Bean method keyFilterChain (line 360) | @Bean class TokenRepositoryRefConfig (line 376) | @Configuration method filterChain (line 382) | @Bean class TokenValiditySecondsConfig (line 397) | @Configuration method filterChain (line 401) | @Bean class UseSecureCookieConfig (line 416) | @Configuration method filterChain (line 420) | @Bean class RememberMeParameterConfig (line 433) | @Configuration method filterChain (line 437) | @Bean class RememberMeCookieNameConfig (line 450) | @Configuration method filterChain (line 454) | @Bean class DefaultsUserDetailsServiceWithDaoConfig (line 467) | @EnableWebSecurity method filterChain (line 473) | @Bean method userDetailsService (line 483) | @Bean class UserServiceRefConfig (line 490) | @Configuration method filterChain (line 496) | @Bean class UsersConfig (line 509) | static class UsersConfig { method userDetailsService (line 511) | @Bean class SecurityController (line 525) | @RestController method authenticationClass (line 528) | @GetMapping("/authentication-class") FILE: config/src/test/java/org/springframework/security/config/annotation/web/configurers/NamespaceSessionManagementTests.java class NamespaceSessionManagementTests (line 76) | @ExtendWith(SpringTestContextExtension.class) method authenticateWhenDefaultSessionManagementThenMatchesNamespace (line 84) | @Test method authenticateWhenUsingInvalidSessionUrlThenMatchesNamespace (line 99) | @Test method authenticateWhenUsingExpiredUrlThenMatchesNamespace (line 110) | @Test method authenticateWhenUsingMaxSessionsThenMatchesNamespace (line 121) | @Test method authenticateWhenUsingFailureUrlThenMatchesNamespace (line 130) | @Test method authenticateWhenUsingSessionRegistryThenMatchesNamespace (line 146) | @Test method authenticateWhenUsingCustomInvalidSessionStrategyThenMatchesNamespace (line 157) | @Test method authenticateWhenUsingCustomSessionAuthenticationStrategyThenMatchesNamespace (line 170) | @Test method authenticateWhenNoSessionFixationProtectionThenMatchesNamespace (line 180) | @Test method authenticateWhenMigrateSessionFixationProtectionThenMatchesNamespace (line 200) | @Test method authenticateWhenUsingSessionFixationProtectionThenUsesNonNullEventPublisher (line 222) | @Test method authenticateWhenNewSessionFixationProtectionThenMatchesNamespace (line 234) | @Test method verifyBean (line 252) | private T verifyBean(Class clazz) { method session (line 256) | private static SessionResultMatcher session() { class SessionManagementConfig (line 260) | @Configuration method filterChain (line 264) | @Bean class CustomSessionManagementConfig (line 281) | @Configuration method filterChain (line 287) | @Bean method sessionRegistry (line 305) | @Bean class InvalidSessionStrategyConfig (line 312) | @Configuration method filterChain (line 318) | @Bean method invalidSessionStrategy (line 328) | @Bean class RefsSessionManagementConfig (line 335) | @Configuration method filterChain (line 341) | @Bean method sessionAuthenticationStrategy (line 352) | @Bean class SFPNoneSessionManagementConfig (line 359) | @Configuration method filterChain (line 363) | @Bean class SFPMigrateSessionManagementConfig (line 376) | @Configuration method filterChain (line 380) | @Bean class SFPPostProcessedConfig (line 393) | @Configuration method filterChain (line 397) | @Bean method eventListener (line 409) | @Bean class SFPNewSessionSessionManagementConfig (line 416) | @Configuration method filterChain (line 420) | @Bean class MockEventListener (line 435) | static class MockEventListener implements ApplicationListener T getFilter(Class filterClass) { method getFilters (line 203) | private List getFilters() { method getFieldValue (line 208) | private T getFieldValue(Object target, String fieldName) { class ObjectPostProcessorConfig (line 217) | @Configuration method filterChain (line 223) | @Bean method objectPostProcessor (line 232) | @Bean class ReflectingObjectPostProcessor (line 239) | static class ReflectingObjectPostProcessor implements ObjectPostProces... method postProcess (line 241) | @Override class ServletApiConfig (line 248) | @Configuration method filterChain (line 252) | @Bean method userDetailsService (line 265) | @Bean method customAuthenticationManager (line 270) | @Bean class CustomEntryPointConfig (line 278) | @Configuration method filterChain (line 284) | @Bean method userDetailsService (line 297) | @Bean class DuplicateInvocationsDoesNotOverrideConfig (line 304) | @Configuration method filterChain (line 308) | @Bean class SharedTrustResolverConfig (line 321) | @Configuration method filterChain (line 327) | @Bean class ServletApiWithDefaultsInLambdaConfig (line 338) | @Configuration method filterChain (line 342) | @Bean class RolePrefixInLambdaConfig (line 353) | @Configuration method filterChain (line 357) | @Bean class AdminController (line 370) | @RestController method admin (line 373) | @GetMapping("/admin") class ServletApiWithLogoutConfig (line 382) | @Configuration method filterChain (line 386) | @Bean class CsrfDisabledConfig (line 398) | @Configuration method filterChain (line 402) | @Bean class LogoutController (line 411) | @RestController method logout (line 414) | @GetMapping("/") FILE: config/src/test/java/org/springframework/security/config/annotation/web/configurers/SessionManagementConfigurerServlet31Tests.java class SessionManagementConfigurerServlet31Tests (line 50) | public class SessionManagementConfigurerServlet31Tests { method setup (line 60) | @BeforeEach method teardown (line 66) | @AfterEach method changeSessionIdThenPreserveParameters (line 73) | @Test method loadConfig (line 91) | private void loadConfig(Class... classes) { class SessionManagementDefaultSessionFixationServlet31Config (line 99) | @Configuration method filterChain (line 103) | @Bean method userDetailsService (line 113) | @Bean FILE: config/src/test/java/org/springframework/security/config/annotation/web/configurers/SessionManagementConfigurerSessionAuthenticationStrategyTests.java class SessionManagementConfigurerSessionAuthenticationStrategyTests (line 48) | @ExtendWith(SpringTestContextExtension.class) method requestWhenCustomSessionAuthenticationStrategyProvidedThenCalled (line 57) | @Test class CustomSessionAuthenticationStrategyConfig (line 65) | @Configuration method filterChain (line 72) | @Bean method userDetailsService (line 83) | @Bean FILE: config/src/test/java/org/springframework/security/config/annotation/web/configurers/SessionManagementConfigurerSessionCreationPolicyTests.java class SessionManagementConfigurerSessionCreationPolicyTests (line 43) | @ExtendWith(SpringTestContextExtension.class) method getWhenSharedObjectSessionCreationPolicyConfigurationThenOverrides (line 51) | @Test method getWhenUserSessionCreationPolicyConfigurationThenOverrides (line 58) | @Test method getWhenDefaultsThenLoginChallengeCreatesSession (line 65) | @Test class StatelessCreateSessionSharedObjectConfig (line 76) | @Configuration method filterChain (line 80) | @Bean class StatelessCreateSessionUserConfig (line 88) | @Configuration method filterChain (line 92) | @Bean class DefaultConfig (line 104) | @Configuration class BasicController (line 110) | @RestController method root (line 113) | @GetMapping("/") FILE: config/src/test/java/org/springframework/security/config/annotation/web/configurers/SessionManagementConfigurerTests.java class SessionManagementConfigurerTests (line 104) | @ExtendWith(SpringTestContextExtension.class) method sessionManagementWhenConfiguredThenDoesNotOverrideRequestCache (line 112) | @Test method sessionManagementWhenConfiguredThenDoesNotOverrideSecurityContextRepository (line 121) | @Test method sessionManagementWhenSecurityContextRepositoryIsConfiguredThenUseIt (line 131) | @Test method sessionManagementWhenInvokedTwiceThenUsesOriginalSessionCreationPolicy (line 143) | @Test method getWhenSessionFixationDisabledAndConcurrencyControlEnabledThenSessionIsNotInvalidated (line 152) | @Test method authenticateWhenNewSessionFixationProtectionInLambdaThenCreatesNewSession (line 169) | @Test method loginWhenUserLoggedInAndMaxSessionsIsOneThenLoginPrevented (line 189) | @Test method loginWhenUserSessionExpiredAndMaxSessionsIsOneThenLoggedIn (line 208) | @Test method loginWhenUserLoggedInAndMaxSessionsOneInLambdaThenLoginPrevented (line 232) | @Test method loginWhenAdminUserLoggedInAndSessionLimitIsConfiguredThenLoginSuccessfully (line 253) | @Test method loginWhenAdminUserLoggedInAndSessionLimitIsConfiguredThenLoginPrevented (line 279) | @Test method loginWhenUserLoggedInAndSessionLimitIsConfiguredThenLoginPrevented (line 308) | @Test method requestWhenSessionCreationPolicyStateLessInLambdaThenNoSessionCreated (line 329) | @Test method configureWhenRegisteringObjectPostProcessorThenInvokedOnSessionManagementFilter (line 337) | @Test method configureWhenRegisteringObjectPostProcessorThenInvokedOnConcurrentSessionFilter (line 344) | @Test method configureWhenRegisteringObjectPostProcessorThenInvokedOnConcurrentSessionControlAuthenticationStrategy (line 351) | @Test method configureWhenRegisteringObjectPostProcessorThenInvokedOnCompositeSessionAuthenticationStrategy (line 359) | @Test method configureWhenRegisteringObjectPostProcessorThenInvokedOnRegisterSessionAuthenticationStrategy (line 367) | @Test method configureWhenRegisteringObjectPostProcessorThenInvokedOnChangeSessionIdAuthenticationStrategy (line 375) | @Test method getWhenAnonymousRequestAndTrustResolverSharedObjectReturnsAnonymousFalseThenSessionIsSaved (line 383) | @Test method whenOneSessionRegistryBeanThenUseIt (line 394) | @Test method whenTwoSessionRegistryBeansThenUseNeither (line 403) | @Test method whenEnableSessionUrlRewritingTrueThenEncodeNotInvoked (line 414) | @Test method whenDefaultThenEncodeNotInvoked (line 432) | @Test method loginWhenSessionCreationPolicyStatelessThenSecurityContextIsAvailableInRequestAttributes (line 450) | @Test method gh12070WhenErrorDispatchSecurityContextRepositoryWorks (line 472) | @Test class Gh12070IssueConfig (line 505) | @Configuration method filterChain (line 509) | @Bean method userDetailsService (line 522) | @Bean class ErrorController (line 527) | @RestController method error (line 530) | @GetMapping("/500") method errorHandler (line 535) | @GetMapping("/error") class SessionManagementRequestCacheConfig (line 544) | @Configuration method filterChain (line 550) | @Bean class SessionManagementSecurityContextRepositoryConfig (line 564) | @Configuration method filterChain (line 570) | @Bean class InvokeTwiceDoesNotOverride (line 584) | @Configuration method filterChain (line 588) | @Bean class DisableSessionFixationEnableConcurrencyControlConfig (line 601) | @Configuration method filterChain (line 605) | @Bean method userDetailsService (line 617) | @Bean class SFPNewSessionInLambdaConfig (line 624) | @Configuration method filterChain (line 628) | @Bean method userDetailsService (line 641) | @Bean class ConcurrencyControlConfig (line 648) | @Configuration method filterChain (line 652) | @Bean method userDetailsService (line 664) | @Bean class ConcurrencyControlInLambdaConfig (line 671) | @Configuration method filterChain (line 675) | @Bean method userDetailsService (line 690) | @Bean class ConcurrencyControlWithSessionLimitConfig (line 697) | @Configuration method filterChain (line 701) | @Bean method userDetailsService (line 716) | @Bean method SessionLimit (line 721) | @Bean class SessionCreationPolicyStateLessInLambdaConfig (line 733) | @Configuration method filterChain (line 737) | @Bean class ObjectPostProcessorConfig (line 750) | @Configuration method filterChain (line 756) | @Bean method objectPostProcessor (line 766) | @Bean class ReflectingObjectPostProcessor (line 773) | static class ReflectingObjectPostProcessor implements ObjectPostProces... method postProcess (line 775) | @Override class SharedTrustResolverConfig (line 782) | @Configuration method filterChain (line 788) | @Bean class SessionRegistryOneBeanConfig (line 802) | @Configuration method filterChain (line 808) | @Bean method sessionRegistry (line 818) | @Bean class SessionRegistryTwoBeansConfig (line 825) | @Configuration method filterChain (line 833) | @Bean method sessionRegistryOne (line 843) | @Bean method sessionRegistryTwo (line 848) | @Bean class DefaultUrlRewriteConfig (line 855) | @Configuration method configure (line 859) | @Bean method encodesUrls (line 864) | @Bean class EnableUrlRewriteConfig (line 871) | @Configuration method configure (line 875) | @Bean method encodesUrls (line 881) | @Bean class HttpBasicSessionCreationPolicyStatelessConfig (line 888) | @Configuration method filterChain (line 892) | @Bean method userDetailsService (line 904) | @Bean method encodesUrls (line 909) | @Bean class EncodesUrls (line 916) | @RestController method encoded (line 919) | @RequestMapping("/") FILE: config/src/test/java/org/springframework/security/config/annotation/web/configurers/SessionManagementConfigurerTransientAuthenticationTests.java class SessionManagementConfigurerTransientAuthenticationTests (line 48) | @ExtendWith(SpringTestContextExtension.class) method postWhenTransientAuthenticationThenNoSessionCreated (line 56) | @Test method postWhenTransientAuthenticationThenAlwaysSessionOverrides (line 63) | @Test class WithTransientAuthenticationConfig (line 70) | @Configuration method filterChain (line 74) | @Bean class AlwaysCreateSessionConfig (line 86) | @Configuration method filterChain (line 90) | @Bean class TransientAuthenticationProvider (line 101) | static class TransientAuthenticationProvider implements Authentication... method authenticate (line 103) | @Override method supports (line 108) | @Override class SomeTransientAuthentication (line 115) | @Transient method SomeTransientAuthentication (line 118) | SomeTransientAuthentication() { method getCredentials (line 122) | @Override method getPrincipal (line 127) | @Override FILE: config/src/test/java/org/springframework/security/config/annotation/web/configurers/UrlAuthorizationsTests.java class UrlAuthorizationsTests (line 44) | @ExtendWith({ SpringExtension.class, SpringTestContextExtension.class }) method hasAnyAuthorityWhenAuthoritySpecifiedThenMatchesAuthority (line 53) | @Test method hasAnyAuthorityWhenAuthoritiesSpecifiedThenMatchesAuthority (line 67) | @Test method hasAnyRoleWhenRoleSpecifiedThenMatchesRole (line 76) | @Test method hasAnyRoleWhenRolesSpecifiedThenMatchesRole (line 88) | @Test method hasAnyRoleWhenRoleSpecifiedThenDoesNotMatchAuthority (line 96) | @Test class RoleConfig (line 108) | @Configuration method filterChain (line 113) | @Bean FILE: config/src/test/java/org/springframework/security/config/annotation/web/configurers/WebAuthnConfigurerTests.java class WebAuthnConfigurerTests (line 71) | @ExtendWith(SpringTestContextExtension.class) method webauthnWhenConfiguredConfiguredThenServesJavascript (line 79) | @Test method webauthnWhenConfiguredConfiguredThenServesCss (line 88) | @Test method webAuthnAuthenticationFilterIsPostProcessed (line 98) | @Test method webauthnWhenNoFormLoginAndDefaultRegistrationPageConfiguredThenServesJavascript (line 105) | @Test method webauthnWhenNoFormLoginAndDefaultRegistrationPageConfiguredThenServesCss (line 114) | @Test method webauthnWhenFormLoginAndDefaultRegistrationPageConfiguredThenNoDuplicateFilters (line 123) | @Test method webauthnWhenConfiguredDefaultsRpNameToRpId (line 144) | @Test method webauthnWhenRpNameConfiguredUsesRpName (line 162) | @Test method webauthnWhenConfiguredAndFormLoginThenDoesServesJavascript (line 180) | @Test method webauthnWhenConfiguredAndNoDefaultRegistrationPageThenDoesNotServeJavascript (line 189) | @Test method webauthnWhenConfiguredPublicKeyCredentialCreationOptionsRepository (line 195) | @Test method webauthnWhenConfiguredPublicKeyCredentialCreationOptionsRepositoryBeanPresent (line 215) | @Test method webauthnWhenConfiguredMessageConverter (line 235) | @Test class ConfigCredentialCreationOptionsRepository (line 260) | @Configuration method webAuthnRelyingPartyOperations (line 268) | @Bean method userDetailsService (line 273) | @Bean method securityFilterChain (line 278) | @Bean class ConfigCredentialCreationOptionsRepositoryFromBean (line 287) | @Configuration method webAuthnRelyingPartyOperations (line 295) | @Bean method userDetailsService (line 300) | @Bean method creationOptionsRepository (line 305) | @Bean method securityFilterChain (line 310) | @Bean class ConfigMessageConverter (line 317) | @Configuration method webAuthnRelyingPartyOperations (line 325) | @Bean method userDetailsService (line 330) | @Bean method securityFilterChain (line 335) | @Bean class PostProcessorConfiguration (line 342) | @Configuration(proxyBeanMethods = false) method beanPostProcessor (line 347) | @Bean class DefaultWebauthnConfiguration (line 362) | @Configuration method userDetailsService (line 366) | @Bean method securityFilterChain (line 371) | @Bean class CustomRpNameWebauthnConfiguration (line 385) | @Configuration method userDetailsService (line 389) | @Bean method securityFilterChain (line 394) | @Bean class NoFormLoginAndDefaultRegistrationPageConfiguration (line 403) | @Configuration method userDetailsService (line 407) | @Bean method securityFilterChain (line 412) | @Bean class FormLoginAndNoDefaultRegistrationPageConfiguration (line 426) | @Configuration method userDetailsService (line 430) | @Bean method securityFilterChain (line 435) | @Bean class NoDefaultRegistrationPageConfiguration (line 451) | @Configuration method userDetailsService (line 455) | @Bean method securityFilterChain (line 460) | @Bean FILE: config/src/test/java/org/springframework/security/config/annotation/web/configurers/X509ConfigurerTests.java class X509ConfigurerTests (line 70) | @ExtendWith(SpringTestContextExtension.class) method configureWhenRegisteringObjectPostProcessorThenInvokedOnX509AuthenticationFilter (line 78) | @Test method x509WhenInvokedTwiceThenUsesOriginalSubjectPrincipalRegex (line 85) | @Test method x509WhenConfiguredInLambdaThenUsesDefaults (line 95) | @Test method x509WhenCustomSecurityContextHolderStrategyThenUses (line 105) | @Test method x509WhenSubjectPrincipalRegexInLambdaThenUsesRegexToExtractPrincipal (line 120) | @Test method x509WhenUserDetailsServiceNotConfiguredThenUsesBean (line 130) | @Test method x509WhenUserDetailsServiceAndBeanConfiguredThenDoesNotUseBean (line 140) | @Test method x509WhenStatelessSessionManagementThenDoesNotCreateSession (line 151) | @Test method x509WhenSubjectX500PrincipalExtractor (line 162) | @Test method x509WhenSubjectX500PrincipalExtractorBean (line 173) | @Test method loadCert (line 184) | private T loadCert(String location) { class ObjectPostProcessorConfig (line 194) | @Configuration method filterChain (line 200) | @Bean method objectPostProcessor (line 209) | @Bean class ReflectingObjectPostProcessor (line 217) | static class ReflectingObjectPostProcessor implements ObjectPostProces... method postProcess (line 219) | @Override class DuplicateDoesNotOverrideConfig (line 226) | @Configuration method filterChain (line 230) | @Bean method userDetailsService (line 241) | @Bean class DefaultsInLambdaConfig (line 253) | @Configuration method filterChain (line 257) | @Bean method userDetailsService (line 266) | @Bean class SubjectPrincipalRegexInLambdaConfig (line 278) | @Configuration method filterChain (line 282) | @Bean method userDetailsService (line 293) | @Bean class UserDetailsServiceBeanConfig (line 305) | @Configuration method securityFilterChain (line 309) | @Bean method userDetailsService (line 318) | @Bean class UserDetailsServiceAndBeanConfig (line 333) | @Configuration method securityFilterChain (line 337) | @Bean method userDetailsService (line 354) | @Bean class StatelessSessionManagementConfig (line 362) | @Configuration method filterChain (line 366) | @Bean method userDetailsService (line 376) | @Bean class SubjectX500PrincipalExtractorConfig (line 388) | @Configuration method securityFilterChain (line 392) | @Bean method userDetailsService (line 403) | @Bean class SubjectX500PrincipalExtractorEmailConfig (line 415) | @Configuration method securityFilterChain (line 419) | @Bean method userDetailsService (line 432) | @Bean FILE: config/src/test/java/org/springframework/security/config/annotation/web/configurers/oauth2/client/OAuth2ClientConfigurerTests.java class OAuth2ClientConfigurerTests (line 92) | @ExtendWith(SpringTestContextExtension.class) method setup (line 116) | @BeforeEach method configureWhenAuthorizationCodeRequestThenRedirectForAuthorization (line 151) | @Test method configureWhenOauth2ClientInLambdaThenRedirectForAuthorization (line 163) | @Test method configureWhenAuthorizationCodeResponseSuccessThenAuthorizedClientSaved (line 174) | @Test method configureWhenRequestCacheProvidedAndClientAuthorizationRequiredExceptionThrownThenRequestCacheUsed (line 211) | @Test method configureWhenRequestCacheProvidedAndClientAuthorizationSucceedsThenRequestCacheUsed (line 224) | @Test method configureWhenCustomAuthorizationRequestResolverSetThenAuthorizationRequestIncludesCustomParameters (line 259) | @Test method configureWhenCustomAuthorizationRedirectStrategySetThenAuthorizationRedirectStrategyUsed (line 276) | @Test method configureWhenCustomAuthorizationRequestResolverBeanPresentThenAuthorizationRequestResolverUsed (line 289) | @Test method configureWhenOAuth2LoginBeansConfiguredThenNotShared (line 305) | @Test class OAuth2ClientConfig (line 348) | @EnableWebSecurity method filterChain (line 353) | @Bean method clientRegistrationRepository (line 370) | @Bean method authorizedClientRepository (line 375) | @Bean class ResourceController (line 380) | @RestController method resource1 (line 383) | @GetMapping("/resource1") class OAuth2ClientInLambdaConfig (line 393) | @EnableWebSecurity method filterChain (line 398) | @Bean method clientRegistrationRepository (line 410) | @Bean method authorizedClientRepository (line 415) | @Bean class AuthorizationRequestResolverConfig (line 422) | @Configuration method authorizationRequestResolver (line 425) | @Bean class OAuth2ClientConfigWithOAuth2Login (line 432) | @Configuration method filterChain (line 443) | @Bean method clientRegistrationRepository (line 467) | @Bean method authorizedClientRepository (line 472) | @Bean FILE: config/src/test/java/org/springframework/security/config/annotation/web/configurers/oauth2/client/OAuth2LoginConfigurerTests.java class OAuth2LoginConfigurerTests (line 145) | @ExtendWith(SpringTestContextExtension.class) method setup (line 191) | @BeforeEach method cleanup (line 198) | @AfterEach method oauth2Login (line 205) | @Test method requestWhenCustomSecurityContextHolderStrategyThenUses (line 226) | @Test method requestWhenOauth2LoginInLambdaThenAuthenticationContainsOauth2UserAuthority (line 246) | @Test method oauth2LoginWhenSuccessThenAuthenticationSuccessEventPublished (line 263) | @Test method oauth2LoginCustomWithConfigurer (line 281) | @Test method oauth2LoginCustomWithBeanRegistration (line 300) | @Test method oauth2LoginCustomWithUserServiceBeanRegistration (line 319) | @Test method oauth2LoginConfigLoginProcessingUrl (line 339) | @Test method oauth2LoginWithCustomAuthorizationRequestParameters (line 362) | @Test method oauth2LoginWithCustomAuthorizationRequestParametersAndResolverAsBean (line 384) | @Test method requestWhenOauth2LoginWithCustomAuthorizationRequestParametersThenParametersInRedirectedUrl (line 396) | @Test method oauth2LoginWithAuthorizationRedirectStrategyThenCustomAuthorizationRedirectStrategyUsed (line 419) | @Test method requestWhenOauth2LoginWithCustomAuthorizationRedirectStrategyThenCustomAuthorizationRedirectStrategyUsed (line 431) | @Test method oauth2LoginWithOneClientConfiguredThenRedirectForAuthorization (line 444) | @Test method oauth2LoginWithOneClientConfiguredAndFormLoginThenRedirectDefaultLoginPage (line 454) | @Test method oauth2LoginWithOneClientConfiguredAndRequestFaviconNotAuthenticatedThenRedirectDefaultLoginPage (line 464) | @Test method oauth2LoginWithMultipleClientsConfiguredThenRedirectDefaultLoginPage (line 476) | @Test method oauth2LoginWithOneClientConfiguredAndRequestXHRNotAuthenticatedThenDoesNotRedirectForAuthorization (line 486) | @Test method oauth2LoginWithHttpBasicOneClientConfiguredAndRequestXHRNotAuthenticatedThenUnauthorized (line 497) | @Test method oauth2LoginWithXHREntryPointOneClientConfiguredAndRequestXHRNotAuthenticatedThenUnauthorized (line 508) | @Test method oauth2LoginWithOneAuthorizationCodeClientAndOtherClientsConfiguredThenRedirectForAuthorization (line 520) | @Test method oauth2LoginWithCustomLoginPageThenRedirectCustomLoginPage (line 530) | @Test method requestWhenOauth2LoginWithCustomLoginPageInLambdaThenRedirectCustomLoginPage (line 539) | @Test method oidcLogin (line 548) | @Test method requestWhenOauth2LoginInLambdaAndOidcThenAuthenticationContainsOidcUserAuthority (line 567) | @Test method oidcLoginCustomWithConfigurer (line 587) | @Test method oidcLoginCustomWithBeanRegistration (line 606) | @Test method oidcLoginCustomWithNoUniqueJwtDecoderFactory (line 625) | @Test method logoutWhenUsingOidcLogoutHandlerThenRedirects (line 635) | @Test method configureWhenOidcSessionRegistryThenUses (line 644) | @Test method oauth2LoginWhenDefaultsThenNoOidcSessionRegistry (line 653) | @Test method oidcLoginWhenOAuth2ClientBeansConfiguredThenNotShared (line 664) | @Test method oauth2LoginWhenAuthenticationProviderPostProcessorThenUses (line 685) | @Test method oauth2LoginWithCustomSecurityContextRepository (line 701) | @Test method loadConfig (line 706) | private void loadConfig(Class... configs) { method createOAuth2AuthorizationRequest (line 714) | private OAuth2AuthorizationRequest createOAuth2AuthorizationRequest(St... method createOAuth2AuthorizationRequest (line 718) | private OAuth2AuthorizationRequest createOAuth2AuthorizationRequest(Cl... method createOauth2AccessTokenResponseClient (line 733) | private static OAuth2AccessTokenResponseClient create... method createOidcUserService (line 752) | private static OAuth2UserService createOidc... method createGrantedAuthoritiesMapper (line 757) | private static GrantedAuthoritiesMapper createGrantedAuthoritiesMapper... class OAuth2LoginConfig (line 766) | @Configuration method filterChain (line 773) | @Bean method onApplicationEvent (line 784) | @Override class OAuth2LoginConfigFormLogin (line 791) | @Configuration method filterChain (line 798) | @Bean class OAuth2LoginInLambdaConfig (line 811) | @Configuration method filterChain (line 818) | @Bean method onApplicationEvent (line 830) | @Override class OAuth2LoginConfigCustomWithConfigurer (line 837) | @Configuration method filterChain (line 841) | @Bean class OAuth2LoginConfigCustomWithBeanRegistration (line 856) | @Configuration method filterChain (line 860) | @Bean method clientRegistrationRepository (line 869) | @Bean method grantedAuthoritiesMapper (line 874) | @Bean class OAuth2LoginConfigCustomUserServiceBeanRegistration (line 881) | @Configuration method filterChain (line 885) | @Bean method clientRegistrationRepository (line 900) | @Bean method grantedAuthoritiesMapper (line 905) | @Bean method securityContextRepository (line 910) | @Bean method oauth2AuthorizationRequestRepository (line 915) | @Bean method oauth2UserService (line 920) | @Bean method oidcUserService (line 925) | @Bean class OAuth2LoginConfigLoginProcessingUrl (line 932) | @Configuration method filterChain (line 936) | @Bean class OAuth2LoginConfigSecurityContextRepository (line 950) | @Configuration method filterChain (line 954) | @Bean class OAuth2LoginConfigCustomAuthorizationRequestResolver (line 968) | @Configuration method filterChain (line 977) | @Bean class OAuth2LoginConfigCustomAuthorizationRequestResolverBean (line 991) | @Configuration method filterChain (line 998) | @Bean method resolver (line 1009) | @Bean class OAuth2LoginConfigCustomAuthorizationRequestResolverInLambda (line 1027) | @Configuration method filterChain (line 1037) | @Bean class OAuth2LoginConfigCustomAuthorizationRedirectStrategy (line 1053) | @Configuration method filterChain (line 1062) | @Bean class OAuth2LoginConfigCustomAuthorizationRedirectStrategyInLambda (line 1078) | @EnableWebSecurity method configureFilterChain (line 1087) | @Bean class OAuth2LoginConfigMultipleClients (line 1103) | @Configuration method filterChain (line 1107) | @Bean class OAuth2LoginConfigAuthorizationCodeClientAndOtherClients (line 1121) | @Configuration method filterChain (line 1125) | @Bean class OAuth2LoginConfigCustomLoginPage (line 1139) | @Configuration method filterChain (line 1143) | @Bean class OAuth2LoginConfigCustomLoginPageInLambda (line 1157) | @Configuration method filterChain (line 1161) | @Bean class OAuth2LoginConfigWithOidcLogoutSuccessHandler (line 1176) | @Configuration method filterChain (line 1180) | @Bean method oidcLogoutSuccessHandler (line 1190) | @Bean method clientRegistrationRepository (line 1195) | @Bean class OAuth2LoginWithHttpBasicConfig (line 1205) | @Configuration method filterChain (line 1209) | @Bean class OAuth2LoginWithOidcSessionRegistry (line 1223) | @Configuration method filterChain (line 1229) | @Bean method oidcSessionRegistry (line 1242) | @Bean class OAuth2LoginWithXHREntryPointConfig (line 1249) | @Configuration method filterChain (line 1253) | @Bean class OAuth2LoginConfigWithOAuth2Client (line 1270) | @Configuration method securityFilterChain (line 1280) | @Bean method clientRegistrationRepository (line 1297) | @Bean method authorizedClientRepository (line 1302) | @Bean class OAuth2LoginConfigCustomWithPostProcessor (line 1309) | @Configuration method filterChain (line 1318) | @Bean method mockPostProcessor (line 1330) | @Bean method oauth2AuthorizationRequestRepository (line 1335) | @Bean class SpyObjectPostProcessor (line 1340) | static class SpyObjectPostProcessor implements ObjectPostProcessor jwks(RSAKey key) { method authorizationServer (line 632) | @Bean method users (line 651) | @Bean method nonce (line 657) | @GetMapping("/login/oauth/authorize") method accessToken (line 663) | @PostMapping("/token") method idToken (line 675) | String idToken(String sessionId) { method getIssuerUri (line 685) | private String getIssuerUri() { method userinfo (line 692) | @GetMapping("/user") method jwks (line 697) | @GetMapping("/jwks") method logoutToken (line 702) | @GetMapping("/token/logout") method logoutTokenAll (line 712) | @GetMapping("/token/logout/all") class WebServerConfig (line 724) | @Configuration method web (line 729) | @Bean method shutdown (line 735) | @PreDestroy class MockMvcDispatcher (line 742) | private static class MockMvcDispatcher extends Dispatcher { method MockMvcDispatcher (line 752) | MockMvcDispatcher(ObjectProvider mvc) { method dispatch (line 756) | @Override method registerSession (line 791) | void registerSession(MockHttpSession session) { method setAssertion (line 795) | void setAssertion(Consumer assertion) { method session (line 799) | private MockHttpSession session(RecordedRequest request) { method toMockResponse (line 819) | private MockResponse toMockResponse(MockHttpServletResponse mvcRespo... method getContentAsString (line 829) | private String getContentAsString(MockHttpServletResponse response) { FILE: config/src/test/java/org/springframework/security/config/annotation/web/configurers/oauth2/client/OidcUserRefreshedEventListenerConfigurationTests.java class OidcUserRefreshedEventListenerConfigurationTests (line 99) | public class OidcUserRefreshedEventListenerConfigurationTests { method setUp (line 149) | @BeforeEach method cleanUp (line 156) | @AfterEach method authorizeWhenAccessTokenResponseMissingOpenidScopeThenOidcUserNotRefreshed (line 162) | @Test method authorizeWhenAccessTokenResponseMissingIdTokenThenOidcUserNotRefreshed (line 185) | @Test method authorizeWhenAuthenticationIsNotOAuth2ThenOidcUserNotRefreshed (line 209) | @Test method authorizeWhenAuthenticationIsCustomThenOidcUserNotRefreshed (line 234) | @Test method authorizeWhenPrincipalIsOAuth2UserThenOidcUserNotRefreshed (line 261) | @Test method authorizeWhenAuthenticationClientRegistrationIdDoesNotMatchThenOidcUserNotRefreshed (line 290) | @Test method authorizeWhenAccessTokenResponseIncludesIdTokenThenOidcUserRefreshed (line 316) | @Test method createAuthorizedClient (line 385) | private OAuth2AuthorizedClient createAuthorizedClient() { method createAccessTokenResponse (line 395) | private OAuth2AccessTokenResponse createAccessTokenResponse(String... ... method createJwt (line 411) | private static Jwt.Builder createJwt() { method createOidcUser (line 423) | private static OidcUser createOidcUser() { method createAuthenticationToken (line 439) | private OAuth2AuthenticationToken createAuthenticationToken(ClientRegi... class OAuth2LoginWithOAuth2ClientConfig (line 445) | @Configuration method securityFilterChain (line 449) | @Bean method securityContextRepository (line 465) | @Bean method clientRegistrationRepository (line 470) | @Bean method authorizedClientRepository (line 475) | @Bean method refreshTokenAccessTokenResponseClient (line 480) | @Bean method jwtDecoder (line 486) | @Bean method jwtDecoderFactory (line 491) | @Bean method oidcUserService (line 496) | @Bean class CustomOAuth2AuthenticationToken (line 503) | private static final class CustomOAuth2AuthenticationToken extends OAu... method CustomOAuth2AuthenticationToken (line 505) | CustomOAuth2AuthenticationToken(OAuth2User principal, Collection getEndpointUris(AuthorizationServerSettings... method createRequest (line 129) | private static MockHttpServletRequest createRequest(String requestUri) { FILE: config/src/test/java/org/springframework/security/config/annotation/web/configurers/oauth2/server/authorization/DefaultOAuth2TokenCustomizersTests.java class DefaultOAuth2TokenCustomizersTests (line 58) | class DefaultOAuth2TokenCustomizersTests { method setUp (line 68) | @BeforeEach method customizeWhenTokenTypeIsRefreshTokenThenNoClaimsAdded (line 74) | @Test method customizeWhenAuthorizationGrantIsNullThenNoClaimsAdded (line 86) | @Test method customizeWhenTokenExchangeGrantAndResourcesThenNoClaimsAdded (line 98) | @Test method customizeWhenTokenExchangeGrantAndAudiencesThenNoClaimsAdded (line 115) | @Test method customizeWhenTokenExchangeGrantAndDelegationThenActClaimAdded (line 132) | @Test method customizeWhenPKIX509ClientCertificateAndCertificateBoundAccessTokensThenX5tClaimAdded (line 168) | @Test method customizeWhenSelfSignedX509ClientCertificateAndCertificateBoundAccessTokensThenX5tClaimAdded (line 205) | @Test FILE: config/src/test/java/org/springframework/security/config/annotation/web/configurers/oauth2/server/authorization/JwkSetTests.java class JwkSetTests (line 60) | @ExtendWith(SpringTestContextExtension.class) method init (line 80) | @BeforeAll method tearDown (line 93) | @AfterEach method destroy (line 99) | @AfterAll method requestWhenJwkSetThenReturnKeys (line 104) | @Test method requestWhenJwkSetCustomEndpointThenReturnKeys (line 111) | @Test method requestWhenJwkSetRequestIncludesIssuerPathThenReturnKeys (line 118) | @Test method assertJwkSetRequestThenReturnKeys (line 126) | private void assertJwkSetRequestThenReturnKeys(String jwkSetEndpointUr... class AuthorizationServerConfiguration (line 135) | @EnableWebSecurity method authorizationService (line 139) | @Bean method registeredClientRepository (line 145) | @Bean method jdbcOperations (line 150) | @Bean method jwkSource (line 155) | @Bean class AuthorizationServerConfigurationCustomEndpoints (line 162) | @EnableWebSecurity method authorizationServerSettings (line 166) | @Bean FILE: config/src/test/java/org/springframework/security/config/annotation/web/configurers/oauth2/server/authorization/OAuth2AuthorizationCodeGrantTests.java class OAuth2AuthorizationCodeGrantTests (line 171) | @ExtendWith(SpringTestContextExtension.class) method init (line 242) | @BeforeAll method setup (line 272) | @BeforeEach method tearDown (line 277) | @AfterEach method destroy (line 284) | @AfterAll method requestWhenAuthorizationRequestNotAuthenticatedThenUnauthorized (line 289) | @Test method requestWhenRegisteredClientMissingThenBadRequest (line 303) | @Test method requestWhenAuthorizationRequestAuthenticatedThenRedirectToClient (line 316) | @Test method requestWhenAuthorizationRequestCustomEndpointThenRedirectToClient (line 323) | @Test method assertAuthorizationRequestRedirectsToClient (line 330) | private void assertAuthorizationRequestRedirectsToClient(String author... method requestWhenTokenRequestValidThenReturnAccessTokenResponse (line 355) | @Test method requestWhenTokenRequestCustomEndpointThenReturnAccessTokenResponse (line 380) | @Test method assertTokenRequestReturnsAccessTokenResponse (line 394) | private OAuth2AccessTokenResponse assertTokenRequestReturnsAccessToken... method requestWhenPublicClientWithPkceThenReturnAccessTokenResponse (line 426) | @Test method requestWhenPublicClientWithPkceAndCustomRefreshTokenGeneratorThenReturnRefreshToken (line 475) | @Test method requestWhenPublicClientWithPkceAndEmptyCodeThenBadRequest (line 526) | @Test method requestWhenConfidentialClientWithPkceAndMissingCodeVerifierThenBadRequest (line 547) | @Test method requestWhenConfidentialClientWithPkceAndMissingCodeChallengeThenErrorResponseEncoded (line 584) | @Test method requestWhenConfidentialClientWithPkceAndMissingCodeChallengeButCodeVerifierProvidedThenBadRequest (line 612) | @Test method requestWhenCustomTokenGeneratorThenUsed (line 648) | @Test method requestWhenRequiresConsentThenDisplaysConsentPage (line 666) | @Test method requestWhenConsentRequestThenReturnAccessTokenResponse (line 691) | @Test method requestWhenCustomConsentPageConfiguredThenRedirect (line 752) | @Test method requestWhenCustomConsentCustomizerConfiguredThenUsed (line 786) | @Test method requestWhenAuthorizationEndpointCustomizedThenUsed (line 849) | @Test method requestWhenClientObtainsAccessTokenThenClientAuthenticationNotPersisted (line 910) | @Test method requestWhenAuthorizationAndTokenRequestIncludesIssuerPathThenIssuerResolvedWithPath (line 955) | @Test method requestWhenTokenRequestWithDPoPProofThenReturnDPoPBoundAccessToken (line 995) | @Test method requestWhenPushedAuthorizationRequestThenReturnAccessTokenResponse (line 1024) | @Test method requestWhenPushedAuthorizationRequestAndRequiresConsentThenDisplaysConsentPage (line 1083) | @Test method requestWhenPushedAuthorizationRequestAndCustomConsentPageConfiguredThenRedirect (line 1122) | @Test method createAuthorization (line 1170) | private static OAuth2Authorization createAuthorization(RegisteredClien... method generateDPoPProof (line 1177) | private static String generateDPoPProof(String tokenEndpointUri) { method getAuthorizationRequestParameters (line 1197) | private static MultiValueMap getAuthorizationRequestPa... method getTokenRequestParameters (line 1210) | private static MultiValueMap getTokenRequestParameters... method getAuthorizationHeader (line 1221) | private static String getAuthorizationHeader(RegisteredClient register... method scopeCheckbox (line 1231) | private static String scopeCheckbox(String scope) { method extractParameterFromRedirectUri (line 1236) | private String extractParameterFromRedirectUri(String redirectUri, Str... class AuthorizationServerConfiguration (line 1243) | @EnableWebSecurity method authorizationService (line 1247) | @Bean method authorizationConsentService (line 1253) | @Bean method registeredClientRepository (line 1259) | @Bean method jdbcOperations (line 1269) | @Bean method jwkSource (line 1274) | @Bean method jwtDecoder (line 1279) | @Bean method jwtCustomizer (line 1284) | @Bean method passwordEncoder (line 1299) | @Bean class AuthorizationServerConfigurationWithCustomRefreshTokenGenerator (line 1306) | @EnableWebSecurity method jwtEncoder (line 1311) | @Bean method tokenGenerator (line 1316) | @Bean class CustomRefreshTokenGenerator (line 1324) | private static final class CustomRefreshTokenGenerator implements OA... method generate (line 1329) | @Nullable class AuthorizationServerConfigurationWithSecurityContextRepository (line 1345) | @EnableWebSecurity method authorizationServerSecurityFilterChain (line 1351) | @Bean class AuthorizationServerConfigurationWithTokenGenerator (line 1366) | @EnableWebSecurity method jwtEncoder (line 1370) | @Bean method tokenGenerator (line 1375) | @Bean class AuthorizationServerConfigurationCustomEndpoints (line 1392) | @EnableWebSecurity method authorizationServerSettings (line 1396) | @Bean class AuthorizationServerConfigurationCustomConsentPage (line 1403) | @EnableWebSecurity method authorizationServerSecurityFilterChain (line 1408) | @Bean class AuthorizationServerConfigurationCustomConsentRequest (line 1425) | @EnableWebSecurity method authorizationServerSecurityFilterChain (line 1433) | @Bean method jwtCustomizer (line 1448) | @Bean method configureAuthenticationProviders (line 1466) | private Consumer> configureAuthenticati... class AuthorizationConsentCustomizer (line 1475) | static class AuthorizationConsentCustomizer method accept (line 1478) | @Override method authorities (line 1498) | private static Set authorities(String param) { class AuthorizationServerConfigurationCustomAuthorizationEndpoint (line 1512) | @EnableWebSecurity method authorizationServerSecurityFilterChain (line 1517) | @Bean class AuthorizationServerConfigurationWithMultipleIssuersAllowed (line 1540) | @EnableWebSecurity method authorizationServerSettings (line 1545) | @Bean class AuthorizationServerConfigurationWithPushedAuthorizationRequests (line 1552) | @EnableWebSecurity method authorizationServerSecurityFilterChain (line 1558) | @Bean class AuthorizationServerConfigurationWithPushedAuthorizationRequestsAndCustomConsentPage (line 1574) | @EnableWebSecurity method authorizationServerSecurityFilterChain (line 1580) | @Bean FILE: config/src/test/java/org/springframework/security/config/annotation/web/configurers/oauth2/server/authorization/OAuth2AuthorizationServerMetadataTests.java class OAuth2AuthorizationServerMetadataTests (line 68) | @ExtendWith(SpringTestContextExtension.class) method setupClass (line 90) | @BeforeAll method tearDown (line 103) | @AfterEach method destroy (line 109) | @AfterAll method requestWhenAuthorizationServerMetadataRequestAndIssuerSetThenUsed (line 114) | @Test method requestWhenAuthorizationServerMetadataRequestIncludesIssuerPathThenMetadataResponseHasIssuerPath (line 124) | @Test method requestWhenAuthorizationServerMetadataRequestAndMetadataCustomizerSetThenReturnCustomMetadataResponse (line 154) | @Test method requestWhenAuthorizationServerMetadataRequestAndClientRegistrationEnabledThenMetadataResponseIncludesRegistrationEndpoint (line 165) | @Test method requestWhenAuthorizationServerMetadataRequestAndDeviceCodeGrantEnabledThenMetadataResponseIncludesDeviceAuthorizationEndpoint (line 176) | @Test method requestWhenAuthorizationServerMetadataRequestAndPushedAuthorizationRequestEnabledThenMetadataResponseIncludesPushedAuthorizationRequestEndpoint (line 188) | @Test class AuthorizationServerConfiguration (line 199) | @EnableWebSecurity method registeredClientRepository (line 203) | @Bean method jdbcOperations (line 212) | @Bean method jwkSource (line 217) | @Bean method jwtDecoder (line 222) | @Bean method authorizationServerSettings (line 227) | @Bean class AuthorizationServerConfigurationWithMetadataCustomizer (line 234) | @EnableWebSecurity method authorizationServerSecurityFilterChain (line 239) | @Bean method authorizationServerMetadataCustomizer (line 255) | private Consumer authoriz... class AuthorizationServerConfigurationWithMultipleIssuersAllowed (line 261) | @EnableWebSecurity method authorizationServerSettings (line 265) | @Bean class AuthorizationServerConfigurationWithClientRegistrationEnabled (line 272) | @EnableWebSecurity method authorizationServerSecurityFilterChain (line 278) | @Bean class AuthorizationServerConfigurationWithDeviceCodeGrantEnabled (line 294) | @EnableWebSecurity method authorizationServerSecurityFilterChain (line 299) | @Bean class AuthorizationServerConfigurationWithPushedAuthorizationRequestEnabled (line 315) | @EnableWebSecurity method authorizationServerSecurityFilterChain (line 321) | @Bean FILE: config/src/test/java/org/springframework/security/config/annotation/web/configurers/oauth2/server/authorization/OAuth2ClientCredentialsGrantTests.java class OAuth2ClientCredentialsGrantTests (line 137) | @ExtendWith(SpringTestContextExtension.class) method init (line 175) | @BeforeAll method setup (line 201) | @SuppressWarnings("unchecked") method tearDown (line 213) | @AfterEach method destroy (line 219) | @AfterAll method requestWhenTokenRequestNotAuthenticatedThenUnauthorized (line 224) | @Test method requestWhenTokenRequestValidThenTokenResponse (line 234) | @Test method requestWhenTokenRequestPostsClientCredentialsThenTokenResponse (line 254) | @Test method requestWhenTokenRequestPostsClientCredentialsAndRequiresUpgradingThenClientSecretUpgraded (line 274) | @Test method requestWhenTokenRequestWithPKIX509ClientCertificateThenTokenResponse (line 301) | @Test method requestWhenTokenRequestIncludesBasicClientCredentialsAndX509ClientCertificateThenTokenResponse (line 331) | @Test method requestWhenTokenEndpointCustomizedThenUsed (line 353) | @Test method requestWhenClientAuthenticationCustomizedThenUsed (line 411) | @Test method requestWhenTokenRequestIncludesIssuerPathThenIssuerResolvedWithPath (line 459) | @Test method requestWhenTokenRequestWithDPoPProofThenReturnDPoPBoundAccessToken (line 484) | @Test method requestWhenTokenRequestWithMultiplePasswordEncodersThenPrimaryPasswordEncoderUsed (line 505) | @Test method generateDPoPProof (line 525) | private static String generateDPoPProof(String tokenEndpointUri) { method encodeBasicAuth (line 545) | private static String encodeBasicAuth(String clientId, String secret) ... class AuthorizationServerConfiguration (line 553) | @EnableWebSecurity method authorizationService (line 557) | @Bean method registeredClientRepository (line 563) | @Bean method jdbcOperations (line 573) | @Bean method jwkSource (line 578) | @Bean method jwtCustomizer (line 583) | @Bean method passwordEncoder (line 588) | @Bean class AuthorizationServerConfigurationCustomTokenEndpoint (line 595) | @EnableWebSecurity method authorizationServerSecurityFilterChain (line 600) | @Bean class AuthorizationServerConfigurationCustomPasswordEncoder (line 623) | @EnableWebSecurity method passwordEncoder (line 627) | @Override class AuthorizationServerConfigurationCustomClientAuthentication (line 634) | @EnableWebSecurity method authorizationServerSecurityFilterChain (line 639) | @Bean method authenticationSuccessHandler (line 662) | private AuthenticationSuccessHandler authenticationSuccessHandler() { class AuthorizationServerConfigurationWithMultipleIssuersAllowed (line 677) | @EnableWebSecurity method authorizationServerSettings (line 681) | @Bean class AuthorizationServerConfigurationWithMultiplePasswordEncoders (line 688) | @EnableWebSecurity method primaryPasswordEncoder (line 692) | @Primary FILE: config/src/test/java/org/springframework/security/config/annotation/web/configurers/oauth2/server/authorization/OAuth2ClientRegistrationTests.java class OAuth2ClientRegistrationTests (line 122) | @ExtendWith(SpringTestContextExtension.class) method init (line 164) | @BeforeAll method setup (line 183) | @BeforeEach method tearDown (line 190) | @AfterEach method destroy (line 203) | @AfterAll method requestWhenClientRegistrationRequestAuthorizedThenClientRegistrationResponse (line 208) | @Test method requestWhenOpenClientRegistrationRequestThenClientRegistrationResponse (line 228) | @Test method requestWhenClientRegistrationEndpointCustomizedThenUsed (line 257) | @Test method requestWhenClientRegistrationEndpointCustomizedWithAuthenticationFailureHandlerThenUsed (line 304) | @Test method requestWhenClientRegistersWithSecretThenClientAuthenticationSuccess (line 317) | @Test method requestWhenClientRegistersWithCustomMetadataThenSavedToRegisteredClient (line 346) | @Test method requestWhenClientRegistersWithSecretExpirationThenClientRegistrationResponse (line 381) | @Test method requestWhenClientRegistersWithCustomTokenSettingsThenSavedToRegisteredClient (line 414) | @Test method registerClient (line 438) | private OAuth2ClientRegistration registerClient(OAuth2ClientRegistrati... method assertClientRegistrationResponse (line 483) | private static void assertClientRegistrationResponse(OAuth2ClientRegis... method readAccessTokenResponse (line 502) | private static OAuth2AccessTokenResponse readAccessTokenResponse(MockH... method getClientRegistrationRequestContent (line 509) | private static byte[] getClientRegistrationRequestContent(OAuth2Client... method readClientRegistrationResponse (line 516) | private static OAuth2ClientRegistration readClientRegistrationResponse... class CustomClientRegistrationConfiguration (line 523) | @EnableWebSecurity method authorizationServerSecurityFilterChain (line 528) | @Bean class CustomClientMetadataConfiguration (line 553) | @EnableWebSecurity method authorizationServerSecurityFilterChain (line 558) | @Bean method configureClientRegistrationConverters (line 576) | private Consumer> configureClientRegist... class ClientSecretExpirationConfiguration (line 591) | @EnableWebSecurity method authorizationServerSecurityFilterChain (line 596) | @Bean method configureClientRegistrationConverters (line 614) | private Consumer> configureClientRegist... class CustomTokenSettingsConfiguration (line 627) | @EnableWebSecurity method authorizationServerSecurityFilterChain (line 632) | @Bean method configureClientRegistrationConverters (line 650) | private Consumer> configureClientRegist... class OpenClientRegistrationConfiguration (line 665) | @EnableWebSecurity method authorizationServerSecurityFilterChain (line 670) | @Bean class AuthorizationServerConfiguration (line 692) | @EnableWebSecurity method authorizationServerSecurityFilterChain (line 697) | @Bean method registeredClientRepository (line 711) | @Bean method authorizationService (line 723) | @Bean method jdbcOperations (line 729) | @Bean method jwkSource (line 734) | @Bean method jwtDecoder (line 739) | @Bean method authorizationServerSettings (line 744) | @Bean method passwordEncoder (line 749) | @Bean class CustomRegisteredClientConverter (line 756) | private static final class CustomRegisteredClientConverter method CustomRegisteredClientConverter (line 763) | private CustomRegisteredClientConverter(List supportedCustom... method convert (line 767) | @Override class CustomClientRegistrationConverter (line 786) | private static final class CustomClientRegistrationConverter method CustomClientRegistrationConverter (line 793) | private CustomClientRegistrationConverter(List supportedCust... method convert (line 797) | @Override class ClientSecretExpirationRegisteredClientConverter (line 821) | private static final class ClientSecretExpirationRegisteredClientConve... method convert (line 826) | @Override FILE: config/src/test/java/org/springframework/security/config/annotation/web/configurers/oauth2/server/authorization/OAuth2DeviceCodeGrantTests.java class OAuth2DeviceCodeGrantTests (line 106) | @ExtendWith(SpringTestContextExtension.class) method init (line 150) | @BeforeAll method tearDown (line 169) | @AfterEach method destroy (line 176) | @AfterAll method requestWhenDeviceAuthorizationRequestNotAuthenticatedThenUnauthorized (line 181) | @Test method requestWhenRegisteredClientMissingThenUnauthorized (line 204) | @Test method requestWhenDeviceAuthorizationRequestValidThenReturnDeviceAuthorizationResponse (line 227) | @Test method requestWhenDeviceVerificationRequestUnauthenticatedThenUnauthorized (line 276) | @Test method requestWhenDeviceVerificationRequestValidThenDisplaysConsentPage (line 310) | @Test method requestWhenDeviceAuthorizationConsentRequestUnauthenticatedThenUnauthorized (line 361) | @Test method requestWhenDeviceAuthorizationConsentRequestValidThenRedirectsToSuccessPage (line 399) | @Test method requestWhenAccessTokenRequestUnauthenticatedThenUnauthorized (line 449) | @Test method requestWhenAccessTokenRequestValidThenReturnAccessTokenResponse (line 485) | @Test method requestWhenAccessTokenRequestWithDPoPProofThenReturnDPoPBoundAccessToken (line 557) | @Test method generateDPoPProof (line 615) | private static String generateDPoPProof(String tokenEndpointUri) { method withClientAuth (line 635) | private static HttpHeaders withClientAuth(RegisteredClient registeredC... method withInvalidated (line 641) | private static Consumer> withInvalidated() { method isInvalidated (line 645) | private static Function getRefreshTokenRequestPar... method getTokenRevocationRequestParameters (line 445) | private static MultiValueMap getTokenRevocationRequest... method encodeBasicAuth (line 453) | private static String encodeBasicAuth(String clientId, String secret) ... class AuthorizationServerConfiguration (line 461) | @EnableWebSecurity method authorizationService (line 465) | @Bean method registeredClientRepository (line 471) | @Bean method jdbcOperations (line 481) | @Bean method jwkSource (line 486) | @Bean method jwtCustomizer (line 491) | @Bean method passwordEncoder (line 505) | @Bean class AuthorizationServerConfigurationWithPublicClientAuthentication (line 512) | @EnableWebSecurity method authorizationServerSecurityFilterChain (line 518) | @Bean class PublicClientRefreshTokenAuthenticationToken (line 541) | @Transient method PublicClientRefreshTokenAuthenticationToken (line 544) | private PublicClientRefreshTokenAuthenticationToken(String clientId) { method PublicClientRefreshTokenAuthenticationToken (line 548) | private PublicClientRefreshTokenAuthenticationToken(RegisteredClient... class PublicClientRefreshTokenAuthenticationConverter (line 554) | private static final class PublicClientRefreshTokenAuthenticationConve... method convert (line 556) | @Nullable class PublicClientRefreshTokenAuthenticationProvider (line 576) | private static final class PublicClientRefreshTokenAuthenticationProvi... method PublicClientRefreshTokenAuthenticationProvider (line 580) | private PublicClientRefreshTokenAuthenticationProvider(RegisteredCli... method authenticate (line 585) | @Override method supports (line 607) | @Override method throwInvalidClient (line 612) | private static void throwInvalidClient(String parameterName) { FILE: config/src/test/java/org/springframework/security/config/annotation/web/configurers/oauth2/server/authorization/OAuth2TokenExchangeGrantTests.java class OAuth2TokenExchangeGrantTests (line 102) | @ExtendWith(SpringTestContextExtension.class) method init (line 137) | @BeforeAll method tearDown (line 156) | @AfterEach method destroy (line 163) | @AfterAll method requestWhenAccessTokenRequestNotAuthenticatedThenUnauthorized (line 168) | @Test method requestWhenAccessTokenRequestValidAndNoActorTokenThenReturnAccessTokenResponseForImpersonation (line 189) | @Test method requestWhenAccessTokenRequestValidAndActorTokenThenReturnAccessTokenResponseForDelegation (line 251) | @Test method requestWhenAccessTokenRequestWithDPoPProofThenReturnDPoPBoundAccessToken (line 328) | @Test method createAccessToken (line 385) | private static OAuth2AccessToken createAccessToken(String tokenValue) { method createUserPrincipal (line 391) | private static UsernamePasswordAuthenticationToken createUserPrincipal... method withClientAuth (line 396) | private static HttpHeaders withClientAuth(RegisteredClient registeredC... method withInvalidated (line 402) | private static Consumer> withInvalidated() { method isInvalidated (line 406) | private static Function getTokenIntrospectionRequ... method readTokenIntrospectionResponse (line 467) | private static OAuth2TokenIntrospection readTokenIntrospectionResponse... method getAuthorizationCodeTokenRequestParameters (line 474) | private static MultiValueMap getAuthorizationCodeToken... method readAccessTokenResponse (line 484) | private static OAuth2AccessTokenResponse readAccessTokenResponse(MvcRe... method getAuthorizationHeader (line 491) | private static String getAuthorizationHeader(RegisteredClient register... class AuthorizationServerConfiguration (line 501) | @EnableWebSecurity method authorizationService (line 505) | @Bean method authorizationConsentService (line 511) | @Bean method registeredClientRepository (line 517) | @Bean method jdbcOperations (line 527) | @Bean method authorizationServerSettings (line 532) | @Bean method accessTokenCustomizer (line 537) | @Bean method passwordEncoder (line 542) | @Bean class AuthorizationServerConfigurationCustomTokenIntrospectionEndpoint (line 549) | @EnableWebSecurity method authorizationServerSecurityFilterChain (line 555) | @Bean method authorizationServerSettings (line 576) | @Override FILE: config/src/test/java/org/springframework/security/config/annotation/web/configurers/oauth2/server/authorization/OAuth2TokenRevocationTests.java class OAuth2TokenRevocationTests (line 97) | @ExtendWith(SpringTestContextExtension.class) method init (line 132) | @BeforeAll method tearDown (line 151) | @AfterEach method destroy (line 157) | @AfterAll method requestWhenRevokeRefreshTokenThenRevoked (line 162) | @Test method requestWhenRevokeAccessTokenThenRevoked (line 188) | @Test method requestWhenRevokeAccessTokenAndRequestIncludesIssuerPathThenRevoked (line 214) | @Test method requestWhenTokenRevocationEndpointCustomizedThenUsed (line 243) | @Test method getTokenRevocationRequestParameters (line 294) | private static MultiValueMap getTokenRevocationRequest... method encodeBasicAuth (line 302) | private static String encodeBasicAuth(String clientId, String secret) ... class AuthorizationServerConfiguration (line 310) | @EnableWebSecurity method authorizationService (line 314) | @Bean method registeredClientRepository (line 320) | @Bean method jdbcOperations (line 330) | @Bean method jwkSource (line 335) | @Bean method passwordEncoder (line 340) | @Bean class AuthorizationServerConfigurationCustomTokenRevocationEndpoint (line 347) | @EnableWebSecurity method authorizationServerSecurityFilterChain (line 353) | @Bean class AuthorizationServerConfigurationWithMultipleIssuersAllowed (line 376) | @EnableWebSecurity method authorizationServerSettings (line 380) | @Bean FILE: config/src/test/java/org/springframework/security/config/annotation/web/configurers/oauth2/server/authorization/OidcClientRegistrationTests.java class OidcClientRegistrationTests (line 139) | @ExtendWith(SpringTestContextExtension.class) method init (line 190) | @BeforeAll method setup (line 212) | @BeforeEach method tearDown (line 226) | @AfterEach method destroy (line 239) | @AfterAll method requestWhenClientRegistrationRequestAuthorizedThenClientRegistrationResponse (line 244) | @Test method requestWhenClientConfigurationRequestAuthorizedThenClientRegistrationResponse (line 282) | @Test method requestWhenClientRegistrationEndpointCustomizedThenUsed (line 335) | @Test method requestWhenClientRegistrationEndpointCustomizedWithAuthenticationFailureHandlerThenUsed (line 383) | @Test method requestWhenClientRegistersWithSecretThenClientAuthenticationSuccess (line 399) | @Test method requestWhenClientRegistersWithClientSecretJwtThenClientAuthenticationSuccess (line 429) | @Test method requestWhenClientRegistersWithCustomMetadataThenSavedToRegisteredClient (line 480) | @Test method requestWhenClientRegistersWithSecretExpirationThenClientRegistrationResponse (line 515) | @Test method registerClient (line 548) | private OidcClientRegistration registerClient(OidcClientRegistration c... method jwtClientAssertionClaims (line 609) | private JwtClaimsSet.Builder jwtClientAssertionClaims(RegisteredClient... method asUrl (line 620) | private static String asUrl(String uri, String path) { method readAccessTokenResponse (line 624) | private static OAuth2AccessTokenResponse readAccessTokenResponse(MockH... method getClientRegistrationRequestContent (line 631) | private static byte[] getClientRegistrationRequestContent(OidcClientRe... method readClientRegistrationResponse (line 638) | private static OidcClientRegistration readClientRegistrationResponse(M... class CustomClientRegistrationConfiguration (line 645) | @EnableWebSecurity method authorizationServerSecurityFilterChain (line 650) | @Bean class CustomClientMetadataConfiguration (line 678) | @EnableWebSecurity method authorizationServerSecurityFilterChain (line 683) | @Bean method configureClientRegistrationConverters (line 704) | private Consumer> configureClientRegist... class ClientSecretExpirationConfiguration (line 719) | @EnableWebSecurity method authorizationServerSecurityFilterChain (line 724) | @Bean method configureClientRegistrationConverters (line 745) | private Consumer> configureClientRegist... class AuthorizationServerConfiguration (line 758) | @EnableWebSecurity method authorizationServerSecurityFilterChain (line 763) | @Bean method registeredClientRepository (line 780) | @Bean method authorizationService (line 792) | @Bean method jdbcOperations (line 798) | @Bean method jwkSource (line 803) | @Bean method jwtDecoder (line 808) | @Bean method authorizationServerSettings (line 813) | @Bean method passwordEncoder (line 818) | @Bean class CustomRegisteredClientConverter (line 825) | private static final class CustomRegisteredClientConverter method CustomRegisteredClientConverter (line 832) | private CustomRegisteredClientConverter(List supportedCustom... method convert (line 836) | @Override class CustomClientRegistrationConverter (line 855) | private static final class CustomClientRegistrationConverter method CustomClientRegistrationConverter (line 862) | private CustomClientRegistrationConverter(List supportedCust... method convert (line 866) | @Override class ClientSecretExpirationRegisteredClientConverter (line 890) | private static final class ClientSecretExpirationRegisteredClientConve... method convert (line 895) | @Override FILE: config/src/test/java/org/springframework/security/config/annotation/web/configurers/oauth2/server/authorization/OidcProviderConfigurationTests.java class OidcProviderConfigurationTests (line 70) | @ExtendWith(SpringTestContextExtension.class) method requestWhenConfigurationRequestAndIssuerSetThenReturnDefaultConfigurationResponse (line 85) | @Test method requestWhenConfigurationRequestIncludesIssuerPathThenConfigurationResponseHasIssuerPath (line 94) | @Test method requestWhenConfigurationRequestAndUserAuthenticatedThenReturnConfigurationResponse (line 116) | @Test method requestWhenConfigurationRequestAndConfigurationCustomizerSetThenReturnCustomConfigurationResponse (line 126) | @Test method requestWhenConfigurationRequestAndClientRegistrationEnabledThenConfigurationResponseIncludesRegistrationEndpoint (line 137) | @Test method requestWhenConfigurationRequestAndDeviceCodeGrantEnabledThenConfigurationResponseIncludesDeviceAuthorizationEndpoint (line 149) | @Test method requestWhenConfigurationRequestAndPushedAuthorizationRequestEnabledThenConfigurationResponseIncludesPushedAuthorizationRequestEndpoint (line 162) | @Test method defaultConfigurationMatchers (line 174) | private ResultMatcher[] defaultConfigurationMatchers(String issuer) { method loadContextWhenIssuerNotValidUrlThenThrowException (line 210) | @Test method loadContextWhenIssuerNotValidUriThenThrowException (line 216) | @Test method loadContextWhenIssuerWithQueryThenThrowException (line 222) | @Test method loadContextWhenIssuerWithFragmentThenThrowException (line 228) | @Test method loadContextWhenIssuerWithQueryAndFragmentThenThrowException (line 234) | @Test method loadContextWhenIssuerWithEmptyQueryThenThrowException (line 241) | @Test method loadContextWhenIssuerWithEmptyFragmentThenThrowException (line 247) | @Test class AuthorizationServerConfiguration (line 253) | @EnableWebSecurity method authorizationServerSecurityFilterChain (line 257) | @Bean method registeredClientRepository (line 269) | @Bean method jwkSource (line 275) | @Bean method jwtDecoder (line 280) | @Bean method authorizationServerSettings (line 285) | @Bean class AuthorizationServerConfigurationWithMultipleIssuersAllowed (line 292) | @EnableWebSecurity method authorizationServerSettings (line 296) | @Bean class AuthorizationServerConfigurationWithProviderConfigurationCustomizer (line 303) | @EnableWebSecurity method authorizationServerSecurityFilterChain (line 309) | @Bean method providerConfigurationCustomizer (line 326) | private Consumer providerConfigur... class AuthorizationServerConfigurationWithClientRegistrationEnabled (line 332) | @EnableWebSecurity method authorizationServerSecurityFilterChain (line 338) | @Bean class AuthorizationServerConfigurationWithDeviceCodeGrantEnabled (line 353) | @EnableWebSecurity method authorizationServerSecurityFilterChain (line 358) | @Bean class AuthorizationServerConfigurationWithPushedAuthorizationRequestEnabled (line 372) | @EnableWebSecurity method authorizationServerSecurityFilterChain (line 378) | @Bean class AuthorizationServerConfigurationWithInvalidIssuerUrl (line 392) | @EnableWebSecurity method authorizationServerSettings (line 396) | @Bean class AuthorizationServerConfigurationWithInvalidIssuerUri (line 403) | @EnableWebSecurity method authorizationServerSettings (line 407) | @Bean class AuthorizationServerConfigurationWithIssuerQuery (line 414) | @EnableWebSecurity method authorizationServerSettings (line 418) | @Bean class AuthorizationServerConfigurationWithIssuerFragment (line 425) | @EnableWebSecurity method authorizationServerSettings (line 429) | @Bean class AuthorizationServerConfigurationWithIssuerQueryAndFragment (line 436) | @EnableWebSecurity method authorizationServerSettings (line 440) | @Bean class AuthorizationServerConfigurationWithIssuerEmptyQuery (line 447) | @EnableWebSecurity method authorizationServerSettings (line 451) | @Bean class AuthorizationServerConfigurationWithIssuerEmptyFragment (line 458) | @EnableWebSecurity method authorizationServerSettings (line 462) | @Bean FILE: config/src/test/java/org/springframework/security/config/annotation/web/configurers/oauth2/server/authorization/OidcTests.java class OidcTests (line 128) | @ExtendWith(SpringTestContextExtension.class) method init (line 175) | @BeforeAll method tearDown (line 189) | @AfterEach method destroy (line 197) | @AfterAll method requestWhenAuthenticationRequestThenTokenResponseIncludesIdToken (line 202) | @Test method requestWhenRefreshTokenRequestThenIdTokenContainsSidClaim (line 262) | @Test method requestWhenLogoutRequestThenLogout (line 324) | @Test method requestWhenLogoutRequestWithOtherUsersIdTokenThenNotLogout (line 379) | @Test method requestWhenCustomTokenGeneratorThenUsed (line 465) | @Test method requestWhenAuthenticationRequestWithOfflineAccessScopeThenTokenResponseIncludesRefreshToken (line 485) | @Test method requestWhenAuthenticationRequestWithoutOfflineAccessScopeThenTokenResponseDoesNotIncludeRefreshToken (line 528) | @Test method createAuthorization (line 567) | private static OAuth2Authorization createAuthorization(RegisteredClien... method getAuthorizationRequestParameters (line 574) | private static MultiValueMap getAuthorizationRequestPa... method getTokenRequestParameters (line 587) | private static MultiValueMap getTokenRequestParameters... method encodeBasicAuth (line 598) | private static String encodeBasicAuth(String clientId, String secret) ... method extractParameterFromRedirectUri (line 606) | private String extractParameterFromRedirectUri(String redirectUri, Str... class AuthorizationServerConfiguration (line 613) | @EnableWebSecurity method authorizationServerSecurityFilterChain (line 617) | @Bean method authorizationService (line 629) | @Bean method registeredClientRepository (line 635) | @Bean method jdbcOperations (line 645) | @Bean method jwkSource (line 650) | @Bean method jwtDecoder (line 655) | @Bean method jwtCustomizer (line 660) | @Bean method authorizationServerSettings (line 674) | @Bean method passwordEncoder (line 679) | @Bean method sessionRegistry (line 684) | @Bean class AuthorizationServerConfigurationWithTokenGenerator (line 691) | @EnableWebSecurity method authorizationServerSecurityFilterChain (line 696) | @Bean method tokenGenerator (line 711) | @Bean class AuthorizationServerConfigurationWithCustomRefreshTokenGenerator (line 728) | @EnableWebSecurity method authorizationServerSecurityFilterChain (line 734) | @Bean method tokenGenerator (line 749) | @Bean class CustomRefreshTokenGenerator (line 757) | private static final class CustomRefreshTokenGenerator implements OA... method generate (line 761) | @Nullable FILE: config/src/test/java/org/springframework/security/config/annotation/web/configurers/oauth2/server/authorization/OidcUserInfoTests.java class OidcUserInfoTests (line 107) | @ExtendWith(SpringTestContextExtension.class) method init (line 142) | @BeforeAll method setup (line 154) | @BeforeEach method requestWhenUserInfoRequestGetThenUserInfoResponse (line 166) | @Test method requestWhenUserInfoRequestPostThenUserInfoResponse (line 182) | @Test method requestWhenUserInfoRequestIncludesIssuerPathThenUserInfoResponse (line 198) | @Test method requestWhenUserInfoEndpointCustomizedThenUsed (line 216) | @Test method requestWhenUserInfoEndpointCustomizedWithAuthenticationProviderThenUsed (line 252) | @Test method requestWhenUserInfoEndpointCustomizedWithAuthenticationFailureHandlerThenUsed (line 279) | @Test method requestWhenUserInfoRequestThenBearerTokenAuthenticationNotPersisted (line 304) | @Test method userInfoResponse (line 326) | private static ResultMatcher[] userInfoResponse() { method createAuthorization (line 353) | private OAuth2Authorization createAuthorization() { method createUserInfo (line 374) | private static OidcUserInfo createUserInfo() { class CustomUserInfoConfiguration (line 401) | @EnableWebSecurity method securityFilterChain (line 405) | @Bean class AuthorizationServerConfigurationWithSecurityContextRepository (line 433) | @EnableWebSecurity method securityFilterChain (line 438) | @Bean class AuthorizationServerConfiguration (line 459) | @EnableWebSecurity method securityFilterChain (line 463) | @Bean method registeredClientRepository (line 479) | @Bean method authorizationService (line 485) | @Bean method jwkSource (line 490) | @Bean method jwtDecoder (line 495) | @Bean method jwtEncoder (line 500) | @Bean method authorizationServerSettings (line 505) | @Bean FILE: config/src/test/java/org/springframework/security/config/annotation/web/configurers/oauth2/server/resource/DPoPAuthenticationConfigurerTests.java class DPoPAuthenticationConfigurerTests (line 81) | @ExtendWith(SpringTestContextExtension.class) method init (line 103) | @BeforeAll method requestWhenDPoPAndBearerAuthenticationThenUnauthorized (line 114) | @Test method requestWhenDPoPAccessTokenMalformedThenUnauthorized (line 131) | @Test method requestWhenMultipleDPoPProofsThenUnauthorized (line 147) | @Test method requestWhenDPoPAuthenticationValidThenAccessed (line 164) | @Test method generateAccessToken (line 179) | private static String generateAccessToken(Set scope, JWK jwk) { method generateDPoPProof (line 209) | private static String generateDPoPProof(String method, String resource... method computeSHA256 (line 228) | private static String computeSHA256(String value) throws Exception { class SecurityConfig (line 234) | @Configuration method securityFilterChain (line 239) | @Bean method jwtDecoder (line 254) | @Bean class ResourceEndpoints (line 261) | @RestController method resource1 (line 264) | @RequestMapping(value = "/resource1", method = { RequestMethod.GET, ... method resource2 (line 269) | @RequestMapping(value = "/resource2", method = { RequestMethod.GET, ... FILE: config/src/test/java/org/springframework/security/config/annotation/web/configurers/oauth2/server/resource/OAuth2ProtectedResourceMetadataTests.java class OAuth2ProtectedResourceMetadataTests (line 51) | @ExtendWith(SpringTestContextExtension.class) method requestWhenProtectedResourceMetadataRequestThenReturnMetadataResponse (line 67) | @Test method requestWhenProtectedResourceMetadataRequestIncludesResourcePathThenMetadataResponseHasResourcePath (line 83) | @Test method requestWhenProtectedResourceMetadataRequestAndMetadataCustomizerSetThenReturnCustomMetadataResponse (line 112) | @Test class ResourceServerConfiguration (line 140) | @EnableWebSecurity method securityFilterChain (line 144) | @Bean method jwtDecoder (line 160) | @Bean class ResourceServerConfigurationWithMetadataCustomizer (line 167) | @EnableWebSecurity method securityFilterChain (line 171) | @Bean method protectedResourceMetadataCustomizer (line 190) | private Consumer protectedR... FILE: config/src/test/java/org/springframework/security/config/annotation/web/configurers/oauth2/server/resource/OAuth2ResourceServerConfigurerTests.java class OAuth2ResourceServerConfigurerTests (line 185) | @ExtendWith(SpringTestContextExtension.class) method getWhenUsingDefaultsWithValidBearerTokenThenAcceptsRequest (line 219) | @Test method getWhenCustomSecurityContextHolderStrategyThenUses (line 231) | @Test method getWhenSecurityContextHolderStrategyThenUses (line 247) | @Test method getWhenUsingDefaultsInLambdaWithValidBearerTokenThenAcceptsRequest (line 263) | @Test method getWhenUsingJwkSetUriThenAcceptsRequest (line 275) | @Test method getWhenUsingJwkSetUriInLambdaThenAcceptsRequest (line 287) | @Test method getWhenUsingDefaultsWithExpiredBearerTokenThenInvalidToken (line 299) | @Test method getWhenUsingDefaultsWithBadJwkEndpointThen500 (line 311) | @Test method getWhenUsingDefaultsWithUnavailableJwkEndpointThen500 (line 322) | @Test method getWhenUsingDefaultsWithMalformedBearerTokenThenInvalidToken (line 333) | @Test method getWhenUsingDefaultsWithMalformedPayloadThenInvalidToken (line 343) | @Test method getWhenUsingDefaultsWithUnsignedBearerTokenThenInvalidToken (line 355) | @Test method getWhenUsingDefaultsWithBearerTokenBeforeNotBeforeThenInvalidToken (line 366) | @Test method getWhenUsingDefaultsWithBearerTokenInTwoPlacesThenInvalidRequest (line 378) | @Test method getWhenUsingDefaultsWithBearerTokenInTwoParametersThenInvalidRequest (line 388) | @Test method postWhenUsingDefaultsWithBearerTokenAsFormParameterThenIgnoresToken (line 401) | @Test method postWhenCsrfDisabledWithBearerTokenAsFormParameterThenIgnoresToken (line 412) | @Test method getWhenAnonymousDisabledThenAllows (line 423) | @Test method getWhenUsingDefaultsWithNoBearerTokenThenUnauthorized (line 434) | @Test method getWhenUsingDefaultsWithSufficientlyScopedBearerTokenThenAcceptsRequest (line 444) | @Test method getWhenUsingDefaultsWithInsufficientScopeThenInsufficientScopeError (line 456) | @Test method getWhenUsingDefaultsWithInsufficientScpThenInsufficientScopeError (line 468) | @Test method getWhenUsingDefaultsAndAuthorizationServerHasNoMatchingKeyThenInvalidToken (line 480) | @Test method getWhenUsingDefaultsAndAuthorizationServerHasMultipleMatchingKeysThenOk (line 492) | @Test method getWhenUsingDefaultsAndKeyMatchesByKidThenOk (line 504) | @Test method getWhenUsingMethodSecurityWithValidBearerTokenThenAcceptsRequest (line 516) | @Test method getWhenUsingMethodSecurityWithValidBearerTokenHavingScpAttributeThenAcceptsRequest (line 528) | @Test method getWhenUsingMethodSecurityWithInsufficientScopeThenInsufficientScopeError (line 540) | @Test method getWhenUsingMethodSecurityWithInsufficientScpThenInsufficientScopeError (line 552) | @Test method getWhenUsingMethodSecurityWithDenyAllThenInsufficientScopeError (line 564) | @Test method postWhenUsingDefaultsWithValidBearerTokenAndNoCsrfTokenThenOk (line 576) | @Test method postWhenUsingDefaultsWithNoBearerTokenThenCsrfDenies (line 588) | @Test method postWhenUsingDefaultsWithExpiredBearerTokenAndNoCsrfThenInvalidToken (line 598) | @Test method requestWhenDefaultConfiguredThenSessionIsNotCreated (line 610) | @Test method requestWhenIntrospectionConfiguredThenSessionIsNotCreated (line 623) | @Test method requestWhenUsingDefaultsAndNoBearerTokenThenSessionIsCreated (line 636) | @Test method requestWhenSessionManagementConfiguredThenUserConfigurationOverrides (line 647) | @Test method requestWhenBearerTokenResolverAllowsRequestBodyThenEitherHeaderOrRequestBodyIsAccepted (line 661) | @Test method requestWhenBearerTokenResolverAllowsQueryParameterThenEitherHeaderOrQueryParameterIsAccepted (line 678) | @Test method requestWhenBearerTokenResolverAllowsRequestBodyAndRequestContainsTwoTokensThenInvalidRequest (line 696) | @Test method requestWhenBearerTokenResolverAllowsQueryParameterAndRequestContainsTwoTokensThenInvalidRequest (line 715) | @Test method getBearerTokenResolverWhenDuplicateResolverBeansAndAnotherOnTheDslThenTheDslOneIsUsed (line 733) | @Test method getBearerTokenResolverWhenDuplicateResolverBeansThenWiringException (line 746) | @Test method getBearerTokenResolverWhenResolverBeanAndAnotherOnTheDslThenTheDslOneIsUsed (line 754) | @Test method requestWhenCustomAuthenticationDetailsSourceThenUsed (line 766) | @Test method requestWhenCustomJwtDecoderWiredOnDslThenUsed (line 778) | @Test method requestWhenCustomJwtDecoderInLambdaOnDslThenUsed (line 791) | @Test method requestWhenCustomJwtDecoderExposedAsBeanThenUsed (line 804) | @Test method getJwtDecoderWhenConfiguredWithDecoderAndJwkSetUriThenLastOneWins (line 816) | @Test method getJwtDecoderWhenConflictingJwtDecodersThenTheDslWiredOneTakesPrecedence (line 831) | @Test method getJwtDecoderWhenContextHasBeanAndUserConfiguresJwkSetUriThenJwkSetUriTakesPrecedence (line 843) | @Test method getJwtDecoderWhenTwoJwtDecoderBeansAndAnotherWiredOnDslThenDslWiredOneTakesPrecedence (line 855) | @Test method getJwtDecoderWhenTwoJwtDecoderBeansThenThrowsException (line 869) | @Test method requestWhenRealmNameConfiguredThenUsesOnUnauthenticated (line 881) | @Test method requestWhenRealmNameConfiguredThenUsesOnAccessDenied (line 893) | @Test method authenticationEntryPointWhenGivenNullThenThrowsException (line 905) | @Test method accessDeniedHandlerWhenGivenNullThenThrowsException (line 912) | @Test method requestWhenCustomJwtValidatorFailsThenCorrespondingErrorMessage (line 919) | @Test method requestWhenClockSkewSetThenTimestampWindowRelaxedAccordingly (line 936) | @Test method requestWhenClockSkewSetButJwtStillTooLateThenReportsExpired (line 948) | @Test method requestWhenJwtAuthenticationConverterConfiguredOnDslThenIsUsed (line 961) | @Test method requestWhenJwtAuthenticationConverterCustomizedAuthoritiesThenThoseAuthoritiesArePropagated (line 979) | @Test method requestWhenUsingPublicKeyAndValidTokenThenAuthenticates (line 992) | @Test method requestWhenUsingPublicKeyAndSignatureFailsThenReturnsInvalidToken (line 1002) | @Test method requestWhenUsingPublicKeyAlgorithmDoesNotMatchThenReturnsInvalidToken (line 1012) | @Test method requestWhenUsingCustomAuthenticationEventPublisherThenUses (line 1023) | @Test method getWhenCustomJwtAuthenticationManagerThenUsed (line 1032) | @Test method getWhenDefaultAndCustomJwtAuthenticationManagerThenCustomUsed (line 1045) | @Test method getWhenIntrospectingThenOk (line 1063) | @Test method getWhenOpaqueTokenInLambdaAndIntrospectingThenOk (line 1074) | @Test method getWhenIntrospectionFailsThenUnauthorized (line 1086) | @Test method getWhenIntrospectionLacksScopeThenForbidden (line 1097) | @Test method getWhenCustomIntrospectionAuthenticationManagerThenUsed (line 1108) | @Test method getWhenDefaultAndCustomIntrospectionAuthenticationManagerThenCustomUsed (line 1121) | @Test method getWhenCustomIntrospectionAuthenticationManagerInLambdaThenUsed (line 1139) | @Test method configureWhenOnlyIntrospectionUrlThenException (line 1152) | @Test method getIntrospectionClientWhenConfiguredWithClientAndIntrospectionUriThenLastOneWins (line 1158) | @Test method getIntrospectionClientWhenDslAndBeanWiredThenDslTakesPrecedence (line 1176) | @Test method requestWhenBasicAndResourceServerEntryPointsThenMatchedByRequest (line 1188) | @Test method requestWhenFormLoginAndResourceServerEntryPointsThenSessionCreatedByRequest (line 1206) | @Test method unauthenticatedRequestWhenFormOAuth2LoginAndResourceServerThenNegotiates (line 1227) | @Test method requestWhenDefaultAndResourceServerAccessDeniedHandlersThenMatchedByRequest (line 1236) | @Test method getWhenAlsoUsingHttpBasicThenCorrectProviderEngages (line 1253) | @Test method getAuthenticationManagerWhenConfiguredAuthenticationManagerThenTakesPrecedence (line 1269) | @Test method getWhenMultipleIssuersThenUsesIssuerClaimToDifferentiate (line 1284) | @Test method configuredWhenMissingJwtAuthenticationProviderThenWiringException (line 1320) | @Test method configureWhenMissingJwkSetUriThenWiringException (line 1327) | @Test method configureWhenUsingBothJwtAndOpaqueThenWiringException (line 1334) | @Test method configureWhenUsingBothAuthenticationManagerResolverAndOpaqueThenWiringException (line 1341) | @Test method getJwtAuthenticationConverterWhenNoConverterSpecifiedThenTheDefaultIsUsed (line 1348) | @Test method getJwtAuthenticationConverterWhenConverterBeanSpecified (line 1356) | @Test method getJwtAuthenticationConverterWhenConverterBeanAndAnotherOnTheDslThenTheDslOneIsUsed (line 1366) | @Test method getJwtAuthenticationConverterWhenDuplicateConverterBeansAndAnotherOnTheDslThenTheDslOneIsUsed (line 1379) | @Test method getJwtAuthenticationConverterWhenDuplicateConverterBeansThenThrowsException (line 1393) | @Test method getWhenCustomAuthenticationConverterThenUsed (line 1405) | @Test method getAuthenticationConverterWhenDuplicateConverterBeansAndAnotherOnTheDslThenTheDslOneIsUsed (line 1422) | @Test method getAuthenticationConverterWhenConverterBeanAndAnotherOnTheDslThenTheDslOneIsUsed (line 1435) | @Test method getAuthenticationConverterWhenDuplicateConverterBeansThenWiringException (line 1447) | @Test method getAuthenticationConverterWhenNoConverterSpecifiedThenTheDefaultIsUsed (line 1456) | @Test method registerMockBean (line 1463) | private static void registerMockBean(GenericApplicationContext con... method bearerToken (line 1467) | private static BearerTokenRequestPostProcessor bearerToken(String toke... method invalidRequestHeader (line 1471) | private static ResultMatcher invalidRequestHeader(String message) { method invalidTokenHeader (line 1480) | private static ResultMatcher invalidTokenHeader(String message) { method insufficientScopeHeader (line 1489) | private static ResultMatcher insufficientScopeHeader() { method jwkSet (line 1495) | private String jwkSet() { method jwtFromIssuer (line 1499) | private String jwtFromIssuer(String issuer) throws Exception { method mockWebServer (line 1510) | private void mockWebServer(String response) { method mockRestOperations (line 1516) | private void mockRestOperations(String response) { method mockJwksRestOperations (line 1524) | private void mockJwksRestOperations(String response) { method mockJsonRestOperations (line 1532) | private void mockJsonRestOperations(String response) { method bean (line 1547) | private T bean(Class beanClass) { method verifyBean (line 1551) | private T verifyBean(Class beanClass) { method verifyBean (line 1555) | private T verifyBean(Class beanClass, VerificationMode mode) { method json (line 1559) | private String json(String name) throws IOException { method jwks (line 1563) | private String jwks(String name) throws IOException { method token (line 1567) | private String token(String name) throws IOException { method resource (line 1571) | private String resource(String suffix) throws IOException { class DefaultConfig (line 1579) | @Configuration method filterChain (line 1584) | @Bean class DefaultInLambdaConfig (line 1599) | @Configuration method filterChain (line 1604) | @Bean class JwkSetUriConfig (line 1621) | @Configuration method filterChain (line 1629) | @Bean class JwkSetUriInLambdaConfig (line 1647) | @Configuration method filterChain (line 1655) | @Bean class CsrfDisabledConfig (line 1674) | @Configuration method filterChain (line 1682) | @Bean class AnonymousDisabledConfig (line 1698) | @Configuration method filterChain (line 1702) | @Bean class MethodSecurityConfig (line 1717) | @Configuration method filterChain (line 1722) | @Bean class JwtlessConfig (line 1736) | @Configuration method filterChain (line 1740) | @Bean class RealmNameConfiguredOnEntryPoint (line 1753) | @Configuration method filterChain (line 1757) | @Bean method authenticationEntryPoint (line 1770) | AuthenticationEntryPoint authenticationEntryPoint() { class RealmNameConfiguredOnAccessDeniedHandler (line 1778) | @Configuration method filterChain (line 1782) | @Bean method accessDeniedHandler (line 1795) | AccessDeniedHandler accessDeniedHandler() { class ExceptionHandlingAndResourceServerWithAccessDeniedHandlerConfig (line 1803) | @Configuration method filterChain (line 1807) | @Bean method userDetailsService (line 1822) | @Bean class JwtAuthenticationConverterConfiguredOnDsl (line 1836) | @Configuration method filterChain (line 1842) | @Bean method getJwtAuthenticationConverter (line 1855) | Converter getJwtAuthenticationConverter... class CustomAuthorityMappingConfig (line 1861) | @Configuration method filterChain (line 1866) | @Bean method getJwtAuthenticationConverter (line 1879) | Converter getJwtAuthenticationConv... class BasicAndResourceServerConfig (line 1888) | @Configuration method filterChain (line 1892) | @Bean method userDetailsService (line 1905) | @Bean class FormAndResourceServerConfig (line 1919) | @Configuration method filterChain (line 1923) | @Bean class OAuth2LoginAndResourceServerConfig (line 1938) | @Configuration method filterChain (line 1942) | @Bean method clients (line 1955) | @Bean class JwtHalfConfiguredConfig (line 1963) | @Configuration method filterChain (line 1967) | @Bean class AlwaysSessionCreationConfig (line 1981) | @Configuration method filterChain (line 1985) | @Bean class AllowBearerTokenInRequestBodyConfig (line 1999) | @Configuration method filterChain (line 2003) | @Bean method allowRequestBody (line 2016) | private BearerTokenResolver allowRequestBody() { class AllowBearerTokenAsQueryParameterConfig (line 2024) | @Configuration method filterChain (line 2028) | @Bean method allowQueryParameter (line 2040) | @Bean class MultipleBearerTokenResolverBeansConfig (line 2049) | @Configuration method filterChain (line 2053) | @Bean method resolverOne (line 2065) | @Bean method resolverTwo (line 2072) | @Bean class CustomAuthenticationDetailsSource (line 2081) | @Configuration method web (line 2088) | @Bean method authenticationDetailsSource (line 2108) | @Bean class CustomJwtDecoderOnDsl (line 2114) | @Configuration method filterChain (line 2120) | @Bean method decoder (line 2132) | JwtDecoder decoder() { class CustomJwtDecoderInLambdaOnDsl (line 2138) | @Configuration method filterChain (line 2144) | @Bean method decoder (line 2160) | JwtDecoder decoder() { class CustomJwtDecoderAsBean (line 2166) | @Configuration method filterChain (line 2170) | @Bean method decoder (line 2182) | @Bean class JwtAuthenticationManagerConfig (line 2189) | @Configuration method filterChain (line 2193) | @Bean method authenticationProvider (line 2206) | @Bean class DefaultAndJwtAuthenticationManagerConfig (line 2213) | @Configuration method filterChain (line 2221) | @Bean method defaultAuthenticationManager (line 2238) | AuthenticationManager defaultAuthenticationManager() { method jwtAuthenticationManager (line 2242) | AuthenticationManager jwtAuthenticationManager() { class CustomJwtValidatorConfig (line 2248) | @Configuration method filterChain (line 2257) | @Bean method getJwtValidator (line 2268) | OAuth2TokenValidator getJwtValidator() { class UnexpiredJwtClockSkewConfig (line 2274) | @Configuration method filterChain (line 2281) | @Bean class ExpiredJwtClockSkewConfig (line 2298) | @Configuration method filterChain (line 2305) | @Bean class SingleKeyConfig (line 2319) | @Configuration method filterChain (line 2331) | @Bean method decoder (line 2343) | @Bean class CustomAuthenticationEventPublisher (line 2352) | @Configuration method filterChain (line 2356) | @Bean method jwtDecoder (line 2368) | @Bean method authenticationEventPublisher (line 2373) | @Bean class OpaqueTokenConfig (line 2380) | @Configuration method filterChain (line 2385) | @Bean class OpaqueTokenInLambdaConfig (line 2400) | @Configuration method filterChain (line 2405) | @Bean class OpaqueTokenAuthenticationManagerConfig (line 2422) | @Configuration method filterChain (line 2426) | @Bean method authenticationProvider (line 2439) | @Bean class OpaqueTokenAuthenticationManagerInLambdaConfig (line 2446) | @Configuration method filterChain (line 2450) | @Bean method authenticationProvider (line 2466) | @Bean class DefaultAndOpaqueTokenAuthenticationManagerConfig (line 2473) | @Configuration method filterChain (line 2481) | @Bean method defaultAuthenticationManager (line 2498) | AuthenticationManager defaultAuthenticationManager() { method opaqueTokenAuthenticationManager (line 2502) | AuthenticationManager opaqueTokenAuthenticationManager() { class OpaqueAndJwtConfig (line 2508) | @Configuration method filterChain (line 2512) | @Bean class OpaqueTokenHalfConfiguredConfig (line 2525) | @Configuration method filterChain (line 2529) | @Bean class MultipleAuthenticationConverterBeansConfig (line 2544) | @Configuration method filterChain (line 2548) | @Bean method authenticationConverterOne (line 2560) | @Bean method authenticationConverterTwo (line 2569) | @Bean class MultipleIssuersConfig (line 2580) | @Configuration method filterChain (line 2587) | @Bean class AuthenticationManagerResolverPlusOtherConfig (line 2604) | @Configuration method filterChain (line 2608) | @Bean class OpaqueTokenAuthenticationConverterConfig (line 2623) | @Configuration method filterChain (line 2628) | @Bean method authenticationConverter (line 2642) | @Bean class JwtDecoderConfig (line 2649) | @Configuration method jwtDecoder (line 2652) | @Bean class BasicController (line 2659) | @RestController method get (line 2662) | @GetMapping("/") method post (line 2667) | @PostMapping("/post") method authenticated (line 2672) | @RequestMapping(value = "/authenticated", method = { RequestMethod.G... method requiresReadScope (line 2677) | @GetMapping("/requires-read-scope") method msRequiresReadScope (line 2687) | @GetMapping("/ms-requires-read-scope") method deny (line 2693) | @GetMapping("/ms-deny") class WebServerConfig (line 2701) | @Configuration method shutdown (line 2706) | @PreDestroy method setEnvironment (line 2711) | @Override method web (line 2719) | @Bean class MockWebServerPropertySource (line 2724) | private class MockWebServerPropertySource extends PropertySource { method MockWebServerPropertySource (line 2726) | MockWebServerPropertySource() { method getProperty (line 2730) | @Override class RestOperationsConfig (line 2744) | @Configuration method rest (line 2749) | @Bean method jwtDecoder (line 2754) | @Bean method tokenIntrospectionClient (line 2761) | @Bean class BearerTokenRequestPostProcessor (line 2768) | private static class BearerTokenRequestPostProcessor implements Reques... method BearerTokenRequestPostProcessor (line 2774) | BearerTokenRequestPostProcessor(String token) { method asParam (line 2778) | BearerTokenRequestPostProcessor asParam() { method postProcessRequest (line 2783) | @Override FILE: config/src/test/java/org/springframework/security/config/annotation/web/configurers/ott/OneTimeTokenLoginConfigurerTests.java class OneTimeTokenLoginConfigurerTests (line 72) | @ExtendWith(SpringTestContextExtension.class) method oneTimeTokenWhenCorrectTokenThenCanAuthenticate (line 89) | @Test method oneTimeTokenWhenDifferentAuthenticationUrlsThenCanAuthenticate (line 101) | @Test method oneTimeTokenWhenCorrectTokenUsedTwiceThenSecondTimeFails (line 113) | @Test method oneTimeTokenWhenWrongTokenThenAuthenticationFail (line 128) | @Test method oneTimeTokenWhenConfiguredThenServesCss (line 140) | @Test method oneTimeTokenWhenConfiguredThenRendersRequestTokenForm (line 148) | @Test method oneTimeTokenWhenLoginPageConfiguredThenRedirects (line 191) | @Test method oneTimeTokenWhenNoTokenGenerationSuccessHandlerThenException (line 197) | @Test method oneTimeTokenWhenCustomTokenExpirationTimeSetThenAuthenticate (line 209) | @Test method getLastToken (line 225) | private OneTimeToken getLastToken() { class OneTimeTokenConfigWithCustomImpls (line 231) | @Configuration(proxyBeanMethods = false) method securityFilterChain (line 236) | @Bean method generateOneTimeTokenRequestResolver (line 255) | @Bean method ottService (line 260) | @Bean method ottSuccessHandler (line 265) | @Bean class OneTimeTokenDefaultConfig (line 272) | @Configuration(proxyBeanMethods = false) method securityFilterChain (line 277) | @Bean method ottSuccessHandler (line 292) | @Bean class OneTimeTokenLoginPageConfig (line 299) | @Configuration(proxyBeanMethods = false) method securityFilterChain (line 304) | @Bean method ottSuccessHandler (line 320) | @Bean class OneTimeTokenDifferentUrlsConfig (line 327) | @Configuration(proxyBeanMethods = false) method securityFilterChain (line 332) | @Bean method ottSuccessHandler (line 350) | @Bean class OneTimeTokenNoGeneratedOttHandlerConfig (line 357) | @Configuration(proxyBeanMethods = false) method securityFilterChain (line 362) | @Bean class TestOneTimeTokenGenerationSuccessHandler (line 376) | static class TestOneTimeTokenGenerationSuccessHandler implements OneTi... method TestOneTimeTokenGenerationSuccessHandler (line 382) | TestOneTimeTokenGenerationSuccessHandler() { method TestOneTimeTokenGenerationSuccessHandler (line 386) | TestOneTimeTokenGenerationSuccessHandler(String redirectUrl) { method handle (line 390) | @Override class UserDetailsServiceConfig (line 399) | @Configuration(proxyBeanMethods = false) method userDetailsService (line 402) | @Bean FILE: config/src/test/java/org/springframework/security/config/annotation/web/configurers/saml2/Saml2LoginConfigurerTests.java class Saml2LoginConfigurerTests (line 126) | @ExtendWith(SpringTestContextExtension.class) method createResponse (line 166) | @BeforeAll method setup (line 187) | @BeforeEach method cleanup (line 194) | @AfterEach method saml2LoginWhenDefaultsThenSaml2AuthenticatedPrincipal (line 201) | @Test method saml2LoginWhenCustomSecurityContextHolderStrategyThenUses (line 214) | @Test method saml2LoginWhenConfiguringAuthenticationManagerThenTheManagerIsUsed (line 234) | @Test method saml2LoginWhenDefaultAndSamlAuthenticationManagerThenSamlManagerIsUsed (line 241) | @Test method authenticationRequestWhenAuthenticationRequestResolverBeanThenUses (line 247) | @Test method authenticationRequestWhenAuthenticationRequestResolverDslThenUses (line 258) | @Test method authenticateWhenCustomAuthenticationConverterThenUses (line 269) | @Test method authenticateWhenCustomAuthenticationConverterBeanThenUses (line 284) | @Test method authenticateWithInvalidDeflatedSAMLResponseThenFailureHandlerUses (line 301) | @Test method authenticationRequestWhenCustomAuthnRequestRepositoryThenUses (line 319) | @Test method authenticateWhenCustomAuthnRequestRepositoryThenUses (line 330) | @Test method authenticationRequestWhenCustomAuthenticationRequestUriRepositoryThenUses (line 342) | @Test method authenticationRequestWhenCustomAuthenticationRequestPathRepositoryThenUses (line 353) | @Test method saml2LoginWhenLoginProcessingUrlWithoutRegistrationIdAndDefaultAuthenticationConverterThenAutowires (line 366) | @Test method authenticateWhenCustomLoginProcessingUrlAndCustomAuthenticationConverterThenAuthenticate (line 372) | @Test method authenticateWhenCustomLoginProcessingUrlAndSaml2AuthenticationTokenConverterBeanThenAuthenticate (line 387) | @Test method getFaviconWhenDefaultConfigurationThenDoesNotSaveAuthnRequest (line 405) | @Test method saml2LoginWhenCustomAuthenticationProviderThenUses (line 416) | @Test method performSaml2Login (line 425) | private void performSaml2Login(String expected) throws IOException, Se... method getAuthenticationManagerMock (line 443) | private static AuthenticationManager getAuthenticationManagerMock(Stri... class Saml2LoginConfig (line 460) | @Configuration method web (line 466) | @Bean class Saml2LoginConfigWithCustomAuthenticationManager (line 476) | @Configuration method filterChain (line 481) | @Bean class Saml2LoginConfigWithDefaultAndCustomAuthenticationManager (line 489) | @Configuration method filterChain (line 494) | @Bean class CustomAuthenticationFailureHandler (line 508) | @Configuration method filterChain (line 516) | @Bean class CustomAuthenticationRequestResolverBean (line 525) | @Configuration method filterChain (line 530) | @Bean method authenticationRequestResolver (line 543) | @Bean class CustomAuthenticationRequestResolverDsl (line 556) | @Configuration method filterChain (line 561) | @Bean method authenticationRequestResolver (line 577) | Saml2AuthenticationRequestResolver authenticationRequestResolver( class CustomAuthenticationConverter (line 589) | @Configuration method filterChain (line 596) | @Bean class CustomAuthenticationConverterBean (line 605) | @Configuration method app (line 613) | @Bean method authenticationConverter (line 620) | @Bean class CustomAuthenticationRequestRepository (line 627) | @Configuration method securityFilterChain (line 635) | @Bean method authenticationRequestRepository (line 642) | @Bean class CustomLoginProcessingUrlDefaultAuthenticationConverter (line 649) | @Configuration method securityFilterChain (line 654) | @Bean class CustomAuthenticationRequestUriCustomAuthenticationConverter (line 666) | @Configuration method authenticationRequestRepository (line 674) | @Bean method securityFilterChain (line 679) | @Bean class CustomAuthenticationRequestUriQuery (line 691) | @Configuration method securityFilterChain (line 696) | @Bean class CustomLoginProcessingUrlCustomAuthenticationConverter (line 708) | @Configuration method securityFilterChain (line 713) | @Bean class CustomLoginProcessingUrlSaml2AuthenticationTokenConverterBean (line 728) | @Configuration method securityFilterChain (line 736) | @Bean method authenticationTokenConverter (line 746) | @Bean class CustomAuthenticationProviderConfig (line 753) | @Configuration method web (line 761) | @Bean method provider (line 769) | @Bean class Saml2LoginConfigBeans (line 776) | static class Saml2LoginConfigBeans { method securityContextRepository (line 778) | @Bean method relyingPartyRegistrationRepository (line 783) | @Bean class ResourceController (line 790) | @RestController method user (line 793) | @GetMapping("/") FILE: config/src/test/java/org/springframework/security/config/annotation/web/configurers/saml2/Saml2LogoutConfigurerTests.java class Saml2LogoutConfigurerTests (line 111) | @ExtendWith(SpringTestContextExtension.class) method setup (line 157) | @BeforeEach method cleanup (line 167) | @AfterEach method logoutWhenDefaultsAndNotSaml2LoginThenDefaultLogout (line 174) | @Test method saml2LogoutWhenDefaultsThenLogsOutAndSendsLogoutRequest (line 187) | @Test method saml2LogoutWhenUnauthenticatedThenEntryPoint (line 199) | @Test method saml2LogoutWhenMissingCsrfThen403 (line 207) | @Test method saml2LogoutWhenGetThenDefaultLogoutPage (line 214) | @Test method saml2LogoutWhenPutOrDeleteThen404 (line 224) | @Test method saml2LogoutWhenNoRegistrationThen401 (line 233) | @Test method saml2LogoutWhenCsrfDisabledAndNoAuthenticationThenFinalRedirect (line 245) | @Test method saml2LogoutWhenCustomLogoutRequestResolverThenUses (line 253) | @Test method saml2LogoutRequestWhenDefaultsThenLogsOutAndSendsLogoutResponse (line 268) | @Test method saml2LogoutRequestWhenCustomSecurityContextHolderStrategyThenUses (line 290) | @Test method saml2LogoutRequestWhenLowercaseEncodingThenLogsOutAndSendsLogoutResponse (line 314) | @Test method saml2LogoutRequestWhenLowercaseEncodingAndDifferentQueryParamOrderThenLogsOutAndSendsLogoutResponse (line 344) | @Test method saml2LogoutRequestWhenNoRegistrationThen400 (line 374) | @Test method saml2LogoutRequestWhenInvalidSamlRequestThen302Redirect (line 392) | @Test method saml2LogoutRequestWhenCustomLogoutRequestHandlerThenUses (line 404) | @Test method saml2LogoutResponseWhenDefaultsThenRedirects (line 422) | @Test method saml2LogoutResponseWhenInvalidSamlResponseThen401 (line 448) | @Test method saml2LogoutResponseWhenCustomLogoutResponseHandlerThenUses (line 473) | @Test method saml2LogoutWhenCustomLogoutRequestRepositoryThenUses (line 491) | @Test method saml2LogoutWhenLogoutGetThenLogsOutAndSendsLogoutRequest (line 506) | @Test method saml2LogoutWhenSaml2LogoutRequestFilterPostProcessedThenUses (line 518) | @Test method saml2LogoutWhenSaml2LogoutResponseFilterPostProcessedThenUses (line 528) | @Test method saml2LogoutWhenLogoutFilterPostProcessedThenUses (line 538) | @Test method getBean (line 548) | private T getBean(Class clazz) { method samlQueryString (line 552) | private SamlQueryStringRequestPostProcessor samlQueryString() { class Saml2LogoutDefaultsConfig (line 556) | @Configuration method web (line 563) | @Bean method logoutHandler (line 575) | @Bean class Saml2LogoutCsrfDisabledConfig (line 582) | @Configuration method web (line 589) | @Bean method logoutSuccessHandler (line 602) | @Bean class Saml2LogoutWithHttpGet (line 609) | @Configuration method web (line 616) | @Bean method logoutHandler (line 634) | @Bean class Saml2DefaultsWithObjectPostProcessorConfig (line 641) | @Configuration method web (line 648) | @Bean method objectPostProcessor (line 659) | @Bean class Saml2LogoutComponentsConfig (line 666) | @Configuration method web (line 681) | @Bean method logoutRequestRepository (line 702) | @Bean method logoutRequestAuthenticator (line 707) | @Bean method logoutRequestResolver (line 712) | @Bean method logoutResponseAuthenticator (line 717) | @Bean method logoutResponseResolver (line 722) | @Bean class Saml2LoginConfigBeans (line 729) | static class Saml2LoginConfigBeans { method relyingPartyRegistrationRepository (line 731) | @Bean method credential (line 752) | private Consumer> credential(Saml2X5... class ReflectingObjectPostProcessor (line 758) | static class ReflectingObjectPostProcessor implements ObjectPostProces... method postProcess (line 760) | @Override class SamlQueryStringRequestPostProcessor (line 767) | static class SamlQueryStringRequestPostProcessor implements RequestPos... method SamlQueryStringRequestPostProcessor (line 771) | SamlQueryStringRequestPostProcessor() { method SamlQueryStringRequestPostProcessor (line 775) | SamlQueryStringRequestPostProcessor(boolean lowercased) { method postProcessRequest (line 789) | @Override FILE: config/src/test/java/org/springframework/security/config/annotation/web/configurers/saml2/Saml2MetadataConfigurerTests.java class Saml2MetadataConfigurerTests (line 57) | @ExtendWith(SpringTestContextExtension.class) method saml2MetadataRegistrationIdWhenDefaultsThenReturnsMetadata (line 67) | @Test method saml2MetadataRegistrationIdWhenWrongIdThenUnauthorized (line 77) | @Test method saml2MetadataWhenDefaultsThenReturnsMetadata (line 84) | @Test method saml2MetadataWhenMetadataResponseResolverThenUses (line 93) | @Test method saml2MetadataWhenMetadataResponseResolverDslThenUses (line 107) | @Test method saml2MetadataWhenMetadataUrlThenUses (line 116) | @Test class DefaultConfig (line 127) | @EnableWebSecurity method filters (line 132) | @Bean class MetadataUrlConfig (line 144) | @EnableWebSecurity method filters (line 149) | @Bean method metadataResponseResolver (line 160) | @Bean class MetadataResponseResolverDslConfig (line 167) | @EnableWebSecurity method filters (line 179) | @Bean class MetadataResponseResolverConfig (line 191) | @Configuration method metadataResponseResolver (line 196) | @Bean class RelyingPartyRegistrationConfig (line 203) | @Configuration method registrations (line 208) | @Bean FILE: config/src/test/java/org/springframework/security/config/annotation/web/configurers/saml2/TestSaml2Credentials.java class TestSaml2Credentials (line 31) | public final class TestSaml2Credentials { method TestSaml2Credentials (line 33) | private TestSaml2Credentials() { method verificationCertificate (line 36) | static Saml2X509Credential verificationCertificate() { method x509Certificate (line 67) | static X509Certificate x509Certificate(String source) { method signingCredential (line 78) | static Saml2X509Credential signingCredential() { FILE: config/src/test/java/org/springframework/security/config/annotation/web/reactive/EnableWebFluxSecurityTests.java class EnableWebFluxSecurityTests (line 87) | @ExtendWith({ SpringExtension.class, SpringTestContextExtension.class }) method defaultRequiresAuthentication (line 96) | @Test method defaultMediaAllThenUnAuthorized (line 112) | @Test method authenticateWhenBasicThenNoSession (line 128) | @Test method defaultPopulatesReactorContext (line 144) | @Test method writePrincipalWebFilter (line 165) | private WebFilter writePrincipalWebFilter() { method defaultPopulatesReactorContextWhenAuthenticating (line 175) | @Test method requestDataValueProcessor (line 191) | @Test method passwordEncoderBeanIsUsed (line 200) | @Test method passwordUpdateManagerUsed (line 214) | @Test method formLoginWorks (line 231) | @Test method multiWorks (line 253) | @Test method authenticationPrincipalArgumentResolverWhenSpelThenWorks (line 272) | @Test method toDataBuffer (line 288) | private static DataBuffer toDataBuffer(String body) { method enableWebFluxSecurityWhenNoConfigurationAnnotationThenBeanProxyingEnabled (line 294) | @Test method enableWebFluxSecurityWhenProxyBeanMethodsFalseThenBeanProxyingDisabled (line 302) | @Test method resolveAuthenticationPrincipalArgumentResolverFirstDoesNotCauseBeanCurrentlyInCreationException (line 310) | @Test method webFluxConfigurationSupportAndServerHttpSecurityConfigurationDoNotCauseCircularReference (line 319) | @Test class Config (line 330) | @Configuration class CustomPasswordEncoderConfig (line 337) | @Configuration method userDetailsService (line 341) | @Bean method passwordEncoder (line 347) | @Bean class MapReactiveUserDetailsServiceConfig (line 354) | @Configuration method userDetailsService (line 358) | @Bean class MultiSecurityHttpConfig (line 371) | @Configuration method apiHttpSecurity (line 376) | @Order(Ordered.HIGHEST_PRECEDENCE) method httpSecurity (line 384) | @Bean class AuthenticationPrincipalConfig (line 391) | @Configuration method principalBean (line 397) | @Bean class PrincipalBean (line 402) | static class PrincipalBean { method username (line 404) | public String username(UserDetails user) { type UsernameResolver (line 420) | interface UsernameResolver { method username (line 422) | String username(@Property("@principalBean.username(#this)") String... class AuthenticationPrincipalResolver (line 426) | @RestController method username (line 429) | @Override class BeanProxyEnabledByDefaultConfig (line 439) | @Configuration method child (line 444) | @Bean method parent (line 449) | @Bean class BeanProxyDisabledConfig (line 456) | @Configuration(proxyBeanMethods = false) method child (line 461) | @Bean method parent (line 466) | @Bean class Parent (line 473) | static class Parent { method Parent (line 477) | Parent(Child child) { method getChild (line 481) | Child getChild() { class Child (line 487) | static class Child { method Child (line 489) | Child() { class EnableWebFluxSecurityConfiguration (line 494) | @EnableWebFluxSecurity FILE: config/src/test/java/org/springframework/security/config/annotation/web/reactive/ReactiveOAuth2AuthorizedClientManagerConfigurationTests.java class ReactiveOAuth2AuthorizedClientManagerConfigurationTests (line 90) | public class ReactiveOAuth2AuthorizedClientManagerConfigurationTests { method setUp (line 113) | @BeforeEach method loadContextWhenOAuth2ClientEnabledThenConfigured (line 121) | @Test method authorizeWhenAuthorizationCodeAuthorizedClientProviderBeanThenUsed (line 127) | @Test method authorizeWhenAuthorizedClientServiceBeanThenUsed (line 148) | @Test method authorizeWhenRefreshTokenAccessTokenResponseClientBeanThenUsed (line 170) | @Test method authorizeWhenRefreshTokenAuthorizedClientProviderBeanThenUsed (line 176) | @Test method testRefreshTokenGrant (line 182) | private void testRefreshTokenGrant() { method authorizeWhenClientCredentialsAccessTokenResponseClientBeanThenUsed (line 217) | @Test method authorizeWhenClientCredentialsAuthorizedClientProviderBeanThenUsed (line 223) | @Test method testClientCredentialsGrant (line 229) | private void testClientCredentialsGrant() { method authorizeWhenJwtBearerAccessTokenResponseClientBeanThenUsed (line 258) | @Test method authorizeWhenJwtBearerAuthorizedClientProviderBeanThenUsed (line 264) | @Test method testJwtBearerGrant (line 270) | private void testJwtBearerGrant() { method authorizeWhenTokenExchangeAccessTokenResponseClientBeanThenUsed (line 298) | @Test method authorizeWhenTokenExchangeAuthorizedClientProviderBeanThenUsed (line 304) | @Test method testTokenExchangeGrant (line 310) | private void testTokenExchangeGrant() { method getExpiredAccessToken (line 339) | private static OAuth2AccessToken getExpiredAccessToken() { method getJwt (line 346) | private static Jwt getJwt() { class MinimalOAuth2ClientConfig (line 353) | @Configuration method authorizedClientRepository (line 357) | @Bean class CustomAuthorizedClientServiceConfig (line 364) | @Configuration method authorizedClientService (line 368) | @Bean class CustomAccessTokenResponseClientsConfig (line 378) | @Configuration method authorizationCodeAccessTokenResponseClient (line 382) | @Bean method refreshTokenTokenAccessResponseClient (line 387) | @Bean method clientCredentialsAccessTokenResponseClient (line 392) | @Bean method jwtBearerAccessTokenResponseClient (line 397) | @Bean method tokenExchangeAccessTokenResponseClient (line 402) | @Bean class CustomAuthorizedClientProvidersConfig (line 409) | @Configuration method authorizationCode (line 413) | @Bean method refreshToken (line 418) | @Bean method clientCredentials (line 425) | @Bean method jwtBearer (line 432) | @Bean method tokenExchange (line 439) | @Bean class OAuth2ClientBaseConfig (line 448) | abstract static class OAuth2ClientBaseConfig { method clientRegistrationRepository (line 450) | @Bean class MockAccessTokenResponseClient (line 482) | private static class MockAccessTokenResponseClient... configs) { method clientInboundChannel (line 92) | private MessageChannel clientInboundChannel() { method message (line 96) | private Message message(String destination, SimpMessageType ty... method message (line 101) | private Message message(SimpMessageHeaderAccessor headers, Str... class MyController (line 113) | @Controller method authentication (line 116) | @MessageMapping("/authentication") class WebSocketSecurityConfig (line 123) | @Configuration method authorizationManager (line 127) | @Bean class WebSocketConfig (line 150) | @Configuration method registerStompEndpoints (line 154) | @Override method configureMessageBroker (line 159) | @Override method myController (line 165) | @Bean class SyncExecutorConfig (line 172) | @Configuration method postProcessor (line 175) | @Bean FILE: config/src/test/java/org/springframework/security/config/annotation/web/socket/WebSocketMessageBrokerSecurityConfigurationTests.java class WebSocketMessageBrokerSecurityConfigurationTests (line 116) | public class WebSocketMessageBrokerSecurityConfigurationTests { method setup (line 128) | @BeforeEach method cleanup (line 135) | @AfterEach method simpleRegistryMappings (line 142) | @Test method annonymousSupported (line 151) | @Test method beanResolver (line 159) | @Test method addsAuthenticationPrincipalResolver (line 166) | @Test method addsAuthenticationPrincipalResolverWhenNoAuthorization (line 176) | @Test method sendMessageWhenMetaAnnotationThenParsesExpression (line 186) | @Test method addsCsrfProtectionWhenNoAuthorization (line 197) | @Test method csrfProtectionForConnect (line 207) | @Test method csrfProtectionDisabledForConnect (line 217) | @Test method csrfProtectionDefinedByBean (line 227) | @Test method messagesConnectUseCsrfTokenHandshakeInterceptor (line 238) | @Test method messagesConnectUseCsrfTokenHandshakeInterceptorMultipleMappings (line 249) | @Test method messagesConnectWebSocketUseCsrfTokenHandshakeInterceptor (line 260) | @Test method messagesContextWebSocketUseSecurityContextHolderStrategy (line 271) | @Test method msmsRegistryCustomPatternMatcher (line 283) | @Test method overrideMsmsRegistryCustomPatternMatcher (line 292) | @Test method defaultPatternMatcher (line 301) | @Test method customExpression (line 310) | @Test method channelSecurityInterceptorUsesMetadataSourceBeanWhenProxyingDisabled (line 320) | @Test method securityContextChannelInterceptorDefinedByBean (line 335) | @Test method inboundChannelSecurityDefinedByBean (line 346) | @Test method sendMessageWhenFullyAuthenticatedConfiguredAndRememberMeTokenThenAccessDeniedException (line 357) | @Test method sendMessageWhenFullyAuthenticatedConfiguredAndUserThenPasses (line 367) | @Test method sendMessageWhenRememberMeConfiguredAndNoUserThenAccessDeniedException (line 373) | @Test method sendMessageWhenRememberMeConfiguredAndRememberMeTokenThenPasses (line 382) | @Test method sendMessageWhenAnonymousConfiguredAndAnonymousUserThenPasses (line 390) | @Test method sendMessageWhenObservationRegistryThenObserves (line 398) | @Test method sendMessageWhenExcludeAuthorizationObservationsThenUnobserved (line 422) | @Test method enableWebSocketSecurityWhenWebSocketSecurityUsedThenAutowires (line 445) | @Test method assertHandshake (line 450) | private void assertHandshake(HttpServletRequest request) { method handler (line 457) | private HttpRequestHandler handler(HttpServletRequest request) throws ... method websocketHttpRequest (line 462) | private MockHttpServletRequest websocketHttpRequest(String mapping) { method sockjsHttpRequest (line 468) | private MockHttpServletRequest sockjsHttpRequest(String mapping) { method message (line 478) | private Message message(String destination) { method message (line 483) | private Message message(SimpMessageHeaderAccessor headers, Str... method clientInboundChannel (line 495) | private T clientInboundChannel() { method loadConfig (line 499) | private void loadConfig(Class... configs) { class MsmsRegistryCustomPatternMatcherConfig (line 507) | @Configuration method messageMatcherBuilder (line 513) | @Bean method registerStompEndpoints (line 521) | @Override method configureMessageBroker (line 529) | @Override method authorizationManager (line 536) | @Bean method testHandshakeHandler (line 546) | @Bean class OverrideMsmsRegistryCustomPatternMatcherConfig (line 553) | @Configuration method registerStompEndpoints (line 560) | @Override method configureMessageBroker (line 568) | @Override method authorizationManager (line 576) | @Bean method testHandshakeHandler (line 585) | @Bean class DefaultPatternMatcherConfig (line 592) | @Configuration method registerStompEndpoints (line 599) | @Override method configureMessageBroker (line 607) | @Override method authorizationManager (line 614) | @Bean method testHandshakeHandler (line 624) | @Bean class CustomExpressionConfig (line 631) | @Configuration method registerStompEndpoints (line 638) | @Override method configureMessageBroker (line 646) | @Override method authorizationManager (line 652) | @Bean method testHandshakeHandler (line 660) | @Bean class MyController (line 676) | @Controller method authentication (line 685) | @MessageMapping("/authentication") method myCustom (line 690) | @MessageMapping("/myCustom") method sayHello (line 695) | @MessageMapping("/hi") class MyCustomArgument (line 702) | static class MyCustomArgument { method MyCustomArgument (line 704) | MyCustomArgument(String notDefaultConstr) { class MyCustomArgumentResolver (line 709) | static class MyCustomArgumentResolver implements HandlerMethodArgument... method supportsParameter (line 711) | @Override method resolveArgument (line 716) | @Override class TestHandshakeHandler (line 723) | static class TestHandshakeHandler implements HandshakeHandler { method doHandshake (line 727) | @Override class SockJsSecurityConfig (line 742) | @Configuration method registerStompEndpoints (line 748) | @Override method authorizationManager (line 759) | @Bean method configureMessageBroker (line 772) | @Override method myController (line 778) | @Bean method testHandshakeHandler (line 783) | @Bean method security (line 788) | @Bean class SecurityCheck (line 793) | static class SecurityCheck { method check (line 797) | boolean check() { class NoInboundSecurityConfig (line 806) | @Configuration method registerStompEndpoints (line 812) | @Override method configureMessageBroker (line 822) | @Override method myController (line 828) | @Bean method templateExpressionDefaults (line 833) | @Bean class CsrfDisabledSockJsSecurityConfig (line 840) | @Configuration method channelInterceptorCustomizer (line 844) | @Bean class WebSocketSecurityConfig (line 851) | @Configuration method registerStompEndpoints (line 857) | @Override method authorizationManager (line 866) | @Bean method testHandshakeHandler (line 881) | @Bean class SockJsProxylessSecurityConfig (line 888) | @Configuration(proxyBeanMethods = false) method registerStompEndpoints (line 896) | @Override method setContext (line 905) | @Autowired method authorizationManager (line 911) | @Bean method testHandshakeHandler (line 919) | @Bean class WithWebSecurity (line 926) | @Configuration(proxyBeanMethods = false) class SyncExecutorConfig (line 933) | @Configuration method postProcessor (line 936) | @Bean class ObservationRegistryConfig (line 943) | @Configuration method observationRegistry (line 950) | @Bean method observationHandler (line 955) | @Bean method observationRegistryPostProcessor (line 960) | @Bean class ObservationRegistryPostProcessor (line 968) | static class ObservationRegistryPostProcessor implements BeanPostProce... method ObservationRegistryPostProcessor (line 972) | ObservationRegistryPostProcessor(ObjectProvider getAttrs() { method setAttrs (line 75) | public void setAttrs(Collection attrs) { method getSubGrps (line 79) | public Collection getSubGrps() { method setSubGrps (line 83) | public void setSubGrps(Collection subGrps) { method getChildElmts (line 87) | public Map getChildElmts() { method setChildElmts (line 91) | public void setChildElmts(Map childElmts) { method getParentElmts (line 95) | public Map getParentElmts() { method setParentElmts (line 99) | public void setParentElmts(Map parentElmts) { method getIds (line 129) | public Collection getIds() { method getAllChildElmts (line 146) | public Map getAllChildElmts() { method getAllParentElmts (line 154) | public Map getAllParentElmts() { FILE: config/src/test/java/org/springframework/security/config/doc/SpringSecurityXsdParser.java class SpringSecurityXsdParser (line 35) | public class SpringSecurityXsdParser { method SpringSecurityXsdParser (line 43) | public SpringSecurityXsdParser(XmlNode rootElement) { method parse (line 51) | public Map parse() { method elements (line 61) | private Map elements(XmlNode node) { method attrs (line 80) | private Collection attrs(XmlNode element) { method attrgrps (line 100) | private Collection attrgrps(XmlNode element) { method findNode (line 122) | private XmlNode findNode(XmlNode c, String name) { method expand (line 135) | private Stream expand(XmlNode root) { method attrgrp (line 149) | private Collection attrgrp(XmlNode e) { method desc (line 160) | private String desc(XmlNode element) { method attr (line 172) | private Attribute attr(XmlNode n) { method elmt (line 182) | private Element elmt(XmlNode n) { FILE: config/src/test/java/org/springframework/security/config/doc/XmlNode.java class XmlNode (line 29) | public class XmlNode { method XmlNode (line 33) | public XmlNode(Node node) { method simpleName (line 37) | public String simpleName() { method text (line 42) | public String text() { method children (line 46) | public Stream children() { method child (line 55) | public Optional child(String name) { method parent (line 59) | public Optional parent() { method attribute (line 65) | public String attribute(String name) { method node (line 74) | public Node node() { FILE: config/src/test/java/org/springframework/security/config/doc/XmlParser.java class XmlParser (line 31) | public class XmlParser implements AutoCloseable { method XmlParser (line 35) | public XmlParser(InputStream xml) { method parse (line 39) | public XmlNode parse() { method close (line 50) | @Override FILE: config/src/test/java/org/springframework/security/config/doc/XmlSupport.java class XmlSupport (line 29) | public class XmlSupport { method parse (line 33) | public XmlNode parse(String location) throws IOException { method elementsByElementName (line 39) | public Map elementsByElementName(String location) thr... method close (line 44) | public void close() throws IOException { FILE: config/src/test/java/org/springframework/security/config/doc/XsdDocumentedTests.java class XsdDocumentedTests (line 48) | public class XsdDocumentedTests { method close (line 72) | @AfterEach method parseWhenLatestXsdThenAllNamedSecurityFiltersAreDefinedAndOrderedProperly (line 77) | @Test method parseWhen31XsdThenAllNamedSecurityFiltersAreDefinedAndOrderedProperly (line 95) | @Test method sizeWhenReadingFilesystemThenIsCorrectNumberOfSchemaFiles (line 145) | @Test method countReferencesWhenReviewingDocumentationThenEntireSchemaIsIncluded (line 164) | @Test method countLinksWhenReviewingDocumentationThenParentsAndChildrenAreCorrectlyLinked (line 188) | @Test method toString (line 268) | private String toString(Map map) { method countWhenReviewingDocumentationThenAllElementsDocumented (line 283) | @Test method namespaceLines (line 307) | private Stream namespaceLines() { method fileLines (line 311) | private Stream fileLines(Path path) { FILE: config/src/test/java/org/springframework/security/config/http/AccessDeniedConfigTests.java class AccessDeniedConfigTests (line 45) | @ExtendWith({ SpringExtension.class, SpringTestContextExtension.class }) method configureWhenAccessDeniedHandlerIsMissingLeadingSlashThenException (line 56) | @Test method configureWhenAccessDeniedHandlerRefThenAutowire (line 70) | @Test method configureWhenAccessDeniedHandlerUsesPathAndRefThenException (line 77) | @Test method xml (line 84) | private String xml(String configName) { class GoneAccessDeniedHandler (line 88) | public static class GoneAccessDeniedHandler implements AccessDeniedHan... method handle (line 90) | @Override FILE: config/src/test/java/org/springframework/security/config/http/CsrfBeanDefinitionParserTests.java class CsrfBeanDefinitionParserTests (line 26) | public class CsrfBeanDefinitionParserTests { method registerDataValueProcessorOnlyIfNotRegistered (line 30) | @Test method xml (line 39) | private String xml(String configName) { FILE: config/src/test/java/org/springframework/security/config/http/CsrfConfigTests.java class CsrfConfigTests (line 79) | @ExtendWith({ SpringExtension.class, SpringTestContextExtension.class }) method postWhenDefaultConfigurationThenForbiddenSinceCsrfIsEnabled (line 90) | @Test method putWhenDefaultConfigurationThenForbiddenSinceCsrfIsEnabled (line 100) | @Test method patchWhenDefaultConfigurationThenForbiddenSinceCsrfIsEnabled (line 110) | @Test method deleteWhenDefaultConfigurationThenForbiddenSinceCsrfIsEnabled (line 120) | @Test method invalidWhenDefaultConfigurationThenForbiddenSinceCsrfIsEnabled (line 130) | @Test method getWhenDefaultConfigurationThenCsrfIsEnabled (line 140) | @Test method headWhenDefaultConfigurationThenCsrfIsEnabled (line 149) | @Test method traceWhenDefaultConfigurationThenCsrfIsEnabled (line 158) | @Test method optionsWhenDefaultConfigurationThenCsrfIsEnabled (line 171) | @Test method postWhenCsrfDisabledThenRequestAllowed (line 180) | @Test method postWhenCsrfElementEnabledThenForbidden (line 190) | @Test method putWhenCsrfElementEnabledThenForbidden (line 200) | @Test method patchWhenCsrfElementEnabledThenForbidden (line 210) | @Test method deleteWhenCsrfElementEnabledThenForbidden (line 220) | @Test method invalidWhenCsrfElementEnabledThenForbidden (line 230) | @Test method getWhenCsrfElementEnabledThenOk (line 240) | @Test method headWhenCsrfElementEnabledThenOk (line 249) | @Test method traceWhenCsrfElementEnabledThenOk (line 258) | @Test method optionsWhenCsrfElementEnabledThenOk (line 270) | @Test method autowireWhenCsrfElementEnabledThenCreatesCsrfRequestDataValueProcessor (line 279) | @Test method postWhenUsingCsrfAndCustomAccessDeniedHandlerThenTheHandlerIsAppropriatelyEngaged (line 285) | @Test method getWhenUsingCsrfAndCustomRequestAttributeThenSetUsingCsrfAttrName (line 295) | @Test method postWhenUsingCsrfAndXorCsrfTokenRequestAttributeHandlerThenOk (line 304) | @Test method postWhenUsingCsrfAndXorCsrfTokenRequestAttributeHandlerWithRawTokenThenForbidden (line 320) | @Test method postWhenUsingCsrfAndXorCsrfTokenRequestAttributeHandlerThenCsrfAuthenticationStrategyUses (line 339) | @Test method postWhenHasCsrfTokenButSessionExpiresThenRequestIsCancelledAfterSuccessfulAuthentication (line 376) | @Test method getWhenHasCsrfTokenButSessionExpiresThenRequestIsRememeberedAfterSuccessfulAuthentication (line 398) | @Test method postWhenUsingCsrfAndCustomSessionManagementAndNoSessionThenStillRedirectsToInvalidSessionUrl (line 421) | @Test method requestWhenUsingCustomRequestMatcherConfiguredThenAppliesAccordingly (line 437) | @Test method getWhenDefaultConfigurationThenSessionNotImmediatelyCreated (line 455) | @Test method postWhenCsrfMismatchesThenForbidden (line 465) | @Test method loginWhenDefaultConfigurationThenCsrfCleared (line 480) | @Test method logoutWhenDefaultConfigurationThenCsrfCleared (line 498) | @Test method logoutWhenDefaultConfigurationThenDisabled (line 514) | @Test method getFilter (line 530) | private T getFilter(SpringTestContext context, Clas... method xml (line 541) | private String xml(String configName) { method csrfChanged (line 545) | ResultMatcher csrfChanged(MvcResult first) { method csrfCreated (line 554) | ResultMatcher csrfCreated() { method csrfInHeader (line 558) | ResultMatcher csrfInHeader() { method csrfInBody (line 562) | ResultMatcher csrfInBody() { class RootController (line 566) | @Controller method csrfInHeaderAndBody (line 569) | @RequestMapping(value = "/csrf-in-header", method csrfInBody (line 577) | @RequestMapping(value = "/csrf", method ok (line 585) | @RequestMapping(value = "/ok", method = { RequestMethod.POST, Reques... method authenticated (line 591) | @GetMapping("/authenticated") class TeapotAccessDeniedHandler (line 599) | private static class TeapotAccessDeniedHandler implements AccessDenied... method handle (line 601) | @Override type ExceptionalFunction (line 609) | @FunctionalInterface method apply (line 612) | OUT apply(IN in) throws Exception; class CsrfCreatedResultMatcher (line 616) | static class CsrfCreatedResultMatcher implements ResultMatcher { method match (line 618) | @Override class CsrfReturnedResultMatcher (line 627) | static class CsrfReturnedResultMatcher implements ResultMatcher { method CsrfReturnedResultMatcher (line 631) | CsrfReturnedResultMatcher(ExceptionalFunction tok... method match (line 635) | @Override FILE: config/src/test/java/org/springframework/security/config/http/DefaultFilterChainValidatorTests.java class DefaultFilterChainValidatorTests (line 63) | @ExtendWith(MockitoExtension.class) method setUp (line 88) | @BeforeEach method validateWhenFilterSecurityInterceptorConfiguredThenValidates (line 107) | @Test method validateCheckLoginPageIsntProtectedThrowsIllegalArgumentException (line 113) | @SuppressWarnings("unchecked") method validateCheckLoginPageAllowsAnonymous (line 125) | @Test method validateCustomMetadataSource (line 135) | @Test method validateWhenSameRequestMatchersArePresentThenUnreachableFilterChainException (line 144) | @Test FILE: config/src/test/java/org/springframework/security/config/http/DeferHttpSessionXmlConfigTests.java class DeferHttpSessionXmlConfigTests (line 39) | @ExtendWith(SpringTestContextExtension.class) method explicitDeferHttpSession (line 52) | @Test method xml (line 69) | private static String xml(String configName) { class Service (line 73) | public static class Service { method getMessage (line 75) | @PreAuthorize("permitAll") FILE: config/src/test/java/org/springframework/security/config/http/FilterSecurityMetadataSourceBeanDefinitionParserTests.java class FilterSecurityMetadataSourceBeanDefinitionParserTests (line 46) | public class FilterSecurityMetadataSourceBeanDefinitionParserTests { method closeAppContext (line 50) | @AfterEach method setContext (line 58) | private void setContext(String context) { method parsingMinimalConfigurationIsSuccessful (line 62) | @Test method expressionsAreSupported (line 75) | @Test method interceptUrlsSupportPropertyPlaceholders (line 91) | @Test method parsingWithinFilterSecurityInterceptorIsSuccessful (line 105) | @Test method parsingInterceptUrlServletPathFails (line 123) | @Test method createFilterInvocation (line 131) | private FilterInvocation createFilterInvocation(String path, String me... FILE: config/src/test/java/org/springframework/security/config/http/FormLoginBeanDefinitionParserTests.java class FormLoginBeanDefinitionParserTests (line 43) | @ExtendWith(SpringTestContextExtension.class) method getLoginWhenAutoConfigThenShowsDefaultLoginPage (line 53) | @Test method getLogoutWhenAutoConfigThenShowsDefaultLogoutPage (line 93) | @Test method getLoginWhenConfiguredWithCustomAttributesThenLoginPageReflects (line 99) | @Test method failedLoginWhenConfiguredWithCustomAuthenticationFailureThenForwardsAccordingly (line 141) | @Test method successfulLoginWhenConfiguredWithCustomAuthenticationSuccessThenForwardsAccordingly (line 155) | @Test method xml (line 168) | private String xml(String configName) { FILE: config/src/test/java/org/springframework/security/config/http/FormLoginConfigTests.java class FormLoginConfigTests (line 61) | @ExtendWith(SpringTestContextExtension.class) method getProtectedPageWhenFormLoginConfiguredThenRedirectsToDefaultLoginPage (line 71) | @Test method authenticateWhenDefaultTargetUrlConfiguredThenRedirectsAccordingly (line 80) | @Test method authenticateWhenConfiguredWithSpelThenRedirectsAccordingly (line 93) | @Test method autowireWhenLoginPageIsMisconfiguredThenDetects (line 114) | @Test method autowireWhenDefaultTargetUrlIsMisconfiguredThenDetects (line 120) | @Test method authenticateWhenCustomHandlerBeansConfiguredThenInvokesAccordingly (line 126) | @Test method authenticateWhenCustomUsernameAndPasswordParametersThenSucceeds (line 145) | @Test method authenticateWhenCustomSecurityContextHolderStrategyThenUses (line 152) | @Test method autowireWhenCustomLoginPageIsSlashLoginThenNoDefaultLoginPageGeneratingFilterIsWired (line 163) | @Test method authenticateWhenCsrfIsEnabledThenRequiresToken (line 171) | @Test method authenticateWhenCsrfIsDisabledThenDoesNotRequireToken (line 183) | @Test method authenticateWhenLoginPageIsSlashLoginAndAuthenticationFailsThenRedirectContainsErrorParameter (line 199) | @Test method getFilter (line 213) | private Filter getFilter(ApplicationContext context, Class handl... FILE: config/src/test/java/org/springframework/security/config/http/HttpCorsConfigTests.java class HttpCorsConfigTests (line 51) | @ExtendWith(SpringTestContextExtension.class) method autowireWhenMissingMvcThenGivesInformativeError (line 61) | @Test method getWhenUsingCorsThenDoesSpringSecurityCorsHandshake (line 70) | @Test method getWhenUsingCustomCorsConfigurationSourceThenDoesSpringSecurityCorsHandshake (line 83) | @Test method getWhenUsingCustomCorsFilterThenDoesSPringSecurityCorsHandshake (line 96) | @Test method xml (line 109) | private String xml(String configName) { method preflight (line 113) | private RequestPostProcessor preflight() { method approved (line 117) | private RequestPostProcessor approved() { method cors (line 121) | private RequestPostProcessor cors(boolean preflight) { method corsResponseHeaders (line 132) | private ResultMatcher corsResponseHeaders() { class CorsController (line 139) | @RestController method hello (line 143) | @RequestMapping("/") class MyCorsConfigurationSource (line 150) | static class MyCorsConfigurationSource extends UrlBasedCorsConfigurati... method MyCorsConfigurationSource (line 152) | MyCorsConfigurationSource() { FILE: config/src/test/java/org/springframework/security/config/http/HttpHeadersConfigTests.java class HttpHeadersConfigTests (line 62) | @ExtendWith(SpringTestContextExtension.class) method requestWhenHeadersDisabledThenResponseExcludesAllSecureHeaders (line 83) | @Test method requestWhenHeadersDisabledViaPlaceholderThenResponseExcludesAllSecureHeaders (line 93) | @Test method requestWhenHeadersEnabledViaPlaceholderThenResponseIncludesAllSecureHeaders (line 104) | @Test method requestWhenHeadersDisabledRefMissingPlaceholderThenResponseIncludesAllSecureHeaders (line 115) | @Test method configureWhenHeadersDisabledHavingChildElementThenAutowireFails (line 126) | @Test method requestWhenHeadersEnabledThenResponseContainsAllSecureHeaders (line 133) | @Test method requestWhenHeadersElementUsedThenResponseContainsAllSecureHeaders (line 143) | @Test method requestWhenFrameOptionsConfiguredThenIncludesHeader (line 153) | @Test method requestWhenDefaultsDisabledWithNoOverrideThenExcludesAllSecureHeaders (line 168) | @Test method requestWhenDefaultsDisabledWithPlaceholderTrueThenExcludesAllSecureHeaders (line 178) | @Test method requestWhenDefaultsDisabledWithPlaceholderFalseThenIncludeAllSecureHeaders (line 189) | @Test method requestWhenDefaultsDisabledWithPlaceholderMissingThenIncludeAllSecureHeaders (line 200) | @Test method requestWhenUsingContentTypeOptionsThenDefaultsToNoSniff (line 211) | @Test method requestWhenUsingFrameOptionsThenDefaultsToDeny (line 224) | @Test method requestWhenUsingFrameOptionsDenyThenRespondsWithDeny (line 237) | @Test method requestWhenUsingFrameOptionsSameOriginThenRespondsWithSameOrigin (line 250) | @Test method configureWhenUsingFrameOptionsAllowFromNoOriginThenAutowireFails (line 263) | @Test method configureWhenUsingFrameOptionsAllowFromBlankOriginThenAutowireFails (line 272) | @Test method requestWhenUsingFrameOptionsAllowFromThenRespondsWithAllowFrom (line 282) | @Test method requestWhenUsingFrameOptionsAllowFromWhitelistThenRespondsWithAllowFrom (line 295) | @Test method requestWhenUsingCustomHeaderThenRespondsWithThatHeader (line 312) | @Test method requestWhenUsingCustomHeaderWriterThenRespondsWithThatHeader (line 324) | @Test method configureWhenUsingCustomHeaderNameOnlyThenAutowireFails (line 335) | @Test method configureWhenUsingCustomHeaderValueOnlyThenAutowireFails (line 341) | @Test method requestWhenPermissionsPolicyConfiguredWithGeolocationSelfThenGeolocationSelf (line 347) | @Test method requestWhenUsingXssProtectionThenDefaultsToModeBlock (line 358) | @Test method requestWhenSettingXssProtectionHeaderValueToZeroThenDefaultsToZero (line 371) | @Test method requestWhenSettingXssProtectionHeaderValueToOneThenDefaultsToOne (line 384) | @Test method requestWhenSettingXssProtectionHeaderValueToOneModeBlockThenDefaultsToOneModeBlock (line 397) | @Test method requestWhenUsingCacheControlThenRespondsWithCorrespondingHeaders (line 410) | @Test method requestWhenUsingHstsThenRespondsWithHstsHeader (line 425) | @Test method insecureRequestWhenUsingHstsThenExcludesHstsHeader (line 438) | @Test method insecureRequestWhenUsingCustomHstsRequestMatcherThenIncludesHstsHeader (line 448) | @Test method configureWhenUsingHpkpWithoutPinsThenAutowireFails (line 461) | @Test method configureWhenUsingHpkpWithEmptyPinsThenAutowireFails (line 469) | @Test method requestWhenUsingHpkpThenIncludesHpkpHeader (line 477) | @Test method requestWhenUsingHpkpDefaultsThenIncludesHpkpHeaderUsingSha256 (line 489) | @Test method insecureRequestWhenUsingHpkpThenExcludesHpkpHeader (line 501) | @Test method requestWhenUsingHpkpCustomMaxAgeThenIncludesHpkpHeaderAccordingly (line 512) | @Test method requestWhenUsingHpkpReportThenIncludesHpkpHeaderAccordingly (line 524) | @Test method requestWhenUsingHpkpIncludeSubdomainsThenIncludesHpkpHeaderAccordingly (line 536) | @Test method requestWhenUsingHpkpReportUriThenIncludesHpkpHeaderAccordingly (line 548) | @Test method requestWhenCacheControlDisabledThenExcludesHeader (line 560) | @Test method requestWhenContentTypeOptionsDisabledThenExcludesHeader (line 573) | @Test method requestWhenHstsDisabledThenExcludesHeader (line 586) | @Test method requestWhenHpkpDisabledThenExcludesHeader (line 599) | @Test method requestWhenFrameOptionsDisabledThenExcludesHeader (line 609) | @Test method requestWhenXssProtectionDisabledThenExcludesHeader (line 622) | @Test method configureWhenHstsDisabledAndIncludeSubdomainsSpecifiedThenAutowireFails (line 635) | @Test method configureWhenHstsDisabledAndMaxAgeSpecifiedThenAutowireFails (line 643) | @Test method configureWhenHstsDisabledAndRequestMatcherSpecifiedThenAutowireFails (line 650) | @Test method configureWhenXssProtectionDisabledAndHeaderValueSpecifiedThenAutowireFails (line 657) | @Test method configureWhenFrameOptionsDisabledAndPolicySpecifiedThenAutowireFails (line 664) | @Test method requestWhenContentSecurityPolicyDirectivesConfiguredThenIncludesDirectives (line 671) | @Test method requestWhenHeadersDisabledAndContentSecurityPolicyConfiguredThenExcludesHeader (line 683) | @Test method requestWhenDefaultsDisabledAndContentSecurityPolicyConfiguredThenIncludesHeader (line 694) | @Test method configureWhenContentSecurityPolicyConfiguredWithEmptyDirectivesThenAutowireFails (line 705) | @Test method requestWhenContentSecurityPolicyConfiguredWithReportOnlyThenIncludesReportOnlyHeader (line 711) | @Test method requestWhenReferrerPolicyConfiguredThenResponseDefaultsToNoReferrer (line 725) | @Test method requestWhenReferrerPolicyConfiguredWithSameOriginThenRespondsWithSameOrigin (line 736) | @Test method requestWhenCrossOriginOpenerPolicyWithSameOriginAllowPopupsThenRespondsWithSameOriginAllowPopups (line 747) | @Test method requestWhenCrossOriginEmbedderPolicyWithRequireCorpThenRespondsWithRequireCorp (line 759) | @Test method requestWhenCrossOriginResourcePolicyWithSameOriginThenRespondsWithSameOrigin (line 770) | @Test method requestWhenCrossOriginPoliciesRespondsCrossOriginPolicies (line 781) | @Test method requestWhenSessionManagementConcurrencyControlMaxSessionIsOne (line 794) | @Test method requestWhenSessionManagementConcurrencyControlMaxSessionIsUnlimited (line 818) | @Test method requestWhenSessionManagementConcurrencyControlMaxSessionRefIsOneForNonAdminUsers (line 845) | @Test method requestWhenSessionManagementConcurrencyControlMaxSessionRefIsTwoForAdminUsers (line 868) | @Test method requestWhenSessionManagementConcurrencyControlWithInvalidMaxSessionConfig (line 899) | @Test method includesDefaults (line 908) | private static ResultMatcher includesDefaults() { method includes (line 912) | private static ResultMatcher includes(Map headers) { method excludesDefaults (line 920) | private static ResultMatcher excludesDefaults() { method excludes (line 924) | private static ResultMatcher excludes(Collection headers) { method excludes (line 932) | private static ResultMatcher excludes(String... headers) { method remove (line 936) | private static Map remove(Map map, Collection ke... method xml (line 944) | private String xml(String configName) { class SimpleController (line 948) | @RestController method ok (line 951) | @GetMapping("/") class CustomSessionLimit (line 958) | public static class CustomSessionLimit implements SessionLimit { method apply (line 960) | @Override FILE: config/src/test/java/org/springframework/security/config/http/HttpInterceptUrlTests.java class HttpInterceptUrlTests (line 34) | public class HttpInterceptUrlTests { method close (line 40) | @AfterEach method interceptUrlWhenRequestMatcherRefThenWorks (line 47) | @Test method loadConfig (line 60) | private void loadConfig(String... configLocations) { class FooController (line 76) | @RestController method foo (line 79) | @GetMapping("/*") FILE: config/src/test/java/org/springframework/security/config/http/InterceptUrlConfigTests.java class InterceptUrlConfigTests (line 58) | @ExtendWith(SpringTestContextExtension.class) method requestWhenMethodIsSpecifiedThenItIsNotGivenPriority (line 71) | @Test method requestWhenMethodIsSpecifiedAndAuthorizationManagerThenItIsNotGivenPriority (line 85) | @Test method requestWhenUsingPatchThenAuthorizesRequestsAccordingly (line 100) | @Test method requestWhenUsingPatchAndAuthorizationManagerThenAuthorizesRequestsAccordingly (line 116) | @Test method requestWhenUsingHasAnyRoleThenAuthorizesRequestsAccordingly (line 130) | @Test method requestWhenUsingHasAnyRoleAndAuthorizationManagerThenAuthorizesRequestsAccordingly (line 141) | @Test method requestWhenUsingPathVariablesThenAuthorizesRequestsAccordingly (line 156) | @Test method requestWhenUsingPathVariablesAndAuthorizationManagerThenAuthorizesRequestsAccordingly (line 172) | @Test method requestWhenUsingCamelCasePathVariablesThenAuthorizesRequestsAccordingly (line 190) | @Test method requestWhenUsingCamelCasePathVariablesAndAuthorizationManagerThenAuthorizesRequestsAccordingly (line 206) | @Test method requestWhenUsingPathVariablesAndTypeConversionThenAuthorizesRequestsAccordingly (line 224) | @Test method requestWhenUsingPathVariablesAndTypeConversionAndAuthorizationManagerThenAuthorizesRequestsAccordingly (line 238) | @Test method requestWhenUsingMvcMatchersAndPathVariablesThenAuthorizesRequestsAccordingly (line 251) | @Test method requestWhenUsingMvcMatchersAndPathVariablesAndAuthorizationManagerThenAuthorizesRequestsAccordingly (line 264) | @Test method configureWhenUsingRegexMatcherAndServletPathThenThrowsException (line 279) | @Test method configureWhenUsingRegexMatcherAndServletPathAndAuthorizationManagerThenThrowsException (line 285) | @Test method configureWhenUsingCiRegexMatcherAndServletPathThenThrowsException (line 291) | @Test method configureWhenUsingCiRegexMatcherAndServletPathAndAuthorizationManagerThenThrowsException (line 297) | @Test method configureWhenUsingDefaultMatcherAndServletPathThenNoException (line 304) | @Test method configureWhenUsingDefaultMatcherAndServletPathAndAuthorizationManagerThenNoException (line 310) | @Test method requestWhenUsingFilterAllDispatcherTypesAndAuthorizationManagerThenAuthorizesRequestsAccordingly (line 317) | @Test method configWhenInterceptUrlMissingAccessThenException (line 343) | @Test method configWhenInterceptUrlEmptyAccessThenException (line 353) | @Test method configWhenInterceptUrlValidAccessThenLoads (line 363) | @Test method configWhenUseAuthorizationManagerFalseAndMissingAccessThenException (line 371) | @Test method configWhenUseAuthorizationManagerFalseAndEmptyAccessThenException (line 381) | @Test method adminCredentials (line 388) | private static RequestPostProcessor adminCredentials() { method userCredentials (line 392) | private static RequestPostProcessor userCredentials() { method mockServletContext (line 396) | private MockServletContext mockServletContext(String servletPath) { method xml (line 406) | private String xml(String configName) { class PathController (line 410) | @RestController method path (line 413) | @RequestMapping("/path") method path (line 418) | @RequestMapping("/path/{un}/path") class ErrorController (line 425) | @RestController method error (line 428) | @GetMapping("/error") class Id (line 435) | public static class Id { method isOne (line 437) | public boolean isOne(int i) { FILE: config/src/test/java/org/springframework/security/config/http/MiscHttpConfigTests.java class MiscHttpConfigTests (line 151) | @ExtendWith(SpringTestContextExtension.class) method configureWhenUsingMinimalConfigurationThenParses (line 161) | @Test method configureWhenUsingAutoConfigThenSetsUpCorrectFilterList (line 166) | @Test method configureWhenUsingSecurityNoneThenNoFiltersAreSetUp (line 172) | @Test method requestWhenUsingDebugFilterAndPatternIsNotConfigureForSecurityThenRespondsOk (line 178) | @Test method requestWhenHttpPatternUsesRegexMatchingThenMatchesAccordingly (line 189) | @Test method requestWhenHttpPatternUsesCiRegexMatchingThenMatchesAccordingly (line 200) | @Test method requestWhenHttpPatternUsesCustomRequestMatcherThenMatchesAccordingly (line 211) | @Test method requestWhenUsingMinimalConfigurationThenHonorsAnonymousEndpoints (line 225) | @Test method requestWhenAnonymousIsDisabledThenRejectsAnonymousEndpoints (line 237) | @Test method requestWhenAnonymousUsesCustomAttributesThenRespondsWithThoseAttributes (line 249) | @Test method requestWhenAnonymousUsesMultipleGrantedAuthoritiesThenRespondsWithThoseAttributes (line 264) | @Test method requestWhenInterceptUrlMatchesMethodThenSecuresAccordingly (line 279) | @Test method requestWhenInterceptUrlMatchesMethodAndRequiresHttpsThenSecuresAccordingly (line 296) | @Test method requestWhenInterceptUrlMatchesAnyPatternAndRequiresHttpsThenSecuresAccordingly (line 309) | @Test method configureWhenOncePerRequestIsFalseThenFilterSecurityInterceptorExercisedForForwards (line 322) | @Test method configureWhenOncePerRequestIsTrueThenFilterSecurityInterceptorObserveOncePerRequestIsTrue (line 329) | @Test method requestWhenCustomHttpBasicEntryPointRefThenInvokesOnCommence (line 336) | @Test method configureWhenInterceptUrlWithRequiresChannelThenAddedChannelFilterToChain (line 348) | @Test method configureWhenRedirectToHttpsThenFilterAdded (line 354) | @Test method getWhenRedirectToHttpsAnyThenRedirects (line 360) | @Test method getWhenPortsMappedThenRedirectedAccordingly (line 369) | @Test method configureWhenCustomFiltersThenAddedToChainInCorrectOrder (line 378) | @Test method configureWhenTwoFiltersWithSameOrderThenException (line 389) | @Test method configureWhenUsingX509ThenAddsX509FilterCorrectly (line 395) | @Test method getWhenUsingX509PrincipalExtractorRef (line 402) | @Test method getWhenUsingX509PrincipalExtractorRefAndSubjectPrincipalRegex (line 413) | @Test method getWhenUsingX509AndPropertyPlaceholderThenSubjectPrincipalRegexIsConfigured (line 423) | @Test method getWhenUsingX509CustomSecurityContextHolderStrategyThenUses (line 435) | @Test method configureWhenUsingInvalidLogoutSuccessUrlThenThrowsException (line 448) | @Test method logoutWhenSpecifyingCookiesToDeleteThenSetCookieAdded (line 454) | @Test method logoutWhenSpecifyingSuccessHandlerRefThenResponseHandledAccordingly (line 463) | @Test method getWhenUnauthenticatedThenUsesConfiguredRequestCache (line 472) | @Test method getWhenUnauthenticatedThenUsesConfiguredAuthenticationEntryPoint (line 480) | @Test method configureWhenUsingCustomUserDetailsServiceThenBeanPostProcessorsAreStillApplied (line 495) | @Test method getWhenUsingTwoIdenticalInterceptUrlsThenTheSecondTakesPrecedence (line 505) | @Test method getWhenAuthenticatingThenConsultsCustomSecurityContextRepository (line 516) | @Test method getWhenExplicitSaveAndRepositoryAndAuthenticatingThenConsultsCustomSecurityContextRepository (line 531) | @Test method getWhenExplicitSaveAndExplicitSaveAndAuthenticatingThenConsultsCustomSecurityContextRepository (line 548) | @Test method getWhenUsingInterceptUrlExpressionsThenAuthorizesAccordingly (line 562) | @Test method getWhenUsingCustomExpressionHandlerThenAuthorizesAccordingly (line 575) | @Test method configureWhenProtectingLoginPageThenWarningLogged (line 588) | @Test method configureWhenProtectingLoginPageAuthorizationManagerThenWarningLogged (line 596) | @Test method configureWhenUsingDisableUrlRewritingThenRedirectIsNotEncodedByResponse (line 604) | @Test method configureWhenUsingDisableUrlRewritingAndCustomRepositoryThenRedirectIsNotEncodedByResponse (line 617) | @Test method configureWhenUserDetailsServiceInParentContextThenLocatesSuccessfully (line 635) | @Test method loginWhenConfiguredWithNoInternalAuthenticationProvidersThenSuccessfullyAuthenticates (line 650) | @Test method loginWhenUsingDefaultsThenErasesCredentialsAfterAuthentication (line 663) | @Test method loginWhenAuthenticationManagerConfiguredToEraseCredentialsThenErasesCredentialsAfterAuthentication (line 672) | @Test method loginWhenAuthenticationManagerRefConfiguredToKeepCredentialsThenKeepsCredentialsAfterAuthentication (line 685) | @Test method loginWhenAuthenticationManagerRefIsNotAProviderManagerThenKeepsCredentialsAccordingly (line 695) | @Test method loginWhenJeeFilterThenExtractsRoles (line 705) | @Test method loginWhenJeeFilterCustomSecurityContextHolderStrategyThenUses (line 724) | @Test method loginWhenUsingCustomAuthenticationDetailsSourceRefThenAuthenticationSourcesDetailsAccordingly (line 744) | @Test method loginWhenUsingJaasApiProvisionThenJaasSubjectContainsUsername (line 771) | @Test method getWhenUsingCustomHttpFirewallThenFirewallIsInvoked (line 782) | @Test method getWhenUsingCustomRequestRejectedHandlerThenRequestRejectedHandlerIsInvoked (line 799) | @Test method getWhenUsingCustomAccessDecisionManagerThenAuthorizesAccordingly (line 811) | @Test method asyncDispatchWhenCustomSecurityContextHolderStrategyThenUses (line 820) | @Test method authenticateWhenUsingPortMapperThenRedirectsAppropriately (line 838) | @Test method redirectLogsTo (line 862) | private void redirectLogsTo(OutputStream os, Class clazz) { method writeTo (line 870) | private Answer writeTo(OutputStream os) { method assertThatFiltersMatchExpectedAutoConfigList (line 877) | private void assertThatFiltersMatchExpectedAutoConfigList() { method assertThatFiltersMatchExpectedAutoConfigList (line 881) | private void assertThatFiltersMatchExpectedAutoConfigList(String url) { method getFilter (line 901) | private T getFilter(Class filterClass) { method getFilters (line 905) | private List getFilters(String url) { method userCredentials (line 910) | @NonNull method adminCredentials (line 915) | @NonNull method postCredentials (line 920) | @NonNull method xml (line 925) | private static String xml(String configName) { class BasicController (line 929) | @RestController method unprotected (line 932) | @RequestMapping("/unprotected") method protectedMethod (line 937) | @RequestMapping("/protected") class CustomKeyController (line 944) | @RestController method customKey (line 947) | @GetMapping("/customKey") class AuthenticationController (line 958) | @RestController method password (line 961) | @GetMapping("/password") method roles (line 966) | @GetMapping("/roles") method details (line 974) | @GetMapping("/details") method name (line 979) | @GetMapping("/name") class JaasController (line 986) | @RestController method username (line 989) | @GetMapping("/username") class JaasLoginModule (line 997) | public static class JaasLoginModule implements LoginModule { method initialize (line 1001) | @Override method login (line 1007) | @Override method commit (line 1012) | @Override method abort (line 1017) | @Override method logout (line 1022) | @Override class MockAccessDecisionManager (line 1029) | static class MockAccessDecisionManager implements AccessDecisionManager { method decide (line 1031) | @Override method supports (line 1037) | @Override method supports (line 1042) | @Override class MockAuthenticationManager (line 1049) | static class MockAuthenticationManager implements AuthenticationManager { method authenticate (line 1051) | @Override class EncodeUrlDenyingHttpServletResponseWrapper (line 1059) | static class EncodeUrlDenyingHttpServletResponseWrapper extends HttpSe... method EncodeUrlDenyingHttpServletResponseWrapper (line 1061) | EncodeUrlDenyingHttpServletResponseWrapper(HttpServletResponse respo... method encodeURL (line 1065) | @Override method encodeRedirectURL (line 1070) | @Override FILE: config/src/test/java/org/springframework/security/config/http/MultiHttpBlockConfigTests.java class MultiHttpBlockConfigTests (line 44) | @ExtendWith(SpringTestContextExtension.class) method requestWhenUsingMutuallyExclusiveHttpElementsThenIsRoutedAccordingly (line 54) | @Test method configureWhenUsingDuplicateHttpElementsThenThrowsWiringException (line 70) | @Test method configureWhenUsingIndenticallyPatternedHttpElementsThenThrowsWiringException (line 77) | @Test method requestWhenTargettingAuthenticationManagersToCorrespondingHttpElementsThenAuthenticationProceeds (line 87) | @Test method xml (line 106) | private String xml(String configName) { class BasicController (line 110) | @Controller method first (line 113) | @GetMapping("/first") FILE: config/src/test/java/org/springframework/security/config/http/NamespaceHttpBasicTests.java class NamespaceHttpBasicTests (line 43) | public class NamespaceHttpBasicTests { method setup (line 58) | @BeforeEach method teardown (line 66) | @AfterEach method httpBasicWithPasswordEncoder (line 74) | @Test method httpBasicCustomSecurityContextHolderStrategy (line 99) | @Test method httpBasicUnauthorizedOnDefault (line 124) | @Test method loadContext (line 139) | private void loadContext(String context) { FILE: config/src/test/java/org/springframework/security/config/http/OAuth2AuthorizedClientManagerRegistrarTests.java class OAuth2AuthorizedClientManagerRegistrarTests (line 83) | public class OAuth2AuthorizedClientManagerRegistrarTests { method setUp (line 107) | @BeforeEach method loadContextWhenOAuth2ClientEnabledThenConfigured (line 115) | @Test method authorizeWhenAuthorizationCodeAuthorizedClientProviderBeanThenUsed (line 121) | @Test method authorizeWhenRefreshTokenAccessTokenResponseClientBeanThenUsed (line 143) | @Test method authorizeWhenRefreshTokenAuthorizedClientProviderBeanThenUsed (line 149) | @Test method testRefreshTokenGrant (line 155) | private void testRefreshTokenGrant() { method authorizeWhenClientCredentialsAccessTokenResponseClientBeanThenUsed (line 189) | @Test method authorizeWhenClientCredentialsAuthorizedClientProviderBeanThenUsed (line 195) | @Test method testClientCredentialsGrant (line 201) | private void testClientCredentialsGrant() { method authorizeWhenJwtBearerAccessTokenResponseClientBeanThenUsed (line 229) | @Test method authorizeWhenJwtBearerAuthorizedClientProviderBeanThenUsed (line 235) | @Test method testJwtBearerGrant (line 241) | private void testJwtBearerGrant() { method authorizeWhenTokenExchangeAccessTokenResponseClientBeanThenUsed (line 268) | @Test method authorizeWhenTokenExchangeAuthorizedClientProviderBeanThenUsed (line 274) | @Test method testTokenExchangeGrant (line 280) | private void testTokenExchangeGrant() { method getExpiredAccessToken (line 309) | private static OAuth2AccessToken getExpiredAccessToken() { method getJwt (line 316) | private static Jwt getJwt() { method xml (line 323) | private static String xml(String configName) { method getClientRegistrations (line 327) | public static List getClientRegistrations() { method authorizationCode (line 356) | public static AuthorizationCodeOAuth2AuthorizedClientProvider authoriz... method refreshToken (line 360) | public static RefreshTokenOAuth2AuthorizedClientProvider refreshToken() { method refreshTokenAccessTokenResponseClient (line 366) | public static OAuth2AccessTokenResponseClient j... method tokenExchange (line 390) | public static TokenExchangeOAuth2AuthorizedClientProvider tokenExchang... method tokenExchangeAccessTokenResponseClient (line 396) | public static OAuth2AccessTokenResponseClient T bean(Class beanClass) { method xml (line 1019) | private String xml(String configName) { class JwtDecoderFactoryBean (line 1023) | static class JwtDecoderFactoryBean implements FactoryBean { method getObject (line 1031) | @Override method getObjectType (line 1046) | @Override method setJwtValidator (line 1051) | public void setJwtValidator(OAuth2TokenValidator jwtValidator) { method setKey (line 1055) | public void setKey(RSAPublicKey key) { method setRest (line 1059) | public void setRest(RestOperations rest) { class OpaqueTokenIntrospectorFactoryBean (line 1065) | static class OpaqueTokenIntrospectorFactoryBean implements FactoryBean... method getObject (line 1069) | @Override method getObjectType (line 1074) | @Override method setRest (line 1079) | public void setRest(RestOperations rest) { class MockWebServerFactoryBean (line 1085) | static class MockWebServerFactoryBean implements FactoryBean { method getObject (line 1140) | @Override method getObjectType (line 1145) | @Override method setMillis (line 1150) | public void setMillis(long millis) { FILE: config/src/test/java/org/springframework/security/config/http/PlaceHolderAndELConfigTests.java class PlaceHolderAndELConfigTests (line 41) | @ExtendWith({ SpringExtension.class, SpringTestContextExtension.class }) method getWhenUsingPlaceholderThenUnsecuredPatternCorrectlyConfigured (line 52) | @Test method loginWhenUsingPlaceholderThenInterceptUrlsAndFormLoginWorks (line 65) | @Test method loginWhenUsingSpELThenInterceptUrlsAndFormLoginWorks (line 90) | @Test method requestWhenUsingPlaceholderOrSpELThenPortMapperWorks (line 112) | @Test method requestWhenUsingPlaceholderThenRequiresChannelWorks (line 128) | @Test method requestWhenUsingPlaceholderThenAccessDeniedPageWorks (line 141) | @Test method requestWhenUsingSpELThenAccessDeniedPageWorks (line 152) | @Test method xml (line 162) | private String xml(String configName) { class SimpleController (line 166) | @RestController method unsecured (line 169) | @GetMapping("/unsecured") method secured (line 174) | @GetMapping("/secured") FILE: config/src/test/java/org/springframework/security/config/http/RememberMeConfigTests.java class RememberMeConfigTests (line 61) | @ExtendWith(SpringTestContextExtension.class) method requestWithRememberMeWhenUsingCustomTokenRepositoryThenAutomaticallyReauthenticates (line 71) | @Test method requestWithRememberMeWhenUsingCustomDataSourceThenAutomaticallyReauthenticates (line 89) | @Test method requestWithRememberMeWhenUsingAuthenticationSuccessHandlerThenInvokesHandler (line 109) | @Test method requestWithRememberMeWhenUsingCustomRememberMeServicesThenAuthenticates (line 129) | @Test method logoutWhenUsingRememberMeDefaultsThenCookieIsCancelled (line 150) | @Test method requestWithRememberMeWhenTokenValidityIsConfiguredThenCookieReflectsCorrectExpiration (line 161) | @Test method requestWithRememberMeWhenTokenValidityIsNegativeThenCookieReflectsCorrectExpiration (line 177) | @Test method configureWhenUsingDataSourceAndANegativeTokenValidityThenThrowsWiringException (line 186) | @Test method requestWithRememberMeWhenTokenValidityIsResolvedByPropertyPlaceholderThenCookieReflectsCorrectExpiration (line 192) | @Test method requestWithRememberMeWhenUseSecureCookieIsTrueThenCookieIsSecure (line 200) | @Test method requestWithRememberMeWhenUseSecureCookieIsFalseThenCookieIsNotSecure (line 210) | @Test method configureWhenUsingPersistentTokenRepositoryAndANegativeTokenValidityThenThrowsWiringException (line 217) | @Test method rememberMeWhenCustomSecurityContextHolderStrategyThenUses (line 223) | @Test method requestWithRememberMeWhenUsingCustomUserDetailsServiceThenInvokesThisUserDetailsService (line 235) | @Test method requestWithRememberMeWhenExcludingBasicAuthenticationFilterThenStillReauthenticates (line 254) | @Test method requestWithRememberMeWhenUsingCustomRememberMeParameterThenReauthenticates (line 272) | @Test method configureWhenUsingRememberMeParameterAndServicesRefThenThrowsWiringException (line 290) | @Test method authenticateWhenUsingCustomRememberMeCookieNameThenIssuesCookieWithThatName (line 299) | @Test method configureWhenUsingRememberMeCookieAndServicesRefThenThrowsWiringException (line 311) | @Test method rememberAuthentication (line 320) | private ResultActions rememberAuthentication(String username, String p... method login (line 330) | private static MockHttpServletRequestBuilder login(String username, St... method rememberMeCookie (line 338) | private static Cookie rememberMeCookie(MvcResult result) { method xml (line 342) | private String xml(String configName) { class BasicController (line 346) | @RestController method ok (line 349) | @GetMapping("/authenticated") FILE: config/src/test/java/org/springframework/security/config/http/Saml2LoginBeanDefinitionParserTests.java class Saml2LoginBeanDefinitionParserTests (line 89) | @ExtendWith({ SpringExtension.class, SpringTestContextExtension.class }) method createResponse (line 141) | @BeforeAll method requestWhenSingleRelyingPartyRegistrationThenAutoRedirect (line 158) | @Test method requestWhenMultiRelyingPartyRegistrationThenRedirectToLoginWithRelyingParties (line 169) | @Test method requestLoginWhenMultiRelyingPartyRegistrationThenReturnLoginPageWithRelyingParties (line 179) | @Test method authenticateWhenAuthenticationResponseNotValidThenThrowAuthenticationException (line 192) | @Test method authenticateWhenAuthenticationResponseValidThenAuthenticate (line 206) | @Test method authenticateWhenCustomSecurityContextHolderStrategyThenUses (line 221) | @Test method authenticateWhenAuthenticationResponseValidThenAuthenticationSuccessEventPublished (line 238) | @Test method authenticateWhenCustomAuthenticationConverterThenUses (line 250) | @Test method authenticateWhenCustomAuthenticationManagerThenUses (line 266) | @Test method authenticationRequestWhenCustomAuthenticationRequestContextResolverThenUses (line 284) | @Test method authenticationRequestWhenCustomAuthnRequestRepositoryThenUses (line 299) | @Test method authenticateWhenCustomAuthnRequestRepositoryThenUses (line 312) | @Test method saml2LoginWhenLoginProcessingUrlWithoutRegistrationIdAndDefaultAuthenticationConverterThenValidates (line 327) | @Test method authenticateWhenCustomLoginProcessingUrlAndCustomAuthenticationConverterThenAuthenticate (line 334) | @Test method relyingPartyRegistrationWithVerifyingCredential (line 349) | private RelyingPartyRegistration relyingPartyRegistrationWithVerifying... method xml (line 354) | private String xml(String configName) { FILE: config/src/test/java/org/springframework/security/config/http/Saml2LogoutBeanDefinitionParserTests.java class Saml2LogoutBeanDefinitionParserTests (line 84) | @ExtendWith({ SpringExtension.class, SpringTestContextExtension.class }) method setup (line 130) | @BeforeEach method logoutWhenLogoutSuccessHandlerAndNotSaml2LoginThenDefaultLogoutSuccessHandler (line 141) | @Test method saml2LogoutWhenDefaultsThenLogsOutAndSendsLogoutRequest (line 152) | @Test method saml2LogoutWhenUnauthenticatedThenEntryPoint (line 162) | @Test method saml2LogoutWhenMissingCsrfThen403 (line 170) | @Test method saml2LogoutWhenGetThenDefaultLogoutPage (line 176) | @Test method saml2LogoutWhenPutOrDeleteThen404 (line 185) | @Test method saml2LogoutWhenNoRegistrationThen401 (line 194) | @Test method saml2LogoutWhenCsrfDisabledAndNoAuthenticationThenFinalRedirect (line 206) | @Test method saml2LogoutWhenCustomLogoutRequestResolverThenUses (line 214) | @Test method saml2LogoutRequestWhenDefaultsThenLogsOutAndSendsLogoutResponse (line 229) | @Test method saml2LogoutRequestWhenCustomSecurityContextHolderStrategyThenUses (line 250) | @Test method saml2LogoutRequestWhenNoRegistrationThen400 (line 272) | @Test method saml2LogoutRequestWhenInvalidSamlRequestThen302Redirect (line 290) | @Test method saml2LogoutRequestWhenCustomLogoutRequestHandlerThenUses (line 301) | @Test method saml2LogoutResponseWhenDefaultsThenRedirects (line 320) | @Test method saml2LogoutResponseWhenInvalidSamlResponseThen401 (line 345) | @Test method saml2LogoutResponseWhenCustomLogoutResponseHandlerThenUses (line 369) | @Test method saml2LogoutWhenCustomLogoutRequestRepositoryThenUses (line 387) | @Test method getBean (line 402) | private T getBean(Class clazz) { method xml (line 406) | private String xml(String configName) { method samlQueryString (line 410) | private SamlQueryStringRequestPostProcessor samlQueryString() { class SamlQueryStringRequestPostProcessor (line 414) | static class SamlQueryStringRequestPostProcessor implements RequestPos... method postProcessRequest (line 416) | @Override FILE: config/src/test/java/org/springframework/security/config/http/SecurityContextHolderAwareRequestConfigTests.java class SecurityContextHolderAwareRequestConfigTests (line 54) | @ExtendWith({ SpringExtension.class, SpringTestContextExtension.class }) method servletLoginWhenUsingDefaultConfigurationThenUsesSpringSecurity (line 65) | @Test method servletAuthenticateWhenUsingDefaultConfigurationThenUsesSpringSecurity (line 75) | @Test method servletLogoutWhenUsingDefaultConfigurationThenUsesSpringSecurity (line 85) | @Test method servletAuthenticateWhenUsingHttpBasicThenUsesSpringSecurity (line 101) | @Test method servletAuthenticateWhenUsingFormLoginThenUsesSpringSecurity (line 111) | @Test method servletLoginWhenUsingMultipleHttpConfigsThenUsesSpringSecurity (line 121) | @Test method servletAuthenticateWhenUsingMultipleHttpConfigsThenUsesSpringSecurity (line 134) | @Test method servletLogoutWhenUsingMultipleHttpConfigsThenUsesSpringSecurity (line 147) | @Test method servletLogoutWhenUsingCustomLogoutThenUsesSpringSecurity (line 177) | @Test method servletIsUserInRoleWhenUsingDefaultConfigThenRoleIsSet (line 201) | @Test method xml (line 211) | private String xml(String configName) { class ServletAuthenticatedController (line 215) | @RestController method v2Login (line 218) | @GetMapping("/v2/good-login") method login (line 224) | @GetMapping("/good-login") method v2Authenticate (line 230) | @GetMapping("/v2/authenticate") method authenticate (line 236) | @GetMapping("/authenticate") method v2Logout (line 243) | @GetMapping("/v2/do-logout") method logout (line 248) | @GetMapping("/do-logout") method role (line 254) | @GetMapping("/role") method principal (line 259) | private String principal() { FILE: config/src/test/java/org/springframework/security/config/http/SecurityFiltersAssertions.java class SecurityFiltersAssertions (line 32) | public final class SecurityFiltersAssertions { method SecurityFiltersAssertions (line 36) | private SecurityFiltersAssertions() { method assertEquals (line 39) | public static void assertEquals(List filters) { FILE: config/src/test/java/org/springframework/security/config/http/SessionManagementConfigServlet31Tests.java class SessionManagementConfigServlet31Tests (line 37) | public class SessionManagementConfigServlet31Tests { method setup (line 59) | @BeforeEach method teardown (line 66) | @AfterEach method changeSessionIdThenPreserveParameters (line 73) | @Test method changeSessionId (line 96) | @Test method loadContext (line 117) | private void loadContext(String context) { FILE: config/src/test/java/org/springframework/security/config/http/SessionManagementConfigTests.java class SessionManagementConfigTests (line 84) | @ExtendWith(SpringTestContextExtension.class) method requestWhenCreateSessionAlwaysThenAlwaysCreatesSession (line 94) | @Test method requestWhenCreateSessionIsSetToNeverThenDoesNotCreateSessionOnLoginChallenge (line 103) | @Test method requestWhenCreateSessionIsSetToNeverThenDoesNotCreateSessionOnLogin (line 112) | @Test method requestWhenCreateSessionIsSetToNeverThenUsesExistingSession (line 127) | @Test method requestWhenCreateSessionIsSetToStatelessThenDoesNotCreateSessionOnLoginChallenge (line 146) | @Test method requestWhenCreateSessionIsSetToStatelessThenDoesNotCreateSessionOnLogin (line 156) | @Test method requestWhenCreateSessionIsSetToStatelessThenIgnoresExistingSession (line 170) | @Test method requestWhenCreateSessionIsSetToIfRequiredThenDoesNotCreateSessionOnPublicInvocation (line 188) | @Test method requestWhenCreateSessionIsSetToIfRequiredThenCreatesSessionOnLoginChallenge (line 198) | @Test method requestWhenCreateSessionIsSetToIfRequiredThenCreatesSessionOnLogin (line 208) | @Test method requestWhenRejectingUserBasedOnMaxSessionsExceededThenDoesNotCreateSession (line 227) | @Test method requestWhenSessionFixationProtectionDisabledAndConcurrencyControlEnabledThenSessionNotInvalidated (line 243) | @Test method autowireWhenExportingSessionRegistryBeanThenAvailableForWiring (line 255) | @Test method requestWhenExpiredUrlIsSetThenInvalidatesSessionAndRedirects (line 261) | @Test method requestWhenConcurrencyControlAndCustomLogoutHandlersAreSetThenAllAreInvokedWhenSessionExpires (line 274) | @Test method requestWhenConcurrencyControlAndRememberMeAreSetThenInvokedWhenSessionExpires (line 290) | @Test method autowireWhenConcurrencyControlIsSetThenLogoutHandlersGetAuthenticationObject (line 306) | @Test method requestWhenConcurrencyControlIsSetThenDefaultsToResponseBodyExpirationResponse (line 321) | @Test method requestWhenCustomSessionAuthenticationStrategyThenInvokesOnAuthentication (line 334) | @Test method autowireWhenSessionRegistryRefIsSetThenAvailableForWiring (line 343) | @Test method requestWhenMaxSessionsIsSetThenErrorsWhenExceeded (line 349) | @Test method requestWhenMaxSessionsIsSetWithPlaceHolderThenErrorsWhenExceeded (line 362) | @Test method autowireWhenSessionFixationProtectionIsNoneAndCsrfDisabledThenSessionManagementFilterIsNotWired (line 374) | @Test method requestWhenSessionFixationProtectionIsNoneThenSessionNotInvalidated (line 380) | @Test method requestWhenSessionFixationProtectionIsMigrateSessionThenSessionIsReplaced (line 391) | @Test method requestWhenSessionFixationProtectionIsNoneAndInvalidSessionUrlIsSetThenStillRedirectsOnInvalidSession (line 404) | @Test method sessionRegistryIsValid (line 420) | private void sessionRegistryIsValid() { method extractSessionRegistry (line 432) | private SessionRegistry extractSessionRegistry(ConcurrentSessionFilter... method extractSessionRegistry (line 436) | private SessionRegistry extractSessionRegistry(UsernamePasswordAuthent... method extractSessionRegistry (line 442) | private SessionRegistry extractSessionRegistry(SessionManagementFilter... method getFieldValue (line 448) | private T getFieldValue(Object target, String fieldName) { method session (line 457) | private static SessionResultMatcher session() { method checkConcurrencyAndLogoutFilterHasSameSizeAndHasLogoutSuccessEventPublishingLogoutHandler (line 464) | @Test method request (line 480) | private static MockHttpServletResponse request(MockHttpServletRequest ... method expiredSession (line 489) | private MockHttpSession expiredSession() { method getFilter (line 497) | private T getFilter(Class filterClass) { method getFilters (line 501) | private List getFilters() { method servletContext (line 506) | private ServletContext servletContext() { method xml (line 511) | private String xml(String configName) { class TeapotSessionAuthenticationStrategy (line 515) | static class TeapotSessionAuthenticationStrategy implements SessionAut... method onAuthentication (line 517) | @Override class CustomRememberMeServices (line 525) | static class CustomRememberMeServices implements RememberMeServices, L... method autoLogin (line 527) | @Override method loginFail (line 532) | @Override method loginSuccess (line 536) | @Override method logout (line 541) | @Override class BasicController (line 548) | @RestController method ok (line 551) | @GetMapping("/") method auth (line 556) | @GetMapping("/auth") class SessionResultMatcher (line 563) | private static class SessionResultMatcher implements ResultMatcher { method exists (line 571) | ResultMatcher exists(boolean exists) { method valid (line 576) | ResultMatcher valid(boolean valid) { method id (line 581) | ResultMatcher id(String id) { method match (line 586) | @Override class EncodeUrlDenyingHttpServletResponseWrapper (line 609) | private static class EncodeUrlDenyingHttpServletResponseWrapper extend... method EncodeUrlDenyingHttpServletResponseWrapper (line 611) | EncodeUrlDenyingHttpServletResponseWrapper(HttpServletResponse respo... method encodeURL (line 615) | @Override method encodeRedirectURL (line 620) | @Override FILE: config/src/test/java/org/springframework/security/config/http/SessionManagementConfigTransientAuthenticationTests.java class SessionManagementConfigTransientAuthenticationTests (line 42) | @ExtendWith(SpringTestContextExtension.class) method postWhenTransientAuthenticationThenNoSessionCreated (line 52) | @Test method postWhenTransientAuthenticationThenAlwaysSessionOverrides (line 59) | @Test method xml (line 66) | private String xml(String configName) { class TransientAuthenticationProvider (line 70) | static class TransientAuthenticationProvider implements Authentication... method authenticate (line 72) | @Override method supports (line 77) | @Override class SomeTransientAuthentication (line 84) | @Transient method SomeTransientAuthentication (line 87) | SomeTransientAuthentication() { method getCredentials (line 91) | @Override method getPrincipal (line 96) | @Override FILE: config/src/test/java/org/springframework/security/config/http/WebConfigUtilsTests.java class WebConfigUtilsTests (line 28) | @ExtendWith(MockitoExtension.class) method validateHttpRedirectSpELNoParserWarning (line 37) | @Test FILE: config/src/test/java/org/springframework/security/config/http/WellKnownChangePasswordBeanDefinitionParserTests.java class WellKnownChangePasswordBeanDefinitionParserTests (line 36) | @ExtendWith(SpringTestContextExtension.class) method whenChangePasswordPageNotSetThenDefaultChangePasswordPageUsed (line 46) | @Test method whenChangePasswordPageSetThenSpecifiedChangePasswordPageUsed (line 55) | @Test method xml (line 64) | private String xml(String configName) { FILE: config/src/test/java/org/springframework/security/config/http/customconfigurer/CustomConfigurer.java class CustomConfigurer (line 32) | public class CustomConfigurer extends SecurityConfigurerAdapter clazz) { class Config (line 114) | @Configuration method filterChain (line 118) | @Bean method propertyPlaceholderConfigurer (line 127) | @Bean class ConfigCustomize (line 139) | @Configuration method filterChain (line 143) | @Bean method propertyPlaceholderConfigurer (line 155) | @Bean FILE: config/src/test/java/org/springframework/security/config/method/Contact.java class Contact (line 23) | public class Contact { method Contact (line 30) | public Contact(String name) { method getName (line 37) | public String getName() { FILE: config/src/test/java/org/springframework/security/config/method/GlobalMethodSecurityBeanDefinitionParserTests.java class GlobalMethodSecurityBeanDefinitionParserTests (line 68) | public class GlobalMethodSecurityBeanDefinitionParserTests { method loadContext (line 77) | public void loadContext() { method closeAppContext (line 89) | @AfterEach method targetShouldPreventProtectedMethodInvocationWithNoContext (line 99) | @Test method targetShouldAllowProtectedMethodInvocationWithCorrectRole (line 106) | @Test method targetShouldPreventProtectedMethodInvocationWithIncorrectRole (line 119) | @Test method doesntInterfereWithBeanPostProcessing (line 128) | @Test method worksWithAspectJAutoproxy (line 143) | @Test method supportsMethodArgumentsInPointcut (line 163) | @Test method supportsBooleanPointcutExpressions (line 183) | @Test method duplicateElementCausesError (line 206) | @Test method expressionVoterAndAfterInvocationProviderUseSameExpressionHandlerInstance (line 213) | @SuppressWarnings("unchecked") method accessIsDeniedForHasRoleExpression (line 233) | @Test method beanNameExpressionPropertyIsSupported (line 245) | @Test method preAndPostFilterAnnotationsWorkWithLists (line 261) | @Test method prePostFilterAnnotationWorksWithArrays (line 282) | @Test method customPermissionEvaluatorIsSupported (line 298) | @Test method genericsAreMatchedByProtectPointcut (line 313) | @Test method genericsMethodArgumentNamesAreResolved (line 329) | @Test method runAsManagerIsSetCorrectly (line 342) | @Test method supportsExternalMetadataSource (line 359) | @Test method supportsCustomAuthenticationManager (line 379) | @Test method setContext (line 400) | private void setContext(String context) { method setContext (line 404) | private void setContext(String context, ApplicationContext parent) { class CustomAuthManager (line 408) | static class CustomAuthManager implements AuthenticationManager, Appli... method CustomAuthManager (line 414) | CustomAuthManager(String beanName) { method authenticate (line 418) | @Override method setApplicationContext (line 423) | @Override type Foo (line 430) | interface Foo { method foo (line 432) | void foo(T action); class ConcreteFoo (line 436) | public static class ConcreteFoo implements Foo { method foo (line 438) | @Override FILE: config/src/test/java/org/springframework/security/config/method/InterceptMethodsBeanDefinitionDecoratorTests.java class InterceptMethodsBeanDefinitionDecoratorTests (line 54) | @ExtendWith(SpringExtension.class) method loadContext (line 83) | @BeforeAll method clearContext (line 89) | @AfterEach method targetDoesntLoseApplicationListenerInterface (line 94) | @Test method targetShouldAllowUnprotectedMethodInvocationWithNoContext (line 104) | @Test method targetShouldPreventProtectedMethodInvocationWithNoContext (line 109) | @Test method targetShouldAllowProtectedMethodInvocationWithCorrectRole (line 115) | @Test method targetShouldPreventProtectedMethodInvocationWithIncorrectRole (line 123) | @Test method transactionalMethodsShouldBeSecured (line 131) | @Test method targetAuthorizationManagerShouldAllowUnprotectedMethodInvocationWithNoContext (line 136) | @Test method targetAuthorizationManagerShouldPreventProtectedMethodInvocationWithNoContext (line 141) | @Test method targetAuthorizationManagerShouldAllowProtectedMethodInvocationWithCorrectRole (line 147) | @Test method targetAuthorizationManagerShouldPreventProtectedMethodInvocationWithIncorrectRole (line 155) | @Test method transactionalAuthorizationManagerMethodsShouldBeSecured (line 163) | @Test method targetCustomAuthorizationManagerUsed (line 169) | @Test method setApplicationContext (line 176) | @Override FILE: config/src/test/java/org/springframework/security/config/method/Jsr250AnnotationDrivenBeanDefinitionParserTests.java class Jsr250AnnotationDrivenBeanDefinitionParserTests (line 37) | public class Jsr250AnnotationDrivenBeanDefinitionParserTests { method loadContext (line 43) | @BeforeEach method closeAppContext (line 54) | @AfterEach method targetShouldPreventProtectedMethodInvocationWithNoContext (line 62) | @Test method permitAllShouldBeDefaultAttribute (line 68) | @Test method targetShouldAllowProtectedMethodInvocationWithCorrectRole (line 76) | @Test method targetShouldPreventProtectedMethodInvocationWithIncorrectRole (line 84) | @Test method hasAnyRoleAddsDefaultPrefix (line 92) | @Test FILE: config/src/test/java/org/springframework/security/config/method/MethodSecurityBeanDefinitionParserTests.java class MethodSecurityBeanDefinitionParserTests (line 64) | @ExtendWith({ SpringExtension.class, SpringTestContextExtension.class }) method preAuthorizeWhenRoleAdminThenAccessDeniedException (line 81) | @WithMockUser(roles = "ADMIN") method configureWhenAspectJThenRegistersAspects (line 89) | @Test method preAuthorizePermitAllWhenRoleAnonymousThenPasses (line 100) | @WithAnonymousUser method preAuthorizeNotAnonymousWhenRoleAnonymousThenAccessDeniedException (line 108) | @WithAnonymousUser method preAuthorizeNotAnonymousWhenRoleUserThenPasses (line 117) | @WithMockUser method securedWhenRoleUserThenAccessDeniedException (line 124) | @WithMockUser method securedWhenRoleAdminThenPasses (line 132) | @WithMockUser(roles = "ADMIN") method securedWhenCustomSecurityContextHolderStrategyThenUses (line 140) | @Test method securedUserWhenRoleAdminThenAccessDeniedException (line 151) | @WithMockUser(roles = "ADMIN") method securedUserWhenRoleUserThenPasses (line 159) | @WithMockUser method preAuthorizeAdminWhenRoleUserThenAccessDeniedException (line 167) | @WithMockUser method preAuthorizeAdminWhenRoleAdminThenPasses (line 175) | @WithMockUser(roles = "ADMIN") method preAuthorizeWhenCustomSecurityContextHolderStrategyThenUses (line 182) | @Test method preAuthorizeAdminWhenRoleAdminAndCustomPrefixThenPasses (line 193) | @WithMockUser(authorities = "PREFIX_ADMIN") method postHasPermissionWhenParameterIsNotGrantThenAccessDeniedException (line 200) | @WithMockUser method postHasPermissionWhenParameterIsGrantThenPasses (line 209) | @WithMockUser method postAnnotationWhenParameterIsNotGrantThenAccessDeniedException (line 217) | @WithMockUser method postAnnotationWhenParameterIsGrantThenPasses (line 226) | @WithMockUser method preFilterWhenCustomSecurityContextHolderStrategyThenUses (line 234) | @Test method postFilterWhenCustomSecurityContextHolderStrategyThenUses (line 246) | @Test method methodReturningAListWhenPrePostFiltersConfiguredThenFiltersList (line 258) | @WithMockUser("bob") method methodReturningAnArrayWhenPostFilterConfiguredThenFiltersArray (line 271) | @WithMockUser("bob") method securedUserWhenCustomBeforeAdviceConfiguredAndNameBobThenPasses (line 284) | @WithMockUser("bob") method securedUserWhenCustomBeforeAdviceConfiguredAndNameNotBobThenAccessDeniedException (line 292) | @WithMockUser("joe") method securedUserWhenCustomAfterAdviceConfiguredAndNameBobThenGranted (line 300) | @WithMockUser("bob") method securedUserWhenCustomAfterAdviceConfiguredAndNameNotBobThenAccessDeniedException (line 308) | @WithMockUser("joe") method jsr250WhenRoleAdminThenAccessDeniedException (line 316) | @WithMockUser(roles = "ADMIN") method jsr250WhenCustomSecurityContextHolderStrategyThenUses (line 324) | @Test method jsr250PermitAllWhenRoleAnonymousThenPasses (line 336) | @WithAnonymousUser method rolesAllowedUserWhenRoleAdminThenAccessDeniedException (line 344) | @WithMockUser(roles = "ADMIN") method rolesAllowedUserWhenRoleUserThenPasses (line 352) | @WithMockUser method manyAnnotationsWhenMeetsConditionsThenReturnsFilteredList (line 359) | @WithMockUser(roles = { "ADMIN", "USER" }) method manyAnnotationsWhenUserThenFails (line 371) | @WithMockUser method manyAnnotationsWhenShortListThenFails (line 380) | @WithMockUser method manyAnnotationsWhenAdminThenFails (line 389) | @WithMockUser(roles = "ADMIN") method repeatedAnnotationsWhenPresentThenFails (line 399) | @Test method repeatedJsr250AnnotationsWhenPresentThenFails (line 407) | @Test method repeatedSecuredAnnotationsWhenPresentThenFails (line 415) | @Test method supportsMethodArgumentsInPointcut (line 422) | @WithMockUser method supportsBooleanPointcutExpressions (line 431) | @Test method xml (line 445) | private static String xml(String configName) { class MyPermissionEvaluator (line 449) | static class MyPermissionEvaluator implements PermissionEvaluator { method hasPermission (line 451) | @Override method hasPermission (line 456) | @Override class MyAuthorizationManager (line 464) | static class MyAuthorizationManager implements AuthorizationManager... classes) { method testConfigLocations (line 97) | public SpringTestContext testConfigLocations(String... configLocations) { method configLocations (line 103) | public SpringTestContext configLocations(String... configLocations) { method context (line 110) | public SpringTestContext context(String configuration) { method postProcessor (line 116) | public SpringTestContext postProcessor(Consumer getContexts(Object test) throws... FILE: config/src/test/java/org/springframework/security/config/test/SpringTestParentApplicationContextExecutionListener.java class SpringTestParentApplicationContextExecutionListener (line 27) | public class SpringTestParentApplicationContextExecutionListener impleme... method beforeTestMethod (line 29) | @Override method getContexts (line 37) | private static List getContexts(Object test) throws... FILE: config/src/test/java/org/springframework/security/config/users/AuthenticationTestConfiguration.java class AuthenticationTestConfiguration (line 29) | @Configuration method userDetailsService (line 32) | @Bean FILE: config/src/test/java/org/springframework/security/config/users/ReactiveAuthenticationTestConfiguration.java class ReactiveAuthenticationTestConfiguration (line 29) | @Configuration method userDetailsService (line 32) | @Bean FILE: config/src/test/java/org/springframework/security/config/util/InMemoryXmlApplicationContext.java class InMemoryXmlApplicationContext (line 30) | public class InMemoryXmlApplicationContext extends AbstractXmlApplicatio... method InMemoryXmlApplicationContext (line 50) | public InMemoryXmlApplicationContext(String xml) { method InMemoryXmlApplicationContext (line 54) | public InMemoryXmlApplicationContext(String xml, ApplicationContext pa... method InMemoryXmlApplicationContext (line 58) | public InMemoryXmlApplicationContext(String xml, String secVersion, Ap... method createBeanFactory (line 66) | @Override method getConfigResources (line 76) | @Override FILE: config/src/test/java/org/springframework/security/config/util/InMemoryXmlWebApplicationContext.java class InMemoryXmlWebApplicationContext (line 30) | public class InMemoryXmlWebApplicationContext extends AbstractRefreshabl... method InMemoryXmlWebApplicationContext (line 34) | public InMemoryXmlWebApplicationContext(String xml) { method InMemoryXmlWebApplicationContext (line 38) | public InMemoryXmlWebApplicationContext(String xml, ApplicationContext... method InMemoryXmlWebApplicationContext (line 42) | public InMemoryXmlWebApplicationContext(String xml, String secVersion,... method loadBeanDefinitions (line 50) | @Override FILE: config/src/test/java/org/springframework/security/config/util/SpringSecurityVersions.java class SpringSecurityVersions (line 30) | public final class SpringSecurityVersions { method getCurrentXsdVersionFromSpringSchemas (line 34) | public static String getCurrentXsdVersionFromSpringSchemas() { method SpringSecurityVersions (line 53) | private SpringSecurityVersions() { FILE: config/src/test/java/org/springframework/security/config/web/PathPatternRequestMatcherBuilderFactoryBeanTests.java class PathPatternRequestMatcherBuilderFactoryBeanTests (line 34) | @ExtendWith(MockitoExtension.class) method setUp (line 39) | @BeforeEach method getObjectWhenDefaultsThenBuilder (line 44) | @Test method getObjectWhenMvcPatternParserThenUses (line 49) | @Test method getObjectWhenPathPatternParserThenUses (line 57) | @Test method getObjectWhenMvcAndPathPatternParserConflictThenIllegalArgument (line 65) | @Test method getObjectWhenMvcAndPathPatternParserAgreeThenUses (line 72) | @Test method getObjectWhenBasePathThenUses (line 80) | @Test method factoryBean (line 91) | PathPatternRequestMatcherBuilderFactoryBean factoryBean() { method factoryBean (line 97) | PathPatternRequestMatcherBuilderFactoryBean factoryBean(PathPatternPar... method registerMvcPatternParser (line 104) | PathPatternParser registerMvcPatternParser() { FILE: config/src/test/java/org/springframework/security/config/web/server/AuthorizeExchangeSpecTests.java class AuthorizeExchangeSpecTests (line 32) | public class AuthorizeExchangeSpecTests { method antMatchersWhenMethodAndPatternsThenDiscriminatesByMethod (line 36) | @Test method antMatchersWhenPatternsThenAnyMethod (line 64) | @Test method antMatchersWhenPatternsInLambdaThenAnyMethod (line 89) | @Test method antMatchersWhenNoAccessAndAnotherMatcherThenThrowsException (line 114) | @Test method anyExchangeWhenFollowedByMatcherThenThrowsException (line 121) | @Test method buildWhenMatcherDefinedWithNoAccessThenThrowsException (line 132) | @Test method buildWhenMatcherDefinedWithNoAccessInLambdaThenThrowsException (line 138) | @Test method buildClient (line 144) | private WebTestClient buildClient() { FILE: config/src/test/java/org/springframework/security/config/web/server/CorsSpecTests.java class CorsSpecTests (line 46) | @ExtendWith(MockitoExtension.class) method setup (line 60) | @BeforeEach method givenGetCorsConfigurationWillReturnWildcard (line 67) | private void givenGetCorsConfigurationWillReturnWildcard() { method corsWhenEnabledThenAccessControlAllowOriginAndSecurityHeaders (line 73) | @Test method corsWhenEnabledInLambdaThenAccessControlAllowOriginAndSecurityHeaders (line 82) | @Test method corsWhenCorsConfigurationSourceBeanThenAccessControlAllowOriginAndSecurityHeaders (line 91) | @Test method corsWhenNoConfigurationSourceThenNoCorsHeaders (line 100) | @Test method assertHeaders (line 106) | private void assertHeaders() { method buildClient (line 125) | private WebTestClient buildClient() { FILE: config/src/test/java/org/springframework/security/config/web/server/ExceptionHandlingSpecTests.java class ExceptionHandlingSpecTests (line 38) | public class ExceptionHandlingSpecTests { method defaultAuthenticationEntryPoint (line 42) | @Test method requestWhenExceptionHandlingWithDefaultsInLambdaThenDefaultAuthenticationEntryPointUsed (line 62) | @Test method customAuthenticationEntryPoint (line 82) | @Test method requestWhenCustomAuthenticationEntryPointInLambdaThenCustomAuthenticationEntryPointUsed (line 103) | @Test method defaultAccessDeniedHandler (line 125) | @Test method requestWhenExceptionHandlingWithDefaultsInLambdaThenDefaultAccessDeniedHandlerUsed (line 146) | @Test method customAccessDeniedHandler (line 167) | @Test method requestWhenCustomAccessDeniedHandlerInLambdaThenCustomAccessDeniedHandlerUsed (line 189) | @Test method redirectServerAuthenticationEntryPoint (line 212) | private ServerAuthenticationEntryPoint redirectServerAuthenticationEnt... method httpStatusServerAccessDeniedHandler (line 216) | private ServerAccessDeniedHandler httpStatusServerAccessDeniedHandler(... FILE: config/src/test/java/org/springframework/security/config/web/server/FormLoginTests.java class FormLoginTests (line 64) | public class FormLoginTests { method defaultLoginPage (line 68) | @Test method formLoginWhenDefaultsInLambdaThenCreatesDefaultLoginPage (line 100) | @Test method customLoginPage (line 126) | @Test method formLoginWhenCustomLoginPageInLambdaThenUsed (line 154) | @Test method formLoginWhenCustomAuthenticationFailureHandlerThenUsed (line 184) | @Test method formLoginWhenCustomRequiresAuthenticationMatcherThenUsed (line 211) | @Test method authenticationSuccess (line 232) | @Test method customAuthenticationManager (line 258) | @Test method formLoginSecurityContextRepository (line 290) | @Test method authentication (line 326) | Mono authentication(Authentication authentication) { class CustomLoginPage (line 332) | public static class CustomLoginPage { method CustomLoginPage (line 338) | public CustomLoginPage(WebDriver webDriver) { method assertAt (line 343) | public CustomLoginPage assertAt() { method loginForm (line 348) | public LoginForm loginForm() { class LoginForm (line 352) | public static class LoginForm { method LoginForm (line 363) | public LoginForm(WebDriver driver) { method username (line 367) | public LoginForm username(String username) { method password (line 372) | public LoginForm password(String password) { method submit (line 377) | public T submit(Class page) { class DefaultLoginPage (line 386) | public static class DefaultLoginPage { method DefaultLoginPage (line 397) | public DefaultLoginPage(WebDriver webDriver) { method create (line 401) | static DefaultLoginPage create(WebDriver driver) { method assertAt (line 405) | public DefaultLoginPage assertAt() { method assertError (line 410) | public DefaultLoginPage assertError() { method assertLogout (line 415) | public DefaultLoginPage assertLogout() { method assertLoginFormNotPresent (line 420) | public DefaultLoginPage assertLoginFormNotPresent() { method assertLoginFormPresent (line 425) | public DefaultLoginPage assertLoginFormPresent() { method loginForm (line 430) | public LoginForm loginForm() { method oauth2Login (line 437) | public OAuth2Login oauth2Login() { method to (line 441) | static DefaultLoginPage to(WebDriver driver) { class LoginForm (line 446) | public static class LoginForm { method LoginForm (line 457) | public LoginForm(WebDriver driver) { method username (line 461) | public LoginForm username(String username) { method password (line 466) | public LoginForm password(String password) { method submit (line 471) | public T submit(Class page) { class OAuth2Login (line 478) | public class OAuth2Login { method findClientRegistrationByName (line 480) | public WebElement findClientRegistrationByName(String clientName) { method assertClientRegistrationByName (line 484) | public OAuth2Login assertClientRegistrationByName(String clientNam... method and (line 489) | public DefaultLoginPage and() { class DefaultLogoutPage (line 497) | public static class DefaultLogoutPage { method DefaultLogoutPage (line 504) | public DefaultLogoutPage(WebDriver webDriver) { method assertAt (line 508) | public DefaultLogoutPage assertAt() { method logout (line 513) | public DefaultLoginPage logout() { method to (line 518) | static DefaultLogoutPage to(WebDriver driver) { class HomePage (line 525) | public static class HomePage { method HomePage (line 532) | public HomePage(WebDriver driver) { method assertAt (line 536) | public void assertAt() { method to (line 540) | static T to(WebDriver driver, Class page) { class CustomLoginPageController (line 547) | @Controller method login (line 550) | @ResponseBody FILE: config/src/test/java/org/springframework/security/config/web/server/HeaderSpecTests.java class HeaderSpecTests (line 56) | public class HeaderSpecTests { method setup (line 68) | @BeforeEach method headersWhenDisableThenNoSecurityHeaders (line 80) | @Test method headersWhenDisableInLambdaThenNoSecurityHeaders (line 87) | @Test method headersWhenDisableAndInvokedExplicitlyThenDefautsUsed (line 94) | @Test method headersWhenDefaultsThenAllDefaultsWritten (line 100) | @Test method headersWhenDefaultsInLambdaThenAllDefaultsWritten (line 106) | @Test method headersWhenCacheDisableThenCacheNotWritten (line 112) | @Test method headersWhenCacheDisableInLambdaThenCacheNotWritten (line 119) | @Test method headersWhenContentOptionsDisableThenContentTypeOptionsNotWritten (line 130) | @Test method headersWhenContentOptionsDisableInLambdaThenContentTypeOptionsNotWritten (line 137) | @Test method headersWhenHstsDisableThenHstsNotWritten (line 149) | @Test method headersWhenHstsDisableInLambdaThenHstsNotWritten (line 156) | @Test method headersWhenHstsCustomThenCustomHstsWritten (line 167) | @Test method headersWhenHstsCustomInLambdaThenCustomHstsWritten (line 181) | @Test method headersWhenHstsCustomWithPreloadThenCustomHstsWritten (line 198) | @Test method headersWhenHstsCustomWithPreloadInLambdaThenCustomHstsWritten (line 212) | @Test method headersWhenFrameOptionsDisableThenFrameOptionsNotWritten (line 228) | @Test method headersWhenFrameOptionsDisableInLambdaThenFrameOptionsNotWritten (line 238) | @Test method headersWhenFrameOptionsModeThenFrameOptionsCustomMode (line 251) | @Test method headersWhenFrameOptionsModeInLambdaThenFrameOptionsCustomMode (line 262) | @Test method headersWhenXssProtectionDisableThenXssProtectionNotWritten (line 275) | @Test method headersWhenXssProtectionDisableInLambdaThenXssProtectionNotWritten (line 285) | @Test method headersWhenXssProtectionValueDisabledThenXssProtectionWritten (line 298) | @Test method headersWhenXssProtectionValueEnabledThenXssProtectionWritten (line 309) | @Test method headersWhenXssProtectionValueEnabledModeBlockThenXssProtectionWritten (line 320) | @Test method headersWhenXssProtectionValueDisabledInLambdaThenXssProtectionWritten (line 331) | @Test method headersWhenFeaturePolicyEnabledThenFeaturePolicyWritten (line 342) | @Test method headersWhenContentSecurityPolicyEnabledThenFeaturePolicyWritten (line 353) | @Test method headersWhenContentSecurityPolicyEnabledWithDefaultsInLambdaThenDefaultPolicyWritten (line 365) | @Test method headersWhenContentSecurityPolicyEnabledInLambdaThenContentSecurityPolicyWritten (line 378) | @Test method headersWhenReferrerPolicyEnabledThenFeaturePolicyWritten (line 393) | @Test method headersWhenReferrerPolicyEnabledInLambdaThenReferrerPolicyWritten (line 404) | @Test method headersWhenReferrerPolicyCustomEnabledThenFeaturePolicyCustomWritten (line 417) | @Test method headersWhenReferrerPolicyCustomEnabledInLambdaThenCustomReferrerPolicyWritten (line 428) | @Test method headersWhenCustomHeadersWriter (line 442) | @Test method headersWhenCrossOriginPoliciesCustomEnabledThenCustomCrossOriginPoliciesWritten (line 456) | @Test method headersWhenCrossOriginPoliciesCustomEnabledInLambdaThenCustomCrossOriginPoliciesWritten (line 477) | @Test method expectHeaderNamesNotPresent (line 501) | private void expectHeaderNamesNotPresent(String... headerNames) { method assertHeaders (line 508) | private void assertHeaders() { method buildClient (line 524) | private WebTestClient buildClient() { FILE: config/src/test/java/org/springframework/security/config/web/server/HttpsRedirectSpecTests.java class HttpsRedirectSpecTests (line 45) | @ExtendWith(SpringTestContextExtension.class) method setApplicationContext (line 52) | @Autowired method getWhenSecureThenDoesNotRedirect (line 61) | @Test method getWhenInsecureThenRespondsWithRedirectToSecure (line 72) | @Test method getWhenInsecureAndRedirectConfiguredInLambdaThenRespondsWithRedirectToSecure (line 84) | @Test method getWhenInsecureAndPathRequiresTransportSecurityThenRedirects (line 96) | @Test method getWhenInsecureAndPathRequiresTransportSecurityInLambdaThenRedirects (line 112) | @Test method getWhenInsecureAndUsingCustomPortMapperThenRespondsWithRedirectToSecurePort (line 128) | @Test method getWhenInsecureAndUsingCustomPortMapperInLambdaThenRespondsWithRedirectToSecurePort (line 142) | @Test class RedirectToHttpConfig (line 156) | @Configuration method springSecurity (line 161) | @Bean class RedirectToHttpsInLambdaConfig (line 172) | @Configuration method springSecurity (line 177) | @Bean class SometimesRedirectToHttpsConfig (line 188) | @Configuration method springSecurity (line 193) | @Bean class SometimesRedirectToHttpsInLambdaConfig (line 205) | @Configuration method springSecurity (line 210) | @Bean class RedirectToHttpsViaCustomPortsConfig (line 223) | @Configuration method springSecurity (line 228) | @Bean method portMapper (line 238) | @Bean class RedirectToHttpsViaCustomPortsInLambdaConfig (line 245) | @Configuration method springSecurity (line 250) | @Bean method portMapper (line 261) | @Bean FILE: config/src/test/java/org/springframework/security/config/web/server/LogoutSpecTests.java class LogoutSpecTests (line 48) | public class LogoutSpecTests { method defaultLogout (line 52) | @Test method customLogout (line 86) | @Test method logoutWhenCustomLogoutInLambdaThenCustomLogoutUsed (line 122) | @Test method logoutWhenDisabledThenDefaultLogoutPageDoesNotExist (line 159) | @Test method logoutWhenCustomSecurityContextRepositoryThenLogsOut (line 189) | @Test method multipleLogoutHandlers (line 222) | @Test class InMemorySecurityContextRepository (line 279) | private static class InMemorySecurityContextRepository implements Serv... method save (line 283) | @Override method load (line 289) | @Override method getSavedContext (line 294) | private @Nullable SecurityContext getSavedContext() { class HomeController (line 300) | @RestController method ok (line 303) | @GetMapping("/") FILE: config/src/test/java/org/springframework/security/config/web/server/OAuth2ClientSpecTests.java class OAuth2ClientSpecTests (line 83) | @ExtendWith({ SpringExtension.class, SpringTestContextExtension.class }) method setApplicationContext (line 93) | @Autowired method registeredOAuth2AuthorizedClientWhenAuthenticatedThenRedirects (line 102) | @Test method registeredOAuth2AuthorizedClientWhenAnonymousThenRedirects (line 121) | @Test method oauth2ClientWhenCustomObjectsThenUsed (line 139) | @Test method oauth2ClientWhenCustomObjectsInLambdaThenUsed (line 184) | @Test method oauth2ClientWhenCustomAccessTokenResponseClientThenUsed (line 228) | @Test class Config (line 284) | @Configuration method springSecurity (line 289) | @Bean method clientRegistrationRepository (line 298) | @Bean method authorizedClientRepository (line 303) | @Bean class AuthorizedClientController (line 310) | @RestController method home (line 313) | @GetMapping("/") class ClientRegistrationConfig (line 320) | @Configuration method clientRegistrationRepository (line 327) | @Bean class OAuth2ClientCustomConfig (line 334) | @Configuration method springSecurityFilter (line 348) | @Bean class OAuth2ClientInLambdaCustomConfig (line 364) | @Configuration method springSecurityFilter (line 376) | @Bean class OAuth2ClientBeanConfig (line 391) | @Configuration method securityWebFilterChain (line 396) | @Bean method authorizationRequestRepository (line 407) | @Bean method authorizationCodeAccessTokenResponseClient (line 413) | @Bean method clientRegistrationRepository (line 419) | @Bean method authorizedClientRepository (line 424) | @Bean FILE: config/src/test/java/org/springframework/security/config/web/server/OAuth2LoginTests.java class OAuth2LoginTests (line 132) | @ExtendWith(SpringTestContextExtension.class) method setApplicationContext (line 157) | @Autowired method defaultLoginPageWithMultipleClientRegistrationsThenLinks (line 168) | @Test method defaultLoginPageWithSingleClientRegistrationThenRedirect (line 187) | @Test method defaultLoginPageWithAuthorizationCodeAndClientCredentialsClientRegistrationThenRedirect (line 203) | @Test method defaultLoginPageWithSingleClientRegistrationAndFormLoginThenLinks (line 218) | @Test method defaultLoginPageWithSingleClientRegistrationAndXhrRequestThenDoesNotRedirectForAuthorization (line 237) | @Test method defaultLoginPageWithOAuth2LoginHttpBasicAndXhrRequestThenUnauthorized (line 250) | @Test method defaultLoginPageWhenCustomLoginPageThenGeneratedLoginPageDoesNotExist (line 265) | @Test method oauth2LoginWhenCustomLoginPageAndSingleClientRegistrationThenRedirectsToLoginPage (line 279) | @Test method oauth2LoginWhenCustomLoginPageAndMultipleClientRegistrationsThenRedirectsToLoginPage (line 294) | @Test method oauth2LoginWhenProviderLoginPageAndMultipleClientRegistrationsThenRedirectsToProvider (line 309) | @Test method oauth2AuthorizeWhenCustomObjectsThenUsed (line 324) | @Test method oauth2LoginWhenCustomObjectsThenUsed (line 350) | @Test method oauth2LoginFailsWhenCustomObjectsThenUsed (line 393) | @Test method oauth2LoginWhenCustomObjectsInLambdaThenUsed (line 444) | @Test method oauth2LoginWhenCustomBeansThenUsed (line 488) | @Test method oauth2LoginWhenAccessTokenRequestFailsThenDefaultRedirectToLogin (line 539) | @Test method oauth2LoginWhenIdTokenValidationFailsThenDefaultRedirectToLogin (line 574) | @Test method logoutWhenUsingOidcLogoutHandlerThenRedirects (line 621) | @Test method oauth2LoginWhenAuthenticationConverterFailsThenDefaultRedirectToLogin (line 637) | @Test method oauth2LoginWhenOidcSessionRegistryThenUses (line 650) | @Test method oauth2LoginWhenDefaultsThenNoOidcSessionRegistry (line 661) | @Test method oauth2LoginWhenOauth2UserServiceBeanPresent (line 671) | @Test method authentication (line 706) | Mono authentication(Authentication authentication) { method getBean (line 712) | T getBean(Class beanClass) { class OAuth2LoginWithOauth2UserService (line 716) | @Configuration method springSecurity (line 729) | @Bean method customOAuth2UserService (line 737) | @Bean method jwtDecoderFactory (line 742) | @Bean method requestReactiveOAuth2AccessTokenResponseClient (line 754) | @Bean class OAuth2LoginWithMultipleClientRegistrations (line 761) | @Configuration method clientRegistrationRepository (line 765) | @Bean class WebFluxConfig (line 772) | @EnableWebFlux class OAuth2LoginWithSingleClientRegistrations (line 777) | @Configuration method clientRegistrationRepository (line 781) | @Bean class OAuth2LoginWithAuthorizationCodeAndClientCredentialsClientRegistration (line 788) | @Configuration method clientRegistrationRepository (line 792) | @Bean class OAuth2LoginConfig (line 799) | @EnableWebFlux method springSecurity (line 802) | @Bean class OAuth2AuthorizeWithMockObjectsConfig (line 814) | @EnableWebFlux method springSecurity (line 825) | @Bean method authorizedClientRepository (line 837) | @Bean class AuthorizedClientController (line 844) | @RestController method home (line 847) | @GetMapping("/") class OAuth2LoginWithFormLogin (line 854) | @Configuration method springSecurityFilter (line 857) | @Bean class OAuth2LoginWithHttpBasic (line 876) | @Configuration method springSecurityFilter (line 879) | @Bean class OAuth2LoginWithCustomLoginPage (line 898) | @Configuration method filterChain (line 902) | @Bean class OAuth2LoginWithProviderLoginPage (line 919) | @Configuration method filterChain (line 923) | @Bean class OAuth2LoginMockAuthenticationManagerConfig (line 938) | @Configuration method springSecurityFilter (line 953) | @Bean class OAuth2LoginMockAuthenticationManagerInLambdaConfig (line 972) | @Configuration method springSecurityFilter (line 985) | @Bean class OAuth2LoginWithCustomBeansConfig (line 1005) | @Configuration method springSecurityFilter (line 1023) | @Bean method authenticationManager (line 1037) | private ReactiveAuthenticationManager authenticationManager() { method jwtDecoderFactory (line 1044) | @Bean method authorizationRequestResolver (line 1049) | @Bean method accessTokenResponseClient (line 1054) | @Bean class JwtDecoderFactory (line 1059) | private static class JwtDecoderFactory implements ReactiveJwtDecoder... method createDecoder (line 1061) | @Override method getJwtDecoder (line 1066) | private ReactiveJwtDecoder getJwtDecoder() { class OAuth2LoginConfigWithOidcLogoutSuccessHandler (line 1082) | @EnableWebFlux method springSecurity (line 1093) | @Bean method securityContextRepository (line 1109) | @Bean method clientRegistration (line 1114) | @Bean class OAuth2LoginWithOidcSessionRegistry (line 1121) | @Configuration method filterChain (line 1130) | @Bean method oidcSessionRegistry (line 1143) | @Bean class GitHubWebFilter (line 1150) | static class GitHubWebFilter implements WebFilter { method filter (line 1152) | @Override FILE: config/src/test/java/org/springframework/security/config/web/server/OAuth2ResourceServerSpecTests.java class OAuth2ResourceServerSpecTests (line 102) | @ExtendWith({ SpringTestContextExtension.class }) method setApplicationContext (line 153) | @Autowired method getWhenValidThenReturnsOk (line 158) | @Test method getWhenExpiredThenReturnsInvalidToken (line 170) | @Test method getWhenUnsignedThenReturnsInvalidToken (line 183) | @Test method getWhenEmptyBearerTokenThenReturnsInvalidToken (line 196) | @Test method getWhenValidTokenAndPublicKeyInLambdaThenReturnsOk (line 210) | @Test method getWhenExpiredTokenAndPublicKeyInLambdaThenReturnsInvalidToken (line 223) | @Test method getWhenValidUsingPlaceholderThenReturnsOk (line 237) | @Test method getWhenCustomDecoderThenAuthenticatesAccordingly (line 250) | @Test method getWhenUsingJwkSetUriThenConsultsAccordingly (line 266) | @Test method getWhenUsingJwkSetUriInLambdaThenConsultsAccordingly (line 281) | @Test method getWhenUsingCustomAuthenticationManagerThenUsesItAccordingly (line 296) | @Test method getWhenUsingCustomAuthenticationManagerInLambdaThenUsesItAccordingly (line 314) | @Test method getWhenUsingCustomAuthenticationManagerResolverThenUsesItAccordingly (line 332) | @Test method getWhenUsingCustomAuthenticationFailureHandlerThenUsesIsAccordingly (line 355) | @Test method postWhenSignedThenReturnsOk (line 374) | @Test method getWhenTokenHasInsufficientScopeThenReturnsInsufficientScope (line 387) | @Test method postWhenMissingTokenThenReturnsForbidden (line 401) | @Test method getWhenCustomBearerTokenServerAuthenticationConverterThenResponds (line 411) | @Test method getWhenSignedAndCustomConverterThenConverts (line 422) | @Test method getWhenCustomBearerTokenEntryPointThenResponds (line 435) | @Test method getWhenCustomBearerTokenDeniedHandlerThenResponds (line 446) | @Test method getJwtDecoderWhenBeanWiredAndDslWiredThenDslTakesPrecedence (line 460) | @Test method getJwtDecoderWhenTwoBeansWiredAndDslWiredThenDslTakesPrecedence (line 474) | @Test method getJwtDecoderWhenTwoBeansWiredThenThrowsWiringException (line 489) | @Test method getJwtDecoderWhenNoBeansAndNoDslWiredThenWiringException (line 502) | @Test method getJwtAuthenticationConverterWhenBeanWiredAndDslWiredThenDslTakesPrecedence (line 512) | @Test method getJwtAuthenticationConverterWhenTwoBeansWiredAndDslWiredThenDslTakesPrecedence (line 526) | @Test method getJwtAuthenticationConverterWhenTwoBeansWiredThenThrowsWiringException (line 543) | @Test method getJwtAuthenticationConverterWhenNoBeansAndNoDslWiredThenDefaultConverter (line 558) | @Test method introspectWhenValidThenReturnsOk (line 567) | @Test method introspectWhenValidAndIntrospectionInLambdaThenReturnsOk (line 583) | @Test method configureWhenUsingBothAuthenticationManagerResolverAndOpaqueThenWiringException (line 599) | @Test method getWhenCustomAuthenticationConverterThenConverts (line 606) | @Test method requiresAuth (line 626) | private static Dispatcher requiresAuth(String username, String passwor... method isAuthorized (line 641) | private static boolean isAuthorized(String authorization, String usern... method ok (line 646) | private static MockResponse ok(String response) { method unauthorized (line 651) | private static MockResponse unauthorized() { method publicKey (line 655) | private static RSAPublicKey publicKey() { method autowireWebServerGenericWebApplicationContext (line 670) | private GenericWebApplicationContext autowireWebServerGenericWebApplic... class PublicKeyConfig (line 677) | @Configuration method springSecurity (line 682) | @Bean class PublicKeyInLambdaConfig (line 696) | @Configuration method springSecurity (line 701) | @Bean class PlaceholderConfig (line 719) | @Configuration method springSecurity (line 727) | @Bean class JwkSetUriConfig (line 741) | @Configuration method springSecurity (line 748) | @Bean method mockWebServer (line 759) | @Bean method shutdown (line 764) | @PreDestroy class JwkSetUriInLambdaConfig (line 771) | @Configuration method springSecurity (line 778) | @Bean method mockWebServer (line 792) | @Bean method shutdown (line 797) | @PreDestroy class CustomDecoderConfig (line 804) | @Configuration method springSecurity (line 811) | @Bean method jwtDecoder (line 821) | @Bean class DenyAllConfig (line 828) | @Configuration method authorization (line 833) | @Bean class CustomAuthenticationManagerConfig (line 847) | @Configuration method springSecurity (line 852) | @Bean method authenticationManager (line 862) | @Bean class CustomAuthenticationManagerInLambdaConfig (line 869) | @Configuration method springSecurity (line 874) | @Bean method authenticationManager (line 887) | @Bean class CustomAuthenticationManagerResolverConfig (line 894) | @Configuration method springSecurity (line 899) | @Bean method authenticationManagerResolver (line 911) | @Bean method authenticationManager (line 916) | @Bean class CustomAuthenticationFailureHandlerConfig (line 923) | @Configuration method springSecurity (line 928) | @Bean method authenticationManager (line 941) | @Bean method authenticationFailureHandler (line 946) | @Bean class CustomBearerTokenServerAuthenticationConverter (line 953) | @EnableWebFlux method springSecurity (line 957) | @Bean method bearerTokenAuthenticationConverter (line 970) | @Bean class CustomJwtAuthenticationConverterConfig (line 978) | @Configuration method springSecurity (line 983) | @Bean method jwtAuthenticationConverter (line 997) | @Bean class CustomErrorHandlingConfig (line 1009) | @Configuration method springSecurity (line 1014) | @Bean class IntrospectionConfig (line 1031) | @Configuration method springSecurity (line 1038) | @Bean method mockWebServer (line 1051) | @Bean method shutdown (line 1056) | @PreDestroy class IntrospectionInLambdaConfig (line 1063) | @Configuration method springSecurity (line 1070) | @Bean method mockWebServer (line 1085) | @Bean method shutdown (line 1090) | @PreDestroy class AuthenticationManagerResolverPlusOtherConfig (line 1097) | @Configuration method springSecurity (line 1102) | @Bean class ReactiveOpaqueTokenAuthenticationConverterConfig (line 1117) | @Configuration method springSecurity (line 1124) | @Bean method authenticationConverter (line 1138) | @Bean method mockWebServer (line 1143) | @Bean method shutdown (line 1148) | @PreDestroy class RootController (line 1155) | @RestController method get (line 1158) | @GetMapping method post (line 1163) | @PostMapping FILE: config/src/test/java/org/springframework/security/config/web/server/OidcBackChannelServerLogoutHandlerTests.java class OidcBackChannelServerLogoutHandlerTests (line 32) | public class OidcBackChannelServerLogoutHandlerTests { method computeLogoutEndpointWhenDifferentHostnameThenLocalhost (line 41) | @Test method computeLogoutEndpointWhenUsingBaseUrlTemplateThenServerName (line 52) | @Test method computeLogoutEndpointWhenLogoutUriThenUses (line 64) | @Test FILE: config/src/test/java/org/springframework/security/config/web/server/OidcLogoutSpecTests.java class OidcLogoutSpecTests (line 119) | @ExtendWith({ SpringTestContextExtension.class }) method setApplicationContext (line 134) | @Autowired method logoutWhenDefaultsThenRemotelyInvalidatesSessions (line 146) | @Test method logoutWhenInvalidLogoutTokenThenBadRequest (line 169) | @Test method logoutWhenLogoutTokenSpecifiesOneSessionThenRemotelyInvalidatesOnlyThatSession (line 212) | @Test method logoutWhenRemoteLogoutUriThenUses (line 256) | @Test method logoutWhenSelfRemoteLogoutUriThenUses (line 284) | @Test method logoutWhenDifferentCookieNameThenUses (line 307) | @Test method logoutWhenRemoteLogoutFailsThenReportsPartialLogout (line 331) | @Test method logoutWhenCustomComponentsThenUses (line 359) | @Test method logoutWhenProviderIssuerMissingThen5xxServerError (line 387) | @Test method login (line 411) | private String login() { method sessionId (line 440) | private String sessionId(FluxExchangeResult result) { method session (line 448) | static SessionMutator session(String session) { method afterConfigurerAdded (line 454) | @Override class RegistrationConfig (line 462) | @Configuration method clientRegistration (line 468) | @Bean method clientRegistrationRepository (line 483) | @Bean class DefaultConfig (line 490) | @Configuration method filters (line 495) | @Bean class LogoutUriConfig (line 510) | @Configuration method filters (line 515) | @Bean class SelfLogoutUriConfig (line 532) | @Configuration method filters (line 537) | @Bean class CookieConfig (line 554) | @Configuration method filters (line 561) | @Bean method oidcSessionRegistry (line 576) | @Bean method oidcLogoutHandler (line 581) | @Bean method web (line 588) | @Bean method shutdown (line 602) | @PreDestroy class WithCustomComponentsConfig (line 609) | @Configuration method filters (line 616) | @Bean method sessionRegistry (line 629) | @Bean class WithBrokenLogoutConfig (line 636) | @Configuration method filters (line 643) | @Bean method logoutHandler (line 657) | @Bean class ProviderIssuerMissingRegistrationConfig (line 664) | @Configuration method clientRegistration (line 670) | @Bean method clientRegistrationRepository (line 685) | @Bean class ProviderIssuerMissingConfig (line 692) | @Configuration method filters (line 697) | @Bean class OidcProviderConfig (line 712) | @Configuration method key (line 722) | private static RSAKey key() { method jwks (line 732) | private static JWKSource jwks(RSAKey key) { method or (line 753) | static ServerWebExchangeMatcher or(String... patterns) { method authorizationServer (line 761) | @Bean method users (line 781) | @Bean method nonce (line 787) | @GetMapping("/login/oauth/authorize") method accessToken (line 793) | @PostMapping("/token") method idToken (line 804) | String idToken(String sessionId) { method getIssuerUri (line 814) | private String getIssuerUri() { method userinfo (line 821) | @GetMapping("/user") method jwks (line 826) | @GetMapping("/jwks") method logoutToken (line 831) | @GetMapping("/token/logout") method logoutTokenAll (line 841) | @GetMapping("/token/logout/all") class WebServerConfig (line 853) | @Configuration method web (line 858) | @Bean method shutdown (line 864) | @PreDestroy class WebTestClientDispatcher (line 871) | private static class WebTestClientDispatcher extends Dispatcher { method WebTestClientDispatcher (line 879) | WebTestClientDispatcher(ObjectProvider web) { method dispatch (line 883) | @Override method setAssertion (line 928) | void setAssertion(Consumer assertion) { method session (line 932) | private String session(RecordedRequest request) { method toMockResponse (line 950) | private MockResponse toMockResponse(FluxExchangeResult resul... FILE: config/src/test/java/org/springframework/security/config/web/server/OneTimeTokenLoginSpecTests.java class OneTimeTokenLoginSpecTests (line 64) | @ExtendWith(SpringTestContextExtension.class) method setApplicationContext (line 92) | @Autowired method oneTimeTokenWhenCorrectTokenThenCanAuthenticate (line 97) | @Test method oneTimeTokenWhenDifferentAuthenticationUrlsThenCanAuthenticate (line 133) | @Test method oneTimeTokenWhenCorrectTokenUsedTwiceThenSecondTimeFails (line 169) | @Test method oneTimeTokenWhenWrongTokenThenAuthenticationFail (line 217) | @Test method oneTimeTokenWhenConfiguredThenRendersRequestTokenForm (line 253) | @Test method oneTimeTokenWhenConfiguredThenRedirectsToLoginPage (line 276) | @Test method oneTimeTokenWhenFormLoginConfiguredThenRendersRequestTokenForm (line 288) | @Test method getLastToken (line 312) | private OneTimeToken getLastToken() { method oneTimeTokenWhenCustomLoginPageThenRedirects (line 318) | @Test method oneTimeTokenWhenNoOneTimeTokenGenerationSuccessHandlerThenException (line 330) | @Test method oneTimeTokenWhenCustomRequestResolverSetThenCustomResolverUse (line 342) | @Test class OneTimeTokenDefaultConfig (line 367) | @Configuration(proxyBeanMethods = false) method securityWebFilterChain (line 373) | @Bean method ottSuccessHandler (line 389) | @Bean class OneTimeTokenDifferentUrlsConfig (line 396) | @Configuration(proxyBeanMethods = false) method securityFilterChain (line 402) | @Bean method ottSuccessHandler (line 422) | @Bean class OneTimeTokenFormLoginConfig (line 429) | @Configuration(proxyBeanMethods = false) method securityFilterChain (line 435) | @Bean method ottSuccessHandler (line 452) | @Bean class OneTimeTokenNotGeneratedOttHandlerConfig (line 459) | @Configuration(proxyBeanMethods = false) method securityFilterChain (line 465) | @Bean class UserDetailsServiceConfig (line 480) | @Configuration(proxyBeanMethods = false) method userDetailsService (line 483) | @Bean class OneTimeTokenConfigWithCustomRequestResolver (line 491) | @Configuration(proxyBeanMethods = false) method securityWebFilterChain (line 497) | @Bean method resolver (line 513) | @Bean method ottSuccessHandler (line 518) | @Bean class TestServerOneTimeTokenGenerationSuccessHandler (line 525) | private static class TestServerOneTimeTokenGenerationSuccessHandler method TestServerOneTimeTokenGenerationSuccessHandler (line 532) | TestServerOneTimeTokenGenerationSuccessHandler() { method TestServerOneTimeTokenGenerationSuccessHandler (line 536) | TestServerOneTimeTokenGenerationSuccessHandler(String redirectUrl) { method handle (line 540) | @Override FILE: config/src/test/java/org/springframework/security/config/web/server/PasswordManagementSpecTests.java class PasswordManagementSpecTests (line 35) | public class PasswordManagementSpecTests { method whenChangePasswordPageNotSetThenDefaultChangePasswordPageUsed (line 39) | @Test method whenChangePasswordPageSetThenSpecifiedChangePasswordPageUsed (line 53) | @Test method buildClient (line 68) | private WebTestClient buildClient() { method whenSettingNullChangePasswordPage (line 72) | @Test method whenSettingEmptyChangePasswordPage (line 79) | @Test method whenSettingBlankChangePasswordPage (line 86) | @Test FILE: config/src/test/java/org/springframework/security/config/web/server/RequestCacheTests.java class RequestCacheTests (line 44) | public class RequestCacheTests { method defaultFormLoginRequestCache (line 48) | @Test method requestCacheNoOp (line 74) | @Test method requestWhenCustomRequestCacheInLambdaThenCustomCacheUsed (line 102) | @Test class SecuredPage (line 132) | public static class SecuredPage { method SecuredPage (line 136) | public SecuredPage(WebDriver driver) { method assertAt (line 140) | public void assertAt() { method to (line 144) | static T to(WebDriver driver, Class page) { class SecuredPageController (line 151) | @Controller method login (line 154) | @ResponseBody FILE: config/src/test/java/org/springframework/security/config/web/server/ServerHttpSecurityTests.java class ServerHttpSecurityTests (line 109) | @ExtendWith(MockitoExtension.class) method setup (line 123) | @BeforeEach method defaults (line 128) | @Test method basic (line 146) | @Test method basicWithGlobalWebSessionServerSecurityContextRepository (line 169) | @Test method basicWhenNoCredentialsThenUnauthorized (line 193) | @Test method basicWhenXHRRequestThenUnauthorized (line 206) | @Test method basicWhenCustomAuthenticationFailureHandlerThenUses (line 225) | @Test method buildWhenServerWebExchangeFromContextThenFound (line 246) | @Test method csrfServerLogoutHandlerNotAppliedIfCsrfIsntEnabled (line 261) | @Test method csrfServerLogoutHandlerAppliedIfCsrfIsEnabled (line 271) | @Test method addFilterAfterIsApplied (line 291) | @Test method addFilterBeforeIsApplied (line 308) | @Test method anonymous (line 325) | @Test method getWhenAnonymousConfiguredThenAuthenticationIsAnonymous (line 342) | @Test method basicWithAnonymous (line 357) | @Test method basicWithCustomRealmName (line 379) | @Test method requestWhenBasicWithRealmNameInLambdaThenRealmNameUsed (line 400) | @Test method basicWithCustomAuthenticationManager (line 421) | @Test method requestWhenBasicWithAuthenticationManagerInLambdaThenAuthenticationManagerUsed (line 448) | @Test method addsX509FilterWhenX509AuthenticationIsConfigured (line 478) | @Test method x509WhenCustomizedThenAddsX509Filter (line 490) | @Test method x509WithConverterAndNoExtractorThenAddsX509Filter (line 501) | @Test method addsX509FilterWhenX509AuthenticationIsConfiguredWithDefaults (line 512) | @Test method x509WhenDefaultsThenAddsX509Filter (line 520) | @Test method postWhenCsrfDisabledThenPermitted (line 528) | @Test method postWhenCustomCsrfTokenRepositoryThenUsed (line 536) | @Test method postWhenCustomRequestHandlerThenUsed (line 549) | @Test method postWhenServerXorCsrfTokenRequestAttributeHandlerThenOk (line 571) | @Test method shouldConfigureRequestCacheForOAuth2LoginAuthenticationEntryPointAndSuccessHandler (line 603) | @Test method shouldConfigureAuthorizationRequestRepositoryForOAuth2Login (line 629) | @Test method shouldUseDefaultAuthorizationRedirectStrategyForOAuth2Login (line 647) | @Test method shouldConfigureAuthorizationRedirectStrategyForOAuth2Login (line 668) | @Test method shouldUseDefaultAuthorizationRedirectStrategyForOAuth2Client (line 693) | @Test method shouldConfigureAuthorizationRedirectStrategyForOAuth2Client (line 714) | @Test method resourcesWhenLoginPageConfiguredThenServesCss (line 739) | @Test method resourcesWhenLoginPageNotConfiguredThenDoesNotServeCss (line 757) | @Test method isX509Filter (line 774) | private boolean isX509Filter(WebFilter filter) { method matchesX509Converter (line 785) | private boolean matchesX509Converter(WebFilter filter, ServerAuthentic... method getWebFilter (line 796) | private Optional getWebFilter(SecurityWebFilt... method buildClient (line 804) | private WebTestClient buildClient() { class SubscriberContextController (line 809) | @RestController method pathWithinApplicationFromContext (line 812) | @GetMapping("/**") class NotFoundController (line 822) | @RestController class TestWebFilter (line 829) | private static class TestWebFilter implements WebFilter { method filter (line 831) | @Override FILE: config/src/test/java/org/springframework/security/config/web/server/SessionManagementSpecTests.java class SessionManagementSpecTests (line 73) | @ExtendWith({ SpringExtension.class, SpringTestContextExtension.class }) method setApplicationContext (line 80) | @Autowired method loginWhenMaxSessionPreventsLoginThenSecondLoginFails (line 85) | @Test method httpBasicWhenUsingSavingAuthenticationInWebSessionAndPreventLoginThenSecondRequestFails (line 120) | @Test method loginWhenMaxSessionPerAuthenticationThenUserLoginFailsAndAdminLoginSucceeds (line 159) | @Test method loginWhenMaxSessionDoesNotPreventLoginThenSecondLoginSucceedsAndFirstSessionIsInvalidated (line 212) | @Test method loginWhenMaxSessionDoesNotPreventLoginThenLeastRecentlyUsedSessionIsInvalidated (line 243) | @Test method oauth2LoginWhenMaxSessionsThenPreventLogin (line 292) | @Test method oauth2LoginWhenMaxSessionDoesNotPreventLoginThenSecondLoginSucceedsAndFirstSessionIsInvalidated (line 322) | @Test method loginWhenAuthenticationSuccessHandlerOverriddenThenConcurrentSessionHandlersBackOff (line 362) | @Test method prepareOAuth2Config (line 375) | private void prepareOAuth2Config() { method loginReturningCookie (line 392) | private ResponseCookie loginReturningCookie(MultiValueMap... class ConcurrentSessionsMaxSessionPreventsLoginConfig (line 409) | @Configuration method springSecurity (line 417) | @Bean class OAuth2LoginConcurrentSessionsConfig (line 435) | @Configuration method springSecurityFilter (line 451) | @Bean method clientRegistrationRepository (line 476) | @Bean class ConcurrentSessionsMaxSessionPreventsLoginFalseConfig (line 484) | @Configuration method springSecurity (line 492) | @Bean class ConcurrentSessionsFormLoginOverrideAuthenticationSuccessHandlerConfig (line 509) | @Configuration method springSecurity (line 515) | @Bean class ConcurrentSessionsHttpBasicWithWebSessionMaxSessionPreventsLoginConfig (line 535) | @Configuration method springSecurity (line 541) | @Bean class Config (line 561) | @Configuration method webSessionManager (line 565) | @Bean(WebHttpHandlerBuilder.WEB_SESSION_MANAGER_BEAN_NAME) method reactiveSessionRegistry (line 570) | @Bean class DefaultController (line 577) | @RestController method index (line 580) | @GetMapping("/") FILE: config/src/test/java/org/springframework/security/config/web/server/TestingServerHttpSecurity.java class TestingServerHttpSecurity (line 26) | public class TestingServerHttpSecurity extends ServerHttpSecurity { method applicationContext (line 28) | public TestingServerHttpSecurity applicationContext(ApplicationContext... FILE: config/src/test/java/org/springframework/security/config/websocket/MessageSecurityPostProcessorTests.java class MessageSecurityPostProcessorTests (line 25) | public class MessageSecurityPostProcessorTests { method handlesBeansWithoutClass (line 30) | @Test FILE: config/src/test/java/org/springframework/security/config/websocket/WebSocketMessageBrokerConfigTests.java class WebSocketMessageBrokerConfigTests (line 97) | @ExtendWith({ SpringExtension.class, SpringTestContextExtension.class }) method sendWhenNoIdSpecifiedThenIntegratesWithClientInboundChannel (line 126) | @Test method sendWhenAnonymousMessageWithConnectMessageTypeThenPermitted (line 134) | @Test method sendWhenAnonymousMessageWithConnectAckMessageTypeThenPermitted (line 142) | @Test method sendWhenAnonymousMessageWithDisconnectMessageTypeThenPermitted (line 149) | @Test method sendWhenAnonymousMessageWithDisconnectAckMessageTypeThenPermitted (line 156) | @Test method sendWhenAnonymousMessageWithHeartbeatMessageTypeThenPermitted (line 163) | @Test method sendWhenAnonymousMessageWithMessageMessageTypeThenPermitted (line 170) | @Test method sendWhenAnonymousMessageWithOtherMessageTypeThenPermitted (line 177) | @Test method sendWhenAnonymousMessageWithSubscribeMessageTypeThenPermitted (line 184) | @Test method sendWhenAnonymousMessageWithUnsubscribeMessageTypeThenPermitted (line 191) | @Test method sendWhenNoIdSpecifiedThenIntegratesWithAuthorizationManager (line 198) | @Test method sendWhenAnonymousMessageWithConnectMessageTypeThenAuthorizationManagerPermits (line 206) | @Test method sendWhenAnonymousMessageWithConnectAckMessageTypeThenAuthorizationManagerPermits (line 214) | @Test method sendWhenAnonymousMessageWithDisconnectMessageTypeThenAuthorizationManagerPermits (line 221) | @Test method sendWhenAnonymousMessageWithDisconnectAckMessageTypeThenAuthorizationManagerPermits (line 228) | @Test method sendWhenAnonymousMessageWithHeartbeatMessageTypeThenAuthorizationManagerPermits (line 235) | @Test method sendWhenAnonymousMessageWithMessageMessageTypeThenAuthorizationManagerPermits (line 242) | @Test method sendWhenAnonymousMessageWithOtherMessageTypeThenAuthorizationManagerPermits (line 249) | @Test method sendWhenAnonymousMessageWithSubscribeMessageTypeThenAuthorizationManagerPermits (line 256) | @Test method sendWhenAnonymousMessageWithUnsubscribeMessageTypeThenAuthorizationManagerPermits (line 263) | @Test method sendWhenAnonymousMessageWithCustomSecurityContextHolderStrategyAndAuthorizationManagerThenUses (line 270) | @Test method sendWhenConnectWithoutCsrfTokenThenDenied (line 279) | @Test method sendWhenConnectWithSameOriginDisabledThenCsrfTokenNotRequired (line 287) | @Test method sendWhenInterceptWiredForMessageTypeThenDeniesOnTypeMismatch (line 294) | @Test method sendWhenInterceptWiredForMessageTypeThenAuthorizationManagerDeniesOnTypeMismatch (line 307) | @Test method sendWhenInterceptWiredForSubscribeTypeThenDeniesOnTypeMismatch (line 320) | @Test method sendWhenInterceptWiredForSubscribeTypeThenAuthorizationManagerDeniesOnTypeMismatch (line 333) | @Test method sendWhenPathPatternFactoryBeanThenConstructsPatternsWithPathPattern (line 346) | @Test method sendWhenCaseInsensitivePathPatternParserThenMatchesMixedCase (line 359) | @Test method configureWhenUsingConnectMessageTypeThenAutowireFails (line 372) | @Test method configureWhenUsingConnectAckMessageTypeThenAutowireFails (line 378) | @Test method configureWhenUsingDisconnectMessageTypeThenAutowireFails (line 384) | @Test method configureWhenUsingDisconnectAckMessageTypeThenAutowireFails (line 390) | @Test method configureWhenUsingHeartbeatMessageTypeThenAutowireFails (line 396) | @Test method configureWhenUsingOtherMessageTypeThenAutowireFails (line 402) | @Test method configureWhenUsingUnsubscribeMessageTypeThenAutowireFails (line 408) | @Test method sendWhenNoIdMessageThenAuthenticationPrincipalResolved (line 414) | @Test method sendMessageWhenMetaAnnotationThenAuthenticationPrincipalResolved (line 421) | @Test method requestWhenConnectMessageThenUsesCsrfTokenHandshakeInterceptor (line 439) | @Test method requestWhenConnectMessageAndUsingSockJsThenUsesCsrfTokenHandshakeInterceptor (line 458) | @Test method sendWhenNoIdSpecifiedThenCustomArgumentResolversAreNotOverridden (line 478) | @Test method sendWhenUsingCustomPathMatcherThenSecurityAppliesIt (line 485) | @Test method sendWhenUsingCustomPathMatcherThenAuthorizationManagerAppliesIt (line 495) | @Test method sendWhenIdSpecifiedThenSecurityDoesNotIntegrateWithClientInboundChannel (line 505) | @Test method sendWhenIdSpecifiedAndExplicitlyIntegratedWhenBrokerUsesClientInboundChannel (line 512) | @Test method sendWhenNoIdSpecifiedThenSecurityDoesntOverrideCustomInterceptors (line 521) | @Test method sendWhenCustomExpressionHandlerThenAuthorizesAccordingly (line 529) | @Test method sendWhenCustomExpressionHandlerThenAuthorizationManagerAuthorizesAccordingly (line 538) | @Test method sendWhenCustomAuthorizationManagerThenAuthorizesAccordingly (line 547) | @Test method configureWhenCsrfChannelInterceptorBeanThenUses (line 559) | @Test method xml (line 569) | private String xml(String configName) { method send (line 573) | private ThrowableAssert.ThrowingCallable send(Message message) { method message (line 577) | private Message message(String destination) { method message (line 581) | private Message message(String destination, SimpMessageType type) { method message (line 586) | private Message message(String destination, SimpMessageHeaderAccess... method getSecurityContextHolderStrategy (line 598) | private SecurityContextHolderStrategy getSecurityContextHolderStrategy... class TestDeferredCsrfToken (line 606) | private static final class TestDeferredCsrfToken implements DeferredCs... method TestDeferredCsrfToken (line 610) | TestDeferredCsrfToken(CsrfToken csrfToken) { method get (line 614) | @Override method isGenerated (line 619) | @Override class MessageController (line 635) | @Controller method authentication (line 642) | @MessageMapping("/message") method sayHello (line 647) | @MessageMapping("/hi") class MessageWithArgumentController (line 654) | @Controller method myCustom (line 659) | @MessageMapping("/message-with-argument") class MessageArgument (line 666) | static class MessageArgument { method MessageArgument (line 668) | MessageArgument(String notDefaultConstructor) { class MessageArgumentResolver (line 673) | static class MessageArgumentResolver implements HandlerMethodArgumentR... method supportsParameter (line 675) | @Override method resolveArgument (line 680) | @Override class TestHandshakeHandler (line 687) | static class TestHandshakeHandler implements HandshakeHandler { method doHandshake (line 691) | @Override class InboundExecutorPostProcessor (line 701) | static class InboundExecutorPostProcessor implements BeanDefinitionReg... method postProcessBeanDefinitionRegistry (line 703) | @Override method postProcessBeanFactory (line 710) | @Override class ExceptingInterceptor (line 716) | static class ExceptingInterceptor implements ChannelInterceptor { method preSend (line 718) | @Override class DenyNileMessageSecurityExpressionHandler (line 725) | static class DenyNileMessageSecurityExpressionHandler extends DefaultM... method createSecurityExpressionRoot (line 727) | @Override method createEvaluationContext (line 738) | @Override FILE: config/src/test/java/org/springframework/security/htmlunit/server/HtmlUnitWebTestClient.java class HtmlUnitWebTestClient (line 49) | final class HtmlUnitWebTestClient { method HtmlUnitWebTestClient (line 55) | HtmlUnitWebTestClient(WebClient webClient, WebTestClient webTestClient) { method getResponse (line 67) | FluxExchangeResult getResponse(WebRequest webRequest) { method content (line 79) | private WebTestClient.RequestHeadersSpec content(WebTestClient.Requ... method formData (line 91) | private MultiValueMap formData(List par... method contentType (line 97) | private void contentType(WebTestClient.RequestBodySpec request, WebReq... method cookies (line 109) | private void cookies(WebTestClient.RequestBodySpec request, WebRequest... method header (line 127) | @Nullable method headers (line 132) | private void headers(WebTestClient.RequestBodySpec request, WebRequest... method httpMethod (line 136) | private HttpMethod httpMethod(WebRequest webRequest) { method uri (line 141) | private URI uri(WebRequest webRequest) { class FollowRedirects (line 146) | static class FollowRedirects implements ExchangeFilterFunction { method filter (line 148) | @Override method redirectIfNecessary (line 153) | private Mono redirectIfNecessary(ClientRequest reque... class CookieManager (line 177) | static class CookieManager implements ExchangeFilterFunction { method filter (line 181) | @Override method withClientCookies (line 197) | private ClientRequest withClientCookies(ClientRequest request) { method clientCookies (line 201) | private MultiValueMap clientCookies() { FILE: config/src/test/java/org/springframework/security/htmlunit/server/MockWebResponseBuilder.java class MockWebResponseBuilder (line 37) | final class MockWebResponseBuilder { method MockWebResponseBuilder (line 45) | MockWebResponseBuilder(long startTime, WebRequest webRequest, FluxExch... method build (line 53) | WebResponse build() throws IOException { method webResponseData (line 59) | private WebResponseData webResponseData() { method responseHeaders (line 66) | private List responseHeaders() { FILE: config/src/test/java/org/springframework/security/htmlunit/server/WebTestClientHtmlUnitDriverBuilder.java class WebTestClientHtmlUnitDriverBuilder (line 33) | public final class WebTestClientHtmlUnitDriverBuilder { method WebTestClientHtmlUnitDriverBuilder (line 37) | private WebTestClientHtmlUnitDriverBuilder(WebTestClient webTestClient) { method build (line 41) | public WebDriver build() { method webTestClientSetup (line 51) | public static WebTestClientHtmlUnitDriverBuilder webTestClientSetup(We... FILE: config/src/test/java/org/springframework/security/htmlunit/server/WebTestClientHtmlUnitDriverBuilderTests.java class WebTestClientHtmlUnitDriverBuilderTests (line 43) | public class WebTestClientHtmlUnitDriverBuilderTests { method helloWorld (line 45) | @Test method cookies (line 57) | @Test class HelloWorldController (line 73) | @Controller method index (line 76) | @ResponseBody class CookieController (line 93) | @Controller method view (line 97) | @GetMapping(path = "/", produces = MediaType.TEXT_HTML_VALUE) method setCookie (line 113) | @GetMapping("/cookie") method redirect (line 119) | private Mono redirect(ServerHttpResponse response) { method deleteCookie (line 125) | @GetMapping("/cookie/delete") FILE: config/src/test/java/org/springframework/security/htmlunit/server/WebTestClientWebConnection.java class WebTestClientWebConnection (line 35) | public class WebTestClientWebConnection implements WebConnection { method WebTestClientWebConnection (line 45) | public WebTestClientWebConnection(WebTestClient webTestClient, WebClie... method WebTestClientWebConnection (line 49) | public WebTestClientWebConnection(WebTestClient webTestClient, WebClie... method validateContextPath (line 68) | static void validateContextPath(@Nullable String contextPath) { method setWebClient (line 76) | public void setWebClient(WebClient webClient) { method getResponse (line 81) | @Override method close (line 89) | @Override FILE: config/src/test/java/org/springframework/security/intercept/method/aopalliance/MethodSecurityInterceptorWithAopConfigTests.java class MethodSecurityInterceptorWithAopConfigTests (line 37) | public class MethodSecurityInterceptorWithAopConfigTests { method clearContext (line 73) | @BeforeEach method closeAppContext (line 78) | @AfterEach method securityInterceptorIsAppliedWhenUsedWithAopConfig (line 87) | @Test method securityInterceptorIsAppliedWhenUsedWithBeanNameAutoProxyCreator (line 106) | @Test method setContext (line 134) | private void setContext(String context) { FILE: config/src/test/java/org/springframework/security/test/support/ModifiedClassPathClassLoader.java class ModifiedClassPathClassLoader (line 63) | final class ModifiedClassPathClassLoader extends URLClassLoader { method ModifiedClassPathClassLoader (line 73) | ModifiedClassPathClassLoader(URL[] urls, ClassLoader parent, ClassLoad... method loadClass (line 78) | @Override method get (line 87) | static ModifiedClassPathClassLoader get(Class testClass) { method compute (line 91) | private static ModifiedClassPathClassLoader compute(Class testClass) { method extractUrls (line 104) | private static URL[] extractUrls(ClassLoader classLoader) { method doExtractUrls (line 117) | private static Stream doExtractUrls(ClassLoader classLoader) { method toURL (line 125) | private static URL toURL(String entry) { method isManifestOnlyJar (line 134) | private static boolean isManifestOnlyJar(URL url) { method isShortenedIntelliJJar (line 138) | private static boolean isShortenedIntelliJJar(URL url) { method extractUrlsFromManifestClassPath (line 153) | private static List extractUrlsFromManifestClassPath(URL booterJa... method getClassPath (line 166) | private static String[] getClassPath(URL booterJar) throws Exception { method getManifestMainAttributesFromUrl (line 171) | private static Attributes getManifestMainAttributesFromUrl(URL url) th... method processUrls (line 177) | private static URL[] processUrls(URL[] urls, MergedAnnotations annotat... method getAdditionalUrls (line 189) | private static List getAdditionalUrls(MergedAnnotation resolveCoordinates(String[] coordinates) { method createDependencies (line 228) | private static List createDependencies(String[] allCoordin... class ClassPathEntryFilter (line 239) | private static final class ClassPathEntryFilter { method ClassPathEntryFilter (line 245) | private ClassPathEntryFilter(MergedAnnotation a... method isExcluded (line 251) | private boolean isExcluded(URL url) { FILE: config/src/test/java/org/springframework/security/test/support/ModifiedClassPathExtension.java class ModifiedClassPathExtension (line 49) | class ModifiedClassPathExtension implements InvocationInterceptor { method interceptBeforeAllMethod (line 51) | @Override method interceptBeforeEachMethod (line 57) | @Override method interceptAfterEachMethod (line 63) | @Override method interceptAfterAllMethod (line 69) | @Override method interceptTestMethod (line 75) | @Override method runTestWithModifiedClassPath (line 86) | private void runTestWithModifiedClassPath(ReflectiveInvocationContext<... method runTest (line 101) | private void runTest(ClassLoader classLoader, String testClassName, St... method findMethod (line 118) | private Method findMethod(Class testClass, String testMethodName) { method intercept (line 132) | private void intercept(Invocation invocation, ExtensionContext e... method isModifiedClassPathClassLoader (line 140) | private boolean isModifiedClassPathClassLoader(ExtensionContext extens... FILE: config/src/test/java/org/springframework/security/test/web/servlet/RequestCacheResultMatcher.java class RequestCacheResultMatcher (line 30) | public final class RequestCacheResultMatcher { method redirectToCachedRequest (line 37) | public static ResultMatcher redirectToCachedRequest() { method RequestCacheResultMatcher (line 48) | private RequestCacheResultMatcher() { FILE: config/src/test/resources/CustomJdbcUserServiceSampleConfig.sql type users (line 1) | create table users(principal varchar_ignorecase(50) type roles (line 2) | create table roles (principal varchar_ignorecase(50) type ix_auth_principal (line 3) | create unique index ix_auth_principal on roles (principal,role) type groups (line 4) | create table groups (id bigint generated by default as identity(start wi... type group_authorities (line 5) | create table group_authorities (group_id bigint not null,authority varch... type group_members (line 6) | create table group_members (id bigint generated by default as identity(s... FILE: core/src/main/java/org/springframework/security/access/AccessDeniedException.java class AccessDeniedException (line 27) | public class AccessDeniedException extends RuntimeException { method AccessDeniedException (line 36) | public AccessDeniedException(String msg) { method AccessDeniedException (line 46) | public AccessDeniedException(String msg, Throwable cause) { FILE: core/src/main/java/org/springframework/security/access/AuthorizationServiceException.java class AuthorizationServiceException (line 29) | public class AuthorizationServiceException extends AccessDeniedException { method AuthorizationServiceException (line 39) | public AuthorizationServiceException(String msg) { method AuthorizationServiceException (line 49) | public AuthorizationServiceException(String msg, Throwable cause) { FILE: core/src/main/java/org/springframework/security/access/PermissionCacheOptimizer.java type PermissionCacheOptimizer (line 30) | public interface PermissionCacheOptimizer extends AopInfrastructureBean { method cachePermissionsFor (line 40) | void cachePermissionsFor(Authentication a, Collection objects); FILE: core/src/main/java/org/springframework/security/access/PermissionEvaluator.java type PermissionEvaluator (line 33) | public interface PermissionEvaluator extends AopInfrastructureBean { method hasPermission (line 44) | boolean hasPermission(Authentication authentication, @Nullable Object ... method hasPermission (line 57) | boolean hasPermission(Authentication authentication, Serializable targ... FILE: core/src/main/java/org/springframework/security/access/expression/AbstractSecurityExpressionHandler.java class AbstractSecurityExpressionHandler (line 46) | public abstract class AbstractSecurityExpressionHandler method getExpressionParser (line 59) | @Override method setExpressionParser (line 64) | public final void setExpressionParser(ExpressionParser expressionParse... method createEvaluationContext (line 77) | @Override method createEvaluationContextInternal (line 99) | protected StandardEvaluationContext createEvaluationContextInternal(@N... method createSecurityExpressionRoot (line 111) | protected abstract SecurityExpressionOperations createSecurityExpressi... method setAuthorizationManagerFactory (line 121) | public final void setAuthorizationManagerFactory(AuthorizationManagerF... method getAuthorizationManagerFactory (line 126) | protected final AuthorizationManagerFactory getAuthorizationManager... method getDefaultAuthorizationManagerFactory (line 139) | @Deprecated(since = "7.0") method getRoleHierarchy (line 152) | @Deprecated(since = "7.0") method setRoleHierarchy (line 161) | @Deprecated(since = "7.0") method getPermissionEvaluator (line 169) | protected PermissionEvaluator getPermissionEvaluator() { method setPermissionEvaluator (line 173) | public void setPermissionEvaluator(PermissionEvaluator permissionEvalu... method getBeanResolver (line 177) | protected @Nullable BeanResolver getBeanResolver() { method setApplicationContext (line 181) | @Override FILE: core/src/main/java/org/springframework/security/access/expression/DenyAllPermissionEvaluator.java class DenyAllPermissionEvaluator (line 36) | public class DenyAllPermissionEvaluator implements PermissionEvaluator { method hasPermission (line 43) | @Override method hasPermission (line 53) | @Override FILE: core/src/main/java/org/springframework/security/access/expression/ExpressionUtils.java class ExpressionUtils (line 23) | public final class ExpressionUtils { method ExpressionUtils (line 25) | private ExpressionUtils() { method evaluateAsBoolean (line 28) | public static boolean evaluateAsBoolean(Expression expr, EvaluationCon... FILE: core/src/main/java/org/springframework/security/access/expression/SecurityExpressionHandler.java type SecurityExpressionHandler (line 36) | public interface SecurityExpressionHandler extends AopInfrastructureB... method getExpressionParser (line 41) | ExpressionParser getExpressionParser(); method createEvaluationContext (line 47) | EvaluationContext createEvaluationContext(@Nullable Authentication aut... method createEvaluationContext (line 60) | default EvaluationContext createEvaluationContext(Supplier... method SecurityExpressionRoot (line 81) | @Deprecated(since = "7.0") method SecurityExpressionRoot (line 95) | @Deprecated(since = "7.0") method SecurityExpressionRoot (line 109) | public SecurityExpressionRoot(Supplier authorizationManager) { method getPrincipal (line 215) | public @Nullable Object getPrincipal() { method setTrustResolver (line 223) | @Deprecated(since = "7.0") method setRoleHierarchy (line 232) | @Deprecated(since = "7.0") method setDefaultRolePrefix (line 254) | @Deprecated(since = "7.0") method setAuthorizationManagerFactory (line 269) | public void setAuthorizationManagerFactory(AuthorizationManagerFactory... method getDefaultAuthorizationManagerFactory (line 283) | @Deprecated(since = "7.0", forRemoval = true) method hasPermission (line 293) | @Override method hasPermission (line 298) | @Override method setPermissionEvaluator (line 304) | public void setPermissionEvaluator(PermissionEvaluator permissionEvalu... FILE: core/src/main/java/org/springframework/security/access/expression/method/DefaultMethodSecurityExpressionHandler.java class DefaultMethodSecurityExpressionHandler (line 63) | public class DefaultMethodSecurityExpressionHandler extends AbstractSecu... method DefaultMethodSecurityExpressionHandler (line 78) | public DefaultMethodSecurityExpressionHandler() { method createEvaluationContextInternal (line 85) | @Override method createEvaluationContext (line 91) | @Override method createSecurityExpressionRoot (line 105) | @Override method createSecurityExpressionRoot (line 111) | private MethodSecurityExpressionOperations createSecurityExpressionRoot( method filter (line 133) | @Override method filterCollection (line 155) | private Object filterCollection(Collection filterTarget, Expres... method filterArray (line 182) | private Object filterArray(Object[] filterTarget, Expression filterExp... method filterMap (line 204) | private Object filterMap(Map filterTarget, Expression fil... method filterStream (line 228) | private Object filterStream(final Stream filterTarget, Expression f... method setTrustResolver (line 244) | @Deprecated(since = "7.0") method getTrustResolver (line 256) | @Deprecated(since = "7.0") method setParameterNameDiscoverer (line 266) | public void setParameterNameDiscoverer(ParameterNameDiscoverer paramet... method getParameterNameDiscoverer (line 273) | protected ParameterNameDiscoverer getParameterNameDiscoverer() { method setPermissionCacheOptimizer (line 277) | public void setPermissionCacheOptimizer(PermissionCacheOptimizer permi... method setReturnObject (line 281) | @Override method setDefaultRolePrefix (line 308) | @Deprecated(since = "7.0") method getDefaultRolePrefix (line 322) | @Deprecated(since = "7.0") FILE: core/src/main/java/org/springframework/security/access/expression/method/MethodSecurityEvaluationContext.java class MethodSecurityEvaluationContext (line 41) | class MethodSecurityEvaluationContext extends MethodBasedEvaluationConte... method MethodSecurityEvaluationContext (line 48) | MethodSecurityEvaluationContext(@Nullable Authentication user, MethodI... method MethodSecurityEvaluationContext (line 52) | MethodSecurityEvaluationContext(@Nullable Authentication user, MethodI... method MethodSecurityEvaluationContext (line 57) | MethodSecurityEvaluationContext(MethodSecurityExpressionOperations roo... method getSpecificMethod (line 62) | private static Method getSpecificMethod(MethodInvocation mi) { FILE: core/src/main/java/org/springframework/security/access/expression/method/MethodSecurityExpressionHandler.java type MethodSecurityExpressionHandler (line 33) | public interface MethodSecurityExpressionHandler extends SecurityExpress... method filter (line 45) | Object filter(@Nullable Object filterTarget, Expression filterExpressi... method setReturnObject (line 55) | void setReturnObject(@Nullable Object returnObject, EvaluationContext ... FILE: core/src/main/java/org/springframework/security/access/expression/method/MethodSecurityExpressionOperations.java type MethodSecurityExpressionOperations (line 30) | public interface MethodSecurityExpressionOperations extends SecurityExpr... method setFilterObject (line 32) | void setFilterObject(Object filterObject); method getFilterObject (line 34) | @Nullable Object getFilterObject(); method setReturnObject (line 36) | void setReturnObject(@Nullable Object returnObject); method getReturnObject (line 38) | @Nullable Object getReturnObject(); method getThis (line 40) | @Nullable Object getThis(); FILE: core/src/main/java/org/springframework/security/access/expression/method/MethodSecurityExpressionRoot.java class MethodSecurityExpressionRoot (line 35) | class MethodSecurityExpressionRoot extends SecurityExpressionRoot getReachableGrantedAuthorities( FILE: core/src/main/java/org/springframework/security/access/hierarchicalroles/RoleHierarchyAuthoritiesMapper.java class RoleHierarchyAuthoritiesMapper (line 27) | public class RoleHierarchyAuthoritiesMapper implements GrantedAuthoritie... method RoleHierarchyAuthoritiesMapper (line 31) | public RoleHierarchyAuthoritiesMapper(RoleHierarchy roleHierarchy) { method mapAuthorities (line 35) | @Override FILE: core/src/main/java/org/springframework/security/access/hierarchicalroles/RoleHierarchyImpl.java class RoleHierarchyImpl (line 81) | public final class RoleHierarchyImpl implements RoleHierarchy { method RoleHierarchyImpl (line 91) | private RoleHierarchyImpl(Map> hierarchy) { method fromHierarchy (line 107) | public static RoleHierarchyImpl fromHierarchy(String hierarchy) { method withDefaultRolePrefix (line 117) | public static Builder withDefaultRolePrefix() { method withRolePrefix (line 129) | public static Builder withRolePrefix(String rolePrefix) { method getReachableGrantedAuthorities (line 134) | @Override method buildRolesReachableInOneStepMap (line 175) | private static Map> buildRolesReachableI... method buildRolesReachableInOneOrMoreStepsMap (line 206) | private static Map> buildRolesReachableI... class Builder (line 240) | public static final class Builder { method Builder (line 246) | private Builder(String rolePrefix) { method role (line 257) | public ImpliedRoles role(String role) { method build (line 267) | public RoleHierarchyImpl build() { method addHierarchy (line 271) | private Builder addHierarchy(String role, String... impliedRoles) { class ImpliedRoles (line 283) | public final class ImpliedRoles { method ImpliedRoles (line 287) | private ImpliedRoles(String role) { method implies (line 298) | public Builder implies(String... impliedRoles) { FILE: core/src/main/java/org/springframework/security/access/hierarchicalroles/RoleHierarchyUtils.java class RoleHierarchyUtils (line 32) | public final class RoleHierarchyUtils { method RoleHierarchyUtils (line 34) | private RoleHierarchyUtils() { method roleHierarchyFromMap (line 48) | @Deprecated FILE: core/src/main/java/org/springframework/security/aot/hint/AuthorizeReturnObjectCoreHintsRegistrar.java class AuthorizeReturnObjectCoreHintsRegistrar (line 59) | public final class AuthorizeReturnObjectCoreHintsRegistrar implements Se... method AuthorizeReturnObjectCoreHintsRegistrar (line 68) | public AuthorizeReturnObjectCoreHintsRegistrar(AuthorizationProxyFacto... method registerHints (line 76) | @Override FILE: core/src/main/java/org/springframework/security/aot/hint/AuthorizeReturnObjectHintsRegistrar.java class AuthorizeReturnObjectHintsRegistrar (line 67) | public final class AuthorizeReturnObjectHintsRegistrar implements Securi... method AuthorizeReturnObjectHintsRegistrar (line 78) | public AuthorizeReturnObjectHintsRegistrar(AuthorizationProxyFactory p... method AuthorizeReturnObjectHintsRegistrar (line 91) | public AuthorizeReturnObjectHintsRegistrar(AuthorizationProxyFactory p... method registerHints (line 99) | @Override method registerProxy (line 111) | private void registerProxy(RuntimeHints hints, Class clazz) { method traverseType (line 129) | private void traverseType(List> toProxy, Class clazz) { FILE: core/src/main/java/org/springframework/security/aot/hint/CoreSecurityRuntimeHints.java class CoreSecurityRuntimeHints (line 59) | class CoreSecurityRuntimeHints implements RuntimeHintsRegistrar { method registerHints (line 61) | @Override method registerMethodSecurityHints (line 72) | private void registerMethodSecurityHints(RuntimeHints hints) { method registerExpressionEvaluationHints (line 83) | private void registerExpressionEvaluationHints(RuntimeHints hints) { method registerExceptionEventsHints (line 92) | private void registerExceptionEventsHints(RuntimeHints hints) { method getDefaultAuthenticationExceptionEventPublisherTypes (line 98) | private List getDefaultAuthenticationExceptionEventPubl... method registerDefaultJdbcSchemaFileHint (line 111) | private void registerDefaultJdbcSchemaFileHint(RuntimeHints hints) { method registerSecurityContextHints (line 115) | private void registerSecurityContextHints(RuntimeHints hints) { method registerAdditionalAuthenticationTypes (line 121) | private void registerAdditionalAuthenticationTypes(RuntimeHints hints) { FILE: core/src/main/java/org/springframework/security/aot/hint/OneTimeTokenRuntimeHints.java class OneTimeTokenRuntimeHints (line 35) | class OneTimeTokenRuntimeHints implements RuntimeHintsRegistrar { method registerHints (line 37) | @Override FILE: core/src/main/java/org/springframework/security/aot/hint/PrePostAuthorizeExpressionBeanHintsRegistrar.java class PrePostAuthorizeExpressionBeanHintsRegistrar (line 68) | public final class PrePostAuthorizeExpressionBeanHintsRegistrar implemen... method PrePostAuthorizeExpressionBeanHintsRegistrar (line 85) | public PrePostAuthorizeExpressionBeanHintsRegistrar(Class... toVisi... method PrePostAuthorizeExpressionBeanHintsRegistrar (line 89) | public PrePostAuthorizeExpressionBeanHintsRegistrar(List> toV... method registerHints (line 95) | @Override method extractSecurityExpressions (line 114) | private Set extractSecurityExpressions(Class clazz) { method extractBeanNames (line 137) | private Set extractBeanNames(String rawExpression) { method resolveBeanNames (line 145) | private void resolveBeanNames(Set beanNames, SpelNode node) { FILE: core/src/main/java/org/springframework/security/aot/hint/PrePostAuthorizeHintsRegistrar.java class PrePostAuthorizeHintsRegistrar (line 39) | public final class PrePostAuthorizeHintsRegistrar implements SecurityHin... method registerHints (line 41) | @Override FILE: core/src/main/java/org/springframework/security/aot/hint/SecurityHintsAotProcessor.java class SecurityHintsAotProcessor (line 25) | final class SecurityHintsAotProcessor implements BeanFactoryInitializati... method processAheadOfTime (line 27) | @Override class AuthorizationProxyFactoryAotContribution (line 32) | private static final class AuthorizationProxyFactoryAotContribution method AuthorizationProxyFactoryAotContribution (line 37) | private AuthorizationProxyFactoryAotContribution(ConfigurableListabl... method applyTo (line 41) | @Override FILE: core/src/main/java/org/springframework/security/aot/hint/SecurityHintsRegistrar.java type SecurityHintsRegistrar (line 57) | public interface SecurityHintsRegistrar { method registerHints (line 64) | void registerHints(RuntimeHints hints, ConfigurableListableBeanFactory... FILE: core/src/main/java/org/springframework/security/authentication/AbstractAuthenticationToken.java class AbstractAuthenticationToken (line 45) | public abstract class AbstractAuthenticationToken implements Authenticat... method AbstractAuthenticationToken (line 61) | public AbstractAuthenticationToken(@Nullable Collection... method getAuthorities (line 78) | @Override method getName (line 83) | @Override method isAuthenticated (line 97) | @Override method setAuthenticated (line 102) | @Override method getDetails (line 107) | @Override method setDetails (line 112) | public void setDetails(@Nullable Object details) { method eraseCredentials (line 121) | @Override method eraseSecret (line 128) | private void eraseSecret(@Nullable Object secret) { method equals (line 134) | @Override method hashCode (line 166) | @Override method toString (line 187) | @Override class AbstractAuthenticationBuilder (line 208) | protected abstract static class AbstractAuthenticationBuilder checkCompromisedPassword(@Nullable String password) { method upgradeEncodingIfNecessary (line 128) | private Mono upgradeEncodingIfNecessary(UserDetails userD... method createUsernamePasswordAuthenticationToken (line 139) | private UsernamePasswordAuthenticationToken createUsernamePasswordAuth... method setPasswordEncoder (line 149) | public void setPasswordEncoder(PasswordEncoder passwordEncoder) { method setScheduler (line 166) | public void setScheduler(Scheduler scheduler) { method setUserDetailsPasswordService (line 175) | public void setUserDetailsPasswordService(ReactiveUserDetailsPasswordS... method setPostAuthenticationChecks (line 186) | public void setPostAuthenticationChecks(UserDetailsChecker postAuthent... method setMessageSource (line 194) | @Override method setCompromisedPasswordChecker (line 206) | public void setCompromisedPasswordChecker(ReactiveCompromisedPasswordC... method retrieveUser (line 216) | protected abstract Mono retrieveUser(String username); FILE: core/src/main/java/org/springframework/security/authentication/AccountExpiredException.java class AccountExpiredException (line 27) | public class AccountExpiredException extends AccountStatusException { method AccountExpiredException (line 36) | public AccountExpiredException(String msg) { method AccountExpiredException (line 46) | public AccountExpiredException(String msg, Throwable cause) { FILE: core/src/main/java/org/springframework/security/authentication/AccountStatusException.java class AccountStatusException (line 27) | public abstract class AccountStatusException extends AuthenticationExcep... method AccountStatusException (line 29) | public AccountStatusException(String msg) { method AccountStatusException (line 33) | public AccountStatusException(String msg, Throwable cause) { FILE: core/src/main/java/org/springframework/security/authentication/AccountStatusUserDetailsChecker.java class AccountStatusUserDetailsChecker (line 33) | public class AccountStatusUserDetailsChecker implements UserDetailsCheck... method check (line 39) | @Override method setMessageSource (line 66) | @Override FILE: core/src/main/java/org/springframework/security/authentication/AnonymousAuthenticationProvider.java class AnonymousAuthenticationProvider (line 38) | public class AnonymousAuthenticationProvider implements AuthenticationPr... method AnonymousAuthenticationProvider (line 44) | public AnonymousAuthenticationProvider(String key) { method authenticate (line 49) | @Override method getKey (line 61) | public String getKey() { method setMessageSource (line 65) | @Override method supports (line 71) | @Override FILE: core/src/main/java/org/springframework/security/authentication/AnonymousAuthenticationToken.java class AnonymousAuthenticationToken (line 30) | public class AnonymousAuthenticationToken extends AbstractAuthentication... method AnonymousAuthenticationToken (line 45) | public AnonymousAuthenticationToken(String key, Object principal, method AnonymousAuthenticationToken (line 57) | private AnonymousAuthenticationToken(Integer keyHash, Object principal, method extractKeyHash (line 67) | private static Integer extractKeyHash(String key) { method equals (line 72) | @Override method hashCode (line 83) | @Override method getCredentials (line 94) | @Override method getKeyHash (line 99) | public int getKeyHash() { method getPrincipal (line 103) | @Override FILE: core/src/main/java/org/springframework/security/authentication/AuthenticationCredentialsNotFoundException.java class AuthenticationCredentialsNotFoundException (line 31) | public class AuthenticationCredentialsNotFoundException extends Authenti... method AuthenticationCredentialsNotFoundException (line 41) | public AuthenticationCredentialsNotFoundException(String msg) { method AuthenticationCredentialsNotFoundException (line 51) | public AuthenticationCredentialsNotFoundException(String msg, Throwabl... FILE: core/src/main/java/org/springframework/security/authentication/AuthenticationDetailsSource.java type AuthenticationDetailsSource (line 25) | public interface AuthenticationDetailsSource { method buildDetails (line 34) | T buildDetails(C context); FILE: core/src/main/java/org/springframework/security/authentication/AuthenticationEventPublisher.java type AuthenticationEventPublisher (line 26) | public interface AuthenticationEventPublisher { method publishAuthenticationSuccess (line 28) | void publishAuthenticationSuccess(Authentication authentication); method publishAuthenticationFailure (line 30) | void publishAuthenticationFailure(AuthenticationException exception, A... FILE: core/src/main/java/org/springframework/security/authentication/AuthenticationManager.java type AuthenticationManager (line 28) | @FunctionalInterface method authenticate (line 55) | Authentication authenticate(Authentication authentication) throws Auth... FILE: core/src/main/java/org/springframework/security/authentication/AuthenticationManagerResolver.java type AuthenticationManagerResolver (line 26) | public interface AuthenticationManagerResolver { method resolve (line 33) | AuthenticationManager resolve(C context); FILE: core/src/main/java/org/springframework/security/authentication/AuthenticationObservationContext.java class AuthenticationObservationContext (line 31) | public class AuthenticationObservationContext extends Observation.Context { method getAuthenticationRequest (line 43) | public @Nullable Authentication getAuthenticationRequest() { method setAuthenticationRequest (line 51) | public void setAuthenticationRequest(Authentication authenticationRequ... method getAuthenticationResult (line 64) | public @Nullable Authentication getAuthenticationResult() { method setAuthenticationResult (line 72) | public void setAuthenticationResult(Authentication authenticationResul... method getAuthenticationManagerClass (line 80) | public @Nullable Class getAuthenticationManagerClass() { method setAuthenticationManagerClass (line 88) | public void setAuthenticationManagerClass(Class authenticationManag... FILE: core/src/main/java/org/springframework/security/authentication/AuthenticationObservationConvention.java class AuthenticationObservationConvention (line 33) | public final class AuthenticationObservationConvention method getName (line 41) | @Override method getContextualName (line 46) | @Override method getLowCardinalityKeyValues (line 64) | @Override method getAuthenticationType (line 72) | private String getAuthenticationType(AuthenticationObservationContext ... method getAuthenticationMethod (line 79) | private String getAuthenticationMethod(AuthenticationObservationContex... method getAuthenticationResult (line 86) | private String getAuthenticationResult(AuthenticationObservationContex... method getAuthenticationFailureType (line 93) | private String getAuthenticationFailureType(AuthenticationObservationC... method supportsContext (line 103) | @Override FILE: core/src/main/java/org/springframework/security/authentication/AuthenticationProvider.java type AuthenticationProvider (line 30) | public interface AuthenticationProvider { method authenticate (line 44) | @Nullable Authentication authenticate(Authentication authentication) t... method supports (line 65) | boolean supports(Class authentication); FILE: core/src/main/java/org/springframework/security/authentication/AuthenticationServiceException.java class AuthenticationServiceException (line 34) | public class AuthenticationServiceException extends AuthenticationExcept... method AuthenticationServiceException (line 44) | public AuthenticationServiceException(String msg) { method AuthenticationServiceException (line 54) | public AuthenticationServiceException(@Nullable String msg, Throwable ... FILE: core/src/main/java/org/springframework/security/authentication/AuthenticationTrustResolver.java type AuthenticationTrustResolver (line 29) | public interface AuthenticationTrustResolver { method isAnonymous (line 43) | boolean isAnonymous(@Nullable Authentication authentication); method isRememberMe (line 57) | boolean isRememberMe(@Nullable Authentication authentication); method isFullyAuthenticated (line 72) | default boolean isFullyAuthenticated(@Nullable Authentication authenti... method isAuthenticated (line 84) | @Contract("null -> false") FILE: core/src/main/java/org/springframework/security/authentication/AuthenticationTrustResolverImpl.java class AuthenticationTrustResolverImpl (line 34) | public class AuthenticationTrustResolverImpl implements AuthenticationTr... method getAnonymousClass (line 40) | Class getAnonymousClass() { method getRememberMeClass (line 44) | Class getRememberMeClass() { method isAnonymous (line 48) | @Override method isRememberMe (line 56) | @Override method setAnonymousClass (line 64) | public void setAnonymousClass(Class anonymou... method setRememberMeClass (line 68) | public void setRememberMeClass(Class remembe... FILE: core/src/main/java/org/springframework/security/authentication/BadCredentialsException.java class BadCredentialsException (line 31) | public class BadCredentialsException extends AuthenticationException { method BadCredentialsException (line 40) | public BadCredentialsException(@Nullable String msg) { method BadCredentialsException (line 50) | public BadCredentialsException(@Nullable String msg, Throwable cause) { FILE: core/src/main/java/org/springframework/security/authentication/CachingUserDetailsService.java class CachingUserDetailsService (line 56) | public class CachingUserDetailsService implements UserDetailsService { method CachingUserDetailsService (line 62) | public CachingUserDetailsService(UserDetailsService delegate) { method getUserCache (line 66) | public UserCache getUserCache() { method setUserCache (line 70) | public void setUserCache(UserCache userCache) { method loadUserByUsername (line 74) | @Override FILE: core/src/main/java/org/springframework/security/authentication/CredentialsExpiredException.java class CredentialsExpiredException (line 27) | public class CredentialsExpiredException extends AccountStatusException { method CredentialsExpiredException (line 36) | public CredentialsExpiredException(String msg) { method CredentialsExpiredException (line 46) | public CredentialsExpiredException(String msg, Throwable cause) { FILE: core/src/main/java/org/springframework/security/authentication/DefaultAuthenticationEventPublisher.java class DefaultAuthenticationEventPublisher (line 66) | public class DefaultAuthenticationEventPublisher method DefaultAuthenticationEventPublisher (line 77) | public DefaultAuthenticationEventPublisher() { method DefaultAuthenticationEventPublisher (line 82) | public DefaultAuthenticationEventPublisher(ApplicationEventPublisher a... method publishAuthenticationSuccess (line 99) | @Override method publishAuthenticationFailure (line 106) | @Override method getEventConstructor (line 129) | private @Nullable Constructor g... method setApplicationEventPublisher (line 136) | @Override method setAdditionalExceptionMappings (line 149) | @Deprecated method setAdditionalExceptionMappings (line 172) | public void setAdditionalExceptionMappings( method setDefaultAuthenticationFailureEvent (line 191) | public void setDefaultAuthenticationFailureEvent( method addMapping (line 205) | private void addMapping(String exceptionClass, Class providers) { method ProviderManager (line 126) | public ProviderManager(List providers, @Nullab... method afterPropertiesSet (line 133) | @Override method checkState (line 138) | private void checkState() { method authenticate (line 165) | @Override method prepareException (line 268) | @SuppressWarnings("deprecation") method copyDetails (line 280) | private void copyDetails(Authentication source, Authentication dest) { method getProviders (line 286) | public List getProviders() { method setMessageSource (line 290) | @Override method setAuthenticationEventPublisher (line 295) | public void setAuthenticationEventPublisher(AuthenticationEventPublish... method setEraseCredentialsAfterAuthentication (line 308) | public void setEraseCredentialsAfterAuthentication(boolean eraseSecret... method isEraseCredentialsAfterAuthentication (line 312) | public boolean isEraseCredentialsAfterAuthentication() { class NullEventPublisher (line 316) | private static final class NullEventPublisher implements Authenticatio... method publishAuthenticationFailure (line 318) | @Override method publishAuthenticationSuccess (line 322) | @Override FILE: core/src/main/java/org/springframework/security/authentication/ProviderNotFoundException.java class ProviderNotFoundException (line 30) | public class ProviderNotFoundException extends AuthenticationException { method ProviderNotFoundException (line 39) | public ProviderNotFoundException(String msg) { FILE: core/src/main/java/org/springframework/security/authentication/ReactiveAuthenticationManager.java type ReactiveAuthenticationManager (line 29) | @FunctionalInterface method authenticate (line 39) | Mono authenticate(Authentication authentication); FILE: core/src/main/java/org/springframework/security/authentication/ReactiveAuthenticationManagerAdapter.java class ReactiveAuthenticationManagerAdapter (line 37) | public class ReactiveAuthenticationManagerAdapter implements ReactiveAut... method ReactiveAuthenticationManagerAdapter (line 43) | public ReactiveAuthenticationManagerAdapter(AuthenticationManager auth... method authenticate (line 48) | @Override method doAuthenticate (line 58) | private Mono doAuthenticate(Authentication authenticat... method setScheduler (line 72) | public void setScheduler(Scheduler scheduler) { FILE: core/src/main/java/org/springframework/security/authentication/ReactiveAuthenticationManagerResolver.java type ReactiveAuthenticationManagerResolver (line 28) | @FunctionalInterface method resolve (line 31) | Mono resolve(C context); FILE: core/src/main/java/org/springframework/security/authentication/RememberMeAuthenticationProvider.java class RememberMeAuthenticationProvider (line 37) | public class RememberMeAuthenticationProvider implements AuthenticationP... method RememberMeAuthenticationProvider (line 43) | public RememberMeAuthenticationProvider(String key) { method afterPropertiesSet (line 48) | @Override method authenticate (line 53) | @Override method getKey (line 65) | public String getKey() { method setMessageSource (line 69) | @Override method supports (line 74) | @Override FILE: core/src/main/java/org/springframework/security/authentication/RememberMeAuthenticationToken.java class RememberMeAuthenticationToken (line 35) | public class RememberMeAuthenticationToken extends AbstractAuthenticatio... method RememberMeAuthenticationToken (line 50) | public RememberMeAuthenticationToken(String key, Object principal, method RememberMeAuthenticationToken (line 68) | private RememberMeAuthenticationToken(Integer keyHash, Object principal, method RememberMeAuthenticationToken (line 76) | protected RememberMeAuthenticationToken(Builder builder) { method getCredentials (line 86) | @Override method getKeyHash (line 91) | public int getKeyHash() { method getPrincipal (line 95) | @Override method toBuilder (line 100) | @Override method equals (line 105) | @Override method hashCode (line 116) | @Override class Builder (line 128) | public static class Builder> extends AbstractAuth... method Builder (line 134) | protected Builder(RememberMeAuthenticationToken token) { method principal (line 140) | @Override method key (line 152) | public B key(String key) { method build (line 157) | @Override FILE: core/src/main/java/org/springframework/security/authentication/TestingAuthenticationProvider.java class TestingAuthenticationProvider (line 35) | public class TestingAuthenticationProvider implements AuthenticationProv... method authenticate (line 37) | @Override method supports (line 42) | @Override FILE: core/src/main/java/org/springframework/security/authentication/TestingAuthenticationToken.java class TestingAuthenticationToken (line 37) | public class TestingAuthenticationToken extends AbstractAuthenticationTo... method TestingAuthenticationToken (line 45) | public TestingAuthenticationToken(Object principal, @Nullable Object c... method TestingAuthenticationToken (line 51) | public TestingAuthenticationToken(Object principal, @Nullable Object c... method TestingAuthenticationToken (line 55) | public TestingAuthenticationToken(Object principal, @Nullable Object c... method TestingAuthenticationToken (line 59) | public TestingAuthenticationToken(Object principal, @Nullable Object c... method TestingAuthenticationToken (line 64) | public TestingAuthenticationToken(Object principal, @Nullable Object c... method TestingAuthenticationToken (line 72) | protected TestingAuthenticationToken(Builder builder) { method getCredentials (line 78) | @Override method getPrincipal (line 83) | @Override method toBuilder (line 88) | @Override class Builder (line 98) | public static class Builder> extends AbstractAuth... method Builder (line 104) | protected Builder(TestingAuthenticationToken token) { method principal (line 110) | @Override method credentials (line 117) | @Override method build (line 123) | @Override FILE: core/src/main/java/org/springframework/security/authentication/UserDetailsRepositoryReactiveAuthenticationManager.java class UserDetailsRepositoryReactiveAuthenticationManager (line 33) | public class UserDetailsRepositoryReactiveAuthenticationManager method UserDetailsRepositoryReactiveAuthenticationManager (line 38) | public UserDetailsRepositoryReactiveAuthenticationManager(ReactiveUser... method retrieveUser (line 43) | @Override FILE: core/src/main/java/org/springframework/security/authentication/UsernamePasswordAuthenticationToken.java class UsernamePasswordAuthenticationToken (line 38) | public class UsernamePasswordAuthenticationToken extends AbstractAuthent... method UsernamePasswordAuthenticationToken (line 52) | public UsernamePasswordAuthenticationToken(@Nullable Object principal,... method UsernamePasswordAuthenticationToken (line 68) | public UsernamePasswordAuthenticationToken(Object principal, @Nullable... method UsernamePasswordAuthenticationToken (line 76) | protected UsernamePasswordAuthenticationToken(Builder builder) { method unauthenticated (line 91) | public static UsernamePasswordAuthenticationToken unauthenticated(@Nul... method authenticated (line 105) | public static UsernamePasswordAuthenticationToken authenticated(Object... method getCredentials (line 110) | @Override method getPrincipal (line 115) | @Override method setAuthenticated (line 120) | @Override method eraseCredentials (line 127) | @Override method toBuilder (line 133) | @Override class Builder (line 143) | public static class Builder> extends AbstractAuth... method Builder (line 149) | protected Builder(UsernamePasswordAuthenticationToken token) { method principal (line 155) | @Override method credentials (line 162) | @Override method build (line 168) | @Override FILE: core/src/main/java/org/springframework/security/authentication/dao/AbstractUserDetailsAuthenticationProvider.java class AbstractUserDetailsAuthenticationProvider (line 83) | public abstract class AbstractUserDetailsAuthenticationProvider method additionalAuthenticationChecks (line 120) | protected abstract void additionalAuthenticationChecks(UserDetails use... method afterPropertiesSet (line 123) | @Override method authenticate (line 132) | @Override method determineUsername (line 182) | private String determineUsername(Authentication authentication) { method createSuccessAuthentication (line 201) | protected Authentication createSuccessAuthentication(Object principal,... method doAfterPropertiesSet (line 217) | protected void doAfterPropertiesSet() { method getUserCache (line 220) | public UserCache getUserCache() { method isForcePrincipalAsString (line 224) | public boolean isForcePrincipalAsString() { method isHideUserNotFoundExceptions (line 228) | public boolean isHideUserNotFoundExceptions() { method retrieveUser (line 270) | protected abstract UserDetails retrieveUser(String username, UsernameP... method setForcePrincipalAsString (line 273) | public void setForcePrincipalAsString(boolean forcePrincipalAsString) { method setHideUserNotFoundExceptions (line 288) | public void setHideUserNotFoundExceptions(boolean hideUserNotFoundExce... method setMessageSource (line 292) | @Override method setUserCache (line 297) | public void setUserCache(UserCache userCache) { method supports (line 301) | @Override method getPreAuthenticationChecks (line 306) | protected UserDetailsChecker getPreAuthenticationChecks() { method setPreAuthenticationChecks (line 315) | public void setPreAuthenticationChecks(UserDetailsChecker preAuthentic... method getPostAuthenticationChecks (line 319) | protected UserDetailsChecker getPostAuthenticationChecks() { method setPostAuthenticationChecks (line 323) | public void setPostAuthenticationChecks(UserDetailsChecker postAuthent... method setAuthoritiesMapper (line 327) | public void setAuthoritiesMapper(GrantedAuthoritiesMapper authoritiesM... class DefaultPreAuthenticationChecks (line 331) | private class DefaultPreAuthenticationChecks implements UserDetailsChe... method check (line 333) | @Override class DefaultPostAuthenticationChecks (line 357) | private class DefaultPostAuthenticationChecks implements UserDetailsCh... method check (line 359) | @Override FILE: core/src/main/java/org/springframework/security/authentication/dao/DaoAuthenticationProvider.java class DaoAuthenticationProvider (line 49) | public class DaoAuthenticationProvider extends AbstractUserDetailsAuthen... method DaoAuthenticationProvider (line 75) | public DaoAuthenticationProvider(UserDetailsService userDetailsService) { method additionalAuthenticationChecks (line 80) | @Override method doAfterPropertiesSet (line 96) | @Override method retrieveUser (line 101) | @Override method createSuccessAuthentication (line 125) | @Override method prepareTimingAttackProtection (line 146) | private void prepareTimingAttackProtection() { method mitigateAgainstTimingAttack (line 152) | private void mitigateAgainstTimingAttack(UsernamePasswordAuthenticatio... method setPasswordEncoder (line 167) | public void setPasswordEncoder(PasswordEncoder passwordEncoder) { method getPasswordEncoder (line 173) | protected PasswordEncoder getPasswordEncoder() { method getUserDetailsService (line 177) | protected UserDetailsService getUserDetailsService() { method setUserDetailsPasswordService (line 181) | public void setUserDetailsPasswordService(UserDetailsPasswordService u... method setCompromisedPasswordChecker (line 192) | public void setCompromisedPasswordChecker(CompromisedPasswordChecker c... FILE: core/src/main/java/org/springframework/security/authentication/event/AbstractAuthenticationEvent.java class AbstractAuthenticationEvent (line 31) | public abstract class AbstractAuthenticationEvent extends ApplicationEve... method AbstractAuthenticationEvent (line 33) | public AbstractAuthenticationEvent(Authentication authentication) { method getAuthentication (line 42) | public Authentication getAuthentication() { FILE: core/src/main/java/org/springframework/security/authentication/event/AbstractAuthenticationFailureEvent.java class AbstractAuthenticationFailureEvent (line 28) | public abstract class AbstractAuthenticationFailureEvent extends Abstrac... method AbstractAuthenticationFailureEvent (line 32) | public AbstractAuthenticationFailureEvent(Authentication authenticatio... method getException (line 38) | public AuthenticationException getException() { FILE: core/src/main/java/org/springframework/security/authentication/event/AuthenticationFailureBadCredentialsEvent.java class AuthenticationFailureBadCredentialsEvent (line 30) | public class AuthenticationFailureBadCredentialsEvent extends AbstractAu... method AuthenticationFailureBadCredentialsEvent (line 35) | public AuthenticationFailureBadCredentialsEvent(Authentication authent... FILE: core/src/main/java/org/springframework/security/authentication/event/AuthenticationFailureCredentialsExpiredEvent.java class AuthenticationFailureCredentialsExpiredEvent (line 30) | public class AuthenticationFailureCredentialsExpiredEvent extends Abstra... method AuthenticationFailureCredentialsExpiredEvent (line 35) | public AuthenticationFailureCredentialsExpiredEvent(Authentication aut... FILE: core/src/main/java/org/springframework/security/authentication/event/AuthenticationFailureDisabledEvent.java class AuthenticationFailureDisabledEvent (line 30) | public class AuthenticationFailureDisabledEvent extends AbstractAuthenti... method AuthenticationFailureDisabledEvent (line 35) | public AuthenticationFailureDisabledEvent(Authentication authenticatio... FILE: core/src/main/java/org/springframework/security/authentication/event/AuthenticationFailureExpiredEvent.java class AuthenticationFailureExpiredEvent (line 30) | public class AuthenticationFailureExpiredEvent extends AbstractAuthentic... method AuthenticationFailureExpiredEvent (line 35) | public AuthenticationFailureExpiredEvent(Authentication authentication... FILE: core/src/main/java/org/springframework/security/authentication/event/AuthenticationFailureLockedEvent.java class AuthenticationFailureLockedEvent (line 30) | public class AuthenticationFailureLockedEvent extends AbstractAuthentica... method AuthenticationFailureLockedEvent (line 35) | public AuthenticationFailureLockedEvent(Authentication authentication,... FILE: core/src/main/java/org/springframework/security/authentication/event/AuthenticationFailureProviderNotFoundEvent.java class AuthenticationFailureProviderNotFoundEvent (line 30) | public class AuthenticationFailureProviderNotFoundEvent extends Abstract... method AuthenticationFailureProviderNotFoundEvent (line 35) | public AuthenticationFailureProviderNotFoundEvent(Authentication authe... FILE: core/src/main/java/org/springframework/security/authentication/event/AuthenticationFailureProxyUntrustedEvent.java class AuthenticationFailureProxyUntrustedEvent (line 30) | public class AuthenticationFailureProxyUntrustedEvent extends AbstractAu... method AuthenticationFailureProxyUntrustedEvent (line 35) | public AuthenticationFailureProxyUntrustedEvent(Authentication authent... FILE: core/src/main/java/org/springframework/security/authentication/event/AuthenticationFailureServiceExceptionEvent.java class AuthenticationFailureServiceExceptionEvent (line 30) | public class AuthenticationFailureServiceExceptionEvent extends Abstract... method AuthenticationFailureServiceExceptionEvent (line 35) | public AuthenticationFailureServiceExceptionEvent(Authentication authe... FILE: core/src/main/java/org/springframework/security/authentication/event/AuthenticationSuccessEvent.java class AuthenticationSuccessEvent (line 28) | public class AuthenticationSuccessEvent extends AbstractAuthenticationEv... method AuthenticationSuccessEvent (line 33) | public AuthenticationSuccessEvent(Authentication authentication) { FILE: core/src/main/java/org/springframework/security/authentication/event/InteractiveAuthenticationSuccessEvent.java class InteractiveAuthenticationSuccessEvent (line 37) | public class InteractiveAuthenticationSuccessEvent extends AbstractAuthe... method InteractiveAuthenticationSuccessEvent (line 44) | public InteractiveAuthenticationSuccessEvent(Authentication authentica... method getGeneratedBy (line 55) | public Class getGeneratedBy() { FILE: core/src/main/java/org/springframework/security/authentication/event/LoggerListener.java class LoggerListener (line 33) | public class LoggerListener implements ApplicationListener getAuthorities(Set principals) { method createLoginContext (line 227) | protected abstract LoginContext createLoginContext(CallbackHandler han... method handleLogout (line 235) | protected void handleLogout(SessionDestroyedEvent event) { method logout (line 255) | private void logout(JaasAuthenticationToken token, LoginContext loginC... method onApplicationEvent (line 266) | @Override method publishFailureEvent (line 277) | protected void publishFailureEvent(UsernamePasswordAuthenticationToken... method publishSuccessEvent (line 288) | protected void publishSuccessEvent(UsernamePasswordAuthenticationToken... method getAuthorityGranters (line 302) | AuthorityGranter[] getAuthorityGranters() { method setAuthorityGranters (line 313) | public void setAuthorityGranters(AuthorityGranter[] authorityGranters) { method getCallbackHandlers (line 325) | JaasAuthenticationCallbackHandler[] getCallbackHandlers() { method setCallbackHandlers (line 334) | public void setCallbackHandlers(JaasAuthenticationCallbackHandler[] ca... method getLoginContextName (line 339) | String getLoginContextName() { method setLoginContextName (line 348) | public void setLoginContextName(String loginContextName) { method getLoginExceptionResolver (line 352) | LoginExceptionResolver getLoginExceptionResolver() { method setLoginExceptionResolver (line 356) | public void setLoginExceptionResolver(LoginExceptionResolver loginExce... method supports (line 360) | @Override method setApplicationEventPublisher (line 365) | @Override method getApplicationEventPublisher (line 371) | protected ApplicationEventPublisher getApplicationEventPublisher() { class InternalCallbackHandler (line 378) | private class InternalCallbackHandler implements CallbackHandler { method InternalCallbackHandler (line 382) | InternalCallbackHandler(Authentication authentication) { method handle (line 386) | @Override FILE: core/src/main/java/org/springframework/security/authentication/jaas/AuthorityGranter.java type AuthorityGranter (line 31) | public interface AuthorityGranter { method grant (line 46) | Set grant(Principal principal); FILE: core/src/main/java/org/springframework/security/authentication/jaas/DefaultJaasAuthenticationProvider.java class DefaultJaasAuthenticationProvider (line 88) | public class DefaultJaasAuthenticationProvider extends AbstractJaasAuthe... method afterPropertiesSet (line 93) | @Override method createLoginContext (line 103) | @Override method getConfiguration (line 108) | protected Configuration getConfiguration() { method setConfiguration (line 117) | public void setConfiguration(Configuration configuration) { FILE: core/src/main/java/org/springframework/security/authentication/jaas/DefaultLoginExceptionResolver.java class DefaultLoginExceptionResolver (line 30) | public class DefaultLoginExceptionResolver implements LoginExceptionReso... method resolveException (line 32) | @Override FILE: core/src/main/java/org/springframework/security/authentication/jaas/JaasAuthenticationCallbackHandler.java type JaasAuthenticationCallbackHandler (line 48) | public interface JaasAuthenticationCallbackHandler { method handle (line 60) | void handle(Callback callback, Authentication auth) throws IOException... FILE: core/src/main/java/org/springframework/security/authentication/jaas/JaasAuthenticationProvider.java class JaasAuthenticationProvider (line 141) | public class JaasAuthenticationProvider extends AbstractJaasAuthenticati... method afterPropertiesSet (line 151) | @Override method createLoginContext (line 165) | @Override method configureJaas (line 175) | protected void configureJaas(Resource loginConfig) throws IOException { method configureJaasUsingLoop (line 189) | private void configureJaasUsingLoop() throws IOException { method convertLoginConfigToUrl (line 209) | private String convertLoginConfigToUrl() throws IOException { method publishFailureEvent (line 230) | @Override method getLoginConfig (line 236) | public Resource getLoginConfig() { method setLoginConfig (line 248) | public void setLoginConfig(Resource loginConfig) { method setRefreshConfigurationOnStartup (line 259) | public void setRefreshConfigurationOnStartup(boolean refresh) { FILE: core/src/main/java/org/springframework/security/authentication/jaas/JaasAuthenticationToken.java class JaasAuthenticationToken (line 34) | public class JaasAuthenticationToken extends UsernamePasswordAuthenticat... method JaasAuthenticationToken (line 40) | public JaasAuthenticationToken(Object principal, @Nullable Object cred... method JaasAuthenticationToken (line 45) | public JaasAuthenticationToken(Object principal, @Nullable Object cred... method JaasAuthenticationToken (line 51) | protected JaasAuthenticationToken(Builder builder) { method getLoginContext (line 56) | public LoginContext getLoginContext() { method toBuilder (line 60) | @Override class Builder (line 70) | public static class Builder> extends UsernamePass... method Builder (line 74) | protected Builder(JaasAuthenticationToken token) { method loginContext (line 84) | public B loginContext(LoginContext loginContext) { method build (line 89) | @Override FILE: core/src/main/java/org/springframework/security/authentication/jaas/JaasGrantedAuthority.java class JaasGrantedAuthority (line 31) | public final class JaasGrantedAuthority implements GrantedAuthority { method JaasGrantedAuthority (line 39) | public JaasGrantedAuthority(String role, Principal principal) { method getPrincipal (line 46) | public Principal getPrincipal() { method getAuthority (line 50) | @Override method equals (line 55) | @Override method hashCode (line 66) | @Override method toString (line 73) | @Override FILE: core/src/main/java/org/springframework/security/authentication/jaas/JaasNameCallbackHandler.java class JaasNameCallbackHandler (line 37) | public class JaasNameCallbackHandler implements JaasAuthenticationCallba... method handle (line 47) | @Override method getUserName (line 54) | private String getUserName(Authentication authentication) { FILE: core/src/main/java/org/springframework/security/authentication/jaas/JaasPasswordCallbackHandler.java class JaasPasswordCallbackHandler (line 37) | public class JaasPasswordCallbackHandler implements JaasAuthenticationCa... method handle (line 47) | @Override FILE: core/src/main/java/org/springframework/security/authentication/jaas/LoginExceptionResolver.java type LoginExceptionResolver (line 33) | public interface LoginExceptionResolver { method resolveException (line 41) | AuthenticationException resolveException(LoginException ex); FILE: core/src/main/java/org/springframework/security/authentication/jaas/SecurityContextLoginModule.java class SecurityContextLoginModule (line 57) | public class SecurityContextLoginModule implements LoginModule { method abort (line 76) | @Override method commit (line 91) | @Override method setSecurityContextHolderStrategy (line 107) | public void setSecurityContextHolderStrategy(SecurityContextHolderStra... method getAuthentication (line 112) | @Nullable Authentication getAuthentication() { method getSubject (line 116) | @Nullable Subject getSubject() { method initialize (line 130) | @Override method login (line 146) | @Override method logout (line 165) | @Override FILE: core/src/main/java/org/springframework/security/authentication/jaas/event/JaasAuthenticationEvent.java class JaasAuthenticationEvent (line 29) | public abstract class JaasAuthenticationEvent extends ApplicationEvent { method JaasAuthenticationEvent (line 35) | public JaasAuthenticationEvent(Authentication auth) { method getAuthentication (line 43) | public Authentication getAuthentication() { FILE: core/src/main/java/org/springframework/security/authentication/jaas/event/JaasAuthenticationFailedEvent.java class JaasAuthenticationFailedEvent (line 29) | public class JaasAuthenticationFailedEvent extends JaasAuthenticationEve... method JaasAuthenticationFailedEvent (line 36) | public JaasAuthenticationFailedEvent(Authentication auth, Exception ex... method getException (line 41) | public Exception getException() { FILE: core/src/main/java/org/springframework/security/authentication/jaas/event/JaasAuthenticationSuccessEvent.java class JaasAuthenticationSuccessEvent (line 31) | public class JaasAuthenticationSuccessEvent extends JaasAuthenticationEv... method JaasAuthenticationSuccessEvent (line 36) | public JaasAuthenticationSuccessEvent(Authentication auth) { FILE: core/src/main/java/org/springframework/security/authentication/jaas/memory/InMemoryConfiguration.java class InMemoryConfiguration (line 40) | public class InMemoryConfiguration extends Configuration { method InMemoryConfiguration (line 52) | public InMemoryConfiguration(AppConfigurationEntry[] defaultConfigurat... method InMemoryConfiguration (line 62) | public InMemoryConfiguration(Map mapp... method InMemoryConfiguration (line 75) | public InMemoryConfiguration(Map mapp... method getAppConfigurationEntry (line 82) | @Override method refresh (line 91) | @Override FILE: core/src/main/java/org/springframework/security/authentication/ott/DefaultOneTimeToken.java class DefaultOneTimeToken (line 30) | public class DefaultOneTimeToken implements OneTimeToken { method DefaultOneTimeToken (line 41) | public DefaultOneTimeToken(String token, String username, Instant expi... method getTokenValue (line 50) | @Override method getUsername (line 55) | @Override method getExpiresAt (line 60) | public Instant getExpiresAt() { FILE: core/src/main/java/org/springframework/security/authentication/ott/GenerateOneTimeTokenRequest.java class GenerateOneTimeTokenRequest (line 29) | public class GenerateOneTimeTokenRequest { method GenerateOneTimeTokenRequest (line 37) | public GenerateOneTimeTokenRequest(String username) { method GenerateOneTimeTokenRequest (line 41) | public GenerateOneTimeTokenRequest(String username, Duration expiresIn) { method getUsername (line 48) | public String getUsername() { method getExpiresIn (line 52) | public Duration getExpiresIn() { FILE: core/src/main/java/org/springframework/security/authentication/ott/InMemoryOneTimeTokenService.java class InMemoryOneTimeTokenService (line 38) | public final class InMemoryOneTimeTokenService implements OneTimeTokenSe... method generate (line 44) | @Override method consume (line 54) | @Override method cleanExpiredTokensIfNeeded (line 63) | private void cleanExpiredTokensIfNeeded() { method isExpired (line 74) | private boolean isExpired(OneTimeToken ott) { method setClock (line 83) | public void setClock(Clock clock) { FILE: core/src/main/java/org/springframework/security/authentication/ott/InvalidOneTimeTokenException.java class InvalidOneTimeTokenException (line 29) | public class InvalidOneTimeTokenException extends AuthenticationException { method InvalidOneTimeTokenException (line 34) | public InvalidOneTimeTokenException(String msg) { FILE: core/src/main/java/org/springframework/security/authentication/ott/JdbcOneTimeTokenService.java class JdbcOneTimeTokenService (line 60) | public final class JdbcOneTimeTokenService implements OneTimeTokenServic... method JdbcOneTimeTokenService (line 109) | public JdbcOneTimeTokenService(JdbcOperations jdbcOperations) { method setCleanupCron (line 127) | public void setCleanupCron(String cleanupCron) { method generate (line 131) | @Override method insertOneTimeToken (line 141) | private void insertOneTimeToken(OneTimeToken oneTimeToken) { method consume (line 147) | @Override method isExpired (line 163) | private boolean isExpired(OneTimeToken ott) { method selectOneTimeToken (line 167) | private List selectOneTimeToken(OneTimeTokenAuthenticati... method deleteOneTimeToken (line 174) | private void deleteOneTimeToken(OneTimeToken oneTimeToken) { method createTaskScheduler (line 181) | private @Nullable ThreadPoolTaskScheduler createTaskScheduler(String c... method cleanupExpiredTokens (line 192) | public void cleanupExpiredTokens() { method afterPropertiesSet (line 202) | @Override method destroy (line 209) | @Override method setClock (line 221) | public void setClock(Clock clock) { class OneTimeTokenParametersMapper (line 233) | private static class OneTimeTokenParametersMapper implements Function<... method apply (line 235) | @Override class OneTimeTokenRowMapper (line 253) | private static class OneTimeTokenRowMapper implements RowMapper builder) { method getPrincipal (line 52) | @Override method getCredentials (line 57) | @Override method toBuilder (line 62) | @Override class Builder (line 72) | public static class Builder> extends AbstractAuth... method Builder (line 76) | protected Builder(OneTimeTokenAuthentication token) { method principal (line 85) | @Override method build (line 92) | @Override FILE: core/src/main/java/org/springframework/security/authentication/ott/OneTimeTokenAuthenticationProvider.java class OneTimeTokenAuthenticationProvider (line 41) | public final class OneTimeTokenAuthenticationProvider implements Authent... method OneTimeTokenAuthenticationProvider (line 49) | public OneTimeTokenAuthenticationProvider(OneTimeTokenService oneTimeT... method authenticate (line 57) | @Override method supports (line 77) | @Override FILE: core/src/main/java/org/springframework/security/authentication/ott/OneTimeTokenAuthenticationToken.java class OneTimeTokenAuthenticationToken (line 34) | public class OneTimeTokenAuthenticationToken extends AbstractAuthenticat... method OneTimeTokenAuthenticationToken (line 46) | @Deprecated(forRemoval = true, since = "7.0") method OneTimeTokenAuthenticationToken (line 53) | public OneTimeTokenAuthenticationToken(String tokenValue) { method OneTimeTokenAuthenticationToken (line 60) | @Deprecated(forRemoval = true, since = "7.0") method unauthenticated (line 73) | @Deprecated(forRemoval = true, since = "7.0") method unauthenticated (line 85) | @Deprecated(forRemoval = true, since = "7.0") method authenticated (line 97) | @Deprecated(forRemoval = true, since = "7.0") method getTokenValue (line 107) | public @Nullable String getTokenValue() { method getCredentials (line 111) | @Override method getPrincipal (line 116) | @Override FILE: core/src/main/java/org/springframework/security/authentication/ott/OneTimeTokenService.java type OneTimeTokenService (line 27) | public interface OneTimeTokenService { method generate (line 35) | OneTimeToken generate(GenerateOneTimeTokenRequest request); method consume (line 43) | @Nullable OneTimeToken consume(OneTimeTokenAuthenticationToken authent... FILE: core/src/main/java/org/springframework/security/authentication/ott/reactive/InMemoryReactiveOneTimeTokenService.java class InMemoryReactiveOneTimeTokenService (line 36) | public final class InMemoryReactiveOneTimeTokenService implements Reacti... method generate (line 40) | @Override method consume (line 45) | @Override method setClock (line 56) | public void setClock(Clock clock) { FILE: core/src/main/java/org/springframework/security/authentication/ott/reactive/OneTimeTokenReactiveAuthenticationManager.java class OneTimeTokenReactiveAuthenticationManager (line 38) | public final class OneTimeTokenReactiveAuthenticationManager implements ... method OneTimeTokenReactiveAuthenticationManager (line 44) | public OneTimeTokenReactiveAuthenticationManager(ReactiveOneTimeTokenS... method authenticate (line 52) | @Override method onSuccess (line 63) | private Function onSuccess(On... FILE: core/src/main/java/org/springframework/security/authentication/ott/reactive/ReactiveOneTimeTokenService.java type ReactiveOneTimeTokenService (line 31) | public interface ReactiveOneTimeTokenService { method generate (line 39) | Mono generate(GenerateOneTimeTokenRequest request); method consume (line 47) | Mono consume(OneTimeTokenAuthenticationToken authenticat... FILE: core/src/main/java/org/springframework/security/authentication/password/CompromisedPasswordChecker.java type CompromisedPasswordChecker (line 27) | public interface CompromisedPasswordChecker { method check (line 36) | CompromisedPasswordDecision check(@Nullable String password); FILE: core/src/main/java/org/springframework/security/authentication/password/CompromisedPasswordDecision.java class CompromisedPasswordDecision (line 19) | public class CompromisedPasswordDecision { method CompromisedPasswordDecision (line 23) | public CompromisedPasswordDecision(boolean compromised) { method isCompromised (line 27) | public boolean isCompromised() { FILE: core/src/main/java/org/springframework/security/authentication/password/CompromisedPasswordException.java class CompromisedPasswordException (line 29) | public class CompromisedPasswordException extends AuthenticationException { method CompromisedPasswordException (line 34) | public CompromisedPasswordException(String message) { method CompromisedPasswordException (line 38) | public CompromisedPasswordException(String message, Throwable cause) { FILE: core/src/main/java/org/springframework/security/authentication/password/ReactiveCompromisedPasswordChecker.java type ReactiveCompromisedPasswordChecker (line 28) | public interface ReactiveCompromisedPasswordChecker { method check (line 37) | Mono check(@Nullable String password); FILE: core/src/main/java/org/springframework/security/authorization/AllAuthoritiesAuthorizationManager.java class AllAuthoritiesAuthorizationManager (line 42) | public final class AllAuthoritiesAuthorizationManager implements Auth... method AllAuthoritiesAuthorizationManager (line 54) | private AllAuthoritiesAuthorizationManager(String... requiredAuthoriti... method setRoleHierarchy (line 64) | public void setRoleHierarchy(RoleHierarchy roleHierarchy) { method authorize (line 76) | @Override method getGrantedAuthorities (line 86) | private List getGrantedAuthorities(Authentication authenticati... method hasAllRoles (line 104) | public static AllAuthoritiesAuthorizationManager hasAllRoles(St... method hasAllPrefixedAuthorities (line 116) | public static AllAuthoritiesAuthorizationManager hasAllPrefixed... method hasAllAuthorities (line 131) | public static AllAuthoritiesAuthorizationManager hasAllAuthorit... method hasAllAuthorities (line 144) | public static AllAuthoritiesAuthorizationManager hasAllAuthorit... method toNamedRolesArray (line 150) | private static String[] toNamedRolesArray(String rolePrefix, String[] ... FILE: core/src/main/java/org/springframework/security/authorization/AllAuthoritiesReactiveAuthorizationManager.java class AllAuthoritiesReactiveAuthorizationManager (line 43) | public final class AllAuthoritiesReactiveAuthorizationManager impleme... method AllAuthoritiesReactiveAuthorizationManager (line 57) | private AllAuthoritiesReactiveAuthorizationManager(String... requiredA... method setRoleHierarchy (line 69) | public void setRoleHierarchy(RoleHierarchy roleHierarchy) { method authorize (line 81) | @Override method getGrantedAuthorities (line 98) | private List getGrantedAuthorities(Authentication authenticati... method hasAllRoles (line 113) | public static AllAuthoritiesReactiveAuthorizationManager hasAll... method hasAllPrefixedAuthorities (line 125) | public static AllAuthoritiesReactiveAuthorizationManager hasAll... method hasAllAuthorities (line 140) | public static AllAuthoritiesReactiveAuthorizationManager hasAll... method toNamedRolesArray (line 146) | private static String[] toNamedRolesArray(String rolePrefix, String[] ... FILE: core/src/main/java/org/springframework/security/authorization/AllRequiredFactorsAuthorizationManager.java class AllRequiredFactorsAuthorizationManager (line 46) | public final class AllRequiredFactorsAuthorizationManager implements ... method AllRequiredFactorsAuthorizationManager (line 56) | private AllRequiredFactorsAuthorizationManager(List re... method setClock (line 66) | public void setClock(Clock clock) { method authorize (line 81) | @Override method requiredFactorError (line 99) | private @Nullable RequiredFactorError requiredFactorError(RequiredFact... method getFactorGrantedAuthorities (line 135) | private List getFactorGrantedAuthorities(@Nullable A... method builder (line 149) | public static Builder builder() { class Builder (line 159) | public static final class Builder { method requireFactor (line 169) | public Builder requireFactor(Consumer req... method requireFactor (line 181) | public Builder requireFactor(RequiredFactor requiredFactor) { method build (line 191) | public AllRequiredFactorsAuthorizationManager build() { FILE: core/src/main/java/org/springframework/security/authorization/AuthenticatedAuthorizationManager.java class AuthenticatedAuthorizationManager (line 35) | public final class AuthenticatedAuthorizationManager implements Autho... method AuthenticatedAuthorizationManager (line 49) | public AuthenticatedAuthorizationManager() { method AuthenticatedAuthorizationManager (line 53) | private AuthenticatedAuthorizationManager(AbstractAuthorizationStrateg... method setTrustResolver (line 63) | public void setTrustResolver(AuthenticationTrustResolver trustResolver) { method authenticated (line 72) | public static AuthenticatedAuthorizationManager authenticated() { method fullyAuthenticated (line 83) | public static AuthenticatedAuthorizationManager fullyAuthentica... method rememberMe (line 94) | public static AuthenticatedAuthorizationManager rememberMe() { method anonymous (line 105) | public static AuthenticatedAuthorizationManager anonymous() { method authorize (line 115) | @Override class AbstractAuthorizationStrategy (line 121) | private abstract static class AbstractAuthorizationStrategy { method setTrustResolver (line 125) | private void setTrustResolver(AuthenticationTrustResolver trustResol... method isGranted (line 130) | abstract boolean isGranted(Authentication authentication); class AuthenticatedAuthorizationStrategy (line 134) | private static class AuthenticatedAuthorizationStrategy extends Abstra... method isGranted (line 136) | @Override class FullyAuthenticatedAuthorizationStrategy (line 143) | private static final class FullyAuthenticatedAuthorizationStrategy ext... method isGranted (line 145) | @Override class AnonymousAuthorizationStrategy (line 152) | private static final class AnonymousAuthorizationStrategy extends Abst... method isGranted (line 154) | @Override class RememberMeAuthorizationStrategy (line 161) | private static final class RememberMeAuthorizationStrategy extends Abs... method isGranted (line 163) | @Override FILE: core/src/main/java/org/springframework/security/authorization/AuthenticatedReactiveAuthorizationManager.java class AuthenticatedReactiveAuthorizationManager (line 34) | public class AuthenticatedReactiveAuthorizationManager implements Rea... method AuthenticatedReactiveAuthorizationManager (line 38) | AuthenticatedReactiveAuthorizationManager() { method authorize (line 41) | @Override method getAuthorizationDecision (line 48) | private AuthorizationResult getAuthorizationDecision(Authentication au... method isNotAnonymous (line 58) | private boolean isNotAnonymous(Authentication authentication) { method authenticated (line 67) | public static AuthenticatedReactiveAuthorizationManager authent... FILE: core/src/main/java/org/springframework/security/authorization/AuthoritiesAuthorizationManager.java class AuthoritiesAuthorizationManager (line 38) | public final class AuthoritiesAuthorizationManager implements Authorizat... method setRoleHierarchy (line 47) | public void setRoleHierarchy(RoleHierarchy roleHierarchy) { method authorize (line 59) | @Override method isGranted (line 66) | private boolean isGranted(Authentication authentication, Collection getGrantedAuthorities(A... FILE: core/src/main/java/org/springframework/security/authorization/AuthorityAuthorizationDecision.java class AuthorityAuthorizationDecision (line 30) | public class AuthorityAuthorizationDecision extends AuthorizationDecision { method AuthorityAuthorizationDecision (line 37) | public AuthorityAuthorizationDecision(boolean granted, Collection getAuthorities() { method toString (line 46) | @Override FILE: core/src/main/java/org/springframework/security/authorization/AuthorityAuthorizationManager.java class AuthorityAuthorizationManager (line 38) | public final class AuthorityAuthorizationManager implements Authoriza... method AuthorityAuthorizationManager (line 46) | private AuthorityAuthorizationManager(String... authorities) { method setRoleHierarchy (line 56) | public void setRoleHierarchy(RoleHierarchy roleHierarchy) { method hasRole (line 68) | public static AuthorityAuthorizationManager hasRole(String role) { method hasAuthority (line 82) | public static AuthorityAuthorizationManager hasAuthority(String... method hasAnyRole (line 95) | public static AuthorityAuthorizationManager hasAnyRole(String..... method hasAnyRole (line 107) | public static AuthorityAuthorizationManager hasAnyRole(String r... method hasAnyAuthority (line 121) | public static AuthorityAuthorizationManager hasAnyAuthority(Str... method toNamedRolesArray (line 127) | private static String[] toNamedRolesArray(String rolePrefix, String[] ... method authorize (line 142) | @Override method toString (line 147) | @Override FILE: core/src/main/java/org/springframework/security/authorization/AuthorityReactiveAuthorizationManager.java class AuthorityReactiveAuthorizationManager (line 40) | public class AuthorityReactiveAuthorizationManager implements Reactiv... method AuthorityReactiveAuthorizationManager (line 44) | AuthorityReactiveAuthorizationManager(String... authorities) { method authorize (line 48) | @Override method hasAuthority (line 67) | public static AuthorityReactiveAuthorizationManager hasAuthorit... method hasAnyAuthority (line 79) | public static AuthorityReactiveAuthorizationManager hasAnyAutho... method hasRole (line 94) | public static AuthorityReactiveAuthorizationManager hasRole(Str... method hasAnyRole (line 106) | public static AuthorityReactiveAuthorizationManager hasAnyRole(... method toNamedRolesArray (line 114) | private static String[] toNamedRolesArray(String... roles) { FILE: core/src/main/java/org/springframework/security/authorization/AuthorizationDecision.java class AuthorizationDecision (line 25) | public class AuthorizationDecision implements AuthorizationResult { method AuthorizationDecision (line 32) | public AuthorizationDecision(boolean granted) { method isGranted (line 36) | @Override method toString (line 41) | @Override FILE: core/src/main/java/org/springframework/security/authorization/AuthorizationDeniedException.java class AuthorizationDeniedException (line 30) | public class AuthorizationDeniedException extends AccessDeniedException ... method AuthorizationDeniedException (line 37) | public AuthorizationDeniedException(String msg, AuthorizationResult au... method AuthorizationDeniedException (line 44) | public AuthorizationDeniedException(String msg) { method getAuthorizationResult (line 48) | public AuthorizationResult getAuthorizationResult() { method isGranted (line 52) | @Override FILE: core/src/main/java/org/springframework/security/authorization/AuthorizationEventPublisher.java type AuthorizationEventPublisher (line 35) | @FunctionalInterface method publishAuthorizationEvent (line 51) | void publishAuthorizationEvent(Supplier authentica... FILE: core/src/main/java/org/springframework/security/authorization/AuthorizationManager.java type AuthorizationManager (line 33) | @FunctionalInterface method verify (line 42) | default void verify(Supplier authe... method authorize (line 57) | @Nullable AuthorizationResult authorize(Supplier AdditionalRequiredFactorsBuilder multiFactor() { class AdditionalRequiredFactorsBuilder (line 61) | public static final class AdditionalRequiredFactorsBuilder { method when (line 78) | public AdditionalRequiredFactorsBuilder when(Predicate withWhen( method requireFactors (line 103) | public AdditionalRequiredFactorsBuilder requireFactors(String... ... method requireFactors (line 112) | public AdditionalRequiredFactorsBuilder requireFactors( method requireFactor (line 118) | public AdditionalRequiredFactorsBuilder requireFactor(Consumer build() { method AdditionalRequiredFactorsBuilder (line 141) | private AdditionalRequiredFactorsBuilder() { FILE: core/src/main/java/org/springframework/security/authorization/AuthorizationManagerFactory.java type AuthorizationManagerFactory (line 28) | public interface AuthorizationManagerFactory { method permitAll (line 34) | default AuthorizationManager permitAll() { method denyAll (line 42) | default AuthorizationManager denyAll() { method hasRole (line 53) | default AuthorizationManager hasRole(String role) { method hasAnyRole (line 64) | default AuthorizationManager hasAnyRole(String... roles) { method hasAllRoles (line 75) | default AuthorizationManager hasAllRoles(String... roles) { method hasAuthority (line 86) | default AuthorizationManager hasAuthority(String authority) { method hasAnyAuthority (line 97) | default AuthorizationManager hasAnyAuthority(String... authorities) { method hasAllAuthorities (line 108) | default AuthorizationManager hasAllAuthorities(String... authoritie... method authenticated (line 116) | default AuthorizationManager authenticated() { method fullyAuthenticated (line 125) | default AuthorizationManager fullyAuthenticated() { method rememberMe (line 134) | default AuthorizationManager rememberMe() { method anonymous (line 142) | default AuthorizationManager anonymous() { FILE: core/src/main/java/org/springframework/security/authorization/AuthorizationManagers.java class AuthorizationManagers (line 34) | public final class AuthorizationManagers { method anyOf (line 44) | @SafeVarargs method anyOf (line 60) | @SafeVarargs method allOf (line 91) | @SafeVarargs method allOf (line 107) | @SafeVarargs method not (line 139) | public static AuthorizationManager not(AuthorizationManager ... method AuthorizationManagers (line 149) | private AuthorizationManagers() { class CompositeAuthorizationDecision (line 152) | @SuppressWarnings("serial") method CompositeAuthorizationDecision (line 157) | private CompositeAuthorizationDecision(boolean granted, List extends Authoriz... method authorize (line 188) | @Override FILE: core/src/main/java/org/springframework/security/authorization/AuthorizationObservationContext.java class AuthorizationObservationContext (line 31) | public class AuthorizationObservationContext extends Observation.Cont... method AuthorizationObservationContext (line 41) | public AuthorizationObservationContext(T object) { method getAuthentication (line 54) | public @Nullable Authentication getAuthentication() { method setAuthentication (line 62) | public void setAuthentication(Authentication authentication) { method getObject (line 70) | public T getObject() { method getAuthorizationResult (line 79) | public @Nullable AuthorizationResult getAuthorizationResult() { method setAuthorizationResult (line 88) | public void setAuthorizationResult(@Nullable AuthorizationResult autho... FILE: core/src/main/java/org/springframework/security/authorization/AuthorizationObservationConvention.java class AuthorizationObservationConvention (line 30) | public final class AuthorizationObservationConvention method getName (line 38) | @Override method getContextualName (line 43) | @Override method getLowCardinalityKeyValues (line 51) | @Override method getHighCardinalityKeyValues (line 61) | @Override method supportsContext (line 67) | @Override method getAuthenticationType (line 72) | private String getAuthenticationType(AuthorizationObservationContext contex... method getAuthorizationDecision (line 102) | private String getAuthorizationDecision(AuthorizationObservationContex... method getAuthorities (line 109) | private String getAuthorities(AuthorizationObservationContext conte... method getDecisionDetails (line 116) | private String getDecisionDetails(AuthorizationObservationContext c... FILE: core/src/main/java/org/springframework/security/authorization/AuthorizationProxyFactory.java type AuthorizationProxyFactory (line 29) | public interface AuthorizationProxyFactory { method proxy (line 42) | @Nullable T proxy(@Nullable T object); FILE: core/src/main/java/org/springframework/security/authorization/AuthorizationResult.java type AuthorizationResult (line 27) | public interface AuthorizationResult extends Serializable { method isGranted (line 32) | boolean isGranted(); FILE: core/src/main/java/org/springframework/security/authorization/ConditionalAuthorizationManager.java class ConditionalAuthorizationManager (line 44) | public final class ConditionalAuthorizationManager implements Authori... method ConditionalAuthorizationManager (line 61) | private ConditionalAuthorizationManager(Predicate cond... method when (line 79) | public static Builder when(Predicate condition) { method authorize (line 84) | @Override class Builder (line 101) | public static final class Builder { method Builder (line 109) | private Builder(Predicate condition) { method whenTrue (line 119) | public Builder whenTrue(AuthorizationManager whenTrue) { method whenFalse (line 132) | public Builder whenFalse(AuthorizationManager whenFalse) { method build (line 142) | @SuppressWarnings("unchecked") FILE: core/src/main/java/org/springframework/security/authorization/DefaultAuthorizationManagerFactory.java class DefaultAuthorizationManagerFactory (line 36) | public final class DefaultAuthorizationManagerFactory createManager(AuthorityAuthorizationMa... method createManager (line 157) | private AuthorizationManager createManager(AllAuthoritiesAuthorizat... method createManager (line 162) | private AuthorizationManager createManager(AuthenticatedAuthorizati... method withAdditionalAuthorization (line 167) | private AuthorizationManager withAdditionalAuthorization(Authorizat... FILE: core/src/main/java/org/springframework/security/authorization/ExpressionAuthorizationDecision.java class ExpressionAuthorizationDecision (line 27) | @SuppressWarnings("serial") method ExpressionAuthorizationDecision (line 32) | public ExpressionAuthorizationDecision(boolean granted, Expression exp... method getExpression (line 37) | public Expression getExpression() { method toString (line 41) | @Override FILE: core/src/main/java/org/springframework/security/authorization/FactorAuthorizationDecision.java class FactorAuthorizationDecision (line 30) | public class FactorAuthorizationDecision implements AuthorizationResult { method FactorAuthorizationDecision (line 39) | public FactorAuthorizationDecision(List factorErr... method getFactorErrors (line 49) | public List getFactorErrors() { method isGranted (line 57) | @Override FILE: core/src/main/java/org/springframework/security/authorization/MapRequiredAuthoritiesRepository.java class MapRequiredAuthoritiesRepository (line 33) | public final class MapRequiredAuthoritiesRepository implements RequiredA... method findRequiredAuthorities (line 37) | @Override method saveRequiredAuthorities (line 43) | public void saveRequiredAuthorities(String username, List auth... method deleteRequiredAuthorities (line 50) | public void deleteRequiredAuthorities(String username) { FILE: core/src/main/java/org/springframework/security/authorization/ObservationAuthorizationManager.java class ObservationAuthorizationManager (line 44) | public final class ObservationAuthorizationManager method ObservationAuthorizationManager (line 57) | public ObservationAuthorizationManager(ObservationRegistry registry, A... method authorize (line 65) | @Override method setObservationConvention (line 98) | public void setObservationConvention(ObservationConvention method ObservationReactiveAuthorizationManager (line 51) | public ObservationReactiveAuthorizationManager(ObservationRegistry reg... method authorize (line 60) | @Override method setObservationConvention (line 91) | public void setObservationConvention(ObservationConvention { method verify (line 42) | default Mono verify(Mono authentication, T objec... method authorize (line 58) | Mono authorize(Mono authenticatio... FILE: core/src/main/java/org/springframework/security/authorization/RequiredAuthoritiesAuthorizationManager.java class RequiredAuthoritiesAuthorizationManager (line 36) | public class RequiredAuthoritiesAuthorizationManager implements Autho... method RequiredAuthoritiesAuthorizationManager (line 45) | public RequiredAuthoritiesAuthorizationManager(RequiredAuthoritiesRepo... method authorize (line 50) | @Override method findAuthorities (line 62) | private List findAuthorities(@Nullable Authentication authenti... FILE: core/src/main/java/org/springframework/security/authorization/RequiredAuthoritiesRepository.java type RequiredAuthoritiesRepository (line 30) | public interface RequiredAuthoritiesRepository { method findRequiredAuthorities (line 38) | List findRequiredAuthorities(String username); FILE: core/src/main/java/org/springframework/security/authorization/RequiredFactor.java class RequiredFactor (line 43) | public final class RequiredFactor { method RequiredFactor (line 49) | private RequiredFactor(String authority, @Nullable Duration validDurat... method getAuthority (line 59) | public String getAuthority() { method getValidDuration (line 69) | public @Nullable Duration getValidDuration() { method equals (line 73) | @Override method hashCode (line 81) | @Override method toString (line 86) | @Override method withAuthority (line 96) | public static Builder withAuthority(String authority) { method builder (line 104) | public static Builder builder() { class Builder (line 114) | public static class Builder { method authority (line 125) | public Builder authority(@Nullable String authority) { method authorizationCodeAuthority (line 135) | public Builder authorizationCodeAuthority() { method bearerTokenAuthority (line 144) | public Builder bearerTokenAuthority() { method casAuthority (line 153) | public Builder casAuthority() { method passwordAuthority (line 162) | public Builder passwordAuthority() { method ottAuthority (line 171) | public Builder ottAuthority() { method samlAuthority (line 180) | public Builder samlAuthority() { method webauthnAuthority (line 189) | public Builder webauthnAuthority() { method x509Authority (line 198) | public Builder x509Authority() { method validDuration (line 208) | public Builder validDuration(@Nullable Duration validDuration) { method build (line 217) | public RequiredFactor build() { FILE: core/src/main/java/org/springframework/security/authorization/RequiredFactorError.java class RequiredFactorError (line 30) | public class RequiredFactorError { method RequiredFactorError (line 36) | RequiredFactorError(RequiredFactor requiredFactor, Reason reason) { method getRequiredFactor (line 47) | public RequiredFactor getRequiredFactor() { method isExpired (line 56) | public boolean isExpired() { method isMissing (line 66) | public boolean isMissing() { method equals (line 70) | @Override method hashCode (line 79) | @Override method toString (line 84) | @Override method createMissing (line 89) | public static RequiredFactorError createMissing(RequiredFactor require... method createExpired (line 93) | public static RequiredFactorError createExpired(RequiredFactor require... type Reason (line 103) | private enum Reason { FILE: core/src/main/java/org/springframework/security/authorization/SingleResultAuthorizationManager.java class SingleResultAuthorizationManager (line 33) | public final class SingleResultAuthorizationManager implements Author... method SingleResultAuthorizationManager (line 43) | public SingleResultAuthorizationManager(AuthorizationResult result) { method authorize (line 48) | @Override method denyAll (line 56) | @SuppressWarnings("unchecked") method permitAll (line 61) | @SuppressWarnings("unchecked") FILE: core/src/main/java/org/springframework/security/authorization/SpringAuthorizationEventPublisher.java class SpringAuthorizationEventPublisher (line 42) | public final class SpringAuthorizationEventPublisher implements Authoriz... method SpringAuthorizationEventPublisher (line 52) | public SpringAuthorizationEventPublisher(ApplicationEventPublisher eve... method publishAuthorizationEvent (line 60) | @Override method setShouldPublishResult (line 82) | public void setShouldPublishResult(Predicate shou... FILE: core/src/main/java/org/springframework/security/authorization/event/AuthorizationDeniedEvent.java class AuthorizationDeniedEvent (line 34) | @SuppressWarnings("serial") method AuthorizationDeniedEvent (line 40) | public AuthorizationDeniedEvent(Supplier authenticatio... method getObject (line 49) | @Override method getResolvableType (line 60) | @Override FILE: core/src/main/java/org/springframework/security/authorization/event/AuthorizationEvent.java class AuthorizationEvent (line 35) | @SuppressWarnings("serial") method AuthorizationEvent (line 51) | public AuthorizationEvent(Supplier authentication, Obj... method AuthorizationEvent (line 64) | public AuthorizationEvent(Supplier authentication, Obj... method getAuthentication (line 75) | public Supplier getAuthentication() { method getObject (line 83) | public Object getObject() { method getAuthorizationResult (line 92) | public AuthorizationResult getAuthorizationResult() { FILE: core/src/main/java/org/springframework/security/authorization/event/AuthorizationGrantedEvent.java class AuthorizationGrantedEvent (line 35) | public class AuthorizationGrantedEvent extends AuthorizationEvent imp... method AuthorizationGrantedEvent (line 43) | public AuthorizationGrantedEvent(Supplier authenticati... method getObject (line 52) | @Override method getResolvableType (line 63) | @Override FILE: core/src/main/java/org/springframework/security/authorization/method/AbstractAuthorizationManagerRegistry.java class AbstractAuthorizationManagerRegistry (line 34) | abstract class AbstractAuthorizationManagerRegistry { method getManager (line 45) | final AuthorizationManager getManager(MethodInvocati... method resolveManager (line 60) | abstract AuthorizationManager resolveManager(Method ... FILE: core/src/main/java/org/springframework/security/authorization/method/AbstractExpressionAttributeRegistry.java class AbstractExpressionAttributeRegistry (line 38) | abstract class AbstractExpressionAttributeRegistry targetClass) { method getExpressionHandler (line 71) | MethodSecurityExpressionHandler getExpressionHandler() { method setExpressionHandler (line 75) | void setExpressionHandler(MethodSecurityExpressionHandler expressionHa... method setTemplateDefaults (line 80) | abstract void setTemplateDefaults(AnnotationTemplateExpressionDefaults... method resolveAttribute (line 89) | abstract @Nullable T resolveAttribute(Method method, @Nullable Class targetClass(Method method, @Nullable Class targetClass) { FILE: core/src/main/java/org/springframework/security/authorization/method/AuthorizationAdvisor.java type AuthorizationAdvisor (line 35) | public interface AuthorizationAdvisor extends Ordered, MethodInterceptor... FILE: core/src/main/java/org/springframework/security/authorization/method/AuthorizationAdvisorProxyFactory.java class AuthorizationAdvisorProxyFactory (line 83) | public final class AuthorizationAdvisorProxyFactory implements Authoriza... method AuthorizationAdvisorProxyFactory (line 106) | public AuthorizationAdvisorProxyFactory(List adv... method withDefaults (line 121) | public static AuthorizationAdvisorProxyFactory withDefaults() { method withReactiveDefaults (line 139) | public static AuthorizationAdvisorProxyFactory withReactiveDefaults() { method afterSingletonsInstantiated (line 151) | @Override method proxy (line 174) | @Override method setAdvisors (line 205) | @Deprecated method setAdvisors (line 218) | @Deprecated method addAdvisor (line 235) | @Deprecated method setTargetVisitor (line 275) | public void setTargetVisitor(TargetVisitor visitor) { method iterator (line 280) | @Override type TargetVisitor (line 293) | public interface TargetVisitor { method visit (line 314) | @Nullable Object visit(AuthorizationAdvisorProxyFactory proxyFactory... method defaults (line 322) | static TargetVisitor defaults() { method defaultsSkipValueTypes (line 331) | static TargetVisitor defaultsSkipValueTypes() { method of (line 346) | static TargetVisitor of(TargetVisitor... visitors) { class IgnoreValueTypeVisitor (line 360) | private static final class IgnoreValueTypeVisitor implements TargetVis... method visit (line 362) | @Override class ClassVisitor (line 372) | private static final class ClassVisitor implements TargetVisitor { method visit (line 376) | @Override class ContainerTypeVisitor (line 399) | private static final class ContainerTypeVisitor implements TargetVisit... method visit (line 401) | @Override method proxyCast (line 442) | @SuppressWarnings("unchecked") method proxyIterable (line 447) | private Iterable proxyIterable(AuthorizationProxyFactory prox... method proxyIterator (line 451) | private Iterator proxyIterator(AuthorizationProxyFactory prox... method proxySortedSet (line 465) | private SortedSet proxySortedSet(AuthorizationProxyFactory pr... method proxySet (line 480) | private Set proxySet(AuthorizationProxyFactory proxyFactory, ... method proxyQueue (line 495) | private Queue proxyQueue(AuthorizationProxyFactory proxyFacto... method proxyList (line 505) | private List proxyList(AuthorizationProxyFactory proxyFactory... method proxyArray (line 520) | private Object[] proxyArray(AuthorizationProxyFactory proxyFactory, ... method proxySortedMap (line 532) | private SortedMap proxySortedMap(AuthorizationProxyFact... method proxyMap (line 547) | private Map proxyMap(AuthorizationProxyFactory proxyFac... method proxyStream (line 562) | private Stream proxyStream(AuthorizationProxyFactory proxyFactory... method proxyOptional (line 566) | @SuppressWarnings("OptionalUsedAsFieldOrParameterType") method proxySupplier (line 571) | private Supplier proxySupplier(AuthorizationProxyFactory proxyFac... class ReactiveTypeVisitor (line 577) | private static class ReactiveTypeVisitor implements TargetVisitor { method visit (line 579) | @Override method proxyMono (line 591) | @SuppressWarnings("NullAway") // https://github.com/uber/NullAway/is... method proxyFlux (line 596) | @SuppressWarnings("NullAway") // https://github.com/uber/NullAway/is... class AuthorizationProxyMethodInterceptor (line 603) | private static final class AuthorizationProxyMethodInterceptor impleme... method invoke (line 608) | @Override method getPointcut (line 616) | @Override method getAdvice (line 621) | @Override method getOrder (line 626) | @Override FILE: core/src/main/java/org/springframework/security/authorization/method/AuthorizationInterceptorsOrder.java type AuthorizationInterceptorsOrder (line 31) | public enum AuthorizationInterceptorsOrder { method AuthorizationInterceptorsOrder (line 61) | AuthorizationInterceptorsOrder() { method AuthorizationInterceptorsOrder (line 65) | AuthorizationInterceptorsOrder(int order) { method getOrder (line 69) | public int getOrder() { FILE: core/src/main/java/org/springframework/security/authorization/method/AuthorizationManagerAfterMethodInterceptor.java class AuthorizationManagerAfterMethodInterceptor (line 50) | public final class AuthorizationManagerAfterMethodInterceptor implements... method AuthorizationManagerAfterMethodInterceptor (line 71) | public AuthorizationManagerAfterMethodInterceptor(Pointcut pointcut, method postAuthorize (line 83) | public static AuthorizationManagerAfterMethodInterceptor postAuthorize... method postAuthorize (line 92) | public static AuthorizationManagerAfterMethodInterceptor postAuthorize( method postAuthorize (line 106) | public static AuthorizationManagerAfterMethodInterceptor postAuthorize( method invoke (line 120) | @Override method getOrder (line 135) | @Override method setOrder (line 140) | public void setOrder(int order) { method setAuthorizationEventPublisher (line 150) | public void setAuthorizationEventPublisher(AuthorizationEventPublisher... method getPointcut (line 158) | @Override method getAdvice (line 163) | @Override method isPerInstance (line 168) | @Override method setSecurityContextHolderStrategy (line 179) | public void setSecurityContextHolderStrategy(SecurityContextHolderStra... method attemptAuthorization (line 183) | private @Nullable Object attemptAuthorization(MethodInvocation mi, @Nu... method handlePostInvocationDenied (line 199) | private @Nullable Object handlePostInvocationDenied(MethodInvocationRe... method getAuthentication (line 206) | private Authentication getAuthentication() { FILE: core/src/main/java/org/springframework/security/authorization/method/AuthorizationManagerAfterReactiveMethodInterceptor.java class AuthorizationManagerAfterReactiveMethodInterceptor (line 53) | public final class AuthorizationManagerAfterReactiveMethodInterceptor im... method postAuthorize (line 71) | public static AuthorizationManagerAfterReactiveMethodInterceptor postA... method postAuthorize (line 80) | public static AuthorizationManagerAfterReactiveMethodInterceptor postA... method AuthorizationManagerAfterReactiveMethodInterceptor (line 93) | public AuthorizationManagerAfterReactiveMethodInterceptor(Pointcut poi... method invoke (line 108) | @Override method isMultiValue (line 167) | private boolean isMultiValue(Class returnType, @Nullable ReactiveAd... method postAuthorize (line 174) | private Mono postAuthorize(Mono authentication... method postProcess (line 182) | private Mono postProcess(AuthorizationResult decision, MethodI... method postProcess (line 199) | private Mono postProcess(AuthorizationResult decision, MethodI... method getPointcut (line 213) | @Override method getAdvice (line 218) | @Override method isPerInstance (line 223) | @Override method getOrder (line 228) | @Override method setOrder (line 233) | public void setOrder(int order) { class KotlinDelegate (line 240) | private static class KotlinDelegate { method asFlow (line 242) | private static Object asFlow(Publisher publisher) { FILE: core/src/main/java/org/springframework/security/authorization/method/AuthorizationManagerBeforeMethodInterceptor.java class AuthorizationManagerBeforeMethodInterceptor (line 54) | public final class AuthorizationManagerBeforeMethodInterceptor implement... method AuthorizationManagerBeforeMethodInterceptor (line 75) | public AuthorizationManagerBeforeMethodInterceptor(Pointcut pointcut, method preAuthorize (line 87) | public static AuthorizationManagerBeforeMethodInterceptor preAuthorize... method preAuthorize (line 96) | public static AuthorizationManagerBeforeMethodInterceptor preAuthorize( method preAuthorize (line 110) | public static AuthorizationManagerBeforeMethodInterceptor preAuthorize( method secured (line 122) | public static AuthorizationManagerBeforeMethodInterceptor secured() { method secured (line 131) | public static AuthorizationManagerBeforeMethodInterceptor secured( method secured (line 145) | public static AuthorizationManagerBeforeMethodInterceptor secured( method jsr250 (line 157) | public static AuthorizationManagerBeforeMethodInterceptor jsr250() { method jsr250 (line 166) | public static AuthorizationManagerBeforeMethodInterceptor jsr250(Jsr25... method jsr250 (line 180) | public static AuthorizationManagerBeforeMethodInterceptor jsr250( method invoke (line 195) | @Override method getOrder (line 200) | @Override method setOrder (line 205) | public void setOrder(int order) { method setAuthorizationEventPublisher (line 215) | public void setAuthorizationEventPublisher(AuthorizationEventPublisher... method getPointcut (line 223) | @Override method getAdvice (line 228) | @Override method isPerInstance (line 233) | @Override method setSecurityContextHolderStrategy (line 244) | public void setSecurityContextHolderStrategy(SecurityContextHolderStra... method attemptAuthorization (line 248) | private @Nullable Object attemptAuthorization(MethodInvocation mi) thr... method proceed (line 269) | private @Nullable Object proceed(MethodInvocation mi) throws Throwable { method handle (line 281) | private @Nullable Object handle(MethodInvocation mi, AuthorizationDeni... method handle (line 288) | private @Nullable Object handle(MethodInvocation mi, AuthorizationResu... method getAuthentication (line 295) | private Authentication getAuthentication() { FILE: core/src/main/java/org/springframework/security/authorization/method/AuthorizationManagerBeforeReactiveMethodInterceptor.java class AuthorizationManagerBeforeReactiveMethodInterceptor (line 52) | public final class AuthorizationManagerBeforeReactiveMethodInterceptor i... method preAuthorize (line 70) | public static AuthorizationManagerBeforeReactiveMethodInterceptor preA... method preAuthorize (line 79) | public static AuthorizationManagerBeforeReactiveMethodInterceptor preA... method AuthorizationManagerBeforeReactiveMethodInterceptor (line 92) | public AuthorizationManagerBeforeReactiveMethodInterceptor(Pointcut po... method invoke (line 107) | @Override method preAuthorized (line 142) | private Flux preAuthorized(MethodInvocation mi, Flux m... method preAuthorized (line 155) | private Mono preAuthorized(MethodInvocation mi, Mono m... method postProcess (line 168) | private Mono postProcess(AuthorizationResult decision, MethodI... method isMultiValue (line 182) | private boolean isMultiValue(Class returnType, @Nullable ReactiveAd... method getPointcut (line 189) | @Override method getAdvice (line 194) | @Override method isPerInstance (line 199) | @Override method getOrder (line 204) | @Override method setOrder (line 209) | public void setOrder(int order) { class KotlinDelegate (line 216) | private static class KotlinDelegate { method asFlow (line 218) | private static Object asFlow(Publisher publisher) { FILE: core/src/main/java/org/springframework/security/authorization/method/AuthorizationMethodPointcuts.java class AuthorizationMethodPointcuts (line 35) | final class AuthorizationMethodPointcuts { method forAllAnnotations (line 37) | static Pointcut forAllAnnotations() { method forAnnotations (line 41) | @SafeVarargs method classOrMethod (line 59) | private static Pointcut classOrMethod(Class anno... method AuthorizationMethodPointcuts (line 64) | private AuthorizationMethodPointcuts() { FILE: core/src/main/java/org/springframework/security/authorization/method/AuthorizationProxy.java type AuthorizationProxy (line 48) | public interface AuthorizationProxy extends RawTargetAccess { method toAuthorizedTarget (line 54) | Object toAuthorizedTarget(); FILE: core/src/main/java/org/springframework/security/authorization/method/AuthorizeReturnObjectMethodInterceptor.java class AuthorizeReturnObjectMethodInterceptor (line 41) | public final class AuthorizeReturnObjectMethodInterceptor implements Aut... method AuthorizeReturnObjectMethodInterceptor (line 61) | public AuthorizeReturnObjectMethodInterceptor() { method AuthorizeReturnObjectMethodInterceptor (line 65) | public AuthorizeReturnObjectMethodInterceptor(AuthorizationProxyFactor... method invoke (line 70) | @Override method setAuthorizationProxyFactory (line 85) | public void setAuthorizationProxyFactory(AuthorizationProxyFactory aut... method getOrder (line 90) | @Override method setOrder (line 95) | public void setOrder(int order) { method getPointcut (line 102) | @Override method setPointcut (line 107) | public void setPointcut(Pointcut pointcut) { method getAdvice (line 111) | @Override method isPerInstance (line 116) | @Override class MethodReturnTypePointcut (line 121) | static final class MethodReturnTypePointcut extends StaticMethodMatche... method MethodReturnTypePointcut (line 125) | MethodReturnTypePointcut(Predicate> returnTypeMatches) { method matches (line 129) | @Override FILE: core/src/main/java/org/springframework/security/authorization/method/ExpressionAttribute.java class ExpressionAttribute (line 27) | class ExpressionAttribute { method ExpressionAttribute (line 35) | ExpressionAttribute(Expression expression) { method getExpression (line 43) | Expression getExpression() { method toString (line 47) | @Override FILE: core/src/main/java/org/springframework/security/authorization/method/ExpressionUtils.java class ExpressionUtils (line 33) | final class ExpressionUtils { method ExpressionUtils (line 35) | private ExpressionUtils() { method evaluate (line 38) | static @Nullable AuthorizationResult evaluate(Expression expr, Evaluat... method evaluate (line 42) | static @Nullable AuthorizationResult evaluate(Expression expr, Eva... method findAuthorizationException (line 73) | static @Nullable AuthorizationDeniedException findAuthorizationExcepti... FILE: core/src/main/java/org/springframework/security/authorization/method/Jsr250AuthorizationManager.java class Jsr250AuthorizationManager (line 52) | public final class Jsr250AuthorizationManager implements AuthorizationMa... method setAuthoritiesAuthorizationManager (line 67) | public void setAuthoritiesAuthorizationManager( method setRolePrefix (line 77) | public void setRolePrefix(String rolePrefix) { method authorize (line 85) | @Override class Jsr250AuthorizationManagerRegistry (line 92) | private final class Jsr250AuthorizationManagerRegistry extends Abstrac... method resolveManager (line 97) | @Override method findJsr250Annotation (line 114) | private @Nullable Annotation findJsr250Annotation(Method method, @Nu... method getAllowedRolesWithPrefix (line 119) | private Set getAllowedRolesWithPrefix(RolesAllowed rolesAllo... FILE: core/src/main/java/org/springframework/security/authorization/method/MethodAuthorizationDeniedHandler.java type MethodAuthorizationDeniedHandler (line 32) | public interface MethodAuthorizationDeniedHandler { method handleDeniedInvocation (line 44) | @Nullable Object handleDeniedInvocation(MethodInvocation methodInvocat... method handleDeniedInvocationResult (line 58) | default @Nullable Object handleDeniedInvocationResult(MethodInvocation... FILE: core/src/main/java/org/springframework/security/authorization/method/MethodExpressionAuthorizationManager.java class MethodExpressionAuthorizationManager (line 42) | public final class MethodExpressionAuthorizationManager implements Autho... method MethodExpressionAuthorizationManager (line 52) | public MethodExpressionAuthorizationManager(String expressionString) { method setExpressionHandler (line 62) | public void setExpressionHandler(SecurityExpressionHandler returnType, @Nullable ReactiveAd... method filterSingleValue (line 124) | private Mono filterSingleValue(Publisher publisher, EvaluationCo... method filterMultiValue (line 130) | private Flux filterMultiValue(Publisher publisher, EvaluationCon... method setFilterObject (line 136) | private void setFilterObject(EvaluationContext ctx, Object result) { method postFilter (line 145) | private Mono postFilter(EvaluationContext ctx, Object result, Expre... method getPointcut (line 150) | @Override method getAdvice (line 155) | @Override method isPerInstance (line 160) | @Override method getOrder (line 165) | @Override method setOrder (line 170) | public void setOrder(int order) { FILE: core/src/main/java/org/springframework/security/authorization/method/PostFilterExpressionAttributeRegistry.java class PostFilterExpressionAttributeRegistry (line 36) | final class PostFilterExpressionAttributeRegistry extends AbstractExpres... method resolveAttribute (line 40) | @Override method setTemplateDefaults (line 51) | void setTemplateDefaults(AnnotationTemplateExpressionDefaults defaults) { method findPostFilterAnnotation (line 55) | private @Nullable PostFilter findPostFilterAnnotation(Method method, @... FILE: core/src/main/java/org/springframework/security/authorization/method/PreAuthorizeAuthorizationManager.java class PreAuthorizeAuthorizationManager (line 42) | public final class PreAuthorizeAuthorizationManager method setExpressionHandler (line 51) | public void setExpressionHandler(MethodSecurityExpressionHandler expre... method setTemplateDefaults (line 63) | public void setTemplateDefaults(AnnotationTemplateExpressionDefaults d... method setApplicationContext (line 67) | public void setApplicationContext(ApplicationContext context) { method authorize (line 80) | @Override method handleDeniedInvocation (line 91) | @Override FILE: core/src/main/java/org/springframework/security/authorization/method/PreAuthorizeExpressionAttribute.java class PreAuthorizeExpressionAttribute (line 28) | class PreAuthorizeExpressionAttribute extends ExpressionAttribute { method PreAuthorizeExpressionAttribute (line 32) | PreAuthorizeExpressionAttribute(Expression expression, MethodAuthoriza... method getHandler (line 38) | MethodAuthorizationDeniedHandler getHandler() { FILE: core/src/main/java/org/springframework/security/authorization/method/PreAuthorizeExpressionAttributeRegistry.java class PreAuthorizeExpressionAttributeRegistry (line 40) | final class PreAuthorizeExpressionAttributeRegistry extends AbstractExpr... method PreAuthorizeExpressionAttributeRegistry (line 52) | PreAuthorizeExpressionAttributeRegistry() { method resolveAttribute (line 57) | @Override method resolveHandler (line 68) | private MethodAuthorizationDeniedHandler resolveHandler(Method method,... method findPreAuthorizeAnnotation (line 77) | private @Nullable PreAuthorize findPreAuthorizeAnnotation(Method metho... method setApplicationContext (line 87) | void setApplicationContext(ApplicationContext context) { method setTemplateDefaults (line 92) | void setTemplateDefaults(AnnotationTemplateExpressionDefaults defaults) { method resolveHandler (line 96) | private MethodAuthorizationDeniedHandler resolveHandler(ApplicationCon... FILE: core/src/main/java/org/springframework/security/authorization/method/PreAuthorizeReactiveAuthorizationManager.java class PreAuthorizeReactiveAuthorizationManager (line 41) | public final class PreAuthorizeReactiveAuthorizationManager method PreAuthorizeReactiveAuthorizationManager (line 46) | public PreAuthorizeReactiveAuthorizationManager() { method PreAuthorizeReactiveAuthorizationManager (line 50) | public PreAuthorizeReactiveAuthorizationManager(MethodSecurityExpressi... method setTemplateDefaults (line 63) | public void setTemplateDefaults(AnnotationTemplateExpressionDefaults d... method setApplicationContext (line 67) | public void setApplicationContext(ApplicationContext context) { method authorize (line 79) | @Override method handleDeniedInvocation (line 93) | @Override FILE: core/src/main/java/org/springframework/security/authorization/method/PreFilterAuthorizationMethodInterceptor.java class PreFilterAuthorizationMethodInterceptor (line 46) | public final class PreFilterAuthorizationMethodInterceptor implements Au... method PreFilterAuthorizationMethodInterceptor (line 60) | public PreFilterAuthorizationMethodInterceptor() { method setExpressionHandler (line 68) | public void setExpressionHandler(MethodSecurityExpressionHandler expre... method setTemplateDefaults (line 80) | public void setTemplateDefaults(AnnotationTemplateExpressionDefaults d... method getOrder (line 87) | @Override method setOrder (line 92) | public void setOrder(int order) { method getPointcut (line 99) | @Override method getAdvice (line 104) | @Override method isPerInstance (line 109) | @Override method setSecurityContextHolderStrategy (line 120) | public void setSecurityContextHolderStrategy(SecurityContextHolderStra... method invoke (line 129) | @Override method findFilterTarget (line 142) | private Object findFilterTarget(String filterTargetName, EvaluationCon... method getAuthentication (line 162) | private Authentication getAuthentication() { FILE: core/src/main/java/org/springframework/security/authorization/method/PreFilterAuthorizationReactiveMethodInterceptor.java class PreFilterAuthorizationReactiveMethodInterceptor (line 52) | public final class PreFilterAuthorizationReactiveMethodInterceptor imple... method PreFilterAuthorizationReactiveMethodInterceptor (line 62) | public PreFilterAuthorizationReactiveMethodInterceptor() { method PreFilterAuthorizationReactiveMethodInterceptor (line 69) | public PreFilterAuthorizationReactiveMethodInterceptor(MethodSecurityE... method setTemplateDefaults (line 82) | public void setTemplateDefaults(AnnotationTemplateExpressionDefaults d... method setParameterNameDiscoverer (line 90) | public void setParameterNameDiscoverer(ParameterNameDiscoverer paramet... method invoke (line 101) | @Override method findFilterTarget (line 132) | private FilterTarget findFilterTarget(String name, MethodInvocation mi) { method isMultiValue (line 164) | private boolean isMultiValue(Class returnType, @Nullable ReactiveAd... method filterSingleValue (line 171) | private Mono filterSingleValue(Publisher filterTarget, Expressio... method filterMultiValue (line 182) | private Flux filterMultiValue(Publisher filterTarget, Expression... method getPointcut (line 193) | @Override method getAdvice (line 198) | @Override method isPerInstance (line 203) | @Override method getOrder (line 208) | @Override method setOrder (line 213) | public void setOrder(int order) { class FilterTarget (line 217) | private static final class FilterTarget { method FilterTarget (line 223) | private FilterTarget(Publisher value, int index) { FILE: core/src/main/java/org/springframework/security/authorization/method/PreFilterExpressionAttributeRegistry.java class PreFilterExpressionAttributeRegistry (line 36) | final class PreFilterExpressionAttributeRegistry method resolveAttribute (line 41) | @Override method setTemplateDefaults (line 52) | void setTemplateDefaults(AnnotationTemplateExpressionDefaults defaults) { method findPreFilterAnnotation (line 56) | private @Nullable PreFilter findPreFilterAnnotation(Method method, @Nu... class PreFilterExpressionAttribute (line 61) | static final class PreFilterExpressionAttribute extends ExpressionAttr... method PreFilterExpressionAttribute (line 65) | private PreFilterExpressionAttribute(Expression expression, String f... method getFilterTarget (line 70) | String getFilterTarget() { FILE: core/src/main/java/org/springframework/security/authorization/method/ReactiveAuthenticationUtils.java class ReactiveAuthenticationUtils (line 33) | final class ReactiveAuthenticationUtils { method getAuthentication (line 38) | @SuppressWarnings("NullAway") // https://github.com/uber/NullAway/issu... method ReactiveAuthenticationUtils (line 45) | private ReactiveAuthenticationUtils() { FILE: core/src/main/java/org/springframework/security/authorization/method/ReactiveExpressionUtils.java class ReactiveExpressionUtils (line 37) | final class ReactiveExpressionUtils { method evaluate (line 39) | static Mono evaluate(Expression expr, EvaluationC... method evaluate (line 43) | static Mono evaluate(Expression expr, Evaluat... method adapt (line 65) | private static Mono adapt(Expression expr, @Nulla... method evaluateAsBoolean (line 75) | static Mono evaluateAsBoolean(Expression expr, EvaluationCont... method createInvalidReturnTypeMono (line 101) | private static Mono createInvalidReturnTypeMono(Expression expr) { method ReactiveExpressionUtils (line 106) | private ReactiveExpressionUtils() { FILE: core/src/main/java/org/springframework/security/authorization/method/ReactiveMethodInvocationUtils.java class ReactiveMethodInvocationUtils (line 29) | final class ReactiveMethodInvocationUtils { method proceed (line 31) | static @Nullable T proceed(MethodInvocation mi) { method ReactiveMethodInvocationUtils (line 40) | private ReactiveMethodInvocationUtils() { FILE: core/src/main/java/org/springframework/security/authorization/method/ReflectiveMethodAuthorizationDeniedHandler.java class ReflectiveMethodAuthorizationDeniedHandler (line 26) | final class ReflectiveMethodAuthorizationDeniedHandler implements Method... method ReflectiveMethodAuthorizationDeniedHandler (line 34) | ReflectiveMethodAuthorizationDeniedHandler(Class targetClass, Class... method handleDeniedInvocation (line 42) | @Override method handleDeniedInvocationResult (line 49) | @Override method constructMethodAuthorizationDeniedHandler (line 56) | private MethodAuthorizationDeniedHandler constructMethodAuthorizationD... FILE: core/src/main/java/org/springframework/security/authorization/method/SecuredAuthorizationManager.java class SecuredAuthorizationManager (line 49) | public final class SecuredAuthorizationManager implements AuthorizationM... method setAuthoritiesAuthorizationManager (line 64) | public void setAuthoritiesAuthorizationManager( method authorize (line 70) | @Override method getAuthorities (line 78) | private Set getAuthorities(MethodInvocation methodInvocation) { method resolveAuthorities (line 86) | private Set resolveAuthorities(Method method, @Nullable Class<... method findSecuredAnnotation (line 91) | private @Nullable Secured findSecuredAnnotation(Method method, @Nullab... FILE: core/src/main/java/org/springframework/security/authorization/method/ThrowingMethodAuthorizationDeniedHandler.java class ThrowingMethodAuthorizationDeniedHandler (line 31) | public final class ThrowingMethodAuthorizationDeniedHandler implements M... method handleDeniedInvocation (line 33) | @Override method handleDeniedInvocationResult (line 41) | @Override FILE: core/src/main/java/org/springframework/security/concurrent/AbstractDelegatingSecurityContextSupport.java class AbstractDelegatingSecurityContextSupport (line 36) | abstract class AbstractDelegatingSecurityContextSupport { method AbstractDelegatingSecurityContextSupport (line 51) | AbstractDelegatingSecurityContextSupport(@Nullable SecurityContext sec... method setSecurityContextHolderStrategy (line 55) | void setSecurityContextHolderStrategy(SecurityContextHolderStrategy se... method wrap (line 60) | protected final Runnable wrap(Runnable delegate) { method wrap (line 65) | protected final Callable wrap(Callable delegate) { FILE: core/src/main/java/org/springframework/security/concurrent/DelegatingSecurityContextCallable.java class DelegatingSecurityContextCallable (line 42) | public final class DelegatingSecurityContextCallable implements Calla... method DelegatingSecurityContextCallable (line 70) | public DelegatingSecurityContextCallable(Callable delegate, Securit... method DelegatingSecurityContextCallable (line 80) | public DelegatingSecurityContextCallable(Callable delegate) { method DelegatingSecurityContextCallable (line 84) | private DelegatingSecurityContextCallable(Callable delegate, Securi... method call (line 93) | @Override method setSecurityContextHolderStrategy (line 118) | public void setSecurityContextHolderStrategy(SecurityContextHolderStra... method toString (line 126) | @Override method create (line 142) | public static Callable create(Callable delegate, SecurityCon... method create (line 147) | static Callable create(Callable delegate, @Nullable Security... FILE: core/src/main/java/org/springframework/security/concurrent/DelegatingSecurityContextExecutor.java class DelegatingSecurityContextExecutor (line 35) | public class DelegatingSecurityContextExecutor extends AbstractDelegatin... method DelegatingSecurityContextExecutor (line 47) | public DelegatingSecurityContextExecutor(Executor delegateExecutor, @N... method DelegatingSecurityContextExecutor (line 59) | public DelegatingSecurityContextExecutor(Executor delegate) { method execute (line 63) | @Override method getDelegateExecutor (line 68) | protected final Executor getDelegateExecutor() { method setSecurityContextHolderStrategy (line 78) | public void setSecurityContextHolderStrategy(SecurityContextHolderStra... FILE: core/src/main/java/org/springframework/security/concurrent/DelegatingSecurityContextExecutorService.java class DelegatingSecurityContextExecutorService (line 42) | public class DelegatingSecurityContextExecutorService extends Delegating... method DelegatingSecurityContextExecutorService (line 54) | public DelegatingSecurityContextExecutorService(ExecutorService delega... method DelegatingSecurityContextExecutorService (line 64) | public DelegatingSecurityContextExecutorService(ExecutorService delega... method shutdown (line 68) | @Override method shutdownNow (line 73) | @Override method isShutdown (line 78) | @Override method isTerminated (line 83) | @Override method awaitTermination (line 88) | @Override method submit (line 93) | @Override method submit (line 98) | @Override method submit (line 103) | @Override method invokeAll (line 108) | @Override method invokeAll (line 115) | @Override method invokeAny (line 122) | @Override method invokeAny (line 129) | @Override method createTasks (line 137) | private @Nullable Collection> createTasks(Collection pkcs8() { method x509 (line 122) | public static Converter x509() { method x509CertificateFactory (line 138) | private static CertificateFactory x509CertificateFactory() { method readAllLines (line 147) | private static List readAllLines(InputStream source) { method rsaFactory (line 152) | private static KeyFactory rsaFactory() { method isNotPkcs8Wrapper (line 161) | private static boolean isNotPkcs8Wrapper(String line) { class X509PemDecoder (line 165) | private static class X509PemDecoder implements Converter,... method X509PemDecoder (line 169) | X509PemDecoder(KeyFactory keyFactory) { method convert (line 173) | @Override method isNotX509PemWrapper (line 196) | private boolean isNotX509PemWrapper(String line) { class X509CertificateDecoder (line 202) | private static class X509CertificateDecoder implements Converter getAuthorities(); method getCredentials (line 78) | @Nullable Object getCredentials(); method getDetails (line 86) | @Nullable Object getDetails(); method getPrincipal (line 100) | @Nullable Object getPrincipal(); method isAuthenticated (line 120) | boolean isAuthenticated(); method setAuthenticated (line 138) | void setAuthenticated(boolean isAuthenticated) throws IllegalArgumentE... method toBuilder (line 158) | default Builder toBuilder() { type Builder (line 168) | interface Builder> { method authorities (line 181) | B authorities(Consumer> authorities); method credentials (line 195) | default B credentials(@Nullable Object credentials) { method details (line 210) | B details(@Nullable Object details); method principal (line 227) | B principal(@Nullable Object principal); method authenticated (line 236) | B authenticated(boolean authenticated); method build (line 242) | Authentication build(); FILE: core/src/main/java/org/springframework/security/core/AuthenticationException.java class AuthenticationException (line 31) | public abstract class AuthenticationException extends RuntimeException { method AuthenticationException (line 44) | public AuthenticationException(@Nullable String msg, Throwable cause) { method AuthenticationException (line 53) | public AuthenticationException(@Nullable String msg) { method getAuthenticationRequest (line 66) | public @Nullable Authentication getAuthenticationRequest() { method setAuthenticationRequest (line 79) | public void setAuthenticationRequest(@Nullable Authentication authenti... FILE: core/src/main/java/org/springframework/security/core/ComparableVersion.java class ComparableVersion (line 69) | class ComparableVersion implements Comparable { type Item (line 82) | private interface Item { method compareTo (line 94) | int compareTo(@Nullable Item item); method getType (line 96) | int getType(); method isNull (line 98) | boolean isNull(); class IntItem (line 106) | private static class IntItem implements Item { method IntItem (line 112) | private IntItem() { method IntItem (line 116) | IntItem(String str) { method getType (line 120) | @Override method isNull (line 125) | @Override method compareTo (line 130) | @Override method equals (line 145) | @Override method hashCode (line 160) | @Override method toString (line 165) | @Override class LongItem (line 176) | private static class LongItem implements Item { method LongItem (line 180) | LongItem(String str) { method getType (line 184) | @Override method isNull (line 189) | @Override method compareTo (line 194) | @Override method equals (line 210) | @Override method hashCode (line 225) | @Override method toString (line 230) | @Override class BigIntegerItem (line 240) | private static class BigIntegerItem implements Item { method BigIntegerItem (line 244) | BigIntegerItem(String str) { method getType (line 248) | @Override method isNull (line 253) | @Override method compareTo (line 258) | @Override method equals (line 273) | @Override method hashCode (line 288) | @Override method toString (line 293) | public String toString() { class StringItem (line 302) | private static class StringItem implements Item { method StringItem (line 324) | StringItem(String value, boolean followedByDigit) { method getType (line 337) | @Override method isNull (line 342) | @Override method comparableQualifier (line 360) | public static String comparableQualifier(String qualifier) { method compareTo (line 366) | @Override method equals (line 381) | @Override method hashCode (line 396) | @Override method toString (line 401) | public String toString() { class ListItem (line 411) | @SuppressWarnings("serial") method getType (line 414) | @Override method isNull (line 419) | @Override method normalize (line 424) | void normalize() { method compareTo (line 438) | @Override method toString (line 470) | @Override method ComparableVersion (line 484) | public ComparableVersion(String version) { method parseVersion (line 488) | @SuppressWarnings("checkstyle:innerassignment") method parseItem (line 563) | private static Item parseItem(boolean isDigit, String buf) { method stripLeadingZeroes (line 579) | private static String stripLeadingZeroes(String buf) { method compareTo (line 592) | @Override method toString (line 597) | @Override method getCanonical (line 602) | public String getCanonical() { method equals (line 609) | @Override method hashCode (line 614) | @Override method main (line 635) | public static void main(String... args) { FILE: core/src/main/java/org/springframework/security/core/CredentialsContainer.java type CredentialsContainer (line 32) | public interface CredentialsContainer { method eraseCredentials (line 34) | void eraseCredentials(); FILE: core/src/main/java/org/springframework/security/core/GrantedAuthority.java type GrantedAuthority (line 34) | public interface GrantedAuthority extends Serializable { method getAuthority (line 51) | @Nullable String getAuthority(); FILE: core/src/main/java/org/springframework/security/core/SimpleAuthentication.java class SimpleAuthentication (line 28) | @Transient method SimpleAuthentication (line 44) | private SimpleAuthentication(Builder builder) { method getAuthorities (line 52) | @Override method getCredentials (line 57) | @Override method getDetails (line 62) | @Override method getPrincipal (line 67) | @Override method isAuthenticated (line 72) | @Override method setAuthenticated (line 77) | @Override method getName (line 83) | @Override class Builder (line 88) | static final class Builder implements Authentication.Builder { method Builder (line 102) | Builder(Authentication authentication) { method authorities (line 114) | @Override method details (line 120) | @Override method principal (line 126) | @Override method credentials (line 132) | @Override method authenticated (line 138) | @Override method build (line 144) | @Override FILE: core/src/main/java/org/springframework/security/core/SpringSecurityCoreVersion.java class SpringSecurityCoreVersion (line 36) | public final class SpringSecurityCoreVersion { method SpringSecurityCoreVersion (line 56) | private SpringSecurityCoreVersion() { method performVersionChecks (line 59) | private static void performVersionChecks() { method performVersionChecks (line 67) | private static void performVersionChecks(@Nullable String minSpringVer... method getVersion (line 86) | public static @Nullable String getVersion() { method disableChecks (line 98) | private static boolean disableChecks(@Nullable String springVersion, @... method getSpringVersion (line 109) | private static @Nullable String getSpringVersion() { FILE: core/src/main/java/org/springframework/security/core/SpringSecurityMessageSource.java class SpringSecurityMessageSource (line 34) | public class SpringSecurityMessageSource extends ResourceBundleMessageSo... method SpringSecurityMessageSource (line 36) | public SpringSecurityMessageSource() { method getAccessor (line 40) | public static MessageSourceAccessor getAccessor() { FILE: core/src/main/java/org/springframework/security/core/annotation/AbstractSecurityAnnotationScanner.java class AbstractSecurityAnnotationScanner (line 36) | abstract class AbstractSecurityAnnotationScanner i... method scan (line 41) | @Override method scan (line 54) | @Override method merge (line 63) | abstract @Nullable MergedAnnotation merge(AnnotatedElement element,... FILE: core/src/main/java/org/springframework/security/core/annotation/AnnotationTemplateExpressionDefaults.java class AnnotationTemplateExpressionDefaults (line 28) | public class AnnotationTemplateExpressionDefaults { method isIgnoreUnknown (line 37) | public boolean isIgnoreUnknown() { method setIgnoreUnknown (line 49) | public void setIgnoreUnknown(boolean ignoreUnknown) { FILE: core/src/main/java/org/springframework/security/core/annotation/ExpressionTemplateSecurityAnnotationScanner.java class ExpressionTemplateSecurityAnnotationScanner (line 75) | final class ExpressionTemplateSecurityAnnotationScanner type, AnnotationT... method merge (line 99) | @Override method resolvePlaceholders (line 118) | private MergedAnnotation resolvePlaceholders(MergedAnnotation me... method extractMetaAnnotationProperties (line 140) | private Map extractMetaAnnotationProperties(MergedAnno... class ClassToStringConverter (line 157) | static class ClassToStringConverter implements GenericConverter { method getConvertibleTypes (line 159) | @Override method convert (line 164) | @Override class ExpressionTemplateValueProviderConverter (line 171) | static class ExpressionTemplateValueProviderConverter implements Gener... method getConvertibleTypes (line 173) | @Override method convert (line 178) | @Override FILE: core/src/main/java/org/springframework/security/core/annotation/ExpressionTemplateValueProvider.java type ExpressionTemplateValueProvider (line 42) | public interface ExpressionTemplateValueProvider { method getExpressionTemplateValue (line 48) | String getExpressionTemplateValue(); FILE: core/src/main/java/org/springframework/security/core/annotation/SecurityAnnotationScanner.java type SecurityAnnotationScanner (line 49) | public interface SecurityAnnotationScanner { method scan (line 65) | @Nullable A scan(Method method, Class targetClass); method scan (line 80) | @Nullable A scan(Parameter parameter); FILE: core/src/main/java/org/springframework/security/core/annotation/SecurityAnnotationScanners.java class SecurityAnnotationScanners (line 32) | public final class SecurityAnnotationScanners { method SecurityAnnotationScanners (line 38) | private SecurityAnnotationScanners() { method requireUnique (line 48) | public static SecurityAnnotationScanner requ... method requireUnique (line 66) | public static SecurityAnnotationScanner requ... method requireUnique (line 79) | public static SecurityAnnotationScanner requireUnique(List... FILE: core/src/main/java/org/springframework/security/core/annotation/UniqueSecurityAnnotationScanner.java class UniqueSecurityAnnotationScanner (line 95) | final class UniqueSecurityAnnotationScanner extend... method UniqueSecurityAnnotationScanner (line 103) | UniqueSecurityAnnotationScanner(Class type) { method UniqueSecurityAnnotationScanner (line 108) | UniqueSecurityAnnotationScanner(List> types) { method merge (line 113) | @Override method requireUnique (line 130) | private @Nullable MergedAnnotation requireUnique(AnnotatedElement e... method findParameterAnnotations (line 148) | private List> findParameterAnnotations(Parameter c... method findClosestParameterAnnotations (line 164) | private List> findClosestParameterAnnotations(Meth... method findDirectParameterAnnotations (line 181) | private List> findDirectParameterAnnotations(Metho... method findMethodAnnotations (line 199) | private List> findMethodAnnotations(Method method,... method findClosestMethodAnnotations (line 225) | private List> findClosestMethodAnnotations(Method ... method findClosestClassAnnotations (line 246) | private List> findClosestClassAnnotations(Class... method findDirectAnnotations (line 262) | private List> findDirectAnnotations(AnnotatedEleme... method findMethod (line 271) | private static @Nullable Method findMethod(Method method, Class tar... method isOverride (line 283) | private static boolean isOverride(Method rootMethod, Method candidateM... method hasSameParameterTypes (line 289) | private static boolean hasSameParameterTypes(Method rootMethod, Method... method hasSameGenericTypeParameters (line 301) | private static boolean hasSameGenericTypeParameters(Method rootMethod,... FILE: core/src/main/java/org/springframework/security/core/authority/AuthorityUtils.java class AuthorityUtils (line 38) | public final class AuthorityUtils { method AuthorityUtils (line 42) | private AuthorityUtils() { method commaSeparatedStringToAuthorityList (line 51) | public static List commaSeparatedStringToAuthorityLi... method authorityListToSet (line 60) | public static Set authorityListToSet(Collection createAuthorityList(String... aut... method createAuthorityList (line 89) | public static List createAuthorityList(Collection getGrantedAuthorities(); FILE: core/src/main/java/org/springframework/security/core/authority/SimpleGrantedAuthority.java class SimpleGrantedAuthority (line 32) | public final class SimpleGrantedAuthority implements GrantedAuthority { method SimpleGrantedAuthority (line 43) | public SimpleGrantedAuthority(String authority) { method getAuthority (line 48) | @Override method equals (line 53) | @Override method hashCode (line 64) | @Override method toString (line 69) | @Override FILE: core/src/main/java/org/springframework/security/core/authority/mapping/Attributes2GrantedAuthoritiesMapper.java type Attributes2GrantedAuthoritiesMapper (line 30) | public interface Attributes2GrantedAuthoritiesMapper { method getGrantedAuthorities (line 41) | Collection getGrantedAuthorities(Collectio... FILE: core/src/main/java/org/springframework/security/core/authority/mapping/GrantedAuthoritiesMapper.java type GrantedAuthoritiesMapper (line 30) | public interface GrantedAuthoritiesMapper { method mapAuthorities (line 32) | Collection mapAuthorities(Collection> getAttributes2granted... method setAttributes2grantedAuthoritiesMap (line 84) | public void setAttributes2grantedAuthoritiesMap(final Map attrib... method preProcessMap (line 96) | private Map> preProcessMap(Map getGrantedAuthorityCollection(Obj... method addGrantedAuthorityCollection (line 122) | private void addGrantedAuthorityCollection(Collection getMappableAttributes(); FILE: core/src/main/java/org/springframework/security/core/authority/mapping/NullAuthoritiesMapper.java class NullAuthoritiesMapper (line 26) | public class NullAuthoritiesMapper implements GrantedAuthoritiesMapper { method mapAuthorities (line 28) | @Override FILE: core/src/main/java/org/springframework/security/core/authority/mapping/SimpleAttributes2GrantedAuthoritiesMapper.java class SimpleAttributes2GrantedAuthoritiesMapper (line 41) | public class SimpleAttributes2GrantedAuthoritiesMapper method afterPropertiesSet (line 55) | @Override method getGrantedAuthorities (line 65) | @Override method getGrantedAuthority (line 80) | private GrantedAuthority getGrantedAuthority(String attribute) { method isConvertAttributeToLowerCase (line 95) | private boolean isConvertAttributeToLowerCase() { method setConvertAttributeToLowerCase (line 99) | public void setConvertAttributeToLowerCase(boolean b) { method isConvertAttributeToUpperCase (line 103) | private boolean isConvertAttributeToUpperCase() { method setConvertAttributeToUpperCase (line 107) | public void setConvertAttributeToUpperCase(boolean b) { method getAttributePrefix (line 111) | private String getAttributePrefix() { method setAttributePrefix (line 115) | public void setAttributePrefix(String string) { method isAddPrefixIfAlreadyExisting (line 119) | private boolean isAddPrefixIfAlreadyExisting() { method setAddPrefixIfAlreadyExisting (line 123) | public void setAddPrefixIfAlreadyExisting(boolean b) { FILE: core/src/main/java/org/springframework/security/core/authority/mapping/SimpleAuthorityMapper.java class SimpleAuthorityMapper (line 39) | public final class SimpleAuthorityMapper implements GrantedAuthoritiesMa... method afterPropertiesSet (line 49) | @Override method mapAuthorities (line 63) | @Override method mapAuthority (line 78) | private GrantedAuthority mapAuthority(String name) { method setPrefix (line 97) | public void setPrefix(String prefix) { method setConvertToUpperCase (line 106) | public void setConvertToUpperCase(boolean convertToUpperCase) { method setConvertToLowerCase (line 114) | public void setConvertToLowerCase(boolean convertToLowerCase) { method setDefaultAuthority (line 122) | public void setDefaultAuthority(String authority) { FILE: core/src/main/java/org/springframework/security/core/authority/mapping/SimpleMappableAttributesRetriever.java class SimpleMappableAttributesRetriever (line 30) | public class SimpleMappableAttributesRetriever implements MappableAttrib... method getMappableAttributes (line 34) | @Override method setMappableAttributes (line 39) | public void setMappableAttributes(Set aMappableRoles) { FILE: core/src/main/java/org/springframework/security/core/context/DeferredSecurityContext.java type DeferredSecurityContext (line 28) | public interface DeferredSecurityContext extends Supplier { method PublishOnceSupplier (line 191) | PublishOnceSupplier(Supplier old, Supplier getContext() { method hasSecurityContext (line 52) | private static boolean hasSecurityContext(Context context) { method getSecurityContext (line 56) | private static Mono getSecurityContext(Context contex... method clearContext (line 65) | public static Function clearContext() { method withSecurityContext (line 76) | public static Context withSecurityContext(Mono oldContex... method SecurityContextChangedEvent (line 56) | public SecurityContextChangedEvent(SecurityContext oldContext, Securit... method getOldContext (line 65) | public SecurityContext getOldContext() { method getNewContext (line 74) | public SecurityContext getNewContext() { method isCleared (line 88) | public boolean isCleared() { FILE: core/src/main/java/org/springframework/security/core/context/SecurityContextChangedListener.java type SecurityContextChangedListener (line 25) | @FunctionalInterface method securityContextChanged (line 28) | void securityContextChanged(SecurityContextChangedEvent event); FILE: core/src/main/java/org/springframework/security/core/context/SecurityContextHolder.java class SecurityContextHolder (line 53) | public class SecurityContextHolder { method initialize (line 75) | private static void initialize() { method initializeStrategy (line 80) | private static void initializeStrategy() { method clearContext (line 116) | public static void clearContext() { method getContext (line 124) | public static SecurityContext getContext() { method getDeferredContext (line 134) | public static Supplier getDeferredContext() { method getInitializeCount (line 146) | public static int getInitializeCount() { method setContext (line 154) | public static void setContext(SecurityContext context) { method setDeferredContext (line 164) | public static void setDeferredContext(Supplier deferr... method setStrategyName (line 175) | public static void setStrategyName(String strategyName) { method setContextHolderStrategy (line 208) | public static void setContextHolderStrategy(SecurityContextHolderStrat... method getContextHolderStrategy (line 219) | public static SecurityContextHolderStrategy getContextHolderStrategy() { method createEmptyContext (line 226) | public static SecurityContext createEmptyContext() { method toString (line 230) | @Override FILE: core/src/main/java/org/springframework/security/core/context/SecurityContextHolderStrategy.java type SecurityContextHolderStrategy (line 30) | public interface SecurityContextHolderStrategy { method clearContext (line 35) | void clearContext(); method getContext (line 42) | SecurityContext getContext(); method getDeferredContext (line 50) | default Supplier getDeferredContext() { method setContext (line 60) | void setContext(SecurityContext context); method setDeferredContext (line 68) | default void setDeferredContext(Supplier deferredCont... method createEmptyContext (line 78) | SecurityContext createEmptyContext(); FILE: core/src/main/java/org/springframework/security/core/context/SecurityContextHolderThreadLocalAccessor.java class SecurityContextHolderThreadLocalAccessor (line 38) | public final class SecurityContextHolderThreadLocalAccessor implements T... method key (line 40) | @Override method getValue (line 45) | @Override method setValue (line 53) | @Override method setValue (line 59) | @Override FILE: core/src/main/java/org/springframework/security/core/context/SecurityContextImpl.java class SecurityContextImpl (line 31) | public class SecurityContextImpl implements SecurityContext { method SecurityContextImpl (line 37) | public SecurityContextImpl() { method SecurityContextImpl (line 40) | public SecurityContextImpl(Authentication authentication) { method equals (line 44) | @Override method getAuthentication (line 58) | @Override method hashCode (line 63) | @Override method setAuthentication (line 68) | @Override method toString (line 73) | @Override FILE: core/src/main/java/org/springframework/security/core/context/ThreadLocalSecurityContextHolderStrategy.java class ThreadLocalSecurityContextHolderStrategy (line 32) | final class ThreadLocalSecurityContextHolderStrategy implements Security... method clearContext (line 36) | @Override method getContext (line 41) | @Override method getDeferredContext (line 46) | @Override method setContext (line 57) | @Override method setDeferredContext (line 63) | @Override method createEmptyContext (line 74) | @Override FILE: core/src/main/java/org/springframework/security/core/context/TransientSecurityContext.java class TransientSecurityContext (line 32) | @Transient method TransientSecurityContext (line 38) | public TransientSecurityContext() { method TransientSecurityContext (line 41) | public TransientSecurityContext(Authentication authentication) { FILE: core/src/main/java/org/springframework/security/core/parameters/AnnotationParameterNameDiscoverer.java class AnnotationParameterNameDiscoverer (line 90) | public class AnnotationParameterNameDiscoverer implements ParameterNameD... method AnnotationParameterNameDiscoverer (line 99) | public AnnotationParameterNameDiscoverer(String... annotationClassToUs... method AnnotationParameterNameDiscoverer (line 103) | public AnnotationParameterNameDiscoverer(Set annotationClasses... method getParameterNames (line 108) | @Override method getParameterNames (line 126) | @Override method lookupParameterNames (line 138) | private String @Nullable [] lookupParamet... method findParameterName (line 162) | private @Nullable String findParameterName(Annotation[] parameterAnnot... type ParameterNameFactory (line 178) | @FunctionalInterface method findParameterAnnotations (line 186) | Annotation[][] findParameterAnnotations(T t); FILE: core/src/main/java/org/springframework/security/core/parameters/DefaultSecurityParameterNameDiscoverer.java class DefaultSecurityParameterNameDiscoverer (line 44) | public class DefaultSecurityParameterNameDiscoverer extends PrioritizedP... method DefaultSecurityParameterNameDiscoverer (line 55) | public DefaultSecurityParameterNameDiscoverer() { method DefaultSecurityParameterNameDiscoverer (line 65) | @SuppressWarnings("unchecked") FILE: core/src/main/java/org/springframework/security/core/session/AbstractSessionEvent.java class AbstractSessionEvent (line 29) | public class AbstractSessionEvent extends ApplicationEvent { method AbstractSessionEvent (line 34) | public AbstractSessionEvent(Object source) { FILE: core/src/main/java/org/springframework/security/core/session/InMemoryReactiveSessionRegistry.java class InMemoryReactiveSessionRegistry (line 35) | public class InMemoryReactiveSessionRegistry implements ReactiveSessionR... method InMemoryReactiveSessionRegistry (line 41) | public InMemoryReactiveSessionRegistry() { method InMemoryReactiveSessionRegistry (line 46) | public InMemoryReactiveSessionRegistry(ConcurrentMap invalidate() { method refreshLastRequest (line 57) | public Mono refreshLastRequest() { method getLastAccessTime (line 62) | public Instant getLastAccessTime() { method getPrincipal (line 66) | public Object getPrincipal() { method getSessionId (line 70) | public String getSessionId() { method isExpired (line 74) | public boolean isExpired() { method setLastAccessTime (line 78) | public void setLastAccessTime(Instant lastAccessTime) { FILE: core/src/main/java/org/springframework/security/core/session/ReactiveSessionRegistry.java type ReactiveSessionRegistry (line 28) | public interface ReactiveSessionRegistry { method getAllSessions (line 37) | Flux getAllSessions(Object principal); method saveSessionInformation (line 44) | Mono saveSessionInformation(ReactiveSessionInformation informati... method getSessionInformation (line 51) | Mono getSessionInformation(String sessionId); method removeSessionInformation (line 58) | Mono removeSessionInformation(String sessi... method updateLastAccessTime (line 65) | Mono updateLastAccessTime(String sessionId); FILE: core/src/main/java/org/springframework/security/core/session/SessionCreationEvent.java class SessionCreationEvent (line 26) | public abstract class SessionCreationEvent extends AbstractSessionEvent { method SessionCreationEvent (line 28) | public SessionCreationEvent(Object source) { FILE: core/src/main/java/org/springframework/security/core/session/SessionDestroyedEvent.java class SessionDestroyedEvent (line 30) | public abstract class SessionDestroyedEvent extends AbstractSessionEvent { method SessionDestroyedEvent (line 32) | public SessionDestroyedEvent(Object source) { method getSecurityContexts (line 42) | public abstract List getSecurityContexts(); method getId (line 47) | public abstract String getId(); FILE: core/src/main/java/org/springframework/security/core/session/SessionIdChangedEvent.java class SessionIdChangedEvent (line 25) | public abstract class SessionIdChangedEvent extends AbstractSessionEvent { method SessionIdChangedEvent (line 27) | public SessionIdChangedEvent(Object source) { method getOldSessionId (line 35) | public abstract String getOldSessionId(); method getNewSessionId (line 41) | public abstract String getNewSessionId(); FILE: core/src/main/java/org/springframework/security/core/session/SessionInformation.java class SessionInformation (line 39) | public class SessionInformation implements Serializable { method SessionInformation (line 51) | public SessionInformation(Object principal, String sessionId, Date las... method expireNow (line 60) | public void expireNow() { method getLastRequest (line 64) | public Date getLastRequest() { method getPrincipal (line 68) | public Object getPrincipal() { method getSessionId (line 72) | public String getSessionId() { method isExpired (line 76) | public boolean isExpired() { method refreshLastRequest (line 83) | public void refreshLastRequest() { FILE: core/src/main/java/org/springframework/security/core/session/SessionRegistry.java type SessionRegistry (line 28) | public interface SessionRegistry { method getAllPrincipals (line 35) | List getAllPrincipals(); method getAllSessions (line 46) | List getAllSessions(Object principal, boolean incl... method getSessionInformation (line 54) | @Nullable SessionInformation getSessionInformation(String sessionId); method refreshLastRequest (line 63) | void refreshLastRequest(String sessionId); method registerNewSession (line 72) | void registerNewSession(String sessionId, Object principal); method removeSessionInformation (line 80) | void removeSessionInformation(String sessionId); FILE: core/src/main/java/org/springframework/security/core/session/SessionRegistryImpl.java class SessionRegistryImpl (line 51) | public class SessionRegistryImpl implements SessionRegistry, Application... method SessionRegistryImpl (line 61) | public SessionRegistryImpl() { method SessionRegistryImpl (line 66) | public SessionRegistryImpl(ConcurrentMap> principals, method getAllPrincipals (line 72) | @Override method getAllSessions (line 77) | @Override method getSessionInformation (line 96) | @Override method onApplicationEvent (line 102) | @Override method refreshLastRequest (line 118) | @Override method registerNewSession (line 127) | @Override method removeSessionInformation (line 148) | @Override FILE: core/src/main/java/org/springframework/security/core/token/DefaultToken.java class DefaultToken (line 29) | public class DefaultToken implements Token { method DefaultToken (line 37) | public DefaultToken(String key, long keyCreationTime, String extendedI... method getKey (line 45) | @Override method getKeyCreationTime (line 50) | @Override method getExtendedInformation (line 55) | @Override method equals (line 60) | @Override method hashCode (line 69) | @Override method toString (line 78) | @Override FILE: core/src/main/java/org/springframework/security/core/token/KeyBasedPersistenceTokenService.java class KeyBasedPersistenceTokenService (line 76) | public class KeyBasedPersistenceTokenService implements TokenService, In... method allocateToken (line 89) | @Override method computeKey (line 100) | private String computeKey(String serverSecret, String content) { method verifyToken (line 106) | @Override method generatePseudoRandomNumber (line 142) | private String generatePseudoRandomNumber() { method computeServerSecretApplicableAt (line 148) | private String computeServerSecretApplicableAt(long time) { method setServerSecret (line 156) | public void setServerSecret(String serverSecret) { method setSecureRandom (line 160) | public void setSecureRandom(SecureRandom secureRandom) { method setPseudoRandomNumberBytes (line 168) | public void setPseudoRandomNumberBytes(int pseudoRandomNumberBytes) { method setServerInteger (line 173) | public void setServerInteger(Integer serverInteger) { method afterPropertiesSet (line 177) | @Override FILE: core/src/main/java/org/springframework/security/core/token/SecureRandomFactoryBean.java class SecureRandomFactoryBean (line 35) | public class SecureRandomFactoryBean implements FactoryBean { method getObject (line 41) | @Override method getObjectType (line 55) | @Override method isSingleton (line 60) | @Override method setAlgorithm (line 70) | public void setAlgorithm(String algorithm) { method setSeed (line 84) | public void setSeed(Resource seed) { FILE: core/src/main/java/org/springframework/security/core/token/Sha512DigestUtils.java class Sha512DigestUtils (line 35) | public abstract class Sha512DigestUtils { method getSha512Digest (line 43) | private static MessageDigest getSha512Digest() { method sha (line 57) | public static byte[] sha(byte[] data) { method sha (line 66) | public static byte[] sha(String data) { method shaHex (line 75) | public static String shaHex(byte[] data) { method shaHex (line 84) | public static String shaHex(String data) { FILE: core/src/main/java/org/springframework/security/core/token/Token.java type Token (line 34) | public interface Token { method getKey (line 42) | String getKey(); method getKeyCreationTime (line 51) | long getKeyCreationTime(); method getExtendedInformation (line 58) | String getExtendedInformation(); FILE: core/src/main/java/org/springframework/security/core/token/TokenService.java type TokenService (line 46) | public interface TokenService { method allocateToken (line 56) | Token allocateToken(String extendedInformation); method verifyToken (line 66) | @Nullable Token verifyToken(String key); FILE: core/src/main/java/org/springframework/security/core/userdetails/AuthenticationUserDetailsService.java type AuthenticationUserDetailsService (line 28) | public interface AuthenticationUserDetailsService users) { method MapReactiveUserDetailsService (line 52) | public MapReactiveUserDetailsService(UserDetails... users) { method MapReactiveUserDetailsService (line 60) | public MapReactiveUserDetailsService(Collection users) { method findByUsername (line 68) | @Override method updatePassword (line 75) | @Override method withNewPassword (line 87) | private UserDetails withNewPassword(UserDetails userDetails, @Nullable... method getKey (line 95) | private String getKey(String username) { FILE: core/src/main/java/org/springframework/security/core/userdetails/ReactiveUserDetailsPasswordService.java type ReactiveUserDetailsPasswordService (line 28) | public interface ReactiveUserDetailsPasswordService { method updatePassword (line 39) | Mono updatePassword(UserDetails user, @Nullable String ne... FILE: core/src/main/java/org/springframework/security/core/userdetails/ReactiveUserDetailsService.java type ReactiveUserDetailsService (line 27) | public interface ReactiveUserDetailsService { method findByUsername (line 34) | Mono findByUsername(String username); FILE: core/src/main/java/org/springframework/security/core/userdetails/User.java class User (line 63) | public class User implements UserDetails, CredentialsContainer { method User (line 86) | public User(String username, @Nullable String password, Collection sortAuthorities(Collection<... method equals (line 179) | @Override method hashCode (line 190) | @Override method toString (line 195) | @Override method withUsername (line 214) | public static UserBuilder withUsername(String username) { method builder (line 222) | public static UserBuilder builder() { method withDefaultPasswordEncoder (line 281) | @Deprecated method withUserDetails (line 289) | public static UserBuilder withUserDetails(UserDetails userDetails) { class AuthorityComparator (line 304) | private static class AuthorityComparator implements Comparator getAuthorities(); method getPassword (line 58) | @Nullable String getPassword(); method getUsername (line 65) | String getUsername(); method isAccountNonExpired (line 73) | default boolean isAccountNonExpired() { method isAccountNonLocked (line 82) | default boolean isAccountNonLocked() { method isCredentialsNonExpired (line 92) | default boolean isCredentialsNonExpired() { method isEnabled (line 101) | default boolean isEnabled() { FILE: core/src/main/java/org/springframework/security/core/userdetails/UserDetailsByNameServiceWrapper.java class UserDetailsByNameServiceWrapper (line 32) | public class UserDetailsByNameServiceWrapper method UserDetailsByNameServiceWrapper (line 42) | public UserDetailsByNameServiceWrapper() { method UserDetailsByNameServiceWrapper (line 52) | public UserDetailsByNameServiceWrapper(final UserDetailsService userDe... method afterPropertiesSet (line 62) | @Override method loadUserDetails (line 70) | @Override method setUserDetailsService (line 79) | public void setUserDetailsService(UserDetailsService aUserDetailsServi... FILE: core/src/main/java/org/springframework/security/core/userdetails/UserDetailsChecker.java type UserDetailsChecker (line 35) | public interface UserDetailsChecker { method check (line 41) | void check(UserDetails toCheck); FILE: core/src/main/java/org/springframework/security/core/userdetails/UserDetailsPasswordService.java type UserDetailsPasswordService (line 27) | public interface UserDetailsPasswordService { method updatePassword (line 39) | UserDetails updatePassword(UserDetails user, @Nullable String newPassw... FILE: core/src/main/java/org/springframework/security/core/userdetails/UserDetailsService.java type UserDetailsService (line 34) | public interface UserDetailsService { method loadUserByUsername (line 47) | UserDetails loadUserByUsername(String username) throws UsernameNotFoun... FILE: core/src/main/java/org/springframework/security/core/userdetails/UsernameNotFoundException.java class UsernameNotFoundException (line 31) | public class UsernameNotFoundException extends AuthenticationException { method UsernameNotFoundException (line 44) | public UsernameNotFoundException(String msg) { method UsernameNotFoundException (line 55) | public UsernameNotFoundException(String msg, Throwable cause) { method UsernameNotFoundException (line 60) | private UsernameNotFoundException(String msg, String name) { method UsernameNotFoundException (line 65) | private UsernameNotFoundException(String msg, String name, Throwable c... method fromUsername (line 76) | public static UsernameNotFoundException fromUsername(String username) { method fromUsername (line 87) | public static UsernameNotFoundException fromUsername(String username, ... method getName (line 96) | public @Nullable String getName() { FILE: core/src/main/java/org/springframework/security/core/userdetails/cache/NullUserCache.java class NullUserCache (line 29) | public class NullUserCache implements UserCache { method getUserFromCache (line 31) | @Override method putUserInCache (line 36) | @Override method removeUserFromCache (line 40) | @Override FILE: core/src/main/java/org/springframework/security/core/userdetails/cache/SpringCacheBasedUserCache.java class SpringCacheBasedUserCache (line 35) | public class SpringCacheBasedUserCache implements UserCache { method SpringCacheBasedUserCache (line 41) | public SpringCacheBasedUserCache(Cache cache) { method getUserFromCache (line 46) | @Override method putUserInCache (line 53) | @Override method removeUserFromCache (line 59) | public void removeUserFromCache(UserDetails user) { method removeUserFromCache (line 64) | @Override FILE: core/src/main/java/org/springframework/security/core/userdetails/jdbc/JdbcDaoImpl.java class JdbcDaoImpl (line 112) | public class JdbcDaoImpl extends JdbcDaoSupport implements UserDetailsSe... method JdbcDaoImpl (line 150) | public JdbcDaoImpl() { method getMessages (line 159) | protected MessageSourceAccessor getMessages() { method addCustomAuthorities (line 170) | protected void addCustomAuthorities(String username, List loadUsersByUsername(String username) { method loadUserAuthorities (line 229) | protected List loadUserAuthorities(String username) { method loadGroupAuthorities (line 241) | protected List loadGroupAuthorities(String username) { method createUserDetails (line 257) | protected UserDetails createUserDetails(String username, UserDetails u... method setAuthoritiesByUsernameQuery (line 276) | public void setAuthoritiesByUsernameQuery(String queryString) { method getAuthoritiesByUsernameQuery (line 280) | protected String getAuthoritiesByUsernameQuery() { method setGroupAuthoritiesByUsernameQuery (line 292) | public void setGroupAuthoritiesByUsernameQuery(String queryString) { method setRolePrefix (line 304) | public void setRolePrefix(String rolePrefix) { method getRolePrefix (line 308) | protected String getRolePrefix() { method setUsernameBasedPrimaryKey (line 324) | public void setUsernameBasedPrimaryKey(boolean usernameBasedPrimaryKey) { method isUsernameBasedPrimaryKey (line 328) | protected boolean isUsernameBasedPrimaryKey() { method setUsersByUsernameQuery (line 345) | public void setUsersByUsernameQuery(String usersByUsernameQueryString) { method getEnableAuthorities (line 349) | protected boolean getEnableAuthorities() { method setEnableAuthorities (line 356) | public void setEnableAuthorities(boolean enableAuthorities) { method getEnableGroups (line 360) | protected boolean getEnableGroups() { method setEnableGroups (line 368) | public void setEnableGroups(boolean enableGroups) { method setMessageSource (line 372) | @Override method getJdbc (line 378) | private JdbcTemplate getJdbc() { FILE: core/src/main/java/org/springframework/security/core/userdetails/memory/UserAttribute.java class UserAttribute (line 34) | public class UserAttribute { method addAuthority (line 42) | public void addAuthority(GrantedAuthority newAuthority) { method getAuthorities (line 46) | public List getAuthorities() { method setAuthorities (line 55) | public void setAuthorities(List authorities) { method setAuthoritiesAsString (line 65) | public void setAuthoritiesAsString(List authoritiesAsStrings) { method getPassword (line 72) | public @Nullable String getPassword() { method isEnabled (line 76) | public boolean isEnabled() { method isValid (line 80) | public boolean isValid() { method setEnabled (line 84) | public void setEnabled(boolean enabled) { method setPassword (line 88) | public void setPassword(String password) { FILE: core/src/main/java/org/springframework/security/core/userdetails/memory/UserAttributeEditor.java class UserAttributeEditor (line 32) | public class UserAttributeEditor extends PropertyEditorSupport { method setAsText (line 34) | @Override FILE: core/src/main/java/org/springframework/security/jackson/AnonymousAuthenticationTokenMixin.java class AnonymousAuthenticationTokenMixin (line 38) | @JsonTypeInfo(use = JsonTypeInfo.Id.CLASS) method AnonymousAuthenticationTokenMixin (line 51) | @JsonCreator FILE: core/src/main/java/org/springframework/security/jackson/BadCredentialsExceptionMixin.java class BadCredentialsExceptionMixin (line 33) | @JsonTypeInfo(use = JsonTypeInfo.Id.CLASS) method BadCredentialsExceptionMixin (line 42) | @JsonCreator FILE: core/src/main/java/org/springframework/security/jackson/CoreJacksonModule.java class CoreJacksonModule (line 61) | @SuppressWarnings("serial") method CoreJacksonModule (line 64) | public CoreJacksonModule() { method CoreJacksonModule (line 68) | protected CoreJacksonModule(String name, Version version) { method configurePolymorphicTypeValidator (line 72) | @Override method setupModule (line 102) | @Override FILE: core/src/main/java/org/springframework/security/jackson/FactorGrantedAuthorityMixin.java class FactorGrantedAuthorityMixin (line 36) | @JsonTypeInfo(use = JsonTypeInfo.Id.CLASS) method FactorGrantedAuthorityMixin (line 45) | @JsonCreator FILE: core/src/main/java/org/springframework/security/jackson/OneTimeTokenAuthenticationMixin.java class OneTimeTokenAuthenticationMixin (line 45) | @JsonTypeInfo(use = JsonTypeInfo.Id.CLASS, include = JsonTypeInfo.As.PRO... method OneTimeTokenAuthenticationMixin (line 51) | @JsonCreator FILE: core/src/main/java/org/springframework/security/jackson/RememberMeAuthenticationTokenMixin.java class RememberMeAuthenticationTokenMixin (line 40) | @JsonTypeInfo(use = JsonTypeInfo.Id.CLASS, include = JsonTypeInfo.As.PRO... method RememberMeAuthenticationTokenMixin (line 54) | @JsonCreator FILE: core/src/main/java/org/springframework/security/jackson/SecurityJacksonModule.java class SecurityJacksonModule (line 30) | public abstract class SecurityJacksonModule extends SimpleModule { method SecurityJacksonModule (line 32) | public SecurityJacksonModule() { method SecurityJacksonModule (line 36) | public SecurityJacksonModule(String name, Version version) { method configurePolymorphicTypeValidator (line 40) | public abstract void configurePolymorphicTypeValidator(BasicPolymorphi... FILE: core/src/main/java/org/springframework/security/jackson/SecurityJacksonModules.java class SecurityJacksonModules (line 66) | public final class SecurityJacksonModules { method SecurityJacksonModules (line 111) | private SecurityJacksonModules() { method loadAndGetInstance (line 114) | @SuppressWarnings("unchecked") method getModules (line 136) | public static List getModules(ClassLoader loader) { method getModules (line 150) | public static List getModules(ClassLoader loader, method applyPolymorphicTypeValidator (line 179) | private static void applyPolymorphicTypeValidator(List ... method addToModulesList (line 203) | private static void addToModulesList(ClassLoader loader, List { method deserialize (line 56) | @Override method readJsonNode (line 77) | private JsonNode readJsonNode(JsonNode jsonNode, String field) { FILE: core/src/main/java/org/springframework/security/jackson/UserMixin.java class UserMixin (line 35) | @JsonTypeInfo(use = JsonTypeInfo.Id.CLASS) FILE: core/src/main/java/org/springframework/security/jackson/UsernamePasswordAuthenticationTokenDeserializer.java class UsernamePasswordAuthenticationTokenDeserializer (line 47) | class UsernamePasswordAuthenticationTokenDeserializer extends ValueDeser... method deserialize (line 60) | @Override method getCredentials (line 86) | private @Nullable Object getCredentials(JsonNode credentialsNode) { method getPrincipal (line 93) | private Object getPrincipal(DeserializationContext ctxt, JsonNode prin... method readJsonNode (line 101) | private JsonNode readJsonNode(JsonNode jsonNode, String field) { FILE: core/src/main/java/org/springframework/security/jackson/UsernamePasswordAuthenticationTokenMixin.java class UsernamePasswordAuthenticationTokenMixin (line 35) | @JsonTypeInfo(use = JsonTypeInfo.Id.CLASS) FILE: core/src/main/java/org/springframework/security/jackson2/AbstractUnmodifiableCollectionDeserializer.java class AbstractUnmodifiableCollectionDeserializer (line 45) | @SuppressWarnings("removal") method deserialize (line 49) | @Override method createUnmodifiableCollection (line 71) | abstract T createUnmodifiableCollection(Collection values) thr... FILE: core/src/main/java/org/springframework/security/jackson2/AnonymousAuthenticationTokenMixin.java class AnonymousAuthenticationTokenMixin (line 50) | @SuppressWarnings("removal") method AnonymousAuthenticationTokenMixin (line 66) | @JsonCreator FILE: core/src/main/java/org/springframework/security/jackson2/BadCredentialsExceptionMixin.java class BadCredentialsExceptionMixin (line 45) | @SuppressWarnings("removal") method BadCredentialsExceptionMixin (line 56) | @JsonCreator FILE: core/src/main/java/org/springframework/security/jackson2/CoreJackson2Module.java class CoreJackson2Module (line 54) | @SuppressWarnings({ "serial", "removal" }) method CoreJackson2Module (line 58) | public CoreJackson2Module() { method setupModule (line 62) | @Override FILE: core/src/main/java/org/springframework/security/jackson2/FactorGrantedAuthorityMixin.java class FactorGrantedAuthorityMixin (line 45) | @SuppressWarnings("removal") method FactorGrantedAuthorityMixin (line 57) | @JsonCreator FILE: core/src/main/java/org/springframework/security/jackson2/OneTimeTokenAuthenticationTokenMixin.java class OneTimeTokenAuthenticationTokenMixin (line 44) | @JsonTypeInfo(use = JsonTypeInfo.Id.CLASS, include = JsonTypeInfo.As.PRO... method OneTimeTokenAuthenticationTokenMixin (line 50) | @JsonCreator FILE: core/src/main/java/org/springframework/security/jackson2/RememberMeAuthenticationTokenMixin.java class RememberMeAuthenticationTokenMixin (line 57) | @SuppressWarnings("removal") method RememberMeAuthenticationTokenMixin (line 73) | @JsonCreator FILE: core/src/main/java/org/springframework/security/jackson2/SecurityJackson2Modules.java class SecurityJackson2Modules (line 75) | @Deprecated(forRemoval = true) method SecurityJackson2Modules (line 120) | private SecurityJackson2Modules() { method enableDefaultTyping (line 123) | public static void enableDefaultTyping(ObjectMapper mapper) { method loadAndGetInstance (line 132) | @SuppressWarnings("unchecked") method getModules (line 151) | public static List getModules(ClassLoader loader) { method addToModulesList (line 182) | private static void addToModulesList(ClassLoader loader, List ... method createAllowlistedDefaultTyping (line 193) | private static TypeResolverBuilder crea... class AllowlistTypeResolverBuilder (line 208) | @SuppressWarnings("serial") method AllowlistTypeResolverBuilder (line 211) | AllowlistTypeResolverBuilder(ObjectMapper.DefaultTyping defaultTypin... method idResolver (line 217) | @Override class AllowlistTypeIdResolver (line 233) | static class AllowlistTypeIdResolver implements TypeIdResolver { method AllowlistTypeIdResolver (line 256) | AllowlistTypeIdResolver(TypeIdResolver delegate) { method init (line 260) | @Override method idFromValue (line 265) | @Override method idFromValueAndType (line 270) | @Override method idFromBaseType (line 275) | @Override method typeFromId (line 280) | @Override method isInAllowlist (line 304) | private boolean isInAllowlist(String id) { method getDescForKnownTypeIds (line 308) | @Override method getMechanism (line 313) | @Override FILE: core/src/main/java/org/springframework/security/jackson2/SimpleGrantedAuthorityMixin.java class SimpleGrantedAuthorityMixin (line 42) | @SuppressWarnings("removal") method SimpleGrantedAuthorityMixin (line 54) | @JsonCreator FILE: core/src/main/java/org/springframework/security/jackson2/UnmodifiableListDeserializer.java class UnmodifiableListDeserializer (line 33) | @SuppressWarnings("removal") method createUnmodifiableCollection (line 37) | @Override FILE: core/src/main/java/org/springframework/security/jackson2/UnmodifiableListMixin.java class UnmodifiableListMixin (line 41) | @SuppressWarnings("removal") method UnmodifiableListMixin (line 51) | @JsonCreator FILE: core/src/main/java/org/springframework/security/jackson2/UnmodifiableMapDeserializer.java class UnmodifiableMapDeserializer (line 38) | @SuppressWarnings("removal") method deserialize (line 42) | @Override FILE: core/src/main/java/org/springframework/security/jackson2/UnmodifiableMapMixin.java class UnmodifiableMapMixin (line 41) | @SuppressWarnings("removal") method UnmodifiableMapMixin (line 47) | @JsonCreator FILE: core/src/main/java/org/springframework/security/jackson2/UnmodifiableSetDeserializer.java class UnmodifiableSetDeserializer (line 33) | @SuppressWarnings("removal") method createUnmodifiableCollection (line 37) | @Override FILE: core/src/main/java/org/springframework/security/jackson2/UnmodifiableSetMixin.java class UnmodifiableSetMixin (line 41) | @SuppressWarnings("removal") method UnmodifiableSetMixin (line 51) | @JsonCreator FILE: core/src/main/java/org/springframework/security/jackson2/UserDeserializer.java class UserDeserializer (line 45) | @SuppressWarnings("removal") method deserialize (line 63) | @Override method readJsonNode (line 84) | private JsonNode readJsonNode(JsonNode jsonNode, String field) { FILE: core/src/main/java/org/springframework/security/jackson2/UserMixin.java class UserMixin (line 47) | @SuppressWarnings("removal") FILE: core/src/main/java/org/springframework/security/jackson2/UsernamePasswordAuthenticationTokenDeserializer.java class UsernamePasswordAuthenticationTokenDeserializer (line 55) | @SuppressWarnings("removal") method deserialize (line 74) | @Override method getCredentials (line 100) | private @Nullable Object getCredentials(JsonNode credentialsNode) { method getPrincipal (line 107) | private Object getPrincipal(ObjectMapper mapper, JsonNode principalNode) method readJsonNode (line 115) | private JsonNode readJsonNode(JsonNode jsonNode, String field) { FILE: core/src/main/java/org/springframework/security/jackson2/UsernamePasswordAuthenticationTokenMixin.java class UsernamePasswordAuthenticationTokenMixin (line 49) | @SuppressWarnings("removal") FILE: core/src/main/java/org/springframework/security/provisioning/GroupManager.java type GroupManager (line 35) | public interface GroupManager { method findAllGroups (line 40) | List findAllGroups(); method findUsersInGroup (line 47) | List findUsersInGroup(String groupName); method createGroup (line 54) | void createGroup(String groupName, List authorities); method deleteGroup (line 60) | void deleteGroup(String groupName); method renameGroup (line 65) | void renameGroup(String oldName, String newName); method addUserToGroup (line 72) | void addUserToGroup(String username, String group); method removeUserFromGroup (line 79) | void removeUserFromGroup(String username, String groupName); method findGroupAuthorities (line 84) | List findGroupAuthorities(String groupName); method addGroupAuthority (line 89) | void addGroupAuthority(String groupName, GrantedAuthority authority); method removeGroupAuthority (line 94) | void removeGroupAuthority(String groupName, GrantedAuthority authority); FILE: core/src/main/java/org/springframework/security/provisioning/InMemoryUserDetailsManager.java class InMemoryUserDetailsManager (line 57) | public class InMemoryUserDetailsManager implements UserDetailsManager, U... method InMemoryUserDetailsManager (line 69) | public InMemoryUserDetailsManager() { method InMemoryUserDetailsManager (line 72) | public InMemoryUserDetailsManager(Collection users) { method InMemoryUserDetailsManager (line 78) | public InMemoryUserDetailsManager(UserDetails... users) { method InMemoryUserDetailsManager (line 84) | public InMemoryUserDetailsManager(Properties users) { method createUserDetails (line 97) | private User createUserDetails(String name, UserAttribute attr) { method createUser (line 101) | @Override method deleteUser (line 112) | @Override method updateUser (line 117) | @Override method userExists (line 128) | @Override method changePassword (line 133) | @Override method updatePassword (line 158) | @Override method loadUserByUsername (line 169) | @Override method setSecurityContextHolderStrategy (line 188) | public void setSecurityContextHolderStrategy(SecurityContextHolderStra... method setAuthenticationManager (line 193) | public void setAuthenticationManager(AuthenticationManager authenticat... FILE: core/src/main/java/org/springframework/security/provisioning/JdbcUserDetailsManager.java class JdbcUserDetailsManager (line 75) | public class JdbcUserDetailsManager extends JdbcDaoImpl method JdbcUserDetailsManager (line 176) | public JdbcUserDetailsManager() { method JdbcUserDetailsManager (line 179) | public JdbcUserDetailsManager(DataSource dataSource) { method setUserDetailsMapper (line 194) | public void setUserDetailsMapper(RowMapper mapper) { method setGrantedAuthorityMapper (line 209) | public void setGrantedAuthorityMapper(RowMapper mapp... method initDao (line 214) | @Override method loadUsersByUsername (line 227) | @Override method mapToUser (line 232) | private UserDetails mapToUser(ResultSet rs, int rowNum) throws SQLExce... method createUser (line 249) | @Override method updateUser (line 269) | @Override method insertUserAuthorities (line 294) | private void insertUserAuthorities(UserDetails user) { method deleteUser (line 300) | @Override method deleteUserAuthorities (line 309) | private void deleteUserAuthorities(String username) { method changePassword (line 313) | @Override method createNewAuthentication (line 342) | protected Authentication createNewAuthentication(Authentication curren... method userExists (line 350) | @Override method findAllGroups (line 361) | @Override method findUsersInGroup (line 371) | @Override method createGroup (line 382) | @Override method deleteGroup (line 399) | @Override method renameGroup (line 410) | @Override method addUserToGroup (line 418) | @Override method removeUserFromGroup (line 431) | @Override method findGroupAuthorities (line 444) | @Override method mapToGrantedAuthority (line 451) | private GrantedAuthority mapToGrantedAuthority(ResultSet rs, int rowNu... method removeGroupAuthority (line 456) | @Override method addGroupAuthority (line 468) | @Override method findGroupId (line 480) | private int findGroupId(String group) { method requireJdbcTemplate (line 488) | private JdbcTemplate requireJdbcTemplate() { method setSecurityContextHolderStrategy (line 500) | public void setSecurityContextHolderStrategy(SecurityContextHolderStra... method setAuthenticationManager (line 505) | public void setAuthenticationManager(AuthenticationManager authenticat... method setCreateUserSql (line 509) | public void setCreateUserSql(String createUserSql) { method setDeleteUserSql (line 514) | public void setDeleteUserSql(String deleteUserSql) { method setUpdateUserSql (line 519) | public void setUpdateUserSql(String updateUserSql) { method setCreateAuthoritySql (line 524) | public void setCreateAuthoritySql(String createAuthoritySql) { method setDeleteUserAuthoritiesSql (line 529) | public void setDeleteUserAuthoritiesSql(String deleteUserAuthoritiesSq... method setUserExistsSql (line 534) | public void setUserExistsSql(String userExistsSql) { method setChangePasswordSql (line 539) | public void setChangePasswordSql(String changePasswordSql) { method setFindAllGroupsSql (line 544) | public void setFindAllGroupsSql(String findAllGroupsSql) { method setFindUsersInGroupSql (line 549) | public void setFindUsersInGroupSql(String findUsersInGroupSql) { method setInsertGroupSql (line 554) | public void setInsertGroupSql(String insertGroupSql) { method setFindGroupIdSql (line 559) | public void setFindGroupIdSql(String findGroupIdSql) { method setInsertGroupAuthoritySql (line 564) | public void setInsertGroupAuthoritySql(String insertGroupAuthoritySql) { method setDeleteGroupSql (line 569) | public void setDeleteGroupSql(String deleteGroupSql) { method setDeleteGroupAuthoritiesSql (line 574) | public void setDeleteGroupAuthoritiesSql(String deleteGroupAuthorities... method setDeleteGroupMembersSql (line 579) | public void setDeleteGroupMembersSql(String deleteGroupMembersSql) { method setRenameGroupSql (line 584) | public void setRenameGroupSql(String renameGroupSql) { method setInsertGroupMemberSql (line 589) | public void setInsertGroupMemberSql(String insertGroupMemberSql) { method setDeleteGroupMemberSql (line 594) | public void setDeleteGroupMemberSql(String deleteGroupMemberSql) { method setGroupAuthoritiesSql (line 599) | public void setGroupAuthoritiesSql(String groupAuthoritiesSql) { method setDeleteGroupAuthoritySql (line 604) | public void setDeleteGroupAuthoritySql(String deleteGroupAuthoritySql) { method setUserCache (line 615) | public void setUserCache(UserCache userCache) { method setEnableUpdatePassword (line 631) | public void setEnableUpdatePassword(boolean enableUpdatePassword) { method validateUserDetails (line 635) | private void validateUserDetails(UserDetails user) { method validateAuthorities (line 640) | private void validateAuthorities(Collection clazz, String fieldName) throws ... method getFieldValue (line 65) | public static Object getFieldValue(Object bean, String fieldName) thro... method getProtectedFieldValue (line 83) | public static @Nullable Object getProtectedFieldValue(String protected... method setProtectedFieldValue (line 95) | public static void setProtectedFieldValue(String protectedField, Objec... FILE: core/src/main/java/org/springframework/security/util/InMemoryResource.java class InMemoryResource (line 37) | public class InMemoryResource extends AbstractResource { method InMemoryResource (line 43) | public InMemoryResource(String source) { method InMemoryResource (line 47) | public InMemoryResource(byte[] source) { method InMemoryResource (line 51) | public InMemoryResource(byte[] source, @Nullable String description) { method getDescription (line 57) | @Override method getInputStream (line 62) | @Override method equals (line 67) | @Override method hashCode (line 75) | @Override FILE: core/src/main/java/org/springframework/security/util/MethodInvocationUtils.java class MethodInvocationUtils (line 37) | public final class MethodInvocationUtils { method MethodInvocationUtils (line 39) | private MethodInvocationUtils() { method create (line 52) | public static @Nullable MethodInvocation create(Object object, String ... method createFromClass (line 97) | public static @Nullable MethodInvocation createFromClass(Class claz... method createFromClass (line 124) | public static @Nullable MethodInvocation createFromClass(@Nullable Obj... FILE: core/src/main/java/org/springframework/security/util/SimpleMethodInvocation.java class SimpleMethodInvocation (line 32) | public class SimpleMethodInvocation implements MethodInvocation { method SimpleMethodInvocation (line 41) | public SimpleMethodInvocation(@Nullable Object targetObject, Method me... method SimpleMethodInvocation (line 48) | public SimpleMethodInvocation() { method getArguments (line 52) | @Override method getMethod (line 57) | @Override method getStaticPart (line 63) | @Override method getThis (line 68) | @Override method proceed (line 73) | @Override method toString (line 78) | @Override FILE: core/src/main/resources/org/springframework/security/core/ott/jdbc/one-time-tokens-schema.sql type one_time_tokens (line 1) | create table one_time_tokens( FILE: core/src/test/java/org/springframework/security/DelegatingSecurityContextTestUtils.java class DelegatingSecurityContextTestUtils (line 39) | public final class DelegatingSecurityContextTestUtils { method DelegatingSecurityContextTestUtils (line 41) | private DelegatingSecurityContextTestUtils() { method runAndReturn (line 44) | public static SecurityContext runAndReturn(Thread... method runAndReturn (line 65) | public static SecurityContext runAndReturn(T... method callAndReturn (line 88) | public static SecurityContext callAndReturn(Threa... FILE: core/src/test/java/org/springframework/security/ITargetObject.java type ITargetObject (line 24) | public interface ITargetObject { method computeHashCode (line 26) | Integer computeHashCode(String input); method countLength (line 28) | int countLength(String input); method makeLowerCase (line 30) | String makeLowerCase(String input); method makeUpperCase (line 32) | String makeUpperCase(String input); method publicMakeLowerCase (line 34) | String publicMakeLowerCase(String input); FILE: core/src/test/java/org/springframework/security/OtherTargetObject.java class OtherTargetObject (line 36) | public class OtherTargetObject extends TargetObject implements ITargetOb... method makeLowerCase (line 38) | @Override method makeUpperCase (line 43) | @Override method publicMakeLowerCase (line 48) | @Override FILE: core/src/test/java/org/springframework/security/PopulatedDatabase.java class PopulatedDatabase (line 29) | public final class PopulatedDatabase { method PopulatedDatabase (line 33) | private PopulatedDatabase() { method getDataSource (line 36) | public static DataSource getDataSource() { method setupDataSource (line 43) | private static void setupDataSource() { method createGroupTables (line 91) | public static void createGroupTables(JdbcTemplate template) { method insertGroupData (line 101) | public static void insertGroupData(JdbcTemplate template) { FILE: core/src/test/java/org/springframework/security/TargetObject.java class TargetObject (line 27) | public class TargetObject implements ITargetObject { method computeHashCode (line 29) | @Override method countLength (line 34) | @Override method makeLowerCase (line 47) | @Override method makeUpperCase (line 66) | @Override method publicMakeLowerCase (line 76) | @Override FILE: core/src/test/java/org/springframework/security/TestDataSource.java class TestDataSource (line 29) | public class TestDataSource extends DriverManagerDataSource implements D... method TestDataSource (line 33) | public TestDataSource(String databaseName) { method destroy (line 42) | @Override FILE: core/src/test/java/org/springframework/security/access/expression/AbstractSecurityExpressionHandlerTests.java class AbstractSecurityExpressionHandlerTests (line 40) | @ExtendWith(MockitoExtension.class) method setUp (line 48) | @BeforeEach method beanNamesAreCorrectlyResolved (line 60) | @Test method setExpressionParserNull (line 69) | @Test method setExpressionParser (line 74) | @Test method setAuthorizationManagerFactoryNull (line 81) | @Test method setAuthorizationManagerFactory (line 86) | @Test class TestConfiguration (line 92) | @Configuration method number10 (line 95) | @Bean method number20 (line 100) | @Bean FILE: core/src/test/java/org/springframework/security/access/expression/ExpressionUtilsTests.java class ExpressionUtilsTests (line 27) | class ExpressionUtilsTests { method evaluateAsBooleanWhenExpressionNullThenFalse (line 29) | @Test FILE: core/src/test/java/org/springframework/security/access/expression/SecurityExpressionRootTests.java class SecurityExpressionRootTests (line 40) | public class SecurityExpressionRootTests { method setup (line 46) | @BeforeEach method denyAllIsFalsePermitAllTrue (line 52) | @Test method rememberMeIsCorrectlyDetected (line 60) | @Test method roleHierarchySupportIsCorrectlyUsedInEvaluatingRoles (line 69) | @Test method hasRoleAddsDefaultPrefix (line 81) | @Test method hasRoleEmptyPrefixDoesNotAddsDefaultPrefix (line 87) | @Test method hasRoleNullPrefixDoesNotAddsDefaultPrefix (line 94) | @Test method hasRoleDoesNotAddDefaultPrefixForAlreadyPrefixedRoles (line 101) | @Test method hasAnyRoleAddsDefaultPrefix (line 109) | @Test method hasAnyRoleDoesNotAddDefaultPrefixForAlreadyPrefixedRoles (line 115) | @Test method hasAnyRoleEmptyPrefixDoesNotAddsDefaultPrefix (line 121) | @Test method hasAnyRoleNullPrefixDoesNotAddsDefaultPrefix (line 128) | @Test method hasAllRoles (line 135) | @Test method hasAuthorityDoesNotAddDefaultPrefix (line 143) | @Test method hasAllAuthorities (line 150) | @Test method isAuthenticatedWhenAuthenticatedNullThenException (line 158) | @Test method isAuthenticatedWhenTrustResolverFalseThenFalse (line 165) | @Test method isAuthenticatedWhenTrustResolverTrueThenTrue (line 173) | @Test method hasAuthorityDelegatesToAuthorizationManagerFactoryHasAuthority (line 182) | @Test method hasAnyAuthorityDelegatesToAuthorizationManagerFactoryHasAnyAuthority (line 194) | @Test method hasAllAuthoritiesDelegatesToAuthorizationManagerFactoryHasAllAuthorities (line 206) | @Test method hasRoleDelegatesToAuthorizationManagerFactoryHasRole (line 218) | @Test method hasAnyRoleDelegatesToAuthorizationManagerFactoryHasAnyRole (line 230) | @Test method hasAllRolesDelegatesToAuthorizationManagerFactoryHasAllRoles (line 242) | @Test method permitAllDelegatesToAuthorizationManagerFactoryPermitAll (line 254) | @Test method denyAllDelegatesToAuthorizationManagerFactoryDenyAll (line 266) | @Test method isAnonymousDelegatesToAuthorizationManagerFactoryAnonymous (line 278) | @Test method isAuthenticatedDelegatesToAuthorizationManagerFactoryAuthenticated (line 290) | @Test method isRememberMeDelegatesToAuthorizationManagerFactoryRememberMe (line 302) | @Test method isFullyAuthenticatedDelegatesToAuthorizationManagerFactoryFullyAuthenticated (line 314) | @Test FILE: core/src/test/java/org/springframework/security/access/hierarchicalroles/HierarchicalRolesTestHelper.java class HierarchicalRolesTestHelper (line 32) | public abstract class HierarchicalRolesTestHelper { method containTheSameGrantedAuthorities (line 34) | public static boolean containTheSameGrantedAuthorities(Collection toCollectionOfAuthorityStrings(Collection createAuthorityList(final String.... FILE: core/src/test/java/org/springframework/security/access/hierarchicalroles/RoleHierarchyAuthoritiesMapperTests.java class RoleHierarchyAuthoritiesMapperTests (line 31) | public class RoleHierarchyAuthoritiesMapperTests { method expectedAuthoritiesAreReturned (line 33) | @Test FILE: core/src/test/java/org/springframework/security/access/hierarchicalroles/RoleHierarchyImplTests.java class RoleHierarchyImplTests (line 37) | public class RoleHierarchyImplTests { method testRoleHierarchyWithNullOrEmptyAuthorities (line 39) | @Test method testSimpleRoleHierarchy (line 50) | @Test method testTransitiveRoleHierarchies (line 67) | @Test method testComplexRoleHierarchy (line 83) | @Test method testCyclesInRoleHierarchy (line 110) | @Test method testNoCyclesInRoleHierarchy (line 124) | @Test method testSimpleRoleHierarchyWithCustomGrantedAuthorityImplementation (line 131) | @Test method testWhitespaceRoleHierarchies (line 148) | @Test method testJavadoc (line 165) | @Test method testInterfaceJavadoc (line 177) | @Test method singleLineLargeHierarchy (line 189) | @Test method testFromHierarchyWithTextBlock (line 200) | @Test method testFromHierarchyNoCycles (line 216) | @Test method testFromHierarchyCycles (line 222) | @Test method testBuilderWithDefaultRolePrefix (line 236) | @Test method testBuilderWithRepeatedRoleBuilder (line 253) | @Test method testBuilderWithRolePrefix (line 271) | @Test method testBuilderThrowIllegalArgumentExceptionWhenPrefixRoleNull (line 286) | @Test method testBuilderThrowIllegalArgumentExceptionWhenRoleEmpty (line 291) | @Test method testBuilderThrowIllegalArgumentExceptionWhenRoleNull (line 296) | @Test method testBuilderThrowIllegalArgumentExceptionWhenImpliedRolesNull (line 301) | @Test method testBuilderThrowIllegalArgumentExceptionWhenImpliedRolesEmpty (line 307) | @Test FILE: core/src/test/java/org/springframework/security/access/hierarchicalroles/RoleHierarchyUtilsTests.java class RoleHierarchyUtilsTests (line 36) | public class RoleHierarchyUtilsTests { method roleHierarchyFromMapWhenMapValidThenConvertsCorrectly (line 40) | @Test method roleHierarchyFromMapWhenMapNullThenThrowsIllegalArgumentException (line 56) | @Test method roleHierarchyFromMapWhenMapEmptyThenThrowsIllegalArgumentException (line 61) | @Test method roleHierarchyFromMapWhenRoleNullThenThrowsIllegalArgumentException (line 67) | @Test method roleHierarchyFromMapWhenRoleEmptyThenThrowsIllegalArgumentException (line 75) | @Test method roleHierarchyFromMapWhenImpliedRolesNullThenThrowsIllegalArgumentException (line 83) | @Test method roleHierarchyFromMapWhenImpliedRolesEmptyThenThrowsIllegalArgumentException (line 91) | @Test FILE: core/src/test/java/org/springframework/security/access/hierarchicalroles/TestHelperTests.java class TestHelperTests (line 36) | public class TestHelperTests { method testContainTheSameGrantedAuthorities (line 38) | @Test method testToListOfAuthorityStrings (line 59) | @Test method testContainTheSameGrantedAuthoritiesCompareByAuthorityString (line 98) | @Test method testContainTheSameGrantedAuthoritiesCompareByAuthorityStringWithAuthorityLists (line 119) | @Test method testCreateAuthorityList (line 129) | @Test FILE: core/src/test/java/org/springframework/security/aot/hint/AuthorizeReturnObjectCoreHintsRegistrarTests.java class AuthorizeReturnObjectCoreHintsRegistrarTests (line 34) | public class AuthorizeReturnObjectCoreHintsRegistrarTests { method registerHintsWhenUsingAuthorizeReturnObjectThenRegisters (line 41) | @Test method cglibClassName (line 58) | private static String cglibClassName(Class clazz) { class MyService (line 62) | public static class MyService { method get (line 64) | @AuthorizeReturnObject type MyInterface (line 71) | public interface MyInterface { method get (line 73) | MyObject get(); class MyImplementation (line 77) | @AuthorizeReturnObject method get (line 80) | @Override class MyObject (line 87) | public static class MyObject { method get (line 89) | @AuthorizeReturnObject method getInterface (line 94) | @AuthorizeReturnObject class MySubObject (line 101) | public static class MySubObject { FILE: core/src/test/java/org/springframework/security/aot/hint/AuthorizeReturnObjectHintsRegistrarTests.java class AuthorizeReturnObjectHintsRegistrarTests (line 32) | public class AuthorizeReturnObjectHintsRegistrarTests { method registerHintsWhenSpecifiedThenRegisters (line 36) | @Test method cglibClassName (line 50) | private static String cglibClassName(Class clazz) { type MyInterface (line 54) | public interface MyInterface { method get (line 56) | MyObject get(); class MyObject (line 60) | public static class MyObject { FILE: core/src/test/java/org/springframework/security/aot/hint/CoreSecurityRuntimeHintsTests.java class CoreSecurityRuntimeHintsTests (line 63) | class CoreSecurityRuntimeHintsTests { method setup (line 67) | @BeforeEach method springSecurityMessagesBundleHasHints (line 74) | @Test method securityExpressionOperationsHasHints (line 80) | @Test method securityExpressionRootHasHints (line 88) | @Test method exceptionEventsHasHints (line 96) | @ParameterizedTest method methodSecurityExpressionRootHasHints (line 104) | @Test method abstractAuthenticationTokenHasHints (line 112) | @Test method getAuthenticationEvents (line 119) | private static Stream> ge... method exceptionHasHints (line 127) | @ParameterizedTest method getAuthenticationExceptions (line 135) | private static Stream> getAut... method defaultJdbcSchemaFileHasHints (line 141) | @Test method securityContextHasHints (line 147) | @Test FILE: core/src/test/java/org/springframework/security/aot/hint/OneTimeTokenRuntimeHintsTests.java class OneTimeTokenRuntimeHintsTests (line 38) | class OneTimeTokenRuntimeHintsTests { method setup (line 42) | @BeforeEach method oneTimeTokensSqlFilesHasHints (line 49) | @ParameterizedTest method getOneTimeTokensSqlFiles (line 55) | private static Stream getOneTimeTokensSqlFiles() { FILE: core/src/test/java/org/springframework/security/aot/hint/PrePostAuthorizeHintsRegistrarTests.java class PrePostAuthorizeHintsRegistrarTests (line 34) | class PrePostAuthorizeHintsRegistrarTests { method registerHintsWhenPreAuthorizeOnTypeThenHintsRegistered (line 40) | @Test method registerHintsWhenPostAuthorizeOnTypeThenHintsRegistered (line 49) | @Test method registerHintsWhenPreAuthorizeOnMethodsThenHintsRegistered (line 58) | @Test method registerHintsWhenPostAuthorizeOnMethodsThenHintsRegistered (line 71) | @Test method registerHintsWhenPreAuthorizeExpressionWithMultipleBeansThenRegisterHintsForAllBeans (line 84) | @Test method registerHintsWhenPostAuthorizeExpressionWithMultipleBeansThenRegisterHintsForAllBeans (line 97) | @Test method registerHintsWhenPreAuthorizeOnTypeAndMethodThenRegisterHintsForBoth (line 110) | @Test method registerHintsWhenPostAuthorizeOnTypeAndMethodThenRegisterHintsForBoth (line 123) | @Test method registerHintsWhenSecurityAnnotationsInsideAuthorizeReturnObjectOnMethodThenRegisterHints (line 136) | @Test method registerHintsWhenSecurityAnnotationsInsideAuthorizeReturnObjectOnClassThenRegisterHints (line 149) | @Test method registerHintsWhenCyclicDependencyThenNoStackOverflowException (line 162) | @Test method process (line 167) | private void process(Class... beanClasses) { class PreAuthorizeOnClass (line 176) | @PreAuthorize("@authz.check()") class PostAuthorizeOnClass (line 181) | @PostAuthorize("@authz.check()") class PreAuthorizeOnMethods (line 186) | static class PreAuthorizeOnMethods { method method1 (line 188) | @PreAuthorize("@authz.check()") method method2 (line 192) | @PreAuthorize("@foo.bar()") class PostAuthorizeOnMethods (line 198) | static class PostAuthorizeOnMethods { method method1 (line 200) | @PostAuthorize("@authz.check()") method method2 (line 204) | @PostAuthorize("@foo.bar()") class PreAuthorizeMultipleBeans (line 210) | static class PreAuthorizeMultipleBeans { method method1 (line 212) | @PreAuthorize("@authz.check() ? true : @foo.bar()") class PostAuthorizeMultipleBeans (line 218) | static class PostAuthorizeMultipleBeans { method method1 (line 220) | @PostAuthorize("@authz.check() ? true : @foo.bar()") class PreAuthorizeOnTypeAndMethod (line 226) | @PreAuthorize("@authz.check()") method method1 (line 229) | @PreAuthorize("@foo.bar()") class PostAuthorizeOnTypeAndMethod (line 235) | @PostAuthorize("@authz.check()") method method1 (line 238) | @PostAuthorize("@foo.bar()") class PreAuthorizeInsideAuthorizeReturnObjectOnMethod (line 244) | static class PreAuthorizeInsideAuthorizeReturnObjectOnMethod { method getAccount (line 246) | @AuthorizeReturnObject class PreAuthorizeInsideAuthorizeReturnObjectOnClass (line 253) | @AuthorizeReturnObject method getAccount (line 256) | Account getAccount() { class Authz (line 262) | static class Authz { method check (line 264) | boolean check() { class Foo (line 270) | static class Foo { method bar (line 272) | boolean bar() { class AccountAuthz (line 278) | static class AccountAuthz { method canViewAccountNumber (line 280) | boolean canViewAccountNumber() { class Account (line 286) | static class Account { method Account (line 290) | Account(String accountNumber) { method getAccountNumber (line 294) | @PreAuthorize("@accountauthz.canViewAccountNumber()") method getUser (line 299) | @AuthorizeReturnObject class User (line 306) | static class User { method User (line 310) | User(String fullName) { method getFullName (line 314) | @PostAuthorize("@authz.check()") class AService (line 321) | static class AService { method getA (line 323) | @AuthorizeReturnObject class A (line 330) | static class A { method getB (line 332) | @AuthorizeReturnObject class B (line 339) | static class B { method getA (line 341) | @AuthorizeReturnObject FILE: core/src/test/java/org/springframework/security/aot/hint/SecurityHintsAotProcessorTests.java class SecurityHintsAotProcessorTests (line 37) | public class SecurityHintsAotProcessorTests { method applyToWhenSecurityHintsRegistrarThenInvokes (line 39) | @Test class AppConfig (line 49) | @Configuration method hints (line 52) | @Bean FILE: core/src/test/java/org/springframework/security/authentication/AbstractAuthenticationBuilderTests.java class AbstractAuthenticationBuilderTests (line 28) | class AbstractAuthenticationBuilderTests { method applyWhenAuthoritiesThenAdds (line 30) | @Test class TestAbstractAuthenticationBuilder (line 40) | private static final class TestAbstractAuthenticationBuilder method TestAbstractAuthenticationBuilder (line 43) | private TestAbstractAuthenticationBuilder(TestingAuthenticationToken... method build (line 47) | @Override FILE: core/src/test/java/org/springframework/security/authentication/AbstractAuthenticationTokenTests.java class AbstractAuthenticationTokenTests (line 41) | public class AbstractAuthenticationTokenTests { method setUp (line 45) | @BeforeEach method testAuthoritiesAreImmutable (line 50) | @Test method testGetters (line 59) | @Test method testHashCode (line 67) | @Test method testObjectsEquals (line 78) | @Test method testSetAuthenticated (line 99) | @Test method testToStringWithAuthorities (line 107) | @Test method testToStringWithNullAuthorities (line 113) | @Test method testGetNameWhenPrincipalIsAuthenticatedPrincipal (line 119) | @Test class MockAuthenticationImpl (line 129) | private class MockAuthenticationImpl extends AbstractAuthenticationTok... method MockAuthenticationImpl (line 135) | MockAuthenticationImpl(Object principal, Object credentials, List hasAuthority(String authority) { method hasAuthorities (line 73) | public CollectionAssert hasAuthorities(String... a... method roles (line 78) | public CollectionAssert roles() { method authorities (line 82) | public CollectionAssert authorities() { class HasAuthoritiesPredicate (line 88) | private static final class HasAuthoritiesPredicate implements Predicat... method HasAuthoritiesPredicate (line 92) | private HasAuthoritiesPredicate(String... expected) { method test (line 96) | @Override FILE: core/src/test/java/org/springframework/security/authentication/TestAuthentication.java class TestAuthentication (line 32) | public class TestAuthentication extends PasswordEncodedUser { method authenticatedAdmin (line 40) | public static Authentication authenticatedAdmin() { method authenticatedUser (line 44) | public static Authentication authenticatedUser() { method authenticatedUser (line 48) | public static Authentication authenticatedUser(Consumer counts) { method testUserNotFoundNullCredentials (line 467) | @Test method authenticateWhenPasswordLeakedThenException (line 479) | @Test method authenticateWhenPasswordNotLeakedThenNoException (line 494) | @Test method authenticateWhenSuccessThenIssuesFactor (line 509) | @Test method withUsers (line 518) | private UserDetailsService withUsers(UserDetails... users) { method createProvider (line 522) | private DaoAuthenticationProvider createProvider(UserDetailsService us... class MockUserDetailsServiceReturnsNull (line 528) | private class MockUserDetailsServiceReturnsNull implements UserDetails... method loadUserByUsername (line 530) | @Override class MockUserDetailsServiceSimulateBackendError (line 537) | private class MockUserDetailsServiceSimulateBackendError implements Us... method loadUserByUsername (line 539) | @Override class MockUserDetailsServiceUserRod (line 546) | private class MockUserDetailsServiceUserRod implements UserDetailsServ... method loadUserByUsername (line 550) | @Override method setPassword (line 558) | void setPassword(String password) { class MockUserDetailsServiceUserPeter (line 564) | private class MockUserDetailsServiceUserPeter implements UserDetailsSe... method loadUserByUsername (line 566) | @Override class MockUserDetailsServiceUserPeterAccountExpired (line 576) | private class MockUserDetailsServiceUserPeterAccountExpired implements... method loadUserByUsername (line 578) | @Override class MockUserDetailsServiceUserPeterAccountLocked (line 588) | private class MockUserDetailsServiceUserPeterAccountLocked implements ... method loadUserByUsername (line 590) | @Override class MockUserDetailsServiceUserPeterCredentialsExpired (line 600) | private class MockUserDetailsServiceUserPeterCredentialsExpired implem... method loadUserByUsername (line 602) | @Override class TestCompromisedPasswordChecker (line 612) | private static class TestCompromisedPasswordChecker implements Comprom... method check (line 614) | @Override FILE: core/src/test/java/org/springframework/security/authentication/dao/MockUserCache.java class MockUserCache (line 25) | public class MockUserCache implements UserCache { method getUserFromCache (line 29) | @Override method putUserInCache (line 34) | @Override method removeUserFromCache (line 39) | @Override FILE: core/src/test/java/org/springframework/security/authentication/event/AuthenticationEventTests.java class AuthenticationEventTests (line 34) | public class AuthenticationEventTests { method getAuthentication (line 36) | private Authentication getAuthentication() { method testAbstractAuthenticationEvent (line 43) | @Test method testAbstractAuthenticationFailureEvent (line 50) | @Test method testRejectsNullAuthentication (line 59) | @Test method testRejectsNullAuthenticationException (line 65) | @Test FILE: core/src/test/java/org/springframework/security/authentication/event/LoggerListenerTests.java class LoggerListenerTests (line 30) | public class LoggerListenerTests { method getAuthentication (line 32) | private Authentication getAuthentication() { method testLogsEvents (line 39) | @Test FILE: core/src/test/java/org/springframework/security/authentication/jaas/DefaultJaasAuthenticationProviderTests.java class DefaultJaasAuthenticationProviderTests (line 57) | public class DefaultJaasAuthenticationProviderTests { method setUp (line 67) | @BeforeEach method afterPropertiesSetNullConfiguration (line 85) | @Test method afterPropertiesSetNullAuthorityGranters (line 91) | @Test method authenticateUnsupportedAuthentication (line 96) | @Test method authenticateSuccess (line 101) | @Test method authenticateBadPassword (line 112) | @Test method authenticateBadUser (line 119) | @Test method logout (line 126) | @Test method logoutNullSession (line 143) | @Test method logoutNullAuthentication (line 152) | @Test method logoutNonJaasAuthentication (line 164) | @Test method logoutNullLoginContext (line 177) | @Test method logoutLoginException (line 191) | @Test method publishNullPublisher (line 211) | @Test method javadocExample (line 216) | @Test method verifyFailedLogin (line 229) | private void verifyFailedLogin() { FILE: core/src/test/java/org/springframework/security/authentication/jaas/JaasAuthenticationProviderTests.java class JaasAuthenticationProviderTests (line 62) | public class JaasAuthenticationProviderTests { method setUp (line 70) | @BeforeEach method testBadPassword (line 78) | @Test method testBadUser (line 88) | @Test method testConfigurationLoop (line 98) | @Test method detectsMissingLoginConfig (line 107) | @Test method spacesInLoginConfigPathAreAccepted (line 119) | @Test method detectsMissingLoginContextName (line 146) | @Test method testFull (line 161) | @Test method testGetApplicationEventPublisher (line 192) | @Test method testLoginExceptionResolver (line 197) | @Test method testLogout (line 211) | @Test method testNullDefaultAuthorities (line 223) | @Test method testUnsupportedAuthenticationObjectReturnsNull (line 235) | @Test method authenticateWhenSuccessThenIssuesFactor (line 241) | @Test class MockLoginContext (line 248) | private static class MockLoginContext extends LoginContext { method MockLoginContext (line 252) | MockLoginContext(String loginModule) throws LoginException { method logout (line 256) | @Override FILE: core/src/test/java/org/springframework/security/authentication/jaas/JaasAuthenticationTokenTests.java class JaasAuthenticationTokenTests (line 30) | class JaasAuthenticationTokenTests { method toBuilderWhenApplyThenCopies (line 32) | @Test FILE: core/src/test/java/org/springframework/security/authentication/jaas/JaasEventCheck.java class JaasEventCheck (line 27) | public class JaasEventCheck implements ApplicationListener generate(int howMany) { FILE: core/src/test/java/org/springframework/security/authentication/ott/JdbcOneTimeTokenServiceTests.java class JdbcOneTimeTokenServiceTests (line 45) | class JdbcOneTimeTokenServiceTests { method setUp (line 59) | @BeforeEach method tearDown (line 66) | @AfterEach method createDb (line 72) | private static EmbeddedDatabase createDb() { method constructorWhenJdbcOperationsIsNullThenThrowIllegalArgumentException (line 83) | @Test method generateWhenGenerateOneTimeTokenRequestIsNullThenThrowIllegalArgumentException (line 92) | @Test method consumeWhenAuthenticationTokenIsNullThenThrowIllegalArgumentException (line 101) | @Test method generateThenTokenValueShouldBeValidUuidAndProvidedUsernameIsUsed (line 110) | @Test method consumeWhenTokenExistsThenReturnItself (line 122) | @Test method consumeWhenTokenDoesNotExistsThenReturnNull (line 139) | @Test method consumeWhenTokenIsExpiredThenReturnNull (line 148) | @Test method cleanupExpiredTokens (line 161) | @Test method setCleanupChronWhenNullThenNoException (line 180) | @Test method setCleanupChronWhenAlreadyNullThenNoException (line 185) | @Test FILE: core/src/test/java/org/springframework/security/authentication/ott/OneTimeTokenAuthenticationProviderTests.java class OneTimeTokenAuthenticationProviderTests (line 49) | @ExtendWith(MockitoExtension.class) method authenticateWhenAuthenticationTokenIsPresentThenAuthenticates (line 67) | @Test method authenticateWhenOneTimeTokenIsNotFoundThenFails (line 84) | @Test method authenticateWhenUserIsNotFoundThenFails (line 93) | @Test method authenticateWhenSuccessThenIssuesFactor (line 103) | @Test method constructorWhenOneTimeTokenServiceIsNullThenThrowIllegalArgumentException (line 115) | @Test method constructorWhenUserDetailsServiceIsNullThenThrowIllegalArgumentException (line 124) | @Test FILE: core/src/test/java/org/springframework/security/authentication/ott/OneTimeTokenAuthenticationTests.java class OneTimeTokenAuthenticationTests (line 30) | class OneTimeTokenAuthenticationTests { method toBuilderWhenApplyThenCopies (line 32) | @Test method shouldBeAbleToDeserializeFromJsonWithDefaultTypingActivated (line 48) | @Test FILE: core/src/test/java/org/springframework/security/authentication/ott/OneTimeTokenAuthenticationTokenTests.java class OneTimeTokenAuthenticationTokenTests (line 30) | class OneTimeTokenAuthenticationTokenTests { method shouldBeAbleToDeserializeFromJsonWithDefaultTypingActivated (line 33) | @Test FILE: core/src/test/java/org/springframework/security/authentication/ott/reactive/InMemoryReactiveOneTimeTokenServiceTests.java class InMemoryReactiveOneTimeTokenServiceTests (line 42) | public class InMemoryReactiveOneTimeTokenServiceTests { method generateThenTokenValueShouldBeValidUuidAndProvidedUsernameIsUsed (line 50) | @Test method consumeWhenTokenDoesNotExistThenNull (line 60) | @Test method consumeWhenTokenExistsThenReturnItself (line 69) | @Test method consumeWhenTokenIsExpiredThenReturnNull (line 83) | @Test method generateWhenMoreThan100TokensThenClearExpired (line 97) | @Test method generate (line 121) | private List generate(int howMany) { FILE: core/src/test/java/org/springframework/security/authentication/ott/reactive/OneTimeTokenReactiveAuthenticationManagerTests.java class OneTimeTokenReactiveAuthenticationManagerTests (line 51) | public class OneTimeTokenReactiveAuthenticationManagerTests { method constructorWhenOneTimeTokenServiceNullThenIllegalArgumentException (line 61) | @Test method constructorWhenUserDetailsServiceNullThenIllegalArgumentException (line 71) | @Test method authenticateWhenOneTimeTokenAuthenticationTokenIsPresentThenSuccess (line 81) | @Test method authenticateWhenInvalidOneTimeTokenAuthenticationTokenIsPresentThenFail (line 108) | @Test method authenticateWhenIncorrectTypeOfAuthenticationIsPresentThenFail (line 126) | @Test FILE: core/src/test/java/org/springframework/security/authentication/rememberme/RememberMeAuthenticationProviderTests.java class RememberMeAuthenticationProviderTests (line 37) | public class RememberMeAuthenticationProviderTests { method testDetectsAnInvalidKey (line 39) | @Test method testDetectsMissingKey (line 47) | @Test method testGettersSetters (line 52) | @Test method testIgnoresClassesItDoesNotSupport (line 59) | @Test method testNormalOperation (line 68) | @Test method testSupports (line 77) | @Test FILE: core/src/test/java/org/springframework/security/authentication/rememberme/RememberMeAuthenticationTokenTests.java class RememberMeAuthenticationTokenTests (line 39) | public class RememberMeAuthenticationTokenTests { method testConstructorRejectsNulls (line 43) | @Test method testEqualsWhenEqual (line 52) | @Test method testGetters (line 59) | @Test method testNotEqualsDueToAbstractParentEqualsCheck (line 70) | @Test method testNotEqualsDueToDifferentAuthenticationClass (line 78) | @Test method testNotEqualsDueToKey (line 86) | @Test method testSetAuthenticatedIgnored (line 93) | @Test method toBuilderWhenApplyThenCopies (line 101) | @Test FILE: core/src/test/java/org/springframework/security/authorization/AllAuthoritiesAuthorizationManagerTests.java class AllAuthoritiesAuthorizationManagerTests (line 41) | @ExtendWith(MockitoExtension.class) method hasAllAuthoritiesWhenNullAuthoritiesThenIllegalArgumentException (line 54) | @Test method hasAllAuthortiesWhenEmptyAuthoritiesThenIllegalArgumentException (line 61) | @Test method authorizeWhenGranted (line 67) | @Test method authorizeWhenNotAuthenticated (line 75) | @Test method hasAllRolesAuthorizeWhenGranted (line 84) | @Test method hasAllPrefixedAuthoritiesAuthorizeWhenGranted (line 91) | @Test method authorizeWhenSingleMissingThenDenied (line 103) | @Test method authorizeWhenMultipleMissingOneThenDenied (line 111) | @Test method setRoleHierarchyWhenNullThenIllegalArgumentException (line 122) | @Test method setRoleHierarchyThenUsesResult (line 128) | @Test FILE: core/src/test/java/org/springframework/security/authorization/AllAuthoritiesReactiveAuthorizationManagerTests.java class AllAuthoritiesReactiveAuthorizationManagerTests (line 42) | @ExtendWith(MockitoExtension.class) method hasAllAuthoritiesWhenNullAuthoritiesThenIllegalArgumentException (line 55) | @Test method hasAllAuthortiesWhenEmptyAuthoritiesThenIllegalArgumentException (line 62) | @Test method authorizeWhenGranted (line 68) | @Test method authorizeWhenNotAuthenticated (line 76) | @Test method hasAllRolesAuthorizeWhenGranted (line 85) | @Test method hasAllPrefixedAuthoritiesAuthorizeWhenGranted (line 93) | @Test method authorizeWhenSingleMissingThenDenied (line 105) | @Test method authorizeWhenMultipleMissingOneThenDenied (line 113) | @Test method setRoleHierarchyWhenNullThenIllegalArgumentException (line 126) | @Test method setRoleHierarchyThenUsesResult (line 133) | @Test FILE: core/src/test/java/org/springframework/security/authorization/AllRequiredFactorsAuthorizationManagerTests.java class AllRequiredFactorsAuthorizationManagerTests (line 41) | class AllRequiredFactorsAuthorizationManagerTests { method authorizeWhenGranted (line 54) | @Test method authorizeWhenConsumerGranted (line 67) | @Test method authorizeWhenUnauthenticated (line 81) | @Test method authorizeWhenNullAuthentication (line 96) | @Test method authorizeWhenRequiredFactorHasNullDurationThenNullIssuedAtGranted (line 107) | @Test method authorizeWhenRequiredFactorHasDurationAndNotFactorGrantedAuthorityThenExpired (line 119) | @Test method authorizeWhenFactorAuthorityMissingThenMissing (line 131) | @Test method authorizeWhenGrantedAuthorityThenGranted (line 142) | @Test method authorizeWhenExpired (line 153) | @Test method authorizeWhenJustExpired (line 167) | @Test method authorizeWhenAlmostExpired (line 189) | @Test method authorizeWhenDifferentFactorGrantedAuthorityThenMissing (line 210) | @Test method setClockWhenNullThenIllegalArgumentException (line 222) | @Test method builderBuildWhenEmpty (line 230) | @Test method builderWhenNullRequiredFactor (line 235) | @Test method builderWhenNullConsumerRequiredFactorBuilder (line 241) | @Test FILE: core/src/test/java/org/springframework/security/authorization/AuthenticatedAuthorizationManagerTests.java class AuthenticatedAuthorizationManagerTests (line 37) | public class AuthenticatedAuthorizationManagerTests { method authenticatedWhenUserNotAnonymousAndAuthenticatedThenGrantedDecision (line 39) | @Test method authenticatedWhenUserNullThenDeniedDecision (line 49) | @Test method authenticatedWhenUserAnonymousThenDeniedDecision (line 58) | @Test method authenticatedWhenUserNotAuthenticatedThenDeniedDecision (line 68) | @Test method authenticatedWhenUserRememberMeThenGrantedDecision (line 79) | @Test method fullyAuthenticatedWhenUserNotAnonymousAndNotRememberMeThenGrantedDecision (line 88) | @Test method fullyAuthenticatedWhenUserNullThenDeniedDecision (line 97) | @Test method fullyAuthenticatedWhenUserRememberMeThenDeniedDecision (line 105) | @Test method fullyAuthenticatedWhenUserAnonymousThenDeniedDecision (line 114) | @Test method anonymousWhenUserAnonymousThenGrantedDecision (line 123) | @Test method anonymousWhenUserNotAnonymousThenDeniedDecision (line 132) | @Test method rememberMeWhenUserRememberMeThenGrantedDecision (line 141) | @Test method rememberMeWhenUserNotRememberMeThenDeniedDecision (line 150) | @Test FILE: core/src/test/java/org/springframework/security/authorization/AuthenticatedReactiveAuthorizationManagerTests.java class AuthenticatedReactiveAuthorizationManagerTests (line 37) | @ExtendWith(MockitoExtension.class) method checkWhenAuthenticatedThenReturnTrue (line 46) | @Test method checkWhenNotAuthenticatedThenReturnFalse (line 53) | @Test method checkWhenEmptyThenReturnFalse (line 59) | @Test method checkWhenAnonymousAuthenticatedThenReturnFalse (line 65) | @Test method checkWhenErrorThenError (line 72) | @Test FILE: core/src/test/java/org/springframework/security/authorization/AuthoritiesAuthorizationManagerTests.java class AuthoritiesAuthorizationManagerTests (line 43) | class AuthoritiesAuthorizationManagerTests { method setRoleHierarchyWhenNullThenIllegalArgumentException (line 45) | @Test method setRoleHierarchyWhenNotNullThenVerifyRoleHierarchy (line 52) | @Test method getRoleHierarchyWhenNotSetThenDefaultsToNullRoleHierarchy (line 60) | @Test method checkWhenUserHasAnyAuthorityThenGrantedDecision (line 66) | @Test method checkWhenUserHasNotAnyAuthorityThenDeniedDecision (line 73) | @Test method checkWhenRoleHierarchySetThenGreaterRoleTakesPrecedence (line 80) | @Test method authorizeWhenAuthorityIsNullThenDoesNotThrowNullPointerException (line 90) | @Test FILE: core/src/test/java/org/springframework/security/authorization/AuthorityAuthorizationManagerTests.java class AuthorityAuthorizationManagerTests (line 39) | public class AuthorityAuthorizationManagerTests { method hasRoleWhenNullThenException (line 41) | @Test method hasRoleWhenContainRoleWithRolePrefixThenException (line 47) | @Test method hasAuthorityWhenNullThenException (line 56) | @Test method hasAnyRoleWhenNullThenException (line 62) | @Test method hasAnyRoleWhenEmptyThenException (line 68) | @Test method hasAnyRoleWhenContainNullThenException (line 74) | @Test method hasAnyRoleWhenCustomRolePrefixNullThenException (line 81) | @Test method hasAnyRoleWhenContainRoleWithRolePrefixThenException (line 88) | @Test method hasAnyAuthorityWhenNullThenException (line 98) | @Test method hasAnyAuthorityWhenEmptyThenException (line 105) | @Test method hasAnyAuthorityWhenContainNullThenException (line 112) | @Test method hasRoleWhenUserHasRoleThenGrantedDecision (line 119) | @Test method hasRoleWhenUserHasNotRoleThenDeniedDecision (line 130) | @Test method hasAuthorityWhenUserHasAuthorityThenGrantedDecision (line 140) | @Test method hasAuthorityWhenUserHasNotAuthorityThenDeniedDecision (line 151) | @Test method hasAuthorityWhenUserHasCustomAuthorityThenGrantedDecision (line 161) | @Test method hasAuthorityWhenUserHasNotCustomAuthorityThenDeniedDecision (line 173) | @Test method hasAnyRoleWhenUserHasAnyRoleThenGrantedDecision (line 185) | @Test method hasAnyRoleWhenUserHasNotAnyRoleThenDeniedDecision (line 195) | @Test method hasAnyRoleWhenCustomRolePrefixProvidedThenUseCustomRolePrefix (line 206) | @Test method hasAnyAuthorityWhenUserHasAnyAuthorityThenGrantedDecision (line 217) | @Test method hasAnyAuthorityWhenUserHasNotAnyAuthorityThenDeniedDecision (line 227) | @Test method setRoleHierarchyWhenNullThenIllegalArgumentException (line 237) | @Test method setRoleHierarchyWhenNotNullThenVerifyRoleHierarchy (line 244) | @Test method getRoleHierarchyWhenNotSetThenDefaultsToNullRoleHierarchy (line 252) | @Test method hasRoleWhenRoleHierarchySetThenGreaterRoleTakesPrecedence (line 258) | @Test method hasAnyRoleWhenEmptyRolePrefixThenNoException (line 270) | @Test FILE: core/src/test/java/org/springframework/security/authorization/AuthorityReactiveAuthorizationManagerTests.java class AuthorityReactiveAuthorizationManagerTests (line 40) | @ExtendWith(MockitoExtension.class) method checkWhenHasAuthorityAndNotAuthenticatedThenReturnFalse (line 48) | @Test method checkWhenHasAuthorityAndEmptyThenReturnFalse (line 54) | @Test method checkWhenHasAuthorityAndErrorThenError (line 60) | @Test method checkWhenHasAuthorityAndAuthenticatedAndNoAuthoritiesThenReturnFalse (line 70) | @Test method checkWhenHasAuthorityAndAuthenticatedAndWrongAuthoritiesThenReturnFalse (line 78) | @Test method checkWhenHasAuthorityAndAuthorizedThenReturnTrue (line 85) | @Test method checkWhenHasCustomAuthorityAndAuthorizedThenReturnTrue (line 92) | @Test method checkWhenHasCustomAuthorityAndAuthenticatedAndWrongAuthoritiesThenReturnFalse (line 101) | @Test method checkWhenHasRoleAndAuthorizedThenReturnTrue (line 110) | @Test method checkWhenHasRoleAndNotAuthorizedThenReturnFalse (line 118) | @Test method checkWhenHasAnyRoleAndAuthorizedThenReturnTrue (line 126) | @Test method checkWhenHasAnyRoleAndNotAuthorizedThenReturnFalse (line 135) | @Test method hasRoleWhenNullThenException (line 143) | @Test method hasAuthorityWhenNullThenException (line 149) | @Test method hasAnyRoleWhenNullThenException (line 155) | @Test method hasAnyAuthorityWhenNullThenException (line 161) | @Test method hasAnyRoleWhenOneIsNullThenException (line 167) | @Test method hasAnyAuthorityWhenOneIsNullThenException (line 173) | @Test FILE: core/src/test/java/org/springframework/security/authorization/AuthorizationAdvisorProxyFactoryTests.java class AuthorizationAdvisorProxyFactoryTests (line 61) | public class AuthorizationAdvisorProxyFactoryTests { method proxyWhenPreAuthorizeThenHonors (line 71) | @Test method proxyWhenPreAuthorizeOnInterfaceThenHonors (line 82) | @Test method proxyWhenPreAuthorizeOnRecordThenHonors (line 96) | @Test method proxyWhenImmutableListThenReturnsSecuredImmutableList (line 109) | @Test method proxyWhenImmutableSetThenReturnsSecuredImmutableSet (line 121) | @Test method proxyWhenQueueThenReturnsSecuredQueue (line 133) | @Test method proxyWhenImmutableSortedSetThenReturnsSecuredImmutableSortedSet (line 145) | @Test method proxyWhenImmutableSortedMapThenReturnsSecuredImmutableSortedMap (line 157) | @Test method proxyWhenImmutableMapThenReturnsSecuredImmutableMap (line 170) | @Test method proxyWhenMutableListThenReturnsSecuredMutableList (line 182) | @Test method proxyWhenMutableSetThenReturnsSecuredMutableSet (line 194) | @Test method proxyWhenMutableSortedSetThenReturnsSecuredMutableSortedSet (line 206) | @Test method proxyWhenMutableSortedMapThenReturnsSecuredMutableSortedMap (line 217) | @Test method proxyWhenMutableMapThenReturnsSecuredMutableMap (line 228) | @Test method proxyWhenPreAuthorizeForOptionalThenHonors (line 239) | @Test method proxyWhenPreAuthorizeForSupplierThenHonors (line 250) | @Test method proxyWhenPreAuthorizeForStreamThenHonors (line 261) | @Test method proxyWhenPreAuthorizeForArrayThenHonors (line 271) | @Test method proxyWhenPreAuthorizeForIteratorThenHonors (line 281) | @Test method proxyWhenPreAuthorizeForIterableThenHonors (line 291) | @Test method proxyWhenPreAuthorizeForClassThenHonors (line 301) | @Test method setAdvisorsWhenProxyThenVisits (line 313) | @Test method setTargetVisitorThenUses (line 325) | @Test method setTargetVisitorIgnoreValueTypesThenIgnores (line 334) | @Test method serializeWhenAuthorizationProxyObjectThenOnlyIncludesProxiedProperties (line 344) | @Disabled("callbacks property is serialized with Jackson 3, not with J... method proxyWhenDefaultsThenInstanceOfAuthorizationProxy (line 356) | @Test method advisorsWhenWithDefaultsThenAreSorted (line 366) | @Test method advisorsWhenWithReactiveDefaultsThenAreSorted (line 379) | @Test method authenticated (line 391) | private Authentication authenticated(String user, String... authoritie... method proxy (line 395) | private T proxy(AuthorizationProxyFactory factory, Object target) { class Flight (line 399) | static class Flight { method getAltitude (line 401) | @PreAuthorize("hasRole('PILOT')") type Identifiable (line 408) | interface Identifiable { method getFirstName (line 410) | @PreAuthorize("authentication.name == this.id || hasRole('ADMIN')") method getLastName (line 413) | @PreAuthorize("authentication.name == this.id || hasRole('ADMIN')") class User (line 418) | public static class User implements Identifiable, Comparable { method User (line 426) | User(String id, String firstName, String lastName) { method getId (line 432) | public String getId() { method getFirstName (line 436) | @Override method getLastName (line 441) | @Override method compareTo (line 446) | @Override class UserRepository (line 453) | static class UserRepository implements Iterable { method iterator (line 457) | @Override type HasSecret (line 464) | interface HasSecret { method secret (line 466) | String secret(); FILE: core/src/test/java/org/springframework/security/authorization/AuthorizationManagerFactoryTests.java class AuthorizationManagerFactoryTests (line 39) | public class AuthorizationManagerFactoryTests { method permitAllReturnsSingleResultAuthorizationManagerByDefault (line 41) | @Test method denyAllReturnsSingleResultAuthorizationManagerByDefault (line 48) | @Test method hasRoleReturnsAuthorityAuthorizationManagerByDefault (line 55) | @Test method hasAnyRoleReturnsAuthorityAuthorizationManagerByDefault (line 62) | @Test method hasAllRolesReturnsAllAuthoritiesAuthorizationManagerByDefault (line 69) | @Test method hasAuthorityReturnsAuthorityAuthorizationManagerByDefault (line 76) | @Test method hasAnyAuthorityReturnsAuthorityAuthorizationManagerByDefault (line 83) | @Test method hasAllAuthoritiesReturnsAllAuthoritiesAuthorizationManagerByDefault (line 90) | @Test method authenticatedReturnsAuthenticatedAuthorizationManagerByDefault (line 97) | @Test method fullyAuthenticatedReturnsAuthenticatedAuthorizationManagerByDefault (line 104) | @Test method rememberMeReturnsAuthenticatedAuthorizationManagerByDefault (line 111) | @Test method anonymousReturnsAuthenticatedAuthorizationManagerByDefault (line 118) | @Test method anonymousWhenAdditionalAuthorizationThenNotInvoked (line 125) | @Test method permitAllWhenAdditionalAuthorizationThenNotInvoked (line 136) | @Test method denyAllAllWhenAdditionalAuthorizationThenNotInvoked (line 147) | @Test method hasRoleWhenAdditionalAuthorizationThenInvoked (line 158) | @Test method hasAnyRoleWhenAdditionalAuthorizationThenInvoked (line 173) | @Test method hasAllRolesWhenAdditionalAuthorizationThenInvoked (line 188) | @Test method hasAuthorityWhenAdditionalAuthorizationThenInvoked (line 203) | @Test method hasAnyAuthorityWhenAdditionalAuthorizationThenInvoked (line 218) | @Test method hasAllAuthoritiesWhenAdditionalAuthorizationThenInvoked (line 233) | @Test method authenticatedWhenAdditionalAuthorizationThenInvoked (line 247) | @Test method fullyAuthenticatedWhenAdditionalAuthorizationThenInvoked (line 261) | @Test method rememberMeWhenAdditionalAuthorizationThenInvoked (line 275) | @Test method builderWhenEmptyAdditionalAuthoritiesThenIllegalStateException (line 289) | @Test method builderWhenAdditionalAuthorityThenRequired (line 296) | @Test method builderWhenAdditionalAuthoritiesThenRequired (line 306) | @Test method builderWhenWhenConditionThenAdditionalFactorsRequiredOnlyWhenConditionTrue (line 316) | @Test method builderWhenWhenConditionFalseThenUserWithoutRequiredFactorGranted (line 330) | @Test method builderWhenWithWhenConditionThenConditionIsCustomized (line 341) | @Test method builderWhenWithWhenNullThenIllegalArgumentException (line 361) | @Test method assertUserGranted (line 369) | private void assertUserGranted(AuthorizationManager manager) { method assertUserDenied (line 373) | private void assertUserDenied(AuthorizationManager manager) { FILE: core/src/test/java/org/springframework/security/authorization/AuthorizationManagerTests.java class AuthorizationManagerTests (line 32) | public class AuthorizationManagerTests { method verifyWhenCheckReturnedGrantedDecisionThenPasses (line 34) | @Test method verifyWhenCheckReturnedNullThenPasses (line 42) | @Test method verifyWhenCheckReturnedDeniedDecisionThenAccessDeniedException (line 52) | @Test FILE: core/src/test/java/org/springframework/security/authorization/AuthorizationManagersTests.java class AuthorizationManagersTests (line 28) | class AuthorizationManagersTests { method checkAnyOfWhenOneGrantedThenGrantedDecision (line 30) | @Test method checkAnyOfWithAllAbstainDefaultDecisionWhenOneGrantedThenGrantedDecision (line 39) | @Test method checkAnyOfWhenAllNonAbstainingDeniesThenDeniedDecision (line 50) | @Test method checkAnyOfWhenEmptyThenDeniedDecision (line 59) | @Test method checkAnyOfWithAllAbstainDefaultDecisionIsDeniedWhenEmptyThenDeniedDecision (line 67) | @Test method checkAnyOfWithAllAbstainDefaultDecisionIsGrantedWhenEmptyThenGrantedDecision (line 76) | @Test method checkAnyOfWithAllAbstainDefaultDecisionIsAbstainWhenEmptyThenAbstainDecision (line 85) | @Test method checkAnyOfWhenAllAbstainDefaultDecisionIsGrantedAndAllManagersAbstainThenGrantedDecision (line 93) | @Test method checkAnyOfWhenAllAbstainDefaultDecisionIsDeniedAndAllManagersAbstainThenDeniedDecision (line 102) | @Test method checkAnyOfWhenAllAbstainDefaultDecisionIsAbstainAndAllManagersAbstainThenAbstainDecision (line 111) | @Test method checkAllOfWhenAllGrantedThenGrantedDecision (line 119) | @Test method checkAllOfWithAllAbstainDefaultDecisionWhenAllGrantedThenGrantedDecision (line 128) | @Test method checkAllOfWhenAllNonAbstainingGrantsThenGrantedDecision (line 139) | @Test method checkAllOfWhenOneDeniedThenDeniedDecision (line 148) | @Test method checkAllOfWithAllAbstainDefaultDecisionWhenOneDeniedThenDeniedDecision (line 157) | @Test method checkAllOfWhenEmptyThenGrantedDecision (line 167) | @Test method checkAllOfWithAllAbstainDefaultDecisionIsDeniedWhenEmptyThenDeniedDecision (line 175) | @Test method checkAllOfWithAllAbstainDefaultDecisionIsGrantedWhenEmptyThenGrantedDecision (line 184) | @Test method checkAllOfWithAllAbstainDefaultDecisionIsAbstainWhenEmptyThenAbstainDecision (line 193) | @Test method checkAllOfWhenAllAbstainDefaultDecisionIsDeniedAndAllManagersAbstainThenDeniedDecision (line 201) | @Test method checkAllOfWhenAllAbstainDefaultDecisionIsGrantedAndAllManagersAbstainThenGrantedDecision (line 210) | @Test method checkAllOfWhenAllAbstainDefaultDecisionIsAbstainAndAllManagersAbstainThenAbstainDecision (line 219) | @Test method checkNotWhenEmptyThenAbstainedDecision (line 227) | @Test method checkNotWhenGrantedThenDeniedDecision (line 234) | @Test FILE: core/src/test/java/org/springframework/security/authorization/ConditionalAuthorizationManagerTests.java class ConditionalAuthorizationManagerTests (line 33) | public class ConditionalAuthorizationManagerTests { method authorizeWhenAuthenticationIsNullThenUsesWhenFalse (line 35) | @Test method authorizeWhenConditionIsTrueThenUsesWhenTrue (line 48) | @Test method authorizeWhenConditionIsFalseThenUsesWhenFalse (line 62) | @Test method authorizeWhenConditionDependsOnAuthenticationThenEvaluatesCorrectly (line 76) | @Test method buildWhenWhenFalseNotSetThenDefaultsToPermitAll (line 90) | @Test method whenWhenConditionIsNullThenThrowsException (line 103) | @Test method buildWhenWhenTrueNotSetThenThrowsException (line 109) | @Test method builderWhenWhenTrueIsNullThenThrowsException (line 115) | @Test method builderWhenWhenFalseIsNullThenThrowsException (line 122) | @Test FILE: core/src/test/java/org/springframework/security/authorization/FactorAuthorizationDecisionTests.java class FactorAuthorizationDecisionTests (line 35) | class FactorAuthorizationDecisionTests { method isGrantedWhenEmptyThenTrue (line 37) | @Test method isGrantedWhenNotEmptyThenFalse (line 43) | @Test method getFactorErrors (line 52) | @Test method constructorWhenNullThenThrowIllegalArgumentException (line 62) | @Test method constructorWhenContainsNullThenThrowIllegalArgumentException (line 68) | @Test FILE: core/src/test/java/org/springframework/security/authorization/MapRequiredAuthoritiesRepositoryTests.java class MapRequiredAuthoritiesRepositoryTests (line 34) | class MapRequiredAuthoritiesRepositoryTests { method workflow (line 43) | @Test method findRequiredAuthoritiesWhenNullUsernameThenThrowsIllegalArgumentException (line 57) | @Test method findRequiredAuthoritiesWhenEmptyUsernameThenThrowsIllegalArgumentException (line 62) | @Test method saveRequiredAuthoritiesWhenNullUsernameThenThrowsIllegalArgumentException (line 67) | @Test method saveRequiredAuthoritiesWhenEmptyUsernameThenThrowsIllegalArgumentException (line 73) | @Test method saveRequiredAuthoritiesWhenNullAuthoritiesThenThrowsIllegalArgumentException (line 79) | @Test method deleteRequiredAuthoritiesWhenNullUsernameThenThrowsIllegalArgumentException (line 85) | @Test method deleteRequiredAuthoritiesWhenEmptyUsernameThenThrowsIllegalArgumentException (line 90) | @Test FILE: core/src/test/java/org/springframework/security/authorization/ObservationAuthorizationManagerTests.java class ObservationAuthorizationManagerTests (line 45) | public class ObservationAuthorizationManagerTests { method setup (line 63) | @BeforeEach method verifyWhenDefaultsThenObserves (line 73) | @Test method verifyWhenErrorsThenObserves (line 89) | @Test method verifyWhenLooksUpAuthenticationThenObserves (line 112) | @Test method setObservationConventionWhenNullThenException (line 130) | @Test FILE: core/src/test/java/org/springframework/security/authorization/ObservationReactiveAuthorizationManagerTests.java class ObservationReactiveAuthorizationManagerTests (line 41) | public class ObservationReactiveAuthorizationManagerTests { method setup (line 59) | @BeforeEach method verifyWhenDefaultsThenObserves (line 69) | @Test method verifyWhenErrorsThenObserves (line 85) | @Test method verifyWhenLooksUpAuthenticationThenObserves (line 102) | @Test method setObservationConventionWhenNullThenException (line 120) | @Test FILE: core/src/test/java/org/springframework/security/authorization/ReactiveAuthorizationAdvisorProxyFactoryTests.java class ReactiveAuthorizationAdvisorProxyFactoryTests (line 43) | public class ReactiveAuthorizationAdvisorProxyFactoryTests { method proxyWhenPreAuthorizeThenHonors (line 53) | @Test method proxyWhenPreAuthorizeOnInterfaceThenHonors (line 67) | @Test method proxyWhenPreAuthorizeOnRecordThenHonors (line 90) | @Test method proxyWhenPreAuthorizeOnFluxThenHonors (line 105) | @Test method proxyWhenPreAuthorizeForClassThenHonors (line 116) | @Test method setAdvisorsWhenProxyThenVisits (line 127) | @Test method authenticated (line 139) | private Authentication authenticated(String user, String... authoritie... method proxy (line 143) | private T proxy(AuthorizationProxyFactory factory, Object target) { class Flight (line 147) | static class Flight { method getAltitude (line 149) | @PreAuthorize("hasRole('PILOT')") type Identifiable (line 156) | interface Identifiable { method getFirstName (line 158) | @PreAuthorize("authentication.name == this.id || hasRole('ADMIN')") method getLastName (line 161) | @PreAuthorize("authentication.name == this.id || hasRole('ADMIN')") class User (line 166) | public static class User implements Identifiable, Comparable { method User (line 174) | User(String id, String firstName, String lastName) { method getId (line 180) | public String getId() { method getFirstName (line 184) | @Override method getLastName (line 189) | @Override method compareTo (line 194) | @Override class UserRepository (line 201) | static class UserRepository implements Iterable { method findAll (line 205) | Flux findAll() { method iterator (line 209) | @Override type HasSecret (line 216) | interface HasSecret { method secret (line 218) | Mono secret(); FILE: core/src/test/java/org/springframework/security/authorization/RequiredAuthoritiesAuthorizationManagerTests.java class RequiredAuthoritiesAuthorizationManagerTests (line 44) | @ExtendWith(MockitoExtension.class) method setup (line 57) | @BeforeEach method constructorWhenNullRepositoryThenThrowIllegalArgumentException (line 62) | @Test method authorizeWhenNoResults (line 67) | @Test method authorizeWhenAdditionalAuthoriteisAndGranted (line 73) | @Test method authorizeWhenAdditionalAuthoriteisAndDenied (line 80) | @Test method authorizeWhenOneFoundAndDenied (line 86) | @Test method returnAuthorities (line 92) | private void returnAuthorities(List authorities) { method assertGranted (line 96) | private void assertGranted() { method assertDenied (line 101) | private void assertDenied() { FILE: core/src/test/java/org/springframework/security/authorization/RequiredFactorErrorTests.java class RequiredFactorErrorTests (line 34) | class RequiredFactorErrorTests { method createMissing (line 41) | @Test method createExpired (line 49) | @Test method createExpiredWhenNullValidDurationThenIllegalArgumentException (line 57) | @Test FILE: core/src/test/java/org/springframework/security/authorization/RequiredFactorTests.java class RequiredFactorTests (line 35) | class RequiredFactorTests { method builderWhenNullAuthorityIllegalArgumentException (line 37) | @Test method withAuthorityThenEquals (line 43) | @Test method builderValidDurationThenEquals (line 51) | @Test method builderAuthorizationCodeAuthority (line 61) | @Test method builderBearerTokenAuthority (line 67) | @Test method builderCasAuthority (line 73) | @Test method builderPasswordAuthority (line 78) | @Test method builderOttAuthority (line 84) | @Test method builderSamlAuthority (line 89) | @Test method builderWebauthnAuthority (line 95) | @Test method builderX509Authority (line 101) | @Test method assertBuilderSetsAuthority (line 106) | private static void assertBuilderSetsAuthority(Consumer mono() { method flux (line 278) | Flux flux() { class MyAuthzDeniedException (line 284) | static class MyAuthzDeniedException extends AuthorizationDeniedExcepti... method MyAuthzDeniedException (line 286) | MyAuthzDeniedException(String msg, AuthorizationResult authorization... FILE: core/src/test/java/org/springframework/security/authorization/method/AuthorizationManagerBeforeMethodInterceptorTests.java class AuthorizationManagerBeforeMethodInterceptorTests (line 53) | public class AuthorizationManagerBeforeMethodInterceptorTests { method instantiateWhenMethodMatcherNullThenException (line 55) | @Test method instantiateWhenAuthorizationManagerNullThenException (line 62) | @Test method beforeWhenMockAuthorizationManagerThenCheck (line 69) | @Test method beforeWhenMockSecurityContextHolderStrategyThenUses (line 79) | @Test method beforeWhenStaticSecurityContextHolderStrategyAfterConstructorThenUses (line 95) | @Test method configureWhenAuthorizationEventPublisherIsNullThenIllegalArgument (line 113) | @Test method invokeWhenAuthorizationEventPublisherThenUses (line 121) | @Test method invokeWhenCustomAuthorizationDeniedExceptionThenThrows (line 141) | @Test method mockSecurityContextHolderStrategy (line 151) | private SecurityContextHolderStrategy mockSecurityContextHolderStrateg... class MyAuthzDeniedException (line 158) | static class MyAuthzDeniedException extends AuthorizationDeniedExcepti... method MyAuthzDeniedException (line 160) | MyAuthzDeniedException(String msg, AuthorizationResult authorization... FILE: core/src/test/java/org/springframework/security/authorization/method/AuthorizationManagerBeforeReactiveMethodInterceptorTests.java class AuthorizationManagerBeforeReactiveMethodInterceptorTests (line 47) | public class AuthorizationManagerBeforeReactiveMethodInterceptorTests { method instantiateWhenPointcutNullThenException (line 49) | @Test method instantiateWhenAuthorizationManagerNullThenException (line 58) | @Test method invokeMonoWhenMockReactiveAuthorizationManagerThenVerify (line 65) | @Test method invokeFluxWhenMockReactiveAuthorizationManagerThenVerify (line 83) | @Test method invokeWhenMockReactiveAuthorizationManagerDeniedThenAccessDeniedException (line 102) | @Test method invokeMonoWhenDeniedAndPostProcessorThenInvokePostProcessor (line 121) | @Test method invokeMonoWhenDeniedAndMonoPostProcessorThenInvokePostProcessor (line 140) | @Test method invokeFluxWhenDeniedAndPostProcessorThenInvokePostProcessor (line 159) | @Test method invokeMonoWhenEmptyDecisionThenInvokeDefaultPostProcessor (line 179) | @Test method invokeFluxWhenEmptyDecisionThenInvokeDefaultPostProcessor (line 197) | @Test method invokeWhenCustomAuthorizationDeniedExceptionThenThrows (line 215) | @Test type HandlingReactiveAuthorizationManager (line 228) | interface HandlingReactiveAuthorizationManager class Sample (line 233) | class Sample { method mono (line 235) | Mono mono() { method flux (line 239) | Flux flux() { class MyAuthzDeniedException (line 245) | static class MyAuthzDeniedException extends AuthorizationDeniedExcepti... method MyAuthzDeniedException (line 247) | MyAuthzDeniedException(String msg, AuthorizationResult authorization... FILE: core/src/test/java/org/springframework/security/authorization/method/AuthorizationMethodPointcutsTests.java class AuthorizationMethodPointcutsTests (line 35) | public class AuthorizationMethodPointcutsTests { method forAnnotationsWhenAnnotationThenClassBasedAnnotationPointcut (line 37) | @Test method forAnnotationsWhenAnnotationThenMethodBasedAnnotationPointcut (line 44) | @Test method forAnnotationsWhenAnnotationThenClassInheritancePointcut (line 50) | @Test method forAnnotationsWhenAnnotationThenMethodInheritancePointcut (line 56) | @Test method forAnnotationsWhenAnnotationThenAnnotationClassInheritancePointcut (line 62) | @Test method forAnnotationsWhenAnnotationThenAnnotationMethodInheritancePointcut (line 68) | @Test class ClassController (line 74) | @PreAuthorize("hasAuthority('APP')") method methodOne (line 77) | String methodOne(String paramOne) { class MethodController (line 83) | public static class MethodController { method methodOne (line 85) | @PreAuthorize("hasAuthority('APP')") class NoController (line 92) | public static class NoController { method methodOne (line 94) | String methodOne(String paramOne) { type ClassControllerInterface (line 100) | @PreAuthorize("hasAuthority('APP')") method methodOne (line 103) | String methodOne(String paramOne); class InterfacedClassController (line 107) | public static class InterfacedClassController implements ClassControll... method methodOne (line 109) | public String methodOne(String paramOne) { type MethodControllerInterface (line 115) | public interface MethodControllerInterface { method methodOne (line 117) | @PreAuthorize("hasAuthority('APP')") class InterfacedMethodController (line 122) | public static class InterfacedMethodController implements MethodContro... method methodOne (line 124) | public String methodOne(String paramOne) { type ClassAnnotationControllerInterface (line 137) | @MyAnnotation method methodOne (line 140) | String methodOne(String paramOne); class InterfacedAnnotationClassController (line 144) | public static class InterfacedAnnotationClassController implements Cla... method methodOne (line 146) | public String methodOne(String paramOne) { type MethodAnnotationControllerInterface (line 152) | public interface MethodAnnotationControllerInterface { method methodOne (line 154) | @MyAnnotation class InterfacedAnnotationMethodController (line 159) | public static class InterfacedAnnotationMethodController implements Me... method methodOne (line 161) | public String methodOne(String paramOne) { FILE: core/src/test/java/org/springframework/security/authorization/method/BusinessService.java type BusinessService (line 30) | @Secured({ "ROLE_USER" }) method someAdminMethod (line 34) | @Secured({ "ROLE_ADMIN" }) method someUserAndAdminMethod (line 39) | @Secured({ "ROLE_USER", "ROLE_ADMIN" }) method someUserMethod1 (line 43) | @Secured({ "ROLE_USER" }) method someUserMethod2 (line 47) | @Secured({ "ROLE_USER" }) method rolesAllowedUser (line 51) | @RolesAllowed({ "USER" }) method someOther (line 54) | int someOther(String s); method someOther (line 56) | int someOther(int input); method methodReturningAList (line 58) | List methodReturningAList(List someList); method methodReturningAnArray (line 60) | Object[] methodReturningAnArray(Object[] someArray); method methodReturningAList (line 62) | List methodReturningAList(String userName, String extraParam); method repeatedAnnotations (line 64) | @RequireAdminRole FILE: core/src/test/java/org/springframework/security/authorization/method/ExpressionUtilsTests.java class ExpressionUtilsTests (line 31) | public class ExpressionUtilsTests { method evaluateWhenAuthorizationDecisionThenReturns (line 35) | @Test method evaluateWhenBooleanThenReturnsExpressionAuthorizationDecision (line 45) | @Test method evaluateWhenExpressionThrowsAuthorizationDeniedExceptionThenPropagates (line 53) | @Test method returnDecision (line 62) | public AuthorizationDecision returnDecision() { method throwException (line 66) | public Object throwException() { method returnResult (line 70) | public boolean returnResult() { class AuthorizationDecisionDetails (line 74) | static final class AuthorizationDecisionDetails extends AuthorizationD... method AuthorizationDecisionDetails (line 78) | AuthorizationDecisionDetails(boolean granted, Object details) { FILE: core/src/test/java/org/springframework/security/authorization/method/Jsr250AuthorizationManagerTests.java class Jsr250AuthorizationManagerTests (line 48) | public class Jsr250AuthorizationManagerTests { method rolePrefixWhenNotSetThenDefaultsToRole (line 50) | @Test method setRolePrefixWhenNullThenException (line 56) | @Test method setRolePrefixWhenNotNullThenSets (line 63) | @Test method setAuthoritiesAuthorizationManagerWhenNullThenException (line 70) | @Test method setAuthoritiesAuthorizationManagerWhenNotNullThenVerifyUsage (line 77) | @Test method checkDoSomethingWhenNoJsr250AnnotationsThenNullDecision (line 91) | @Test method checkPermitAllWhenRoleUserThenGrantedDecision (line 100) | @Test method checkDenyAllWhenRoleAdminThenDeniedDecision (line 109) | @Test method checkRolesAllowedUserOrAdminWhenRoleUserThenGrantedDecision (line 118) | @Test method checkRolesAllowedUserOrAdminWhenRoleAdminThenGrantedDecision (line 128) | @Test method checkRolesAllowedUserOrAdminWhenRoleAnonymousThenDeniedDecision (line 138) | @Test method checkMultipleMethodAnnotationsWhenInvokedThenAnnotationConfigurationException (line 150) | @Test method checkMultipleClassAnnotationsWhenInvokedThenAnnotationConfigurationException (line 161) | @Test method checkRequiresAdminWhenClassAnnotationsThenMethodAnnotationsTakePrecedence (line 171) | @Test method checkDeniedWhenClassAnnotationsThenMethodAnnotationsTakePrecedence (line 184) | @Test method checkRequiresUserWhenClassAnnotationsThenApplies (line 194) | @Test method checkInheritedAnnotationsWhenConflictingThenAnnotationConfigurationException (line 207) | @Test class TestClass (line 217) | public static class TestClass implements InterfaceAnnotationsOne, Inte... method doSomething (line 219) | public void doSomething() { method denyAll (line 223) | @DenyAll method permitAll (line 228) | @PermitAll method rolesAllowedUserOrAdmin (line 233) | @RolesAllowed({ "USER", "ADMIN" }) method multipleAnnotations (line 238) | @RolesAllowed("USER") method inheritedAnnotations (line 244) | public void inheritedAnnotations() { class ClassLevelAnnotations (line 250) | @RolesAllowed("USER") method rolesAllowedAdmin (line 253) | @RolesAllowed("ADMIN") method denyAll (line 258) | @DenyAll method rolesAllowedUser (line 263) | public void rolesAllowedUser() { method inheritedAnnotations (line 267) | @Override class ClassLevelIllegalAnnotations (line 275) | @MyIllegalRolesAllowed method inheritedAnnotations (line 278) | public void inheritedAnnotations() { type InterfaceAnnotationsOne (line 284) | public interface InterfaceAnnotationsOne { method inheritedAnnotations (line 286) | @RolesAllowed("ADMIN") type InterfaceAnnotationsTwo (line 291) | public interface InterfaceAnnotationsTwo { method inheritedAnnotations (line 293) | @MyRolesAllowed type InterfaceAnnotationsThree (line 298) | public interface InterfaceAnnotationsThree { method inheritedAnnotations (line 300) | @DenyAll FILE: core/src/test/java/org/springframework/security/authorization/method/MethodExpressionAuthorizationManagerTests.java class MethodExpressionAuthorizationManagerTests (line 35) | class MethodExpressionAuthorizationManagerTests { method instantiateWhenExpressionStringNullThenIllegalArgumentException (line 37) | @Test method instantiateWhenExpressionStringEmptyThenIllegalArgumentException (line 43) | @Test method instantiateWhenExpressionStringBlankThenIllegalArgumentException (line 49) | @Test method instantiateWhenExpressionHandlerNotSetThenDefaultUsed (line 55) | @Test method setExpressionHandlerWhenNullThenIllegalArgumentException (line 61) | @Test method setExpressionHandlerWhenNotNullThenVerifyExpressionHandler (line 68) | @Test method checkWhenExpressionHasRoleAdminConfiguredAndRoleAdminThenGrantedDecision (line 83) | @Test method checkWhenExpressionHasRoleAdminConfiguredAndRoleUserThenDeniedDecision (line 93) | @Test FILE: core/src/test/java/org/springframework/security/authorization/method/MockMethodInvocation.java class MockMethodInvocation (line 24) | @SuppressWarnings("unchecked") method MockMethodInvocation (line 33) | public MockMethodInvocation(Object targetObject, Class clazz, String m... method MockMethodInvocation (line 39) | public MockMethodInvocation(Object targetObject, Class clazz, String m... method MockMethodInvocation (line 45) | public MockMethodInvocation(Object targetObject, Method method) { method getArguments (line 50) | @Override method getMethod (line 55) | @Override method getStaticPart (line 60) | @Override method getThis (line 65) | @Override method proceed (line 70) | @Override FILE: core/src/test/java/org/springframework/security/authorization/method/NullReturningMethodAuthorizationDeniedHandlerTests.java class NullReturningMethodAuthorizationDeniedHandlerTests (line 31) | class NullReturningMethodAuthorizationDeniedHandlerTests { method handleNullReturningMethod (line 33) | @Test method handleNullReturningMethodWithException (line 38) | @Test method handleNullReturningMethodWithInvocationResult (line 45) | @Test method handleNullReturningMethodWithInvocationResultWithException (line 51) | @Test FILE: core/src/test/java/org/springframework/security/authorization/method/PostAuthorizeAuthorizationManagerTests.java class PostAuthorizeAuthorizationManagerTests (line 48) | public class PostAuthorizeAuthorizationManagerTests { method setExpressionHandlerWhenNotNullThenSetsExpressionHandler (line 50) | @Test method setExpressionHandlerWhenNullThenException (line 58) | @Test method checkDoSomethingWhenNoPostAuthorizeAnnotationThenNullDecision (line 65) | @Test method checkDoSomethingStringWhenArgIsGrantThenGrantedDecision (line 75) | @Test method checkDoSomethingStringWhenArgIsNotGrantThenDeniedDecision (line 86) | @Test method checkDoSomethingListWhenReturnObjectContainsGrantThenGrantedDecision (line 97) | @Test method checkDoSomethingListWhenReturnObjectNotContainsGrantThenDeniedDecision (line 109) | @Test method checkRequiresAdminWhenClassAnnotationsThenMethodAnnotationsTakePrecedence (line 121) | @Test method checkRequiresUserWhenClassAnnotationsThenApplies (line 135) | @Test method checkInheritedAnnotationsWhenConflictingThenAnnotationConfigurationException (line 149) | @Test method checkWhenHandlerDeniedNoApplicationContextThenReflectivelyConstructs (line 160) | @Test method checkWhenHandlerDeniedApplicationContextThenLooksForBean (line 168) | @Test method handleDeniedInvocationResult (line 180) | private Object handleDeniedInvocationResult(String methodName, PostAut... class TestClass (line 188) | public static class TestClass implements InterfaceAnnotationsOne, Inte... method doSomething (line 190) | public void doSomething() { method doSomethingString (line 194) | @PostAuthorize("#s == 'grant'") method doSomethingList (line 199) | @PostAuthorize("returnObject.contains('grant')") method inheritedAnnotations (line 204) | @Override class ClassLevelAnnotations (line 211) | @PostAuthorize("hasRole('USER')") method securedAdmin (line 214) | @PostAuthorize("hasRole('ADMIN')") method securedUser (line 219) | public void securedUser() { method inheritedAnnotations (line 223) | @Override class ConflictingAnnotations (line 231) | public static class ConflictingAnnotations implements InterfaceAnnotat... method inheritedAnnotations (line 233) | @Override type InterfaceAnnotationsOne (line 239) | public interface InterfaceAnnotationsOne { method inheritedAnnotations (line 241) | @PostAuthorize("hasRole('ADMIN')") type InterfaceAnnotationsTwo (line 246) | public interface InterfaceAnnotationsTwo { method inheritedAnnotations (line 248) | @PostAuthorize("hasRole('USER')") type InterfaceAnnotationsThree (line 253) | public interface InterfaceAnnotationsThree { method inheritedAnnotations (line 255) | @MyPostAuthorize class UsingHandleDeniedAuthorization (line 266) | public static final class UsingHandleDeniedAuthorization { method methodOne (line 268) | @HandleAuthorizationDenied(handlerClass = NullHandler.class) method methodTwo (line 274) | @HandleAuthorizationDenied(handlerClass = NoDefaultConstructorHandle... class NullHandler (line 282) | public static final class NullHandler implements MethodAuthorizationDe... method handleDeniedInvocation (line 284) | @Override class NoDefaultConstructorHandler (line 292) | public static final class NoDefaultConstructorHandler implements Metho... method NoDefaultConstructorHandler (line 294) | private NoDefaultConstructorHandler(Object parameter) { method handleDeniedInvocation (line 298) | @Override FILE: core/src/test/java/org/springframework/security/authorization/method/PostAuthorizeReactiveAuthorizationManagerTests.java class PostAuthorizeReactiveAuthorizationManagerTests (line 45) | public class PostAuthorizeReactiveAuthorizationManagerTests { method setExpressionHandlerWhenNotNullThenSetsExpressionHandler (line 47) | @Test method setExpressionHandlerWhenNullThenException (line 55) | @Test method checkDoSomethingWhenNoPostAuthorizeAnnotationThenNullDecision (line 61) | @Test method checkDoSomethingStringWhenArgIsGrantThenGrantedDecision (line 72) | @Test method checkDoSomethingStringWhenArgIsNotGrantThenDeniedDecision (line 84) | @Test method checkDoSomethingListWhenReturnObjectContainsGrantThenGrantedDecision (line 96) | @Test method checkDoSomethingListWhenReturnObjectNotContainsGrantThenDeniedDecision (line 109) | @Test method checkRequiresAdminWhenClassAnnotationsThenMethodAnnotationsTakePrecedence (line 122) | @Test method checkRequiresUserWhenClassAnnotationsThenApplies (line 139) | @Test method checkInheritedAnnotationsWhenConflictingThenAnnotationConfigurationException (line 156) | @Test class TestClass (line 168) | public static class TestClass implements InterfaceAnnotationsOne, Inte... method doSomething (line 170) | public void doSomething() { method doSomethingString (line 174) | @PostAuthorize("#s == 'grant'") method doSomethingList (line 179) | @PostAuthorize("returnObject.contains('grant')") method inheritedAnnotations (line 184) | @Override class ClassLevelAnnotations (line 191) | @PostAuthorize("hasRole('USER')") method securedAdmin (line 194) | @PostAuthorize("hasRole('ADMIN')") method securedUser (line 199) | public void securedUser() { method inheritedAnnotations (line 203) | @Override class ConflictingAnnotations (line 211) | public static class ConflictingAnnotations implements InterfaceAnnotat... method inheritedAnnotations (line 213) | @Override type InterfaceAnnotationsOne (line 219) | public interface InterfaceAnnotationsOne { method inheritedAnnotations (line 221) | @PostAuthorize("hasRole('ADMIN')") type InterfaceAnnotationsTwo (line 226) | public interface InterfaceAnnotationsTwo { method inheritedAnnotations (line 228) | @PostAuthorize("hasRole('USER')") type InterfaceAnnotationsThree (line 233) | public interface InterfaceAnnotationsThree { method inheritedAnnotations (line 235) | @MyPostAuthorize FILE: core/src/test/java/org/springframework/security/authorization/method/PostFilterAuthorizationMethodInterceptorTests.java class PostFilterAuthorizationMethodInterceptorTests (line 53) | public class PostFilterAuthorizationMethodInterceptorTests { method setUp (line 55) | @BeforeEach method tearDown (line 60) | @AfterEach method setExpressionHandlerWhenNotNullThenSetsExpressionHandler (line 65) | @Test method setExpressionHandlerWhenNullThenException (line 73) | @Test method methodMatcherWhenMethodHasNotPostFilterAnnotationThenNotMatches (line 80) | @Test method methodMatcherWhenMethodHasPostFilterAnnotationThenMatches (line 88) | @Test method afterWhenArrayNotNullThenFilteredArray (line 97) | @Test method checkInheritedAnnotationsWhenConflictingThenAnnotationConfigurationException (line 112) | @Test method postFilterWhenMockSecurityContextHolderStrategyThenUses (line 121) | @Test method postFilterWhenStaticSecurityContextHolderStrategyAfterConstructorThenUses (line 143) | @Test method mockSecurityContextHolderStrategy (line 166) | private SecurityContextHolderStrategy mockSecurityContextHolderStrateg... class TestClass (line 173) | @PostFilter("filterObject == 'john'") method doSomethingArray (line 176) | @PostFilter("filterObject == 'john'") method doSomethingArrayClassLevel (line 181) | public String[] doSomethingArrayClassLevel(String[] array) { method doSomethingArrayAuthentication (line 185) | @PostFilter("filterObject == authentication.name") method inheritedAnnotations (line 190) | @Override class NoPostFilterClass (line 197) | public static class NoPostFilterClass { method doSomething (line 199) | public void doSomething() { class ConflictingAnnotations (line 205) | public static class ConflictingAnnotations implements InterfaceAnnotat... method inheritedAnnotations (line 207) | @Override type InterfaceAnnotationsOne (line 213) | public interface InterfaceAnnotationsOne { method inheritedAnnotations (line 215) | @PostFilter("filterObject == 'jim'") type InterfaceAnnotationsTwo (line 220) | public interface InterfaceAnnotationsTwo { method inheritedAnnotations (line 222) | @PostFilter("filterObject == 'jane'") type InterfaceAnnotationsThree (line 227) | public interface InterfaceAnnotationsThree { method inheritedAnnotations (line 229) | @MyPostFilter FILE: core/src/test/java/org/springframework/security/authorization/method/PostFilterAuthorizationReactiveMethodInterceptorTests.java class PostFilterAuthorizationReactiveMethodInterceptorTests (line 41) | public class PostFilterAuthorizationReactiveMethodInterceptorTests { method setExpressionHandlerWhenNotNullThenSetsExpressionHandler (line 43) | @Test method setExpressionHandlerWhenNullThenException (line 51) | @Test method methodMatcherWhenMethodHasNotPostFilterAnnotationThenNotMatches (line 58) | @Test method methodMatcherWhenMethodHasPostFilterAnnotationThenMatches (line 66) | @Test method invokeWhenMonoThenFilteredMono (line 74) | @Test method invokeWhenFluxThenFilteredFlux (line 89) | @Test method checkInheritedAnnotationsWhenConflictingThenAnnotationConfigurationException (line 107) | @Test class TestClass (line 116) | @PostFilter("filterObject == 'john'") method doSomethingFlux (line 119) | @PostFilter("filterObject == 'john'") method doSomethingFluxClassLevel (line 124) | public Flux doSomethingFluxClassLevel(Flux flux) { method doSomethingMono (line 128) | @PostFilter("filterObject == 'john'") method inheritedAnnotations (line 133) | @Override class NoPostFilterClass (line 140) | public static class NoPostFilterClass { method doSomething (line 142) | public void doSomething() { class ConflictingAnnotations (line 148) | public static class ConflictingAnnotations implements InterfaceAnnotat... method inheritedAnnotations (line 150) | @Override type InterfaceAnnotationsOne (line 156) | public interface InterfaceAnnotationsOne { method inheritedAnnotations (line 158) | @PostFilter("filterObject == 'jim'") type InterfaceAnnotationsTwo (line 163) | public interface InterfaceAnnotationsTwo { method inheritedAnnotations (line 165) | @PostFilter("filterObject == 'jane'") type InterfaceAnnotationsThree (line 170) | public interface InterfaceAnnotationsThree { method inheritedAnnotations (line 172) | @MyPostFilter FILE: core/src/test/java/org/springframework/security/authorization/method/PreAuthorizeAuthorizationManagerTests.java class PreAuthorizeAuthorizationManagerTests (line 46) | public class PreAuthorizeAuthorizationManagerTests { method setExpressionHandlerWhenNotNullThenSetsExpressionHandler (line 48) | @Test method setExpressionHandlerWhenNullThenException (line 56) | @Test method checkDoSomethingWhenNoPostAuthorizeAnnotationThenNullDecision (line 63) | @Test method checkDoSomethingStringWhenArgIsGrantThenGrantedDecision (line 72) | @Test method checkDoSomethingStringWhenArgIsNotGrantThenDeniedDecision (line 82) | @Test method checkRequiresAdminWhenClassAnnotationsThenMethodAnnotationsTakePrecedence (line 92) | @Test method checkRequiresUserWhenClassAnnotationsThenApplies (line 105) | @Test method checkInheritedAnnotationsWhenConflictingThenAnnotationConfigurationException (line 118) | @Test method checkTargetClassAwareWhenInterfaceLevelAnnotationsThenApplies (line 128) | @Test method checkWhenHandlerDeniedNoApplicationContextThenReflectivelyConstructs (line 141) | @Test method checkWhenHandlerDeniedApplicationContextThenLooksForBean (line 149) | @Test method handleDeniedInvocationResult (line 161) | private Object handleDeniedInvocationResult(String methodName, PreAuth... class TestClass (line 168) | public static class TestClass implements InterfaceAnnotationsOne, Inte... method doSomething (line 170) | public void doSomething() { method doSomethingString (line 174) | @PreAuthorize("#s == 'grant'") method inheritedAnnotations (line 179) | @Override class ClassLevelAnnotations (line 186) | @PreAuthorize("hasRole('USER')") method securedAdmin (line 189) | @PreAuthorize("hasRole('ADMIN')") method securedUser (line 194) | public void securedUser() { method inheritedAnnotations (line 198) | @Override class ConflictingAnnotations (line 206) | public static class ConflictingAnnotations implements InterfaceAnnotat... method inheritedAnnotations (line 208) | @Override type InterfaceAnnotationsOne (line 214) | public interface InterfaceAnnotationsOne { method inheritedAnnotations (line 216) | @PreAuthorize("hasRole('ADMIN')") type InterfaceAnnotationsTwo (line 221) | public interface InterfaceAnnotationsTwo { method inheritedAnnotations (line 223) | @PreAuthorize("hasRole('USER')") type InterfaceAnnotationsThree (line 228) | public interface InterfaceAnnotationsThree { method inheritedAnnotations (line 230) | @MyPreAuthorize type InterfaceLevelAnnotations (line 241) | @PreAuthorize("hasRole('ADMIN')") class TestTargetClassAware (line 246) | public static class TestTargetClassAware extends TestClass implements ... method getTargetClass (line 248) | @Override method doSomething (line 253) | @Override method doSomethingString (line 258) | @Override method inheritedAnnotations (line 263) | @Override class UsingHandleDeniedAuthorization (line 270) | public static final class UsingHandleDeniedAuthorization { method methodOne (line 272) | @HandleAuthorizationDenied(handlerClass = NullHandler.class) method methodTwo (line 278) | @HandleAuthorizationDenied(handlerClass = NoDefaultConstructorHandle... class NullHandler (line 286) | public static final class NullHandler implements MethodAuthorizationDe... method handleDeniedInvocation (line 288) | @Override class NoDefaultConstructorHandler (line 296) | public static final class NoDefaultConstructorHandler implements Metho... method NoDefaultConstructorHandler (line 298) | private NoDefaultConstructorHandler(Object parameter) { method handleDeniedInvocation (line 302) | @Override FILE: core/src/test/java/org/springframework/security/authorization/method/PreAuthorizeReactiveAuthorizationManagerTests.java class PreAuthorizeReactiveAuthorizationManagerTests (line 42) | public class PreAuthorizeReactiveAuthorizationManagerTests { method setExpressionHandlerWhenNotNullThenSetsExpressionHandler (line 44) | @Test method setExpressionHandlerWhenNullThenException (line 52) | @Test method checkDoSomethingWhenNoPostAuthorizeAnnotationThenNullDecision (line 58) | @Test method checkDoSomethingStringWhenArgIsGrantThenGrantedDecision (line 69) | @Test method checkDoSomethingStringWhenArgIsNotGrantThenDeniedDecision (line 81) | @Test method checkRequiresAdminWhenClassAnnotationsThenMethodAnnotationsTakePrecedence (line 93) | @Test method checkRequiresUserWhenClassAnnotationsThenApplies (line 109) | @Test method checkInheritedAnnotationsWhenConflictingThenAnnotationConfigurationException (line 125) | @Test class TestClass (line 136) | public static class TestClass implements InterfaceAnnotationsOne, Inte... method doSomething (line 138) | public void doSomething() { method doSomethingString (line 142) | @PreAuthorize("#s == 'grant'") method inheritedAnnotations (line 147) | @Override class ClassLevelAnnotations (line 154) | @PreAuthorize("hasRole('USER')") method securedAdmin (line 157) | @PreAuthorize("hasRole('ADMIN')") method securedUser (line 162) | public void securedUser() { method inheritedAnnotations (line 166) | @Override class ConflictingAnnotations (line 174) | public static class ConflictingAnnotations implements InterfaceAnnotat... method inheritedAnnotations (line 176) | @Override type InterfaceAnnotationsOne (line 182) | public interface InterfaceAnnotationsOne { method inheritedAnnotations (line 184) | @PreAuthorize("hasRole('ADMIN')") type InterfaceAnnotationsTwo (line 189) | public interface InterfaceAnnotationsTwo { method inheritedAnnotations (line 191) | @PreAuthorize("hasRole('USER')") type InterfaceAnnotationsThree (line 196) | public interface InterfaceAnnotationsThree { method inheritedAnnotations (line 198) | @MyPreAuthorize FILE: core/src/test/java/org/springframework/security/authorization/method/PreFilterAuthorizationMethodInterceptorTests.java class PreFilterAuthorizationMethodInterceptorTests (line 55) | public class PreFilterAuthorizationMethodInterceptorTests { method setUp (line 57) | @BeforeEach method tearDown (line 62) | @AfterEach method setExpressionHandlerWhenNotNullThenSetsExpressionHandler (line 67) | @Test method setExpressionHandlerWhenNullThenException (line 75) | @Test method methodMatcherWhenMethodHasNotPreFilterAnnotationThenNotMatches (line 82) | @Test method methodMatcherWhenMethodHasPreFilterAnnotationThenMatches (line 90) | @Test method findFilterTargetWhenNameProvidedAndNotMatchThenException (line 99) | @Test method findFilterTargetWhenNameProvidedAndMatchAndNullThenException (line 108) | @Test method findFilterTargetWhenNameProvidedAndMatchAndNotNullThenFiltersList (line 117) | @Test method findFilterTargetWhenNameNotProvidedAndSingleArgListNullThenException (line 130) | @Test method findFilterTargetWhenNameNotProvidedAndSingleArgListThenFiltersList (line 139) | @Test method findFilterTargetWhenNameNotProvidedAndSingleArgArrayThenException (line 152) | @Test method findFilterTargetWhenNameNotProvidedAndNotSingleArgThenException (line 162) | @Test method checkInheritedAnnotationsWhenConflictingThenAnnotationConfigurationException (line 172) | @Test method preFilterWhenMockSecurityContextHolderStrategyThenUses (line 181) | @Test method preFilterWhenStaticSecurityContextHolderStrategyAfterConstructorThenUses (line 199) | @Test method mockSecurityContextHolderStrategy (line 218) | private SecurityContextHolderStrategy mockSecurityContextHolderStrateg... class TestClass (line 225) | @PreFilter("filterObject == 'john'") method doSomethingListFilterTargetNotMatch (line 228) | @PreFilter(value = "filterObject == 'john'", filterTarget = "filterT... method doSomethingListFilterTargetMatch (line 233) | @PreFilter(value = "filterObject == 'john'", filterTarget = "list") method doSomethingListFilterTargetNotProvided (line 238) | @PreFilter("filterObject == 'john'") method doSomethingArrayFilterTargetNotProvided (line 243) | @PreFilter("filterObject == 'john'") method doSomethingTwoArgsFilterTargetNotProvided (line 248) | public List doSomethingTwoArgsFilterTargetNotProvided(String... method doSomethingArrayFilterAuthentication (line 252) | @PreFilter(value = "filterObject == authentication.name", filterTarg... method inheritedAnnotations (line 257) | @Override class NoPreFilterClass (line 264) | public static class NoPreFilterClass { method doSomething (line 266) | public void doSomething() { class ConflictingAnnotations (line 272) | public static class ConflictingAnnotations implements InterfaceAnnotat... method inheritedAnnotations (line 274) | @Override type InterfaceAnnotationsOne (line 280) | public interface InterfaceAnnotationsOne { method inheritedAnnotations (line 282) | @PreFilter("filterObject == 'jim'") type InterfaceAnnotationsTwo (line 287) | public interface InterfaceAnnotationsTwo { method inheritedAnnotations (line 289) | @PreFilter("filterObject == 'jane'") type InterfaceAnnotationsThree (line 294) | public interface InterfaceAnnotationsThree { method inheritedAnnotations (line 296) | @MyPreFilter FILE: core/src/test/java/org/springframework/security/authorization/method/PreFilterAuthorizationReactiveMethodInterceptorTests.java class PreFilterAuthorizationReactiveMethodInterceptorTests (line 43) | public class PreFilterAuthorizationReactiveMethodInterceptorTests { method setExpressionHandlerWhenNotNullThenSetsExpressionHandler (line 45) | @Test method setExpressionHandlerWhenNullThenException (line 53) | @Test method setParameterNameDiscovererWhenNotNullThenSetsParameterNameDiscoverer (line 59) | @Test method setParameterNameDiscovererWhenNullThenException (line 67) | @Test method methodMatcherWhenMethodHasNotPreFilterAnnotationThenNotMatches (line 74) | @Test method methodMatcherWhenMethodHasPreFilterAnnotationThenMatches (line 82) | @Test method findFilterTargetWhenNameProvidedAndNotMatchThenException (line 91) | @Test method findFilterTargetWhenNameProvidedAndMatchAndNullThenException (line 100) | @Test method findFilterTargetWhenNameNotProvidedAndSingleArgMonoThenFiltersMono (line 109) | @Test method findFilterTargetWhenNameNotProvidedAndSingleArgFluxThenFiltersFlux (line 124) | @Test method checkInheritedAnnotationsWhenConflictingThenAnnotationConfigurationException (line 142) | @Test class TestClass (line 151) | @PreFilter("filterObject == 'john'") method doSomethingFluxFilterTargetNotMatch (line 154) | @PreFilter(value = "filterObject == 'john'", filterTarget = "filterT... method doSomethingFluxFilterTargetMatch (line 159) | @PreFilter(value = "filterObject == 'john'", filterTarget = "flux") method doSomethingFluxFilterTargetNotProvided (line 164) | @PreFilter("filterObject == 'john'") method doSomethingMonoFilterTargetNotProvided (line 169) | @PreFilter("filterObject == 'john'") method doSomethingTwoArgsFilterTargetNotProvided (line 174) | public Flux doSomethingTwoArgsFilterTargetNotProvided(String... method inheritedAnnotations (line 178) | @Override class NoPreFilterClass (line 185) | public static class NoPreFilterClass { method doSomething (line 187) | public void doSomething() { class ConflictingAnnotations (line 193) | public static class ConflictingAnnotations implements InterfaceAnnotat... method inheritedAnnotations (line 195) | @Override type InterfaceAnnotationsOne (line 201) | public interface InterfaceAnnotationsOne { method inheritedAnnotations (line 203) | @PreFilter("filterObject == 'jim'") type InterfaceAnnotationsTwo (line 208) | public interface InterfaceAnnotationsTwo { method inheritedAnnotations (line 210) | @PreFilter("filterObject == 'jane'") type InterfaceAnnotationsThree (line 215) | public interface InterfaceAnnotationsThree { method inheritedAnnotations (line 217) | @MyPreFilter FILE: core/src/test/java/org/springframework/security/authorization/method/SecuredAuthorizationManagerTests.java class SecuredAuthorizationManagerTests (line 47) | public class SecuredAuthorizationManagerTests { method setAuthoritiesAuthorizationManagerWhenNullThenException (line 49) | @Test method setAuthoritiesAuthorizationManagerWhenNotNullThenVerifyUsage (line 56) | @Test method checkDoSomethingWhenNoSecuredAnnotationThenNullDecision (line 69) | @Test method checkSecuredUserOrAdminWhenRoleUserThenGrantedDecision (line 78) | @Test method checkSecuredUserOrAdminWhenRoleAdminThenGrantedDecision (line 88) | @Test method checkSecuredUserOrAdminWhenRoleAnonymousThenDeniedDecision (line 98) | @Test method checkRequiresAdminWhenClassAnnotationsThenMethodAnnotationsTakePrecedence (line 110) | @Test method checkRequiresUserWhenClassAnnotationsThenApplies (line 123) | @Test method checkInheritedAnnotationsWhenDuplicatedThenAnnotationConfigurationException (line 136) | @Test method checkInheritedAnnotationsWhenConflictingThenAnnotationConfigurationException (line 146) | @Test method checkTargetClassAwareWhenInterfaceLevelAnnotationsThenApplies (line 156) | @Test class TestClass (line 169) | public static class TestClass implements InterfaceAnnotationsOne, Inte... method doSomething (line 171) | public void doSomething() { method securedUserOrAdmin (line 175) | @Secured({ "ROLE_USER", "ROLE_ADMIN" }) method inheritedAnnotations (line 180) | @Override class ClassLevelAnnotations (line 187) | @Secured("ROLE_USER") method securedAdmin (line 190) | @Secured("ROLE_ADMIN") method securedUser (line 195) | public void securedUser() { method inheritedAnnotations (line 199) | @Override type InterfaceAnnotationsOne (line 207) | public interface InterfaceAnnotationsOne { method inheritedAnnotations (line 209) | @Secured("ROLE_ADMIN") type InterfaceAnnotationsTwo (line 214) | public interface InterfaceAnnotationsTwo { method inheritedAnnotations (line 216) | @Secured("ROLE_USER") type InterfaceAnnotationsThree (line 221) | public interface InterfaceAnnotationsThree { method inheritedAnnotations (line 223) | @MySecured type InterfaceLevelAnnotations (line 234) | @Secured("ROLE_ADMIN") class TestTargetClassAware (line 239) | public static class TestTargetClassAware extends TestClass implements ... method getTargetClass (line 241) | @Override method doSomething (line 246) | @Override method securedUserOrAdmin (line 251) | @Override method inheritedAnnotations (line 256) | @Override FILE: core/src/test/java/org/springframework/security/concurrent/AbstractDelegatingSecurityContextExecutorServiceTests.java class AbstractDelegatingSecurityContextExecutorServiceTests (line 44) | public abstract class AbstractDelegatingSecurityContextExecutorServiceTests method setUpExecutorService (line 55) | @BeforeEach method constructorNullDelegate (line 60) | @Override method shutdown (line 66) | @Test method shutdownNow (line 72) | @Test method isShutdown (line 79) | @Test method isTerminated (line 86) | @Test method awaitTermination (line 93) | @Test method submitCallable (line 100) | @Test method submitRunnableWithResult (line 108) | @Test method submitRunnable (line 116) | @Test method invokeAll (line 125) | @Test method invokeAllTimeout (line 136) | @Test method invokeAny (line 147) | @Test method invokeAnyTimeout (line 158) | @Test method create (line 169) | @Override FILE: core/src/test/java/org/springframework/security/concurrent/AbstractDelegatingSecurityContextExecutorTests.java class AbstractDelegatingSecurityContextExecutorTests (line 38) | public abstract class AbstractDelegatingSecurityContextExecutorTests method constructorNullDelegate (line 46) | @Test method execute (line 51) | @Test method getExecutor (line 58) | protected Executor getExecutor() { method create (line 62) | protected abstract DelegatingSecurityContextExecutor create(); FILE: core/src/test/java/org/springframework/security/concurrent/AbstractDelegatingSecurityContextScheduledExecutorServiceTests.java class AbstractDelegatingSecurityContextScheduledExecutorServiceTests (line 40) | public abstract class AbstractDelegatingSecurityContextScheduledExecutor... method setUpExecutor (line 48) | @BeforeEach method scheduleRunnable (line 53) | @Test method scheduleCallable (line 63) | @Test method scheduleAtFixedRate (line 71) | @Test method scheduleWithFixedDelay (line 81) | @Test method create (line 92) | @Override FILE: core/src/test/java/org/springframework/security/concurrent/AbstractDelegatingSecurityContextTestSupport.java class AbstractDelegatingSecurityContextTestSupport (line 45) | @ExtendWith(MockitoExtension.class) method explicitSecurityContextSetup (line 75) | public final void explicitSecurityContextSetup() throws Exception { method currentSecurityContextSetup (line 86) | public final void currentSecurityContextSetup() throws Exception { method setContext (line 95) | @BeforeEach method clearContext (line 100) | @AfterEach FILE: core/src/test/java/org/springframework/security/concurrent/CurrentDelegatingSecurityContextExecutorServiceTests.java class CurrentDelegatingSecurityContextExecutorServiceTests (line 31) | public class CurrentDelegatingSecurityContextExecutorServiceTests method setUp (line 34) | @BeforeEach method create (line 39) | @Override FILE: core/src/test/java/org/springframework/security/concurrent/CurrentDelegatingSecurityContextExecutorTests.java class CurrentDelegatingSecurityContextExecutorTests (line 31) | public class CurrentDelegatingSecurityContextExecutorTests extends Abstr... method setUp (line 33) | @BeforeEach method create (line 38) | @Override FILE: core/src/test/java/org/springframework/security/concurrent/CurrentDelegatingSecurityContextScheduledExecutorServiceTests.java class CurrentDelegatingSecurityContextScheduledExecutorServiceTests (line 31) | public class CurrentDelegatingSecurityContextScheduledExecutorServiceTests method setUp (line 34) | @BeforeEach method create (line 39) | @Override FILE: core/src/test/java/org/springframework/security/concurrent/DelegatingSecurityContextCallableTests.java class DelegatingSecurityContextCallableTests (line 49) | @ExtendWith(MockitoExtension.class) method setUp (line 67) | @BeforeEach method givenDelegateCallWillAnswerWithCurrentSecurityContext (line 74) | private void givenDelegateCallWillAnswerWithCurrentSecurityContext() t... method givenDelegateCallWillAnswerWithCurrentSecurityContext (line 78) | private void givenDelegateCallWillAnswerWithCurrentSecurityContext(Sec... method tearDown (line 90) | @AfterEach method constructorNullDelegate (line 95) | @Test method constructorNullDelegateNonNullSecurityContext (line 100) | @Test method constructorNullDelegateAndSecurityContext (line 106) | @Test method constructorNullSecurityContext (line 111) | @Test method call (line 117) | @Test method callDefaultSecurityContext (line 124) | @Test method callDefaultSecurityContextWithCustomSecurityContextHolderStrategy (line 134) | @Test method callOnSameThread (line 149) | @Test method createNullDelegate (line 158) | @Test method createNullDelegateAndSecurityContext (line 164) | @Test method createNullSecurityContext (line 169) | @Test method create (line 179) | @Test method toStringDelegates (line 187) | @Test method assertWrapped (line 193) | private void assertWrapped(Callable callable) throws Exception { method assertWrapped (line 198) | private void assertWrapped(Object callableResult) throws Exception { FILE: core/src/test/java/org/springframework/security/concurrent/DelegatingSecurityContextExecutorIntegrationTests.java class DelegatingSecurityContextExecutorIntegrationTests (line 39) | public class DelegatingSecurityContextExecutorIntegrationTests { method executeWhenThreadFactoryIsPlatformThenSecurityContextPropagated (line 41) | @Test method executeWhenThreadFactoryIsVirtualThenSecurityContextPropagated (line 47) | @Test method executeAndReturn (line 54) | private SecurityContext executeAndReturn(ThreadFactory threadFactory) ... method createExecutor (line 64) | private DelegatingSecurityContextExecutor createExecutor(ScheduledExec... method securityContext (line 68) | private static SecurityContext securityContext() { FILE: core/src/test/java/org/springframework/security/concurrent/DelegatingSecurityContextExecutorServiceIntegrationTests.java class DelegatingSecurityContextExecutorServiceIntegrationTests (line 39) | public class DelegatingSecurityContextExecutorServiceIntegrationTests { method executeWhenThreadFactoryIsPlatformThenSecurityContextPropagated (line 41) | @Test method executeWhenThreadFactoryIsVirtualThenSecurityContextPropagated (line 47) | @Test method executeAndReturn (line 54) | private SecurityContext executeAndReturn(ThreadFactory threadFactory) ... method submitWhenThreadFactoryIsPlatformThenSecurityContextPropagated (line 64) | @Test method submitWhenThreadFactoryIsVirtualThenSecurityContextPropagated (line 70) | @Test method submitAndReturn (line 77) | private SecurityContext submitAndReturn(ThreadFactory threadFactory) t... method createExecutor (line 87) | private DelegatingSecurityContextExecutorService createExecutor(Schedu... method securityContext (line 91) | private static SecurityContext securityContext() { FILE: core/src/test/java/org/springframework/security/concurrent/DelegatingSecurityContextRunnableTests.java class DelegatingSecurityContextRunnableTests (line 49) | @ExtendWith(MockitoExtension.class) method setUp (line 67) | @BeforeEach method givenDelegateRunWillAnswerWithCurrentSecurityContext (line 73) | private void givenDelegateRunWillAnswerWithCurrentSecurityContext() { method givenDelegateRunWillAnswerWithCurrentSecurityContext (line 80) | private void givenDelegateRunWillAnswerWithCurrentSecurityContext(Secu... method tearDown (line 87) | @AfterEach method constructorNullDelegate (line 92) | @Test method constructorNullDelegateNonNullSecurityContext (line 97) | @Test method constructorNullDelegateAndSecurityContext (line 103) | @Test method constructorNullSecurityContext (line 108) | @Test method call (line 114) | @Test method callDefaultSecurityContext (line 121) | @Test method callDefaultSecurityContextWithCustomSecurityContextHolderStrategy (line 131) | @Test method callOnSameThread (line 146) | @Test method createNullDelegate (line 156) | @Test method createNullDelegateAndSecurityContext (line 162) | @Test method createNullSecurityContext (line 167) | @Test method create (line 177) | @Test method toStringDelegates (line 185) | @Test method assertWrapped (line 191) | private void assertWrapped(Runnable runnable) throws Exception { method synchronousExecutor (line 198) | private static ExecutorService synchronousExecutor() { FILE: core/src/test/java/org/springframework/security/concurrent/DelegatingSecurityContextScheduledExecutorServiceIntegrationTests.java class DelegatingSecurityContextScheduledExecutorServiceIntegrationTests (line 39) | public class DelegatingSecurityContextScheduledExecutorServiceIntegratio... method executeWhenThreadFactoryIsPlatformThenSecurityContextPropagated (line 41) | @Test method executeWhenThreadFactoryIsVirtualThenSecurityContextPropagated (line 47) | @Test method executeAndReturn (line 54) | private SecurityContext executeAndReturn(ThreadFactory threadFactory) ... method submitWhenThreadFactoryIsPlatformThenSecurityContextPropagated (line 64) | @Test method submitWhenThreadFactoryIsVirtualThenSecurityContextPropagated (line 70) | @Test method submitAndReturn (line 77) | private SecurityContext submitAndReturn(ThreadFactory threadFactory) t... method scheduleWhenThreadFactoryIsPlatformThenSecurityContextPropagated (line 87) | @Test method scheduleWhenThreadFactoryIsVirtualThenSecurityContextPropagated (line 93) | @Test method scheduleAndReturn (line 100) | private SecurityContext scheduleAndReturn(ThreadFactory threadFactory)... method createExecutor (line 110) | private DelegatingSecurityContextScheduledExecutorService createExecut... method securityContext (line 114) | private static SecurityContext securityContext() { FILE: core/src/test/java/org/springframework/security/concurrent/DelegatingSecurityContextSupportTests.java class DelegatingSecurityContextSupportTests (line 30) | public class DelegatingSecurityContextSupportTests extends AbstractDeleg... method wrapCallable (line 34) | @Test method wrapCallableNullSecurityContext (line 42) | @Test method wrapRunnable (line 49) | @Test method wrapRunnableNullSecurityContext (line 57) | @Test class ConcreteDelegatingSecurityContextSupport (line 64) | private static class ConcreteDelegatingSecurityContextSupport extends ... method ConcreteDelegatingSecurityContextSupport (line 66) | ConcreteDelegatingSecurityContextSupport(SecurityContext securityCon... FILE: core/src/test/java/org/springframework/security/concurrent/ExplicitDelegatingSecurityContextExecutorServiceTests.java class ExplicitDelegatingSecurityContextExecutorServiceTests (line 31) | public class ExplicitDelegatingSecurityContextExecutorServiceTests method setUp (line 34) | @BeforeEach method create (line 39) | @Override FILE: core/src/test/java/org/springframework/security/concurrent/ExplicitDelegatingSecurityContextExecutorTests.java class ExplicitDelegatingSecurityContextExecutorTests (line 31) | public class ExplicitDelegatingSecurityContextExecutorTests extends Abst... method setUp (line 33) | @BeforeEach method create (line 38) | @Override FILE: core/src/test/java/org/springframework/security/concurrent/ExplicitDelegatingSecurityContextScheduledExecutorServiceTests.java class ExplicitDelegatingSecurityContextScheduledExecutorServiceTests (line 31) | public class ExplicitDelegatingSecurityContextScheduledExecutorServiceTests method setUp (line 34) | @BeforeEach method create (line 39) | @Override FILE: core/src/test/java/org/springframework/security/context/DelegatingApplicationListenerTests.java class DelegatingApplicationListenerTests (line 34) | @ExtendWith(MockitoExtension.class) method setup (line 44) | @BeforeEach method processEventNull (line 52) | @Test method processEventSuccess (line 58) | @Test method processEventEventTypeNotSupported (line 66) | @Test method processEventSourceTypeNotSupported (line 72) | @Test method addNull (line 79) | @Test FILE: core/src/test/java/org/springframework/security/converter/RsaKeyConvertersTests.java class RsaKeyConvertersTests (line 36) | public class RsaKeyConvertersTests { method pkcs8WhenConvertingPkcs8PrivateKeyThenOk (line 116) | @Test method pkcs8WhenConvertingSingleLinePkcs8PrivateKeyThenOk (line 123) | @Test method pkcs8WhenConvertingPkcs1PrivateKeyThenIllegalArgumentException (line 130) | @Test method x509WhenConvertingX509PublicKeyThenOk (line 135) | @Test method x509WhenConvertingSingleLineX509PublicKeyThenOk (line 141) | @Test method x509WhenConvertingX509CertificateThenOk (line 147) | @Test method x509WhenConvertingX509SingleLineCertificateThenOk (line 153) | @Test method x509WhenConvertingDerEncodedX509PublicKeyThenIllegalArgumentException (line 159) | @Test method toInputStream (line 164) | private static InputStream toInputStream(String string) { FILE: core/src/test/java/org/springframework/security/core/JavaVersionTests.java class JavaVersionTests (line 30) | public class JavaVersionTests { method authenticationWhenJdk17ThenCorrectJdkCompatibility (line 34) | @Test method assertClassVersion (line 39) | private void assertClassVersion(Class clazz, int classVersion) thro... FILE: core/src/test/java/org/springframework/security/core/SpringSecurityCoreVersionTests.java class SpringSecurityCoreVersionTests (line 50) | @ExtendWith(MockitoExtension.class) method setup (line 62) | @BeforeEach method cleanup (line 68) | @AfterEach method springVersionIsUpToDate (line 75) | @Test method serialVersionMajorAndMinorVersionMatchBuildVersion (line 82) | @Test method noLoggingIfVersionsAreEqual (line 93) | @Test method noLoggingIfSpringVersionNull (line 102) | @Test method warnIfSpringVersionTooSmall (line 111) | @Test method noWarnIfSpringVersionLarger (line 119) | @Test method noWarnIfSpringPatchVersionDoubleDigits (line 129) | @Test method noLoggingIfPropertySet (line 138) | @Test method getDisableChecksProperty (line 147) | private String getDisableChecksProperty() { method performChecks (line 151) | private void performChecks() { method performChecks (line 157) | private void performChecks(String minSpringVersion) { method expectSpringSecurityVersionThenReturn (line 164) | private void expectSpringSecurityVersionThenReturn(String version) { method expectSpringVersionThenReturn (line 168) | private void expectSpringVersionThenReturn(String version) { FILE: core/src/test/java/org/springframework/security/core/SpringSecurityMessageSourceTests.java class SpringSecurityMessageSourceTests (line 31) | public class SpringSecurityMessageSourceTests { method testOperation (line 33) | @Test method testReplacableLookup (line 40) | @Test method germanSystemLocaleWithEnglishLocaleContextHolder (line 54) | @Test FILE: core/src/test/java/org/springframework/security/core/StaticFinalReflectionUtils.java class StaticFinalReflectionUtils (line 36) | final class StaticFinalReflectionUtils { method setField (line 45) | static void setField(final Field field, final Object newValue) { method setFieldUsingUnsafe (line 76) | private static void setFieldUsingUnsafe(Object base, Class type, long ... method StaticFinalReflectionUtils (line 106) | private StaticFinalReflectionUtils() { FILE: core/src/test/java/org/springframework/security/core/annotation/ExpressionTemplateSecurityAnnotationScannerTests.java class ExpressionTemplateSecurityAnnotationScannerTests (line 38) | public class ExpressionTemplateSecurityAnnotationScannerTests { method parseMultipleMetaSourceAnnotationParameter (line 43) | @Test method parseMultipleMetaSourceAnnotationParameterWithAliasFor (line 50) | @Test method parseMetaSourceAnnotationWithEnumImplementingExpressionTemplateValueProvider (line 57) | @Test type Permission (line 64) | enum Permission implements ExpressionTemplateValueProvider { method getExpressionTemplateValue (line 68) | @Override type MessageService (line 126) | private interface MessageService { method process (line 128) | @HasAllCustomPermissions method sayHello (line 131) | @HasReadPermission("#name") method save (line 134) | @HasWritePermission("#name") FILE: core/src/test/java/org/springframework/security/core/annotation/UniqueSecurityAnnotationScannerTests.java class UniqueSecurityAnnotationScannerTests (line 39) | public class UniqueSecurityAnnotationScannerTests { method scanWhenAnnotationOnInterfaceThenResolves (line 47) | @Test method scanWhenAnnotationOnMethodThenResolves (line 54) | @Test method scanWhenAnnotationOnClassThenResolves (line 61) | @Test method scanWhenAnnotationOnClassMethodThenResolves (line 68) | @Test method scanWhenInterfaceOverridingAnnotationOnInterfaceThenResolves (line 75) | @Test method scanWhenInterfaceOverridingMultipleInterfaceInheritanceThenResolves (line 82) | @Test method scanWhenInterfaceMethodOverridingAnnotationOnInterfaceThenResolves (line 90) | @Test method scanWhenClassMultipleInheritanceThenException (line 97) | @Test method scanWhenClassOverridingMultipleInterfaceInheritanceThenResolves (line 105) | @Test method scanWhenClassMethodOverridingMultipleInterfaceInheritanceThenResolves (line 112) | @Test method scanWhenClassInheritingInterfaceOverridingInterfaceAnnotationThenResolves (line 119) | @Test method scanWhenClassOverridingGrandparentInterfaceAnnotationThenResolves (line 126) | @Test method scanWhenMethodOverridingGrandparentInterfaceAnnotationThenResolves (line 133) | @Test method scanWhenClassInheritingMethodOverriddenAnnotationThenResolves (line 140) | @Test method scanWhenClassOverridingMethodOverriddenAnnotationThenResolves (line 147) | @Test method scanWhenMethodOverridingMethodOverriddenAnnotationThenResolves (line 154) | @Test method scanWhenClassInheritingMultipleInheritanceThenException (line 161) | @Test method scanWhenClassOverridingMultipleInheritanceThenResolves (line 168) | @Test method scanWhenMethodOverridingMultipleInheritanceThenResolves (line 175) | @Test method scanWhenInheritingInterfaceAndMethodAnnotationsThenResolves (line 182) | @Test method scanWhenClassOverridingInterfaceAndMethodInheritanceThenResolves (line 189) | @Test method scanWhenMethodOverridingInterfaceAndMethodInheritanceThenResolves (line 196) | @Test method scanWhenMultipleMethodInheritanceThenException (line 203) | @Test method scanWhenClassInheritingInterfaceAnnotationThenResolves (line 211) | @Test method scanWhenMethodInheritingMethodOverridingInterfaceAndMethodInheritanceThenResolves (line 218) | @Test method scanWhenClassOverridingMethodOverridingInterfaceAndMethodInheritanceThenResolves (line 225) | @Test method scanWhenInterfaceInheritingAnnotationsAtDifferentLevelsThenException (line 233) | @Test method scanWhenClassMethodOverridingAnnotationOnMethodThenResolves (line 240) | @Test method scanWhenClassInheritingInterfaceInheritingInterfaceMethodAnnotationThenResolves (line 248) | @Test method scanWhenClassInheritingAbstractClassNoAnnotationsThenNoAnnotation (line 256) | @Test method scanParameterAnnotationWhenAnnotationOnInterface (line 264) | @Test method scanParameterAnnotationWhenClassInheritingInterfaceAnnotation (line 271) | @Test method scanParameterAnnotationWhenClassOverridingMethodOverridingInterface (line 278) | @Test method scanParameterAnnotationWhenMultipleMethodInheritanceThenException (line 285) | @Test method scanParameterAnnotationWhenInterfaceNoAnnotationsThenException (line 292) | @Test method scanWhenAnnotationOnParameterizedInterfaceTheLocates (line 300) | @Test method scanWhenAnnotationOnParameterizedSuperClassThenLocates (line 308) | @Test method scanWhenAnnotationOnParameterizedMethodThenLocates (line 316) | @Test method scanParameterAnnotationWhenPresentInParentAndInterfaceThenException (line 323) | @Test method scanWhenAnnotationOnParameterizedUndeclaredMethodAndThenLocates (line 331) | @Test type UserService (line 338) | interface UserService { method add (line 340) | void add(@CustomParameterAnnotation("one") String user); method list (line 342) | List list(@CustomParameterAnnotation("two") String user); method get (line 344) | String get(@CustomParameterAnnotation("three") String user); method delete (line 346) | void delete(@CustomParameterAnnotation("five") String user); type OtherUserService (line 350) | interface OtherUserService { method list (line 352) | List list(@CustomParameterAnnotation("four") String user); type ThirdPartyUserService (line 356) | interface ThirdPartyUserService { method delete (line 358) | void delete(@CustomParameterAnnotation("five") String user); type RemoteUserService (line 362) | interface RemoteUserService extends ThirdPartyUserService { method batch (line 364) | void batch(@CustomParameterAnnotation("six") String... user); class UserServiceImpl (line 368) | static class UserServiceImpl implements UserService, OtherUserService,... method add (line 370) | @Override method list (line 375) | @Override method get (line 380) | @Override method delete (line 385) | @Override method batch (line 390) | @Override class DefaultUserService (line 397) | static class DefaultUserService extends UserServiceImpl implements Rem... method batch (line 399) | @Override type AnnotationOnInterface (line 414) | @PreAuthorize("one") method method (line 417) | String method(); type AlsoAnnotationOnInterface (line 421) | @PreAuthorize("two") method method (line 424) | String method(); type AnnotationOnInterfaceMethod (line 428) | private interface AnnotationOnInterfaceMethod { method method (line 430) | @PreAuthorize("three") type AlsoAnnotationOnInterfaceMethod (line 435) | private interface AlsoAnnotationOnInterfaceMethod { method method (line 437) | @PreAuthorize("four") class AnnotationOnClass (line 442) | @PreAuthorize("five") method method (line 445) | String method() { class AnnotationOnClassMethod (line 451) | private static class AnnotationOnClassMethod { method method (line 453) | @PreAuthorize("six") type InterfaceOverridingAnnotationOnInterface (line 460) | @PreAuthorize("seven") type InterfaceMethodOverridingAnnotationOnInterface (line 465) | private interface InterfaceMethodOverridingAnnotationOnInterface exten... method method (line 467) | @PreAuthorize("eight") type InterfaceAttemptingMultipleInterfaceInheritance (line 472) | private interface InterfaceAttemptingMultipleInterfaceInheritance type InterfaceOverridingMultipleInterfaceInheritance (line 477) | @PreAuthorize("ten") class ClassInheritingInterfaceOverridingMultipleInterfaceInheritance (line 483) | private static class ClassInheritingInterfaceOverridingMultipleInterfa... method method (line 486) | @Override type InterfaceMethodOverridingMultipleInterfaceInheritance (line 493) | private interface InterfaceMethodOverridingMultipleInterfaceInheritance method method (line 496) | @PreAuthorize("eleven") class ClassAttemptingMultipleInterfaceInheritance (line 501) | private static class ClassAttemptingMultipleInterfaceInheritance method method (line 504) | @Override class ClassOverridingMultipleInterfaceInheritance (line 511) | @PreAuthorize("thirteen") method method (line 515) | @Override class ClassMethodOverridingMultipleInterfaceInheritance (line 522) | private static class ClassMethodOverridingMultipleInterfaceInheritance method method (line 525) | @Override class ClassInheritingInterfaceOverridingInterfaceAnnotation (line 533) | private static class ClassInheritingInterfaceOverridingInterfaceAnnota... method method (line 536) | @Override class ClassOverridingGrandparentInterfaceAnnotation (line 543) | @PreAuthorize("sixteen") method method (line 547) | @Override class MethodOverridingGrandparentInterfaceAnnotation (line 554) | private static class MethodOverridingGrandparentInterfaceAnnotation method method (line 557) | @Override class ClassInheritingMethodOverriddenAnnotation (line 565) | private static class ClassInheritingMethodOverriddenAnnotation method method (line 568) | @Override class ClassOverridingMethodOverriddenAnnotation (line 575) | @PreAuthorize("nineteen") method method (line 579) | @Override class MethodOverridingMethodOverriddenAnnotation (line 586) | private static class MethodOverridingMethodOverriddenAnnotation method method (line 589) | @Override class ClassInheritingMultipleInheritance (line 597) | private static class ClassInheritingMultipleInheritance implements Int... method method (line 599) | @Override class ClassOverridingMultipleInheritance (line 606) | @PreAuthorize("twentytwo") method method (line 609) | @Override class MethodOverridingMultipleInheritance (line 616) | private static class MethodOverridingMultipleInheritance method method (line 619) | @Override class InheritingInterfaceAndMethodAnnotations (line 627) | private static class InheritingInterfaceAndMethodAnnotations method method (line 630) | @Override class ClassOverridingInterfaceAndMethodInheritance (line 637) | @PreAuthorize("twentyfive") method method (line 641) | @Override class MethodOverridingInterfaceAndMethodInheritance (line 648) | private static class MethodOverridingInterfaceAndMethodInheritance method method (line 651) | @Override class MultipleMethodInheritance (line 659) | private static class MultipleMethodInheritance method method (line 662) | @Override type InterfaceInheritingInterfaceAnnotation (line 669) | private interface InterfaceInheritingInterfaceAnnotation extends Annot... class ClassInheritingInterfaceMethodAnnotation (line 673) | private static class ClassInheritingInterfaceMethodAnnotation implemen... method method (line 675) | @Override class MethodInheritingMethodOverridingInterfaceAndMethodInheritance (line 682) | private static class MethodInheritingMethodOverridingInterfaceAndMetho... class ClassOverridingMethodOverridingInterfaceAndMethodInheritance (line 687) | @PreAuthorize("twentyseven") class InterfaceInheritingAnnotationsAtDifferentLevels (line 693) | private static class InterfaceInheritingAnnotationsAtDifferentLevels method method (line 696) | @Override class ClassMethodOverridingAnnotationOnMethod (line 703) | private static class ClassMethodOverridingAnnotationOnMethod implement... method method (line 705) | @Override type InterfaceInheritingInterfaceMethodAnnotation (line 713) | private interface InterfaceInheritingInterfaceMethodAnnotation extends... class ClassInheritingInterfaceInheritingInterfaceMethodAnnotation (line 717) | private static class ClassInheritingInterfaceInheritingInterfaceMethod... method method (line 720) | @Override class AbstractClassNoAnnotations (line 727) | public abstract static class AbstractClassNoAnnotations { method otherMethod (line 729) | public String otherMethod() { class ClassInheritingAbstractClassNoAnnotations (line 735) | @PreAuthorize("twentynine") type MyService (line 740) | interface MyService { method get (line 742) | @PreAuthorize("thirty") class MyServiceExt (line 747) | abstract static class MyServiceExt implements MyService { method get (line 759) | @Override method getExt (line 764) | @Override method getExtByClass (line 769) | @Override type GenericInterface (line 776) | interface GenericInterface { method processOneAndTwo (line 778) | @PreAuthorize("hasAuthority('thirtythree')") class GenericAbstractSuperclass (line 783) | abstract static class GenericAbstractSuperclass implements GenericI... method processOneAndTwo (line 785) | @Override class GenericInterfaceImpl (line 791) | static class GenericInterfaceImpl extends GenericAbstractSuperclass findMessageByUsername(String username) { method setContextAndClearAndGetContextThenEmitsEmpty (line 81) | @Test method setAuthenticationAndGetContextThenEmitsContext (line 95) | @Test method getContextWhenThreadFactoryIsPlatformThenPropagated (line 109) | @Test method getContextWhenThreadFactoryIsVirtualThenPropagated (line 114) | @Test method verifySecurityContextIsPropagated (line 120) | private static void verifySecurityContextIsPropagated(ThreadFactory th... method clearContextWhenThreadFactoryIsPlatformThenCleared (line 133) | @Test method clearContextWhenThreadFactoryIsVirtualThenCleared (line 138) | @Test method verifySecurityContextIsCleared (line 144) | private static void verifySecurityContextIsCleared(ThreadFactory threa... FILE: core/src/test/java/org/springframework/security/core/context/ReactiveSecurityContextHolderThreadLocalAccessorTests.java class ReactiveSecurityContextHolderThreadLocalAccessorTests (line 37) | public class ReactiveSecurityContextHolderThreadLocalAccessorTests { method setUp (line 41) | @BeforeEach method tearDown (line 46) | @AfterEach method keyAlwaysReturnsSecurityContextClass (line 51) | @Test method getValueWhenThreadLocalNotSetThenReturnsNull (line 56) | @Test method getValueWhenThreadLocalSetThenReturnsSecurityContextMono (line 61) | @Test method getValueWhenThreadLocalSetOnAnotherThreadThenReturnsNull (line 71) | @Test method setValueWhenNullThenThrowsIllegalArgumentException (line 102) | @Test method setValueWhenThreadLocalSetThenClearsThreadLocal (line 111) | @Test FILE: core/src/test/java/org/springframework/security/core/context/SecurityContextHolderTests.java class SecurityContextHolderTests (line 34) | public class SecurityContextHolderTests { method setUp (line 36) | @BeforeEach method testContextHolderGetterSetterClearer (line 41) | @Test method testNeverReturnsNull (line 52) | @Test method testRejectsNulls (line 58) | @Test method setContextHolderStrategyWhenCalledThenUsed (line 63) | @Test FILE: core/src/test/java/org/springframework/security/core/context/SecurityContextHolderThreadLocalAccessorTests.java class SecurityContextHolderThreadLocalAccessorTests (line 33) | public class SecurityContextHolderThreadLocalAccessorTests { method setUp (line 37) | @BeforeEach method tearDown (line 42) | @AfterEach method keyAlwaysReturnsSecurityContextClassName (line 47) | @Test method getValueWhenSecurityContextHolderNotSetThenReturnsNull (line 52) | @Test method getValueWhenSecurityContextHolderSetThenReturnsSecurityContext (line 57) | @Test method setValueWhenSecurityContextThenSetsSecurityContextHolder (line 65) | @Test method setValueWhenNullThenThrowsIllegalArgumentException (line 73) | @Test method setValueWhenSecurityContextSetThenClearsSecurityContextHolder (line 82) | @Test FILE: core/src/test/java/org/springframework/security/core/context/SecurityContextImplTests.java class SecurityContextImplTests (line 31) | public class SecurityContextImplTests { method testEmptyObjectsAreEquals (line 33) | @Test method testSecurityContextCorrectOperation (line 40) | @Test FILE: core/src/test/java/org/springframework/security/core/context/ThreadLocalSecurityContextHolderStrategyTests.java class ThreadLocalSecurityContextHolderStrategyTests (line 31) | class ThreadLocalSecurityContextHolderStrategyTests { method clearContext (line 35) | @AfterEach method deferredNotInvoked (line 40) | @Test method deferredContext (line 47) | @Test method deferredContextValidates (line 56) | @Test method context (line 63) | @Test method contextValidates (line 72) | @Test method getContextWhenEmptyThenReturnsSameInstance (line 77) | @Test FILE: core/src/test/java/org/springframework/security/core/parameters/AnnotationParameterNameDiscovererTests.java class AnnotationParameterNameDiscovererTests (line 26) | public class AnnotationParameterNameDiscovererTests { method setup (line 30) | @BeforeEach method getParameterNamesInterfaceSingleParam (line 35) | @Test method getParameterNamesInterfaceSingleParamAnnotatedWithMultiParams (line 42) | @Test method getParameterNamesInterfaceNoAnnotation (line 49) | @Test method getParameterNamesClassSingleParam (line 56) | @Test method getParameterNamesClassSingleParamAnnotatedWithMultiParams (line 63) | @Test method getParameterNamesClassNoAnnotation (line 70) | @Test method getParameterNamesConstructor (line 77) | @Test method getParameterNamesConstructorNoAnnotation (line 83) | @Test method getParameterNamesClassAnnotationOnInterface (line 88) | @Test method getParameterNamesClassAnnotationOnImpl (line 98) | @Test method getParameterNamesClassAnnotationOnBaseClass (line 108) | @Test type Dao (line 118) | interface Dao { method findMessageByTo (line 120) | String findMessageByTo(@P("to") String to); method findMessageByToAndFrom (line 122) | String findMessageByToAndFrom(@P("to") String to, String from); method findMessageByIdNoAnnotation (line 124) | String findMessageByIdNoAnnotation(String id); class BaseDaoImpl (line 128) | static class BaseDaoImpl { method findMessageByIdNoAnnotation (line 130) | public String findMessageByIdNoAnnotation(@P("id") String id) { class DaoImpl (line 136) | static class DaoImpl extends BaseDaoImpl implements Dao { method findMessageByTo (line 138) | @Override method findMessageByToAndFrom (line 143) | @Override class Impl (line 150) | static class Impl { method Impl (line 152) | Impl(Long dataSourceId) { method Impl (line 155) | Impl(@P("id") String dataSourceId) { method findMessageByTo (line 158) | String findMessageByTo(@P("to") String to) { method findMessageByToAndFrom (line 162) | String findMessageByToAndFrom(@P("to") String to, String from) { method findMessageByIdNoAnnotation (line 166) | String findMessageByIdNoAnnotation(String id) { FILE: core/src/test/java/org/springframework/security/core/parameters/DefaultSecurityParameterNameDiscovererTests.java class DefaultSecurityParameterNameDiscovererTests (line 37) | @SuppressWarnings("unchecked") method setup (line 42) | @BeforeEach method constructorDefault (line 47) | @Test method constructorDiscoverers (line 60) | @Test FILE: core/src/test/java/org/springframework/security/core/session/SessionInformationTests.java class SessionInformationTests (line 30) | public class SessionInformationTests { method testObject (line 32) | @Test FILE: core/src/test/java/org/springframework/security/core/session/SessionRegistryImplTests.java class SessionRegistryImplTests (line 34) | public class SessionRegistryImplTests { method setUp (line 38) | @BeforeEach method sessionDestroyedEventRemovesSessionFromRegistry (line 43) | @Test method sessionIdChangedEventRemovesOldSessionAndAddsANewSession (line 65) | @Test method testMultiplePrincipals (line 89) | @Test method testSessionInformationLifecycle (line 104) | @Test method testTwoSessionsOnePrincipalExpiring (line 133) | @Test method testTwoSessionsOnePrincipalHandling (line 154) | @Test method sessionIdChangedEventWhenSessionIdNotSavedThenDoesNothing (line 176) | @Test method contains (line 195) | private boolean contains(String sessionId, Object principal) { FILE: core/src/test/java/org/springframework/security/core/token/DefaultTokenTests.java class DefaultTokenTests (line 32) | public class DefaultTokenTests { method testEquality (line 34) | @Test method testRejectsNullExtendedInformation (line 44) | @Test method testEqualityWithDifferentExtendedInformation3 (line 51) | @Test FILE: core/src/test/java/org/springframework/security/core/token/KeyBasedPersistenceTokenServiceTests.java class KeyBasedPersistenceTokenServiceTests (line 32) | public class KeyBasedPersistenceTokenServiceTests { method getService (line 34) | private KeyBasedPersistenceTokenService getService() { method testOperationWithSimpleExtendedInformation (line 50) | @Test method testOperationWithComplexExtendedInformation (line 58) | @Test method testOperationWithEmptyRandomNumber (line 66) | @Test method testOperationWithNoExtendedInformation (line 75) | @Test method testOperationWithMissingKey (line 83) | @Test method testOperationWithTamperedKey (line 92) | @Test FILE: core/src/test/java/org/springframework/security/core/token/SecureRandomFactoryBeanTests.java class SecureRandomFactoryBeanTests (line 34) | public class SecureRandomFactoryBeanTests { method testObjectType (line 36) | @Test method testIsSingleton (line 42) | @Test method testCreatesUsingDefaults (line 48) | @Test method testCreatesUsingSeed (line 57) | @Test FILE: core/src/test/java/org/springframework/security/core/userdetails/MapReactiveUserDetailsServiceTests.java class MapReactiveUserDetailsServiceTests (line 29) | public class MapReactiveUserDetailsServiceTests { method constructorNullUsers (line 39) | @Test method constructorEmptyUsers (line 45) | @Test method constructorCaseIntensiveKey (line 51) | @Test method findByUsernameWhenFoundThenReturns (line 58) | @Test method findByUsernameWhenDifferentCaseThenReturns (line 63) | @Test method findByUsernameWhenClearCredentialsThenFindByUsernameStillHasCredentials (line 68) | @Test method findByUsernameWhenNotFoundThenEmpty (line 78) | @Test method updatePassword (line 83) | @Test FILE: core/src/test/java/org/springframework/security/core/userdetails/MockUserDetailsService.java class MockUserDetailsService (line 33) | public class MockUserDetailsService implements UserDetailsService { method MockUserDetailsService (line 39) | public MockUserDetailsService() { method loadUserByUsername (line 47) | @Override FILE: core/src/test/java/org/springframework/security/core/userdetails/PasswordEncodedUser.java class PasswordEncodedUser (line 25) | public class PasswordEncodedUser { method user (line 31) | public static UserDetails user() { method admin (line 35) | public static UserDetails admin() { method builder (line 39) | public static User.UserBuilder builder() { method withUsername (line 43) | public static User.UserBuilder withUsername(String username) { method withUserDetails (line 47) | public static User.UserBuilder withUserDetails(UserDetails userDetails) { method passwordEncoder (line 55) | private static Function passwordEncoder() { method PasswordEncodedUser (line 59) | protected PasswordEncodedUser() { FILE: core/src/test/java/org/springframework/security/core/userdetails/UserDetailsByNameServiceWrapperTests.java class UserDetailsByNameServiceWrapperTests (line 31) | @SuppressWarnings("unchecked") method testAfterPropertiesSet (line 34) | @Test method testGetUserDetails (line 40) | @Test FILE: core/src/test/java/org/springframework/security/core/userdetails/UserTests.java class UserTests (line 47) | public class UserTests { method equalsReturnsTrueIfUsernamesAreTheSame (line 51) | @Test method hashLookupOnlyDependsOnUsername (line 60) | @Test method testNoArgConstructorDoesntExist (line 71) | @Test method testBuildUserWithNoAuthorities (line 77) | @Test method testNullWithinUserAuthoritiesIsRejected (line 83) | @Test method withUserDetailsWhenAuthoritiesThenOverridesPreviousAuthorities (line 117) | @ParameterizedTest method testNullValuesRejected (line 141) | @Test method constructorStringStringBooleanBooleanBooleanBooleanListWhenNullPasswordThenNullPassword (line 153) | @Test method constructorStringStringListWhenNullPasswordThenNoException (line 164) | @Test method testNullWithinGrantedAuthorityElementIsRejected (line 171) | @Test method testUserGettersSetter (line 179) | @Test method enabledFlagIsFalseForDisabledAccount (line 191) | @Test method useIsSerializable (line 197) | @Test method withUserDetailsWhenAllEnabled (line 207) | @Test method withUserDetailsWhenAllDisabled (line 220) | @Test method withUserWhenDetailsPasswordEncoderThenEncodes (line 233) | @Test method withUsernameWhenPasswordEncoderAndPasswordThenEncodes (line 242) | @Test method withUsernameWhenPasswordAndPasswordEncoderThenEncodes (line 252) | @Test method withUsernameWhenPasswordAndPasswordEncoderTwiceThenEncodesOnce (line 264) | @Test method withUsernameWhenNullPasswordThenNoException (line 282) | @Test method withUsernameWhenPasswordNullAndEncoderThenEncoderNotUsed (line 287) | @Test FILE: core/src/test/java/org/springframework/security/core/userdetails/cache/NullUserCacheTests.java class NullUserCacheTests (line 31) | public class NullUserCacheTests { method getUser (line 33) | private User getUser() { method testCacheOperation (line 38) | @Test FILE: core/src/test/java/org/springframework/security/core/userdetails/cache/SpringCacheBasedUserCacheTests.java class SpringCacheBasedUserCacheTests (line 40) | public class SpringCacheBasedUserCacheTests { method initCacheManaer (line 44) | @BeforeAll method shutdownCacheManager (line 50) | @AfterAll method getCache (line 54) | private Cache getCache() { method getUser (line 60) | private User getUser() { method cacheOperationsAreSuccessful (line 65) | @Test method startupDetectsMissingCache (line 79) | @Test FILE: core/src/test/java/org/springframework/security/core/userdetails/jdbc/JdbcDaoImplTests.java class JdbcDaoImplTests (line 41) | public class JdbcDaoImplTests { method makePopulatedJdbcDao (line 43) | private JdbcDaoImpl makePopulatedJdbcDao() { method makePopulatedJdbcDaoWithRolePrefix (line 50) | private JdbcDaoImpl makePopulatedJdbcDaoWithRolePrefix() { method testCheckDaoAccessUserSuccess (line 58) | @Test method testCheckDaoOnlyReturnsGrantedAuthoritiesGrantedToUser (line 69) | @Test method testCheckDaoReturnsCorrectDisabledProperty (line 77) | @Test method testGettersSetters (line 84) | @Test method testLookupFailsIfUserHasNoGrantedAuthorities (line 93) | @Test method testLookupFailsWithWrongUsername (line 99) | @Test method testLookupSuccessWithMixedCase (line 106) | @Test method testRolePrefixWorks (line 113) | @Test method testGroupAuthoritiesAreLoadedCorrectly (line 125) | @Test method testDuplicateGroupAuthoritiesAreRemoved (line 134) | @Test method testStartupFailsIfDataSourceNotSet (line 144) | @Test method testStartupFailsIfUserMapSetToNull (line 150) | @Test method setMessageSourceWhenNullThenThrowsException (line 159) | @Test method setMessageSourceWhenNotNullThenCanGet (line 165) | @Test FILE: core/src/test/java/org/springframework/security/core/userdetails/memory/UserAttributeEditorTests.java class UserAttributeEditorTests (line 28) | public class UserAttributeEditorTests { method testCorrectOperationWithTrailingSpaces (line 30) | @Test method testCorrectOperationWithoutEnabledDisabledKeyword (line 41) | @Test method testDisabledKeyword (line 54) | @Test method testEmptyStringReturnsNull (line 67) | @Test method testEnabledKeyword (line 75) | @Test method testMalformedStringReturnsNull (line 88) | @Test method testNoPasswordOrRolesReturnsNull (line 96) | @Test method testNoRolesReturnsNull (line 104) | @Test method testNullReturnsNull (line 112) | @Test FILE: core/src/test/java/org/springframework/security/jackson/AbstractMixinTests.java class AbstractMixinTests (line 30) | public abstract class AbstractMixinTests { method setup (line 34) | @BeforeEach method createDefaultUser (line 43) | User createDefaultUser() { method createUser (line 47) | User createUser(String username, String password, String authority) { FILE: core/src/test/java/org/springframework/security/jackson/AnonymousAuthenticationTokenMixinTests.java class AnonymousAuthenticationTokenMixinTests (line 35) | public class AnonymousAuthenticationTokenMixinTests extends AbstractMixi... method serializeAnonymousAuthenticationTokenTest (line 49) | @Test method deserializeAnonymousAuthenticationTokenTest (line 57) | @Test method deserializeAnonymousAuthenticationTokenWithoutAuthoritiesTest (line 65) | @Test method serializeAnonymousAuthenticationTokenMixinAfterEraseCredentialTest (line 74) | @Test FILE: core/src/test/java/org/springframework/security/jackson/BadCredentialsExceptionMixinTests.java class BadCredentialsExceptionMixinTests (line 34) | public class BadCredentialsExceptionMixinTests extends AbstractMixinTests { method serializeBadCredentialsExceptionMixinTest (line 44) | @Test method deserializeBadCredentialsExceptionMixinTest (line 51) | @Test FILE: core/src/test/java/org/springframework/security/jackson/FactorGrantedAuthorityMixinTests.java class FactorGrantedAuthorityMixinTests (line 34) | class FactorGrantedAuthorityMixinTests extends AbstractMixinTests { method serializeSimpleGrantedAuthorityTest (line 43) | @Test method deserializeGrantedAuthorityTest (line 52) | @Test FILE: core/src/test/java/org/springframework/security/jackson/RememberMeAuthenticationTokenMixinTests.java class RememberMeAuthenticationTokenMixinTests (line 39) | public class RememberMeAuthenticationTokenMixinTests extends AbstractMix... method testWithNullPrincipal (line 64) | @Test method testWithNullKey (line 70) | @Test method serializeRememberMeAuthenticationToken (line 76) | @Test method serializeRememberMeAuthenticationWithUserToken (line 84) | @Test method serializeRememberMeAuthenticationWithUserTokenAfterEraseCredential (line 93) | @Test method deserializeRememberMeAuthenticationToken (line 105) | @Test method deserializeRememberMeAuthenticationTokenWithUserTest (line 114) | @Test FILE: core/src/test/java/org/springframework/security/jackson/SecurityContextMixinTests.java class SecurityContextMixinTests (line 39) | public class SecurityContextMixinTests extends AbstractMixinTests { method securityContextSerializeTest (line 47) | @Test method securityContextDeserializeTest (line 56) | @Test FILE: core/src/test/java/org/springframework/security/jackson/SecurityJacksonModulesTests.java class SecurityJacksonModulesTests (line 37) | public class SecurityJacksonModulesTests { method addModulesWithNoTypeValidatorBuilder (line 39) | @Test method addModulesWithDefaultTypeValidatorBuilder (line 50) | @Test method addModulesWithCustomTypeValidator (line 62) | @Test class TestGrantedAuthority (line 75) | @JsonTypeInfo(use = JsonTypeInfo.Id.CLASS) method getAuthority (line 78) | @Override FILE: core/src/test/java/org/springframework/security/jackson/SimpleGrantedAuthorityMixinTests.java class SimpleGrantedAuthorityMixinTests (line 36) | public class SimpleGrantedAuthorityMixinTests extends AbstractMixinTests { method serializeSimpleGrantedAuthorityTest (line 46) | @Test method deserializeGrantedAuthorityTest (line 53) | @Test method deserializeGrantedAuthorityWithoutRoleTest (line 60) | @Test FILE: core/src/test/java/org/springframework/security/jackson/TestingAuthenticationTokenMixinTests.java class TestingAuthenticationTokenMixinTests (line 32) | class TestingAuthenticationTokenMixinTests extends AbstractMixinTests { method serialize (line 59) | @Test method deserialize (line 65) | @Test FILE: core/src/test/java/org/springframework/security/jackson/UnmodifiableMapTests.java class UnmodifiableMapTests (line 27) | class UnmodifiableMapTests extends AbstractMixinTests { method shouldSerialize (line 36) | @Test method shouldDeserialize (line 44) | @Test FILE: core/src/test/java/org/springframework/security/jackson/UserDeserializerTests.java class UserDeserializerTests (line 42) | public class UserDeserializerTests extends AbstractMixinTests { method serializeUserTest (line 58) | @Test method serializeUserWithoutAuthority (line 65) | @Test method deserializeUserWithNullPasswordEmptyAuthorityTest (line 72) | @Test method deserializeUserWithNullPasswordNoAuthorityTest (line 80) | @Test method deserializeUserWithNoClassIdInAuthoritiesTest (line 91) | @Test method deserializeUserWithClassIdInAuthoritiesTest (line 99) | @Test method removeNode (line 108) | private String removeNode(String json, JsonMapper mapper, String toRem... method userJson (line 116) | public static String userJson() { method userWithPasswordJson (line 120) | public static String userWithPasswordJson(String password) { method userWithNoAuthoritiesJson (line 124) | public static String userWithNoAuthoritiesJson() { FILE: core/src/test/java/org/springframework/security/jackson/UsernamePasswordAuthenticationTokenMixinTests.java class UsernamePasswordAuthenticationTokenMixinTests (line 43) | public class UsernamePasswordAuthenticationTokenMixinTests extends Abstr... method serializeUnauthenticatedUsernamePasswordAuthenticationTokenMixinTest (line 72) | @Test method serializeAuthenticatedUsernamePasswordAuthenticationTokenMixinTest (line 81) | @Test method deserializeUnauthenticatedUsernamePasswordAuthenticationTokenMixinTest (line 91) | @Test method deserializeAuthenticatedUsernamePasswordAuthenticationTokenMixinTest (line 100) | @Test method serializeAuthenticatedUsernamePasswordAuthenticationTokenMixinWithUserTest (line 110) | @Test method deserializeAuthenticatedUsernamePasswordAuthenticationTokenWithUserTest (line 118) | @Test method serializeAuthenticatedUsernamePasswordAuthenticationTokenMixinAfterEraseCredentialInvoked (line 131) | @Test method serializeAuthenticatedUsernamePasswordAuthenticationTokenMixinWithNonUserPrincipalTest (line 141) | @Test method deserializeAuthenticatedUsernamePasswordAuthenticationTokenWithNonUserPrincipalTest (line 152) | @Test method deserializeAuthenticatedUsernamePasswordAuthenticationTokenWithDetailsTest (line 161) | @Test method serializingThenDeserializingWithNoCredentialsOrDetailsShouldWork (line 175) | @Test method serializingThenDeserializingWithConfiguredJsontMapperShouldWork (line 185) | @Test method createToken (line 199) | private UsernamePasswordAuthenticationToken createToken() { class NonUserPrincipal (line 206) | @JsonClassDescription method getUsername (line 211) | public String getUsername() { method setUsername (line 215) | public void setUsername(String username) { FILE: core/src/test/java/org/springframework/security/jackson2/AbstractMixinTests.java class AbstractMixinTests (line 29) | @SuppressWarnings("removal") method setup (line 34) | @BeforeEach method createDefaultUser (line 41) | User createDefaultUser() { method createUser (line 45) | User createUser(String username, String password, String authority) { FILE: core/src/test/java/org/springframework/security/jackson2/AnonymousAuthenticationTokenMixinTests.java class AnonymousAuthenticationTokenMixinTests (line 38) | public class AnonymousAuthenticationTokenMixinTests extends AbstractMixi... method serializeAnonymousAuthenticationTokenTest (line 52) | @Test method deserializeAnonymousAuthenticationTokenTest (line 60) | @Test method deserializeAnonymousAuthenticationTokenWithoutAuthoritiesTest (line 68) | @Test method serializeAnonymousAuthenticationTokenMixinAfterEraseCredentialTest (line 77) | @Test FILE: core/src/test/java/org/springframework/security/jackson2/BadCredentialsExceptionMixinTests.java class BadCredentialsExceptionMixinTests (line 34) | public class BadCredentialsExceptionMixinTests extends AbstractMixinTests { method serializeBadCredentialsExceptionMixinTest (line 44) | @Test method deserializeBadCredentialsExceptionMixinTest (line 51) | @Test FILE: core/src/test/java/org/springframework/security/jackson2/FactorGrantedAuthorityMixinTests.java class FactorGrantedAuthorityMixinTests (line 36) | class FactorGrantedAuthorityMixinTests extends AbstractMixinTests { method serializeSimpleGrantedAuthorityTest (line 45) | @Test method deserializeGrantedAuthorityTest (line 54) | @Test FILE: core/src/test/java/org/springframework/security/jackson2/RememberMeAuthenticationTokenMixinTests.java class RememberMeAuthenticationTokenMixinTests (line 39) | public class RememberMeAuthenticationTokenMixinTests extends AbstractMix... method testWithNullPrincipal (line 64) | @Test method testWithNullKey (line 70) | @Test method serializeRememberMeAuthenticationToken (line 76) | @Test method serializeRememberMeAuthenticationWithUserToken (line 84) | @Test method serializeRememberMeAuthenticationWithUserTokenAfterEraseCredential (line 93) | @Test method deserializeRememberMeAuthenticationToken (line 105) | @Test method deserializeRememberMeAuthenticationTokenWithUserTest (line 114) | @Test FILE: core/src/test/java/org/springframework/security/jackson2/SecurityContextMixinTests.java class SecurityContextMixinTests (line 39) | public class SecurityContextMixinTests extends AbstractMixinTests { method securityContextSerializeTest (line 47) | @Test method securityContextDeserializeTest (line 56) | @Test FILE: core/src/test/java/org/springframework/security/jackson2/SecurityJackson2ModulesTests.java class SecurityJackson2ModulesTests (line 41) | @SuppressWarnings("removal") method setup (line 46) | @BeforeEach method readValueWhenNotAllowedOrMappedThenThrowsException (line 52) | @Test method readValueWhenExplicitDefaultTypingAfterSecuritySetupThenReadsAsSpecificType (line 62) | @Test method readValueWhenExplicitDefaultTypingBeforeSecuritySetupThenReadsAsSpecificType (line 69) | @Test method readValueWhenAnnotatedThenReadsAsSpecificType (line 78) | @Test method readValueWhenMixinProvidedThenReadsAsSpecificType (line 84) | @Test method readValueWhenHashMapThenReadsAsSpecificType (line 91) | @Test class NotAllowlisted (line 105) | @NotJacksonAnnotation method getProperty (line 110) | String getProperty() { method setProperty (line 114) | void setProperty(String property) { class NotAllowlistedButAnnotated (line 119) | @JsonIgnoreType(false) method getProperty (line 124) | String getProperty() { method setProperty (line 128) | void setProperty(String property) { class NotAllowlistedMixin (line 133) | @JsonTypeInfo(use = JsonTypeInfo.Id.CLASS, include = JsonTypeInfo.As.P... FILE: core/src/test/java/org/springframework/security/jackson2/SimpleGrantedAuthorityMixinTests.java class SimpleGrantedAuthorityMixinTests (line 36) | public class SimpleGrantedAuthorityMixinTests extends AbstractMixinTests { method serializeSimpleGrantedAuthorityTest (line 46) | @Test method deserializeGrantedAuthorityTest (line 53) | @Test method deserializeGrantedAuthorityWithoutRoleTest (line 60) | @Test FILE: core/src/test/java/org/springframework/security/jackson2/UnmodifiableMapDeserializerTests.java class UnmodifiableMapDeserializerTests (line 27) | class UnmodifiableMapDeserializerTests extends AbstractMixinTests { method shouldSerialize (line 36) | @Test method shouldDeserialize (line 44) | @Test FILE: core/src/test/java/org/springframework/security/jackson2/UserDeserializerTests.java class UserDeserializerTests (line 41) | public class UserDeserializerTests extends AbstractMixinTests { method serializeUserTest (line 57) | @Test method serializeUserWithoutAuthority (line 64) | @Test method deserializeUserWithNullPasswordEmptyAuthorityTest (line 71) | @Test method deserializeUserWithNullPasswordNoAuthorityTest (line 79) | @Test method deserializeUserWithNoClassIdInAuthoritiesTest (line 90) | @Test method deserializeUserWithClassIdInAuthoritiesTest (line 97) | @Test method removeNode (line 106) | private String removeNode(String json, ObjectMapper mapper, String toR... method userJson (line 114) | public static String userJson() { method userWithPasswordJson (line 118) | public static String userWithPasswordJson(String password) { method userWithNoAuthoritiesJson (line 122) | public static String userWithNoAuthoritiesJson() { FILE: core/src/test/java/org/springframework/security/jackson2/UsernamePasswordAuthenticationTokenMixinTests.java class UsernamePasswordAuthenticationTokenMixinTests (line 42) | public class UsernamePasswordAuthenticationTokenMixinTests extends Abstr... method serializeUnauthenticatedUsernamePasswordAuthenticationTokenMixinTest (line 71) | @Test method serializeAuthenticatedUsernamePasswordAuthenticationTokenMixinTest (line 80) | @Test method deserializeUnauthenticatedUsernamePasswordAuthenticationTokenMixinTest (line 90) | @Test method deserializeAuthenticatedUsernamePasswordAuthenticationTokenMixinTest (line 99) | @Test method serializeAuthenticatedUsernamePasswordAuthenticationTokenMixinWithUserTest (line 109) | @Test method deserializeAuthenticatedUsernamePasswordAuthenticationTokenWithUserTest (line 117) | @Test method serializeAuthenticatedUsernamePasswordAuthenticationTokenMixinAfterEraseCredentialInvoked (line 130) | @Test method serializeAuthenticatedUsernamePasswordAuthenticationTokenMixinWithNonUserPrincipalTest (line 140) | @Test method deserializeAuthenticatedUsernamePasswordAuthenticationTokenWithNonUserPrincipalTest (line 151) | @Test method deserializeAuthenticatedUsernamePasswordAuthenticationTokenWithDetailsTest (line 160) | @Test method serializingThenDeserializingWithNoCredentialsOrDetailsShouldWork (line 174) | @Test method serializingThenDeserializingWithConfiguredObjectMapperShouldWork (line 184) | @Test method createToken (line 196) | private UsernamePasswordAuthenticationToken createToken() { class NonUserPrincipal (line 203) | @JsonClassDescription method getUsername (line 208) | public String getUsername() { method setUsername (line 212) | public void setUsername(String username) { FILE: core/src/test/java/org/springframework/security/provisioning/InMemoryUserDetailsManagerTests.java class InMemoryUserDetailsManagerTests (line 56) | public class InMemoryUserDetailsManagerTests { method changePassword (line 62) | @Test method changePasswordWhenUsernameIsNotInLowercase (line 69) | @Test method changePasswordWhenUserNotFoundThenAppropriateException (line 78) | @Test method constructorWhenUserPropertiesThenCreate (line 89) | @Test method constructorWhenUserPropertiesWithEmptyValueThenException (line 99) | @Test method constructorWhenUserPropertiesNoRolesThenException (line 107) | @Test method changePasswordWhenCustomSecurityContextHolderStrategyThenUses (line 115) | @Test method createUserWhenUserAlreadyExistsThenException (line 126) | @Test method createUserWhenInstanceOfMutableUserDetailsThenChangePasswordWorks (line 132) | @Test method updateUserWhenUserDoesNotExistThenException (line 146) | @Test method loadUserByUsernameWhenUserNullThenException (line 153) | @Test method loadUserByUsernameWhenNotInstanceOfCredentialsContainerThenReturnInstanceOfCredentialsContainer (line 160) | @Test method loadUserByUsernameWhenInstanceOfCredentialsContainerThenReturnInstance (line 168) | @Test method authenticateWhenInvalidMissingOrMalformedIdThenException (line 175) | @ParameterizedTest method authenticationErrorCases (line 192) | private static Stream authenticationErrorCases() { class CustomUser (line 204) | static class CustomUser implements MutableUserDetails, CredentialsCont... method CustomUser (line 210) | CustomUser(UserDetails user) { method getAuthorities (line 215) | @Override method getPassword (line 220) | @Override method setPassword (line 225) | @Override method getUsername (line 230) | @Override method eraseCredentials (line 235) | @Override FILE: core/src/test/java/org/springframework/security/provisioning/JdbcUserDetailsManagerTests.java class JdbcUserDetailsManagerTests (line 66) | public class JdbcUserDetailsManagerTests { method createDataSource (line 83) | @BeforeAll method clearDataSource (line 88) | @AfterAll method initializeManagerAndCreateTables (line 94) | @BeforeEach method dropTablesAndClearContext (line 118) | @AfterEach method setUpAccLockingColumns (line 128) | private void setUpAccLockingColumns() { method createUserInsertsCorrectData (line 140) | @Test method createUserInsertsCorrectDataWithLocking (line 147) | @Test method deleteUserRemovesUserDataAndAuthoritiesAndClearsCache (line 157) | @Test method updateUserChangesDataCorrectlyAndClearsCache (line 166) | @Test method updateUserChangesDataCorrectlyAndClearsCacheWithLocking (line 177) | @Test method userExistsReturnsFalseForNonExistentUsername (line 189) | @Test method userExistsReturnsFalseForNullUsername (line 194) | @Test method userExistsReturnsTrueForExistingUsername (line 199) | @Test method changePasswordFailsForUnauthenticatedUser (line 206) | @Test method changePasswordSucceedsWithAuthenticatedUserAndNoAuthenticationManagerSet (line 212) | @Test method changePasswordWhenCustomSecurityContextHolderStrategyThenUses (line 222) | @Test method changePasswordSucceedsWithIfReAuthenticationSucceeds (line 234) | @Test method changePasswordFailsIfReAuthenticationFails (line 252) | @Test method findAllGroupsReturnsExpectedGroupNames (line 268) | @Test method findGroupMembersReturnsCorrectData (line 279) | @Test method createGroupInsertsCorrectData (line 288) | @Test method deleteGroupRemovesData (line 296) | @Test method deleteGroupWhenNotFound (line 307) | @Test method renameGroupIsSuccessful (line 315) | @Test method addingGroupUserSetsCorrectData (line 322) | @Test method removeUserFromGroupDeletesGroupMemberRow (line 328) | @Test method findGroupAuthoritiesReturnsCorrectAuthorities (line 335) | @Test method addGroupAuthorityInsertsCorrectGroupAuthorityRow (line 341) | @Test method deleteGroupAuthorityRemovesCorrectRows (line 349) | @Test method createUserDoesNotSaveAuthoritiesIfEnableAuthoritiesIsFalse (line 359) | @Test method updateUserDoesNotSaveAuthoritiesIfEnableAuthoritiesIsFalse (line 367) | @Test method createNewAuthenticationUsesNullPasswordToKeepPasswordSave (line 377) | @Test method setUserDetailsMapperWithNullMapperThrowsException (line 386) | @Test method setUserDetailsMapperWithMockMapper (line 393) | @Test method setGrantedAuthorityMapperWithNullMapperThrowsException (line 404) | @Test method setGrantedAuthorityMapperWithMockMapper (line 411) | @Test method updatePasswordWhenDisabledReturnOriginalUser (line 422) | @Test method updatePasswordWhenEnabledShouldUpdatePassword (line 430) | @Test method authenticateJoe (line 439) | private Authentication authenticateJoe() { method insertJoe (line 446) | private void insertJoe() { class MockUserCache (line 454) | private static class MockUserCache implements UserCache { method getUserFromCache (line 458) | @Override method putUserInCache (line 463) | @Override method removeUserFromCache (line 468) | @Override method getUserMap (line 473) | Map getUserMap() { FILE: core/src/test/java/org/springframework/security/scheduling/AbstractSecurityContextSchedulingTaskExecutorTests.java class AbstractSecurityContextSchedulingTaskExecutorTests (line 37) | public abstract class AbstractSecurityContextSchedulingTaskExecutorTests method prefersShortLivedTasks (line 45) | @Test method getExecutor (line 52) | @Override method create (line 57) | @Override FILE: core/src/test/java/org/springframework/security/scheduling/CurrentSecurityContextSchedulingTaskExecutorTests.java class CurrentSecurityContextSchedulingTaskExecutorTests (line 31) | public class CurrentSecurityContextSchedulingTaskExecutorTests method setUp (line 34) | @BeforeEach method create (line 39) | @Override FILE: core/src/test/java/org/springframework/security/scheduling/DelegatingSecurityContextSchedulingTaskExecutorIntegrationTests.java class DelegatingSecurityContextSchedulingTaskExecutorIntegrationTests (line 40) | public class DelegatingSecurityContextSchedulingTaskExecutorIntegrationT... method executeWhenThreadFactoryIsPlatformThenSecurityContextPropagated (line 42) | @Test method executeWhenThreadFactoryIsVirtualThenSecurityContextPropagated (line 48) | @Test method executeAndReturn (line 55) | private SecurityContext executeAndReturn(ThreadFactory threadFactory) ... method executeCompletableWhenThreadFactoryIsPlatformThenSecurityContextPropagated (line 65) | @Test method executeCompletableWhenThreadFactoryIsVirtualThenSecurityContextPropagated (line 71) | @Test method executeCompletableAndReturn (line 79) | private SecurityContext executeCompletableAndReturn(ThreadFactory thre... method submitWhenThreadFactoryIsPlatformThenSecurityContextPropagated (line 89) | @Test method submitWhenThreadFactoryIsVirtualThenSecurityContextPropagated (line 95) | @Test method submitAndReturn (line 102) | private SecurityContext submitAndReturn(ThreadFactory threadFactory) t... method submitCompletableWhenThreadFactoryIsPlatformThenSecurityContextPropagated (line 112) | @Test method submitCompletableWhenThreadFactoryIsVirtualThenSecurityContextPropagated (line 118) | @Test method submitCompletableAndReturn (line 126) | private SecurityContext submitCompletableAndReturn(ThreadFactory threa... method createExecutor (line 136) | private DelegatingSecurityContextSchedulingTaskExecutor createExecutor... method securityContext (line 141) | private static SecurityContext securityContext() { FILE: core/src/test/java/org/springframework/security/scheduling/DelegatingSecurityContextTaskSchedulerIntegrationTests.java class DelegatingSecurityContextTaskSchedulerIntegrationTests (line 41) | public class DelegatingSecurityContextTaskSchedulerIntegrationTests { method scheduleWhenThreadFactoryIsPlatformThenSecurityContextPropagated (line 43) | @Test method scheduleWhenThreadFactoryIsVirtualThenSecurityContextPropagated (line 49) | @Test method scheduleAndReturn (line 56) | private SecurityContext scheduleAndReturn(ThreadFactory threadFactory)... method scheduleAtFixedRateWhenThreadFactoryIsPlatformThenSecurityContextPropagated (line 66) | @Test method scheduleAtFixedRateWhenThreadFactoryIsVirtualThenSecurityContextPropagated (line 72) | @Test method scheduleAtFixedRateAndReturn (line 80) | private SecurityContext scheduleAtFixedRateAndReturn(ThreadFactory thr... method scheduleWithFixedDelayWhenThreadFactoryIsPlatformThenSecurityContextPropagated (line 90) | @Test method scheduleWithFixedDelayWhenThreadFactoryIsVirtualThenSecurityContextPropagated (line 96) | @Test method scheduleWithFixedDelayAndReturn (line 104) | private SecurityContext scheduleWithFixedDelayAndReturn(ThreadFactory ... method createTaskScheduler (line 114) | private DelegatingSecurityContextTaskScheduler createTaskScheduler(Sch... method securityContext (line 118) | private static SecurityContext securityContext() { FILE: core/src/test/java/org/springframework/security/scheduling/DelegatingSecurityContextTaskSchedulerTests.java class DelegatingSecurityContextTaskSchedulerTests (line 50) | public class DelegatingSecurityContextTaskSchedulerTests { method setup (line 68) | @BeforeEach method cleanup (line 76) | @AfterEach method constructorWhenNullThenException (line 82) | @Test method scheduleWhenDefaultThenCurrentSecurityContextPropagated (line 87) | @Test method scheduleWhenSecurityContextThenSecurityContextPropagated (line 98) | @Test method assertWrapped (line 110) | private void assertWrapped(Runnable runnable) throws Exception { method scheduleWhenRunnableTriggerThenDelegates (line 117) | @Test method scheduleWhenRunnableDateThenDelegates (line 123) | @Test method scheduleAtFixedRateWhenRunnableDateLongThenDelegates (line 130) | @Test method scheduleAtFixedRateWhenRunnableLongThenDelegates (line 137) | @Test FILE: core/src/test/java/org/springframework/security/scheduling/ExplicitSecurityContextSchedulingTaskExecutorTests.java class ExplicitSecurityContextSchedulingTaskExecutorTests (line 31) | public class ExplicitSecurityContextSchedulingTaskExecutorTests method setUp (line 34) | @BeforeEach method create (line 39) | @Override FILE: core/src/test/java/org/springframework/security/task/AbstractDelegatingSecurityContextAsyncTaskExecutorTests.java class AbstractDelegatingSecurityContextAsyncTaskExecutorTests (line 38) | public abstract class AbstractDelegatingSecurityContextAsyncTaskExecutor... method setUpExecutor (line 46) | @BeforeEach method executeStartTimeout (line 51) | @Test method submit (line 57) | @Test method submitCallable (line 63) | @Test method getExecutor (line 69) | @Override method create (line 74) | @Override FILE: core/src/test/java/org/springframework/security/task/CurrentDelegatingSecurityContextAsyncTaskExecutorTests.java class CurrentDelegatingSecurityContextAsyncTaskExecutorTests (line 31) | public class CurrentDelegatingSecurityContextAsyncTaskExecutorTests method setUp (line 34) | @BeforeEach method create (line 39) | @Override FILE: core/src/test/java/org/springframework/security/task/CurrentDelegatingSecurityContextTaskExecutorTests.java class CurrentDelegatingSecurityContextTaskExecutorTests (line 37) | public class CurrentDelegatingSecurityContextTaskExecutorTests extends A... method setUp (line 42) | @BeforeEach method getExecutor (line 47) | @Override method create (line 52) | @Override FILE: core/src/test/java/org/springframework/security/task/DelegatingSecurityContextAsyncTaskExecutorIntegrationTests.java class DelegatingSecurityContextAsyncTaskExecutorIntegrationTests (line 40) | public class DelegatingSecurityContextAsyncTaskExecutorIntegrationTests { method executeWhenThreadFactoryIsPlatformThenSecurityContextPropagated (line 42) | @Test method executeWhenThreadFactoryIsVirtualThenSecurityContextPropagated (line 48) | @Test method executeAndReturn (line 55) | private SecurityContext executeAndReturn(ThreadFactory threadFactory) ... method executeCompletableWhenThreadFactoryIsPlatformThenSecurityContextPropagated (line 64) | @Test method executeCompletableWhenThreadFactoryIsVirtualThenSecurityContextPropagated (line 70) | @Test method executeCompletableAndReturn (line 78) | private SecurityContext executeCompletableAndReturn(ThreadFactory thre... method submitWhenThreadFactoryIsPlatformThenSecurityContextPropagated (line 87) | @Test method submitWhenThreadFactoryIsVirtualThenSecurityContextPropagated (line 93) | @Test method submitAndReturn (line 100) | private SecurityContext submitAndReturn(ThreadFactory threadFactory) t... method submitCompletableWhenThreadFactoryIsPlatformThenSecurityContextPropagated (line 109) | @Test method submitCompletableWhenThreadFactoryIsVirtualThenSecurityContextPropagated (line 115) | @Test method submitCompletableAndReturn (line 123) | private SecurityContext submitCompletableAndReturn(ThreadFactory threa... method createExecutor (line 132) | private DelegatingSecurityContextAsyncTaskExecutor createExecutor(Sche... method securityContext (line 136) | private static SecurityContext securityContext() { FILE: core/src/test/java/org/springframework/security/task/DelegatingSecurityContextTaskExecutorIntegrationTests.java class DelegatingSecurityContextTaskExecutorIntegrationTests (line 40) | public class DelegatingSecurityContextTaskExecutorIntegrationTests { method executeWhenThreadFactoryIsPlatformThenSecurityContextPropagated (line 42) | @Test method executeWhenThreadFactoryIsVirtualThenSecurityContextPropagated (line 48) | @Test method executeAndReturn (line 55) | private SecurityContext executeAndReturn(ThreadFactory threadFactory) ... method createExecutor (line 64) | private DelegatingSecurityContextTaskExecutor createExecutor(Scheduled... method securityContext (line 68) | private static SecurityContext securityContext() { FILE: core/src/test/java/org/springframework/security/task/ExplicitDelegatingSecurityContextAsyncTaskExecutorTests.java class ExplicitDelegatingSecurityContextAsyncTaskExecutorTests (line 31) | public class ExplicitDelegatingSecurityContextAsyncTaskExecutorTests method setUp (line 34) | @BeforeEach method create (line 39) | @Override FILE: core/src/test/java/org/springframework/security/task/ExplicitDelegatingSecurityContextTaskExecutorTests.java class ExplicitDelegatingSecurityContextTaskExecutorTests (line 37) | public class ExplicitDelegatingSecurityContextTaskExecutorTests extends ... method setUp (line 42) | @BeforeEach method getExecutor (line 47) | @Override method create (line 52) | @Override FILE: core/src/test/java/org/springframework/security/util/BusinessService.java type BusinessService (line 30) | @Secured({ "ROLE_USER" }) method someAdminMethod (line 34) | @Secured({ "ROLE_ADMIN" }) method someUserAndAdminMethod (line 39) | @Secured({ "ROLE_USER", "ROLE_ADMIN" }) method someUserMethod1 (line 43) | @Secured({ "ROLE_USER" }) method someUserMethod2 (line 47) | @Secured({ "ROLE_USER" }) method rolesAllowedUser (line 51) | @RolesAllowed({ "USER" }) method someOther (line 54) | int someOther(String s); method someOther (line 56) | int someOther(int input); method methodReturningAList (line 58) | List methodReturningAList(List someList); method methodReturningAnArray (line 60) | Object[] methodReturningAnArray(Object[] someArray); method methodReturningAList (line 62) | List methodReturningAList(String userName, String extraParam); method repeatedAnnotations (line 64) | @RequireAdminRole FILE: core/src/test/java/org/springframework/security/util/BusinessServiceImpl.java class BusinessServiceImpl (line 28) | @SuppressWarnings("serial") method someUserMethod1 (line 31) | @Override method someUserMethod2 (line 36) | @Override method someUserAndAdminMethod (line 41) | @Override method someAdminMethod (line 46) | @Override method someUserMethod3 (line 51) | public E someUserMethod3(final E entity) { method someOther (line 55) | @Override method someOther (line 60) | @Override method methodReturningAList (line 65) | @Override method methodReturningAList (line 70) | @Override method methodReturningAnArray (line 75) | @Override method rolesAllowedUser (line 80) | @Override FILE: core/src/test/java/org/springframework/security/util/Entity.java class Entity (line 25) | public class Entity { method Entity (line 27) | public Entity(String someParameter) { FILE: core/src/test/java/org/springframework/security/util/FieldUtilsTests.java class FieldUtilsTests (line 27) | public class FieldUtilsTests { method gettingAndSettingProtectedFieldIsSuccessful (line 29) | @Test class TestClass (line 39) | @SuppressWarnings("unused") class Nested (line 48) | @SuppressWarnings("unused") FILE: core/src/test/java/org/springframework/security/util/InMemoryResourceTests.java class InMemoryResourceTests (line 26) | public class InMemoryResourceTests { method resourceContainsExpectedData (line 28) | @Test method resourceIsEqualToOneWithSameContent (line 36) | @Test FILE: core/src/test/java/org/springframework/security/util/MethodInvocationUtilsTests.java class MethodInvocationUtilsTests (line 32) | public class MethodInvocationUtilsTests { method createFromClassReturnsMethodWithNoArgInfoForMethodWithNoArgs (line 34) | @Test method createFromClassReturnsMethodIfArgInfoOmittedAndMethodNameIsUnique (line 40) | @Test method exceptionIsRaisedIfArgInfoOmittedAndMethodNameIsNotUnique (line 47) | @Test method createFromClassReturnsMethodIfGivenArgInfoForMethodWithArgs (line 53) | @Test method createFromObjectLocatesExistingMethods (line 60) | @Test type Blah (line 73) | interface Blah { method blah (line 75) | void blah(); class AdvisedTarget (line 79) | class AdvisedTarget extends AdvisedSupport implements Blah { method blah (line 81) | @Override FILE: crypto/src/main/java/org/springframework/security/crypto/argon2/Argon2EncodingUtils.java class Argon2EncodingUtils (line 32) | final class Argon2EncodingUtils { method Argon2EncodingUtils (line 38) | private Argon2EncodingUtils() { method encode (line 59) | static String encode(byte[] hash, Argon2Parameters parameters) throws ... method decode (line 103) | static Argon2Hash decode(String encodedHash) throws IllegalArgumentExc... class Argon2Hash (line 140) | public static class Argon2Hash { method Argon2Hash (line 146) | Argon2Hash(byte[] hash, Argon2Parameters parameters) { method getHash (line 151) | public byte[] getHash() { method setHash (line 155) | public void setHash(byte[] hash) { method getParameters (line 159) | public Argon2Parameters getParameters() { method setParameters (line 163) | public void setParameters(Argon2Parameters parameters) { FILE: crypto/src/main/java/org/springframework/security/crypto/argon2/Argon2PasswordEncoder.java class Argon2PasswordEncoder (line 47) | public class Argon2PasswordEncoder extends AbstractValidatingPasswordEnc... method Argon2PasswordEncoder (line 79) | public Argon2PasswordEncoder(int saltLength, int hashLength, int paral... method defaultsForSpringSecurity_v5_2 (line 94) | @Deprecated method defaultsForSpringSecurity_v5_8 (line 105) | public static Argon2PasswordEncoder defaultsForSpringSecurity_v5_8() { method encodeNonNullPassword (line 110) | @Override method matchesNonNull (line 129) | @Override method upgradeEncodingNonNull (line 146) | @Override method constantTimeArrayEquals (line 152) | private static boolean constantTimeArrayEquals(byte[] expected, byte[]... FILE: crypto/src/main/java/org/springframework/security/crypto/bcrypt/BCrypt.java class BCrypt (line 62) | public class BCrypt { method encode_base64 (line 226) | static void encode_base64(byte d[], int len, StringBuilder rs) throws ... method char64 (line 263) | private static byte char64(char x) { method decode_base64 (line 278) | static byte[] decode_base64(String s, int maxolen) throws IllegalArgum... method encipher (line 329) | private void encipher(int lr[], int off) { method streamtowords (line 360) | private static int[] streamtowords(byte data[], int offp[], int signp[... method streamtoword (line 386) | private static int streamtoword(byte data[], int offp[]) { method streamtoword_bug (line 397) | private static int streamtoword_bug(byte data[], int offp[]) { method init_key (line 405) | private void init_key() { method key (line 416) | private void key(byte key[], boolean sign_ext_bug, int safety) { method ekskey (line 452) | private void ekskey(byte data[], byte key[], boolean sign_ext_bug, int... method roundsForLogRounds (line 513) | static long roundsForLogRounds(int log_rounds) { method crypt_raw (line 529) | private byte[] crypt_raw(byte password[], byte salt[], int log_rounds,... method hashpwforcheck (line 578) | private static String hashpwforcheck(byte[] passwordb, String salt) { method hashpw (line 588) | public static String hashpw(String password, String salt) { method hashpw (line 602) | public static String hashpw(byte passwordb[], String salt) { method hashpw (line 606) | private static String hashpw(byte passwordb[], String salt, boolean fo... method gensalt (line 686) | public static String gensalt(String prefix, int log_rounds, SecureRand... method gensalt (line 720) | public static String gensalt(String prefix, int log_rounds) throws Ill... method gensalt (line 732) | public static String gensalt(int log_rounds, SecureRandom random) thro... method gensalt (line 743) | public static String gensalt(int log_rounds) throws IllegalArgumentExc... method gensalt (line 747) | public static String gensalt(String prefix) { method gensalt (line 756) | public static String gensalt() { method checkpw (line 766) | public static boolean checkpw(String plaintext, String hashed) { method checkpw (line 778) | public static boolean checkpw(byte[] passwordb, String hashed) { method equalsNoEarlyReturn (line 782) | static boolean equalsNoEarlyReturn(String a, String b) { FILE: crypto/src/main/java/org/springframework/security/crypto/bcrypt/BCryptPasswordEncoder.java class BCryptPasswordEncoder (line 37) | public class BCryptPasswordEncoder extends AbstractValidatingPasswordEnc... method BCryptPasswordEncoder (line 49) | public BCryptPasswordEncoder() { method BCryptPasswordEncoder (line 56) | public BCryptPasswordEncoder(int strength) { method BCryptPasswordEncoder (line 63) | public BCryptPasswordEncoder(BCryptVersion version) { method BCryptPasswordEncoder (line 71) | public BCryptPasswordEncoder(BCryptVersion version, @Nullable SecureRa... method BCryptPasswordEncoder (line 79) | public BCryptPasswordEncoder(int strength, @Nullable SecureRandom rand... method BCryptPasswordEncoder (line 87) | public BCryptPasswordEncoder(BCryptVersion version, int strength) { method BCryptPasswordEncoder (line 96) | public BCryptPasswordEncoder(BCryptVersion version, int strength, @Nul... method encodeNonNullPassword (line 105) | @Override method getSalt (line 111) | private String getSalt() { method matchesNonNull (line 118) | @Override method upgradeEncodingNonNull (line 127) | @Override type BCryptVersion (line 142) | public enum BCryptVersion { method BCryptVersion (line 152) | BCryptVersion(String version) { method getVersion (line 156) | public String getVersion() { FILE: crypto/src/main/java/org/springframework/security/crypto/codec/Hex.java class Hex (line 28) | public final class Hex { method Hex (line 32) | private Hex() { method encode (line 35) | public static char[] encode(byte[] bytes) { method decode (line 48) | public static byte[] decode(CharSequence s) { FILE: crypto/src/main/java/org/springframework/security/crypto/codec/Utf8.java class Utf8 (line 32) | public final class Utf8 { method Utf8 (line 36) | private Utf8() { method encode (line 42) | public static byte[] encode(CharSequence string) { method decode (line 60) | public static String decode(byte[] bytes) { FILE: crypto/src/main/java/org/springframework/security/crypto/encrypt/AesBytesEncryptor.java class AesBytesEncryptor (line 41) | public final class AesBytesEncryptor implements BytesEncryptor { method AesBytesEncryptor (line 70) | public AesBytesEncryptor(String password, CharSequence salt) { method AesBytesEncryptor (line 86) | public AesBytesEncryptor(String password, CharSequence salt, @Nullable... method AesBytesEncryptor (line 100) | public AesBytesEncryptor(String password, CharSequence salt, @Nullable... method AesBytesEncryptor (line 114) | public AesBytesEncryptor(SecretKey secretKey, @Nullable BytesKeyGenera... method encrypt (line 122) | @Override method decrypt (line 132) | @Override method iv (line 142) | private byte[] iv(byte[] encrypted) { method encrypted (line 148) | private byte[] encrypted(byte[] encryptedBytes, int ivLength) { method getKeyLength (line 156) | @Override method generateKey (line 161) | @Override type CipherAlgorithm (line 168) | public enum CipherAlgorithm { method CipherAlgorithm (line 178) | CipherAlgorithm(String name, BytesKeyGenerator ivGenerator) { method toString (line 183) | @Override method getParameterSpec (line 188) | public AlgorithmParameterSpec getParameterSpec(byte[] iv) { method createCipher (line 192) | public Cipher createCipher() { method defaultIvGenerator (line 196) | public BytesKeyGenerator defaultIvGenerator() { FILE: crypto/src/main/java/org/springframework/security/crypto/encrypt/BouncyCastleAesBytesEncryptor.java class BouncyCastleAesBytesEncryptor (line 33) | abstract class BouncyCastleAesBytesEncryptor implements BytesEncryptor { method BouncyCastleAesBytesEncryptor (line 39) | BouncyCastleAesBytesEncryptor(String password, CharSequence salt) { method BouncyCastleAesBytesEncryptor (line 43) | BouncyCastleAesBytesEncryptor(String password, CharSequence salt, Byte... FILE: crypto/src/main/java/org/springframework/security/crypto/encrypt/BouncyCastleAesCbcBytesEncryptor.java class BouncyCastleAesCbcBytesEncryptor (line 39) | public class BouncyCastleAesCbcBytesEncryptor extends BouncyCastleAesByt... method BouncyCastleAesCbcBytesEncryptor (line 41) | public BouncyCastleAesCbcBytesEncryptor(String password, CharSequence ... method BouncyCastleAesCbcBytesEncryptor (line 45) | public BouncyCastleAesCbcBytesEncryptor(String password, CharSequence ... method encrypt (line 49) | @Override method decrypt (line 59) | @Override method process (line 69) | private byte[] process(BufferedBlockCipher blockCipher, byte[] in) { FILE: crypto/src/main/java/org/springframework/security/crypto/encrypt/BouncyCastleAesGcmBytesEncryptor.java class BouncyCastleAesGcmBytesEncryptor (line 37) | public class BouncyCastleAesGcmBytesEncryptor extends BouncyCastleAesByt... method BouncyCastleAesGcmBytesEncryptor (line 39) | public BouncyCastleAesGcmBytesEncryptor(String password, CharSequence ... method BouncyCastleAesGcmBytesEncryptor (line 43) | public BouncyCastleAesGcmBytesEncryptor(String password, CharSequence ... method encrypt (line 47) | @Override method decrypt (line 56) | @Override method process (line 65) | private byte[] process(AEADBlockCipher blockCipher, byte[] in) { FILE: crypto/src/main/java/org/springframework/security/crypto/encrypt/BytesEncryptor.java type BytesEncryptor (line 24) | public interface BytesEncryptor { method encrypt (line 29) | byte[] encrypt(byte[] byteArray); method decrypt (line 34) | byte[] decrypt(byte[] encryptedByteArray); FILE: crypto/src/main/java/org/springframework/security/crypto/encrypt/CipherUtils.java class CipherUtils (line 42) | final class CipherUtils { method CipherUtils (line 44) | private CipherUtils() { method newSecretKey (line 50) | static SecretKey newSecretKey(String algorithm, String password) { method newSecretKey (line 57) | static SecretKey newSecretKey(String algorithm, PBEKeySpec keySpec) { method newCipher (line 73) | static Cipher newCipher(String algorithm) { method getParameterSpec (line 88) | static T getParameterSpec(Cipher ci... method initCipher (line 100) | static void initCipher(Cipher cipher, int mode, SecretKey secretKey) { method initCipher (line 107) | static void initCipher(Cipher cipher, int mode, SecretKey secretKey, b... method initCipher (line 114) | static void initCipher(Cipher cipher, int mode, SecretKey secretKey, method doFinal (line 136) | static byte[] doFinal(Cipher cipher, byte[] input) { FILE: crypto/src/main/java/org/springframework/security/crypto/encrypt/Encryptors.java class Encryptors (line 28) | public final class Encryptors { method Encryptors (line 30) | private Encryptors() { method stronger (line 46) | public static BytesEncryptor stronger(CharSequence password, CharSeque... method standard (line 68) | public static BytesEncryptor standard(CharSequence password, CharSeque... method delux (line 79) | public static TextEncryptor delux(CharSequence password, CharSequence ... method text (line 90) | public static TextEncryptor text(CharSequence password, CharSequence s... method noOpText (line 98) | public static TextEncryptor noOpText() { class NoOpTextEncryptor (line 102) | private static final class NoOpTextEncryptor implements TextEncryptor { method encrypt (line 106) | @Override method decrypt (line 111) | @Override FILE: crypto/src/main/java/org/springframework/security/crypto/encrypt/HexEncodingTextEncryptor.java class HexEncodingTextEncryptor (line 29) | final class HexEncodingTextEncryptor implements TextEncryptor { method HexEncodingTextEncryptor (line 33) | HexEncodingTextEncryptor(BytesEncryptor encryptor) { method encrypt (line 37) | @Override method decrypt (line 42) | @Override FILE: crypto/src/main/java/org/springframework/security/crypto/encrypt/KeyStoreKeyFactory.java class KeyStoreKeyFactory (line 38) | public class KeyStoreKeyFactory { method KeyStoreKeyFactory (line 50) | public KeyStoreKeyFactory(Resource resource, char[] password) { method type (line 54) | private static String type(Resource resource) { method KeyStoreKeyFactory (line 59) | public KeyStoreKeyFactory(Resource resource, char[] password, String t... method getKeyPair (line 65) | public KeyPair getKeyPair(String alias) { method getKeyPair (line 69) | public KeyPair getKeyPair(String alias, char[] password) { FILE: crypto/src/main/java/org/springframework/security/crypto/encrypt/RsaAlgorithm.java type RsaAlgorithm (line 23) | public enum RsaAlgorithm { method RsaAlgorithm (line 31) | RsaAlgorithm(String name, int maxLength) { method getJceName (line 36) | public String getJceName() { method getMaxLength (line 40) | public int getMaxLength() { FILE: crypto/src/main/java/org/springframework/security/crypto/encrypt/RsaKeyHelper.java class RsaKeyHelper (line 56) | final class RsaKeyHelper { method RsaKeyHelper (line 67) | private RsaKeyHelper() { method parseKeyPair (line 70) | static KeyPair parseKeyPair(String pemData) { method base64Decode (line 133) | private static byte[] base64Decode(String string) { method base64Encode (line 145) | static String base64Encode(byte[] bytes) { method generateKeyPair (line 154) | static KeyPair generateKeyPair() { method extractPublicKey (line 168) | private static @Nullable RSAPublicKey extractPublicKey(String key) { method parsePublicKey (line 192) | static RSAPublicKey parsePublicKey(String key) { method encodePublicKey (line 210) | static String encodePublicKey(RSAPublicKey key, String id) { method parseSSHPublicKey (line 227) | private static RSAPublicKey parseSSHPublicKey(String encKey) { method createPublicKey (line 247) | static RSAPublicKey createPublicKey(BigInteger n, BigInteger e) { method writeBigInteger (line 256) | private static void writeBigInteger(ByteArrayOutputStream stream, BigI... method readBigInteger (line 267) | private static byte[] readBigInteger(ByteArrayInputStream in) throws I... FILE: crypto/src/main/java/org/springframework/security/crypto/encrypt/RsaKeyHolder.java type RsaKeyHolder (line 23) | public interface RsaKeyHolder { method getPublicKey (line 25) | String getPublicKey(); FILE: crypto/src/main/java/org/springframework/security/crypto/encrypt/RsaRawEncryptor.java class RsaRawEncryptor (line 37) | public class RsaRawEncryptor implements BytesEncryptor, TextEncryptor, R... method RsaRawEncryptor (line 51) | public RsaRawEncryptor(RsaAlgorithm algorithm) { method RsaRawEncryptor (line 55) | public RsaRawEncryptor() { method RsaRawEncryptor (line 59) | public RsaRawEncryptor(KeyPair keyPair, RsaAlgorithm algorithm) { method RsaRawEncryptor (line 63) | public RsaRawEncryptor(KeyPair keyPair) { method RsaRawEncryptor (line 67) | public RsaRawEncryptor(String pemData) { method RsaRawEncryptor (line 71) | public RsaRawEncryptor(PublicKey publicKey) { method RsaRawEncryptor (line 75) | public RsaRawEncryptor(String encoding, PublicKey publicKey, @Nullable... method RsaRawEncryptor (line 79) | public RsaRawEncryptor(String encoding, PublicKey publicKey, @Nullable... method getPublicKey (line 88) | @Override method encrypt (line 93) | @Override method decrypt (line 98) | @Override method encrypt (line 107) | @Override method decrypt (line 112) | @Override method encrypt (line 117) | private static byte[] encrypt(byte[] text, PublicKey key, RsaAlgorithm... method decrypt (line 141) | private static byte[] decrypt(byte[] text, @Nullable RSAPrivateKey key... method getByteLength (line 166) | public static int getByteLength(@Nullable RSAKey key) { FILE: crypto/src/main/java/org/springframework/security/crypto/encrypt/RsaSecretEncryptor.java class RsaSecretEncryptor (line 40) | public class RsaSecretEncryptor implements BytesEncryptor, TextEncryptor... method RsaSecretEncryptor (line 61) | public RsaSecretEncryptor(RsaAlgorithm algorithm, String salt, boolean... method RsaSecretEncryptor (line 65) | public RsaSecretEncryptor(RsaAlgorithm algorithm, String salt) { method RsaSecretEncryptor (line 69) | public RsaSecretEncryptor(RsaAlgorithm algorithm, boolean gcm) { method RsaSecretEncryptor (line 73) | public RsaSecretEncryptor(RsaAlgorithm algorithm) { method RsaSecretEncryptor (line 77) | public RsaSecretEncryptor() { method RsaSecretEncryptor (line 81) | public RsaSecretEncryptor(KeyPair keyPair, RsaAlgorithm algorithm, Str... method RsaSecretEncryptor (line 85) | public RsaSecretEncryptor(KeyPair keyPair, RsaAlgorithm algorithm, Str... method RsaSecretEncryptor (line 89) | public RsaSecretEncryptor(KeyPair keyPair, RsaAlgorithm algorithm) { method RsaSecretEncryptor (line 93) | public RsaSecretEncryptor(KeyPair keyPair) { method RsaSecretEncryptor (line 97) | public RsaSecretEncryptor(String pemData, RsaAlgorithm algorithm, Stri... method RsaSecretEncryptor (line 101) | public RsaSecretEncryptor(String pemData, RsaAlgorithm algorithm) { method RsaSecretEncryptor (line 105) | public RsaSecretEncryptor(String pemData) { method RsaSecretEncryptor (line 109) | public RsaSecretEncryptor(PublicKey publicKey, RsaAlgorithm algorithm,... method RsaSecretEncryptor (line 113) | public RsaSecretEncryptor(PublicKey publicKey, RsaAlgorithm algorithm,... method RsaSecretEncryptor (line 117) | public RsaSecretEncryptor(PublicKey publicKey, RsaAlgorithm algorithm) { method RsaSecretEncryptor (line 121) | public RsaSecretEncryptor(PublicKey publicKey) { method RsaSecretEncryptor (line 125) | public RsaSecretEncryptor(String encoding, PublicKey publicKey, @Nulla... method RsaSecretEncryptor (line 129) | public RsaSecretEncryptor(String encoding, PublicKey publicKey, @Nulla... method RsaSecretEncryptor (line 134) | public RsaSecretEncryptor(String encoding, PublicKey publicKey, @Nulla... method getPublicKey (line 145) | @Override method encrypt (line 150) | @Override method decrypt (line 155) | @Override method encrypt (line 164) | @Override method decrypt (line 169) | @Override method encrypt (line 177) | private static byte[] encrypt(byte[] text, PublicKey key, RsaAlgorithm... method writeInt (line 199) | private static void writeInt(ByteArrayOutputStream result, int length)... method readInt (line 206) | private static int readInt(ByteArrayInputStream result) throws IOExcep... method decrypt (line 212) | private static byte[] decrypt(byte[] text, @Nullable PrivateKey key, R... method isHex (line 236) | private static boolean isHex(String input) { method canDecrypt (line 246) | public boolean canDecrypt() { FILE: crypto/src/main/java/org/springframework/security/crypto/encrypt/TextEncryptor.java type TextEncryptor (line 24) | public interface TextEncryptor { method encrypt (line 29) | String encrypt(String text); method decrypt (line 34) | String decrypt(String encryptedText); FILE: crypto/src/main/java/org/springframework/security/crypto/factory/PasswordEncoderFactories.java class PasswordEncoderFactories (line 35) | public final class PasswordEncoderFactories { method PasswordEncoderFactories (line 37) | private PasswordEncoderFactories() { method createDelegatingPasswordEncoder (line 71) | @SuppressWarnings("deprecation") FILE: crypto/src/main/java/org/springframework/security/crypto/keygen/Base64StringKeyGenerator.java class Base64StringKeyGenerator (line 30) | public class Base64StringKeyGenerator implements StringKeyGenerator { method Base64StringKeyGenerator (line 41) | public Base64StringKeyGenerator() { method Base64StringKeyGenerator (line 50) | public Base64StringKeyGenerator(int keyLength) { method Base64StringKeyGenerator (line 58) | public Base64StringKeyGenerator(Base64.Encoder encoder) { method Base64StringKeyGenerator (line 67) | public Base64StringKeyGenerator(Base64.Encoder encoder, int keyLength) { method generateKey (line 78) | @Override FILE: crypto/src/main/java/org/springframework/security/crypto/keygen/BytesKeyGenerator.java type BytesKeyGenerator (line 24) | public interface BytesKeyGenerator { method getKeyLength (line 30) | int getKeyLength(); method generateKey (line 35) | byte[] generateKey(); FILE: crypto/src/main/java/org/springframework/security/crypto/keygen/HexEncodingStringKeyGenerator.java class HexEncodingStringKeyGenerator (line 27) | final class HexEncodingStringKeyGenerator implements StringKeyGenerator { method HexEncodingStringKeyGenerator (line 31) | HexEncodingStringKeyGenerator(BytesKeyGenerator keyGenerator) { method generateKey (line 35) | @Override FILE: crypto/src/main/java/org/springframework/security/crypto/keygen/KeyGenerators.java class KeyGenerators (line 27) | public final class KeyGenerators { method KeyGenerators (line 29) | private KeyGenerators() { method secureRandom (line 36) | public static BytesKeyGenerator secureRandom() { method secureRandom (line 45) | public static BytesKeyGenerator secureRandom(int keyLength) { method shared (line 54) | public static BytesKeyGenerator shared(int keyLength) { method string (line 62) | public static StringKeyGenerator string() { FILE: crypto/src/main/java/org/springframework/security/crypto/keygen/SecureRandomBytesKeyGenerator.java class SecureRandomBytesKeyGenerator (line 29) | final class SecureRandomBytesKeyGenerator implements BytesKeyGenerator { method SecureRandomBytesKeyGenerator (line 40) | SecureRandomBytesKeyGenerator() { method SecureRandomBytesKeyGenerator (line 47) | SecureRandomBytesKeyGenerator(int keyLength) { method getKeyLength (line 52) | @Override method generateKey (line 57) | @Override FILE: crypto/src/main/java/org/springframework/security/crypto/keygen/SharedKeyGenerator.java class SharedKeyGenerator (line 26) | final class SharedKeyGenerator implements BytesKeyGenerator { method SharedKeyGenerator (line 30) | SharedKeyGenerator(byte[] sharedKey) { method getKeyLength (line 34) | @Override method generateKey (line 39) | @Override FILE: crypto/src/main/java/org/springframework/security/crypto/keygen/StringKeyGenerator.java type StringKeyGenerator (line 24) | public interface StringKeyGenerator { method generateKey (line 26) | String generateKey(); FILE: crypto/src/main/java/org/springframework/security/crypto/password/AbstractPasswordEncoder.java class AbstractPasswordEncoder (line 31) | public abstract class AbstractPasswordEncoder extends AbstractValidating... method AbstractPasswordEncoder (line 35) | protected AbstractPasswordEncoder() { method encodeNonNullPassword (line 39) | @Override method matchesNonNull (line 46) | @Override method encodedNonNullPassword (line 53) | protected abstract byte[] encodedNonNullPassword(CharSequence rawPassw... method encodeAndConcatenate (line 55) | protected byte[] encodeAndConcatenate(CharSequence rawPassword, byte[]... method matchesNonNull (line 62) | protected static boolean matchesNonNull(byte[] expected, byte[] actual) { FILE: crypto/src/main/java/org/springframework/security/crypto/password/AbstractValidatingPasswordEncoder.java class AbstractValidatingPasswordEncoder (line 34) | public abstract class AbstractValidatingPasswordEncoder implements Passw... method encode (line 36) | @Override method encodeNonNullPassword (line 45) | protected abstract String encodeNonNullPassword(String rawPassword); method matches (line 47) | @Override method matchesNonNull (line 55) | protected abstract boolean matchesNonNull(String rawPassword, String e... method upgradeEncoding (line 57) | @Override method upgradeEncodingNonNull (line 65) | protected boolean upgradeEncodingNonNull(String encodedPassword) { FILE: crypto/src/main/java/org/springframework/security/crypto/password/DelegatingPasswordEncoder.java class DelegatingPasswordEncoder (line 128) | public class DelegatingPasswordEncoder extends AbstractValidatingPasswor... method DelegatingPasswordEncoder (line 163) | public DelegatingPasswordEncoder(String idForEncode, Map !null; null -> null") method matches (line 54) | boolean matches(@Nullable CharSequence rawPassword, @Nullable String e... method upgradeEncoding (line 65) | default boolean upgradeEncoding(@Nullable String encodedPassword) { FILE: crypto/src/main/java/org/springframework/security/crypto/password/PasswordEncoderUtils.java class PasswordEncoderUtils (line 30) | final class PasswordEncoderUtils { method PasswordEncoderUtils (line 32) | private PasswordEncoderUtils() { method equals (line 41) | static boolean equals(String expected, @Nullable String actual) { method bytesUtf8 (line 47) | private static byte @Nullable [] bytesUtf8(@Nullable String s) { FILE: crypto/src/main/java/org/springframework/security/crypto/password/Pbkdf2PasswordEncoder.java class Pbkdf2PasswordEncoder (line 49) | public class Pbkdf2PasswordEncoder extends AbstractValidatingPasswordEnc... method Pbkdf2PasswordEncoder (line 101) | @Deprecated method Pbkdf2PasswordEncoder (line 122) | public Pbkdf2PasswordEncoder(CharSequence secret, int saltLength, int ... method defaultsForSpringSecurity_v5_5 (line 140) | @Deprecated method defaultsForSpringSecurity_v5_8 (line 154) | public static Pbkdf2PasswordEncoder defaultsForSpringSecurity_v5_8() { method setAlgorithm (line 168) | public void setAlgorithm(SecretKeyFactoryAlgorithm secretKeyFactoryAlg... method setEncodeHashAsBase64 (line 192) | public void setEncodeHashAsBase64(boolean encodeHashAsBase64) { method encodeNonNullPassword (line 196) | @Override method encodedNonNullPassword (line 203) | private String encodedNonNullPassword(byte[] bytes) { method matchesNonNull (line 210) | @Override method decode (line 217) | private byte[] decode(String encodedBytes) { method encodedNonNullPassword (line 224) | private byte[] encodedNonNullPassword(CharSequence rawPassword, byte[]... type SecretKeyFactoryAlgorithm (line 241) | public enum SecretKeyFactoryAlgorithm { FILE: crypto/src/main/java/org/springframework/security/crypto/password/StandardPasswordEncoder.java class StandardPasswordEncoder (line 50) | @Deprecated method StandardPasswordEncoder (line 64) | public StandardPasswordEncoder() { method StandardPasswordEncoder (line 73) | public StandardPasswordEncoder(CharSequence secret) { method encodeNonNullPassword (line 77) | @Override method matchesNonNull (line 82) | @Override method StandardPasswordEncoder (line 89) | private StandardPasswordEncoder(String algorithm, CharSequence secret) { method encodedNonNullPassword (line 95) | private String encodedNonNullPassword(CharSequence rawPassword, byte[]... method digest (line 100) | private byte[] digest(CharSequence rawPassword, byte[] salt) { method decode (line 105) | private byte[] decode(CharSequence encodedPassword) { FILE: crypto/src/main/java/org/springframework/security/crypto/password4j/Argon2Password4jPasswordEncoder.java class Argon2Password4jPasswordEncoder (line 54) | public class Argon2Password4jPasswordEncoder extends Password4jPasswordE... method Argon2Password4jPasswordEncoder (line 60) | public Argon2Password4jPasswordEncoder() { method Argon2Password4jPasswordEncoder (line 70) | public Argon2Password4jPasswordEncoder(Argon2Function argon2Function) { FILE: crypto/src/main/java/org/springframework/security/crypto/password4j/BalloonHashingPassword4jPasswordEncoder.java class BalloonHashingPassword4jPasswordEncoder (line 67) | public class BalloonHashingPassword4jPasswordEncoder extends AbstractVal... method BalloonHashingPassword4jPasswordEncoder (line 83) | public BalloonHashingPassword4jPasswordEncoder() { method BalloonHashingPassword4jPasswordEncoder (line 94) | public BalloonHashingPassword4jPasswordEncoder(BalloonHashingFunction ... method BalloonHashingPassword4jPasswordEncoder (line 107) | public BalloonHashingPassword4jPasswordEncoder(BalloonHashingFunction ... method encodeNonNullPassword (line 115) | @Override method matchesNonNull (line 127) | @Override method upgradeEncodingNonNull (line 151) | @Override FILE: crypto/src/main/java/org/springframework/security/crypto/password4j/BcryptPassword4jPasswordEncoder.java class BcryptPassword4jPasswordEncoder (line 52) | public class BcryptPassword4jPasswordEncoder extends Password4jPasswordE... method BcryptPassword4jPasswordEncoder (line 58) | public BcryptPassword4jPasswordEncoder() { method BcryptPassword4jPasswordEncoder (line 68) | public BcryptPassword4jPasswordEncoder(BcryptFunction bcryptFunction) { FILE: crypto/src/main/java/org/springframework/security/crypto/password4j/Password4jPasswordEncoder.java class Password4jPasswordEncoder (line 44) | abstract class Password4jPasswordEncoder extends AbstractValidatingPassw... method Password4jPasswordEncoder (line 55) | Password4jPasswordEncoder(HashingFunction hashingFunction) { method encodeNonNullPassword (line 60) | @Override method matchesNonNull (line 66) | @Override method upgradeEncodingNonNull (line 71) | @Override FILE: crypto/src/main/java/org/springframework/security/crypto/password4j/Pbkdf2Password4jPasswordEncoder.java class Pbkdf2Password4jPasswordEncoder (line 67) | public class Pbkdf2Password4jPasswordEncoder extends AbstractValidatingP... method Pbkdf2Password4jPasswordEncoder (line 83) | public Pbkdf2Password4jPasswordEncoder() { method Pbkdf2Password4jPasswordEncoder (line 93) | public Pbkdf2Password4jPasswordEncoder(PBKDF2Function pbkdf2Function) { method Pbkdf2Password4jPasswordEncoder (line 105) | public Pbkdf2Password4jPasswordEncoder(PBKDF2Function pbkdf2Function, ... method encodeNonNullPassword (line 113) | @Override method matchesNonNull (line 125) | @Override method upgradeEncodingNonNull (line 149) | @Override FILE: crypto/src/main/java/org/springframework/security/crypto/password4j/ScryptPassword4jPasswordEncoder.java class ScryptPassword4jPasswordEncoder (line 54) | public class ScryptPassword4jPasswordEncoder extends Password4jPasswordE... method ScryptPassword4jPasswordEncoder (line 60) | public ScryptPassword4jPasswordEncoder() { method ScryptPassword4jPasswordEncoder (line 70) | public ScryptPassword4jPasswordEncoder(ScryptFunction scryptFunction) { FILE: crypto/src/main/java/org/springframework/security/crypto/scrypt/SCryptPasswordEncoder.java class SCryptPasswordEncoder (line 59) | public class SCryptPasswordEncoder extends AbstractValidatingPasswordEnc... method SCryptPasswordEncoder (line 97) | public SCryptPasswordEncoder(int cpuCost, int memoryCost, int parallel... method defaultsForSpringSecurity_v4_1 (line 132) | @Deprecated method defaultsForSpringSecurity_v5_8 (line 143) | public static SCryptPasswordEncoder defaultsForSpringSecurity_v5_8() { method encodeNonNullPassword (line 148) | @Override method matchesNonNull (line 153) | @Override method upgradeEncodingNonNull (line 158) | @Override method decodeAndCheckMatches (line 171) | private boolean decodeAndCheckMatches(CharSequence rawPassword, String... method digest (line 187) | private String digest(CharSequence rawPassword, byte[] salt) { method decodePart (line 200) | private byte[] decodePart(String part) { method encodePart (line 204) | private String encodePart(byte[] part) { FILE: crypto/src/main/java/org/springframework/security/crypto/util/EncodingUtils.java class EncodingUtils (line 26) | public final class EncodingUtils { method EncodingUtils (line 28) | private EncodingUtils() { method concatenate (line 34) | public static byte[] concatenate(byte[]... arrays) { method subArray (line 54) | public static byte[] subArray(byte[] array, int beginIndex, int endInd... FILE: crypto/src/test/java/org/springframework/security/crypto/argon2/Argon2EncodingUtilsTests.java class Argon2EncodingUtilsTests (line 30) | public class Argon2EncodingUtilsTests { method decodeWhenValidEncodedHashWithIThenDecodeCorrectly (line 56) | @Test method decodeWhenValidEncodedHashWithIDThenDecodeCorrectly (line 61) | @Test method encodeWhenValidArgumentsWithIThenEncodeToCorrectHash (line 66) | @Test method encodeWhenValidArgumentsWithID2ThenEncodeToCorrectHash (line 73) | @Test method encodeWhenNonexistingAlgorithmThenThrowException (line 80) | @Test method decodeWhenNotAnArgon2HashThenThrowException (line 90) | @Test method decodeWhenNonexistingAlgorithmThenThrowException (line 95) | @Test method decodeWhenIllegalVersionParameterThenThrowException (line 103) | @Test method decodeWhenIllegalMemoryParameterThenThrowException (line 109) | @Test method decodeWhenIllegalIterationsParameterThenThrowException (line 115) | @Test method decodeWhenIllegalParallelityParameterThenThrowException (line 121) | @Test method decodeWhenMissingVersionParameterThenThrowException (line 127) | @Test method decodeWhenMissingMemoryParameterThenThrowException (line 133) | @Test method decodeWhenMissingIterationsParameterThenThrowException (line 139) | @Test method decodeWhenMissingParallelityParameterThenThrowException (line 145) | @Test method assertArgon2HashEquals (line 151) | private void assertArgon2HashEquals(Argon2EncodingUtils.Argon2Hash exp... class TestDataEntry (line 162) | private static class TestDataEntry { method TestDataEntry (line 168) | TestDataEntry(String encoded, Argon2EncodingUtils.Argon2Hash decoded) { FILE: crypto/src/test/java/org/springframework/security/crypto/argon2/Argon2PasswordEncoderTests.java class Argon2PasswordEncoderTests (line 38) | @ExtendWith(MockitoExtension.class) method setup (line 44) | @BeforeEach method encodedNonNullPasswordDoesNotEqualPassword (line 49) | @Test method encodedNonNullPasswordWhenEqualPasswordThenMatches (line 55) | @Test method encodedNonNullPasswordWhenEqualWithUnicodeThenMatches (line 61) | @Test method encodedNonNullPasswordWhenNotEqualThenNotMatches (line 68) | @Test method encodedNonNullPasswordWhenEqualPasswordWithCustomParamsThenMatches (line 74) | @Test method encodedNonNullPasswordWhenRanTwiceThenResultsNotEqual (line 81) | @Test method encodedNonNullPasswordWhenRanTwiceWithCustomParamsThenNotEquals (line 87) | @Test method matchesWhenGeneratedWithDifferentEncoderThenTrue (line 94) | @Test method matchesWhenEncodedPassIsNullThenFalse (line 103) | @Test method matchesWhenEncodedPassIsEmptyThenFalse (line 108) | @Test method matchesWhenEncodedPassIsBogusThenFalse (line 113) | @Test method encodedNonNullPasswordWhenUsingPredictableSaltThenEqualTestHash (line 118) | @Test method encodedNonNullPasswordWhenUsingPredictableSaltWithCustomParamsThenEqualTestHash (line 126) | @Test method encodedNonNullPasswordWhenUsingPredictableSaltWithDefaultsForSpringSecurity_v5_8ThenEqualTestHash (line 135) | @Test method upgradeEncodingWhenSameEncodingThenFalse (line 145) | @Test method upgradeEncodingWhenSameStandardParamsThenFalse (line 151) | @Test method upgradeEncodingWhenSameCustomParamsThenFalse (line 158) | @Test method upgradeEncodingWhenHashHasLowerMemoryThenTrue (line 166) | @Test method upgradeEncodingWhenHashHasLowerIterationsThenTrue (line 174) | @Test method upgradeEncodingWhenHashHasHigherParamsThenFalse (line 182) | @Test method upgradeEncodingWhenEncodedPassIsNullThenFalse (line 190) | @Test method upgradeEncodingWhenEncodedPassIsEmptyThenFalse (line 195) | @Test method upgradeEncodingWhenEncodedPassIsBogusThenThrowException (line 200) | @Test method injectPredictableSaltGen (line 205) | private void injectPredictableSaltGen() throws Exception { FILE: crypto/src/test/java/org/springframework/security/crypto/assertions/CryptoAssertionsTests.java class CryptoAssertionsTests (line 26) | class CryptoAssertionsTests { method doesNotDecryptToPassesWhenSupplierThrows (line 28) | @Test method doesNotDecryptToPassesWhenResultDiffersFromExpected (line 35) | @Test method doesNotDecryptToFailsWhenResultEqualsExpected (line 40) | @Test FILE: crypto/src/test/java/org/springframework/security/crypto/bcrypt/BCryptPasswordEncoderTests.java class BCryptPasswordEncoderTests (line 35) | public class BCryptPasswordEncoderTests extends AbstractPasswordEncoderV... method setup (line 37) | @BeforeEach method emptyRawPasswordDoesNotMatchPassword (line 42) | @Test method $2yMatches (line 49) | @Test method $2aMatches (line 57) | @Test method $2bMatches (line 64) | @Test method $2yUnicode (line 72) | @Test method $2aUnicode (line 80) | @Test method $2bUnicode (line 88) | @Test method $2yNotMatches (line 96) | @Test method $2aNotMatches (line 103) | @Test method $2bNotMatches (line 110) | @Test method $2yCustomStrength (line 117) | @Test method $2aCustomStrength (line 124) | @Test method $2bCustomStrength (line 131) | @Test method badLowCustomStrength (line 138) | @Test method badHighCustomStrength (line 143) | @Test method customRandom (line 148) | @Test method doesntMatchNullEncodedValue (line 155) | @Test method doesntMatchEmptyEncodedValue (line 161) | @Test method doesntMatchBogusEncodedValue (line 166) | @Test method upgradeFromLowerStrength (line 171) | @Test method upgradeFromNullOrEmpty (line 185) | @Test method upgradeFromNonBCrypt (line 195) | @Test method upgradeWhenNoRoundsThenTrue (line 200) | @Test method checkWhenNoRoundsThenTrue (line 206) | @Test method encodeWhenPasswordOverMaxLengthThenThrowIllegalArgumentException (line 214) | @Test method matchesWhenPasswordOverMaxLengthThenAllowToMatch (line 223) | @Test method passwordLargerThan72BytesShouldThrowIllegalArgumentException (line 245) | @Test FILE: crypto/src/test/java/org/springframework/security/crypto/bcrypt/BCryptTests.java class BCryptTests (line 31) | public class BCryptTests { class TestObject (line 33) | private static class TestObject { method TestObject (line 41) | private TestObject(T password, String salt, String expected) { method print (line 49) | private static void print(String s) { method println (line 53) | private static void println(String s) { method setupTestObjects (line 61) | @BeforeAll method testHashpw (line 198) | @Test method testHashpwByteArray (line 212) | @Test method testGensaltInt (line 223) | @Test method testGensalt (line 243) | @Test method testCheckpw_success (line 260) | @Test method testCheckpwByteArray_success (line 273) | @Test method testCheckpw_failure (line 283) | @Test method testCheckpwByteArray_failure (line 299) | @Test method testInternationalChars (line 312) | @Test method roundsForDoesNotOverflow (line 326) | @Test method emptyByteArrayCannotBeEncoded (line 332) | @Test method moreBytesThanInTheArrayCannotBeEncoded (line 338) | @Test method decodingMustRequestMoreThanZeroBytes (line 344) | @Test method encode_base64 (line 349) | private static String encode_base64(byte d[], int len) throws IllegalA... method testBase64EncodeSimpleByteArrays (line 355) | @Test method decodingCharsOutsideAsciiGivesNoResults (line 362) | @Test method decodingStopsWithFirstInvalidCharacter (line 368) | @Test method decodingOnlyProvidesAvailableBytes (line 374) | @Test method testBase64EncodeDecode (line 385) | @Test method genSaltFailsWithTooFewRounds (line 400) | @Test method genSaltFailsWithTooManyRounds (line 405) | @Test method genSaltGeneratesCorrectSaltPrefix (line 410) | @Test method hashpwFailsWhenSaltIsNull (line 416) | @Test method hashpwFailsWhenSaltSpecifiesTooFewRounds (line 421) | @Test method hashpwFailsWhenSaltSpecifiesTooManyRounds (line 427) | @Test method saltLengthIsChecked (line 433) | @Test method hashpwWorksWithOldRevision (line 438) | @Test method hashpwFailsWhenSaltIsTooShort (line 444) | @Test method equalsOnStringsIsCorrect (line 450) | @Test method checkpwWhenZeroRoundsThenMatches (line 459) | @Test FILE: crypto/src/test/java/org/springframework/security/crypto/codec/HexTests.java class HexTests (line 29) | public class HexTests { method encode (line 31) | @Test method encodeEmptyByteArray (line 37) | @Test method decode (line 42) | @Test method decodeEmptyString (line 47) | @Test method decodeNotEven (line 52) | @Test method decodeExistNonHexCharAtFirst (line 58) | @Test method decodeExistNonHexCharAtSecond (line 64) | @Test method decodeExistNonHexCharAtBoth (line 70) | @Test FILE: crypto/src/test/java/org/springframework/security/crypto/codec/Utf8Tests.java class Utf8Tests (line 28) | public class Utf8Tests { method utf8EncodesAndDecodesCorrectly (line 31) | @Test FILE: crypto/src/test/java/org/springframework/security/crypto/encrypt/AesBytesEncryptorTests.java class AesBytesEncryptorTests (line 37) | public class AesBytesEncryptorTests { method setUp (line 47) | @BeforeEach method roundtripWhenUsingDefaultsThenEncryptsAndDecrypts (line 54) | @Test method roundtripWhenUsingDefaultCipherThenEncryptsAndDecrypts (line 63) | @Test method roundtripWhenUsingGcmThenEncryptsAndDecrypts (line 74) | @Test method roundtripWhenUsingSecretKeyThenEncryptsAndDecrypts (line 86) | @Test FILE: crypto/src/test/java/org/springframework/security/crypto/encrypt/BouncyCastleAesBytesEncryptorEquivalencyTests.java class BouncyCastleAesBytesEncryptorEquivalencyTests (line 35) | public class BouncyCastleAesBytesEncryptorEquivalencyTests { method setup (line 45) | @BeforeEach method bouncyCastleAesCbcWithPredictableIvEquivalent (line 55) | @Test method bouncyCastleAesCbcWithSecureIvCompatible (line 65) | @Test method bouncyCastleAesGcmWithPredictableIvEquivalent (line 74) | @Test method bouncyCastleAesGcmWithSecureIvCompatible (line 84) | @Test method testEquivalence (line 94) | private void testEquivalence(BytesEncryptor left, BytesEncryptor right) { method testCompatibility (line 110) | private void testCompatibility(BytesEncryptor left, BytesEncryptor rig... method testSpeed (line 125) | private long testSpeed(BytesEncryptor bytesEncryptor) { method nanosToReadableString (line 137) | private String nanosToReadableString(String label, long nanos) { class PredictableRandomBytesKeyGenerator (line 147) | private static class PredictableRandomBytesKeyGenerator implements Byt... method PredictableRandomBytesKeyGenerator (line 153) | PredictableRandomBytesKeyGenerator(int keyLength) { method getKeyLength (line 158) | @Override method generateKey (line 163) | @Override FILE: crypto/src/test/java/org/springframework/security/crypto/encrypt/BouncyCastleAesBytesEncryptorTests.java class BouncyCastleAesBytesEncryptorTests (line 32) | public class BouncyCastleAesBytesEncryptorTests { method setup (line 40) | @BeforeEach method bcCbcWithSecureIvGeneratesDifferentMessages (line 52) | @Test method bcGcmWithSecureIvGeneratesDifferentMessages (line 58) | @Test method generatesDifferentCipherTexts (line 64) | private void generatesDifferentCipherTexts(BytesEncryptor bcEncryptor) { method bcCbcWithWrongLengthIv (line 74) | @Test method bcGcmWithWrongLengthIv (line 80) | @Test FILE: crypto/src/test/java/org/springframework/security/crypto/encrypt/CryptoAssumptions.java class CryptoAssumptions (line 29) | public final class CryptoAssumptions { method CryptoAssumptions (line 31) | private CryptoAssumptions() { method assumeGCMJCE (line 34) | public static void assumeGCMJCE() { method assumeCBCJCE (line 38) | public static void assumeCBCJCE() { method assumeAes256 (line 42) | private static void assumeAes256(CipherAlgorithm cipherAlgorithm) { FILE: crypto/src/test/java/org/springframework/security/crypto/encrypt/EncryptorsTests.java class EncryptorsTests (line 23) | public class EncryptorsTests { method stronger (line 25) | @Test method standard (line 36) | @Test method preferred (line 47) | @Test method text (line 58) | @Test method noOpText (line 69) | @Test FILE: crypto/src/test/java/org/springframework/security/crypto/encrypt/KeyStoreKeyFactoryTests.java class KeyStoreKeyFactoryTests (line 31) | @DisabledOnOs(OS.WINDOWS) method initializeEncryptorFromKeyStore (line 34) | @Test method initializeEncryptorFromPkcs12KeyStore (line 43) | @Test method initializeEncryptorFromTrustedCertificateInKeyStore (line 52) | @Test method initializeEncryptorFromTrustedCertificateInPkcs12KeyStore (line 61) | @Test FILE: crypto/src/test/java/org/springframework/security/crypto/encrypt/RsaKeyHelperTests.java class RsaKeyHelperTests (line 31) | @DisabledOnOs(OS.WINDOWS) method parsePrivateKey (line 34) | @Test method parseSpaceyKey (line 44) | @Test method parseBadKey (line 53) | @Test FILE: crypto/src/test/java/org/springframework/security/crypto/encrypt/RsaRawEncryptorTests.java class RsaRawEncryptorTests (line 28) | public class RsaRawEncryptorTests { method init (line 32) | @BeforeEach method roundTrip (line 40) | @Test method roundTripOeap (line 45) | @Test method roundTripLongString (line 51) | @Test method roundTripLongStringOeap (line 56) | @Test method roundTrip2048Key (line 62) | @Test method roundTrip4096Key (line 94) | @Test FILE: crypto/src/test/java/org/springframework/security/crypto/encrypt/RsaSecretEncryptorTests.java class RsaSecretEncryptorTests (line 33) | public class RsaSecretEncryptorTests { method init (line 37) | @BeforeEach method roundTripKey (line 45) | @Test method roundTrip (line 52) | @Test method roundTripWithSalt (line 57) | @Test method roundTripWithHexSalt (line 63) | @Test method roundTripWithLongSalt (line 69) | @Test method roundTripOaep (line 75) | @Test method roundTripOaepGcm (line 81) | @Test method roundTripWithMixedAlgorithm (line 87) | @Test method roundTripWithMixedSalt (line 94) | @Test method roundTripWithPublicKeyEncryption (line 101) | @Test method publicKeyCannotDecrypt (line 108) | @Test method roundTripLongString (line 116) | @Test FILE: crypto/src/test/java/org/springframework/security/crypto/factory/PasswordEncoderFactoriesTests.java class PasswordEncoderFactoriesTests (line 29) | public class PasswordEncoderFactoriesTests { method encodeWhenDefaultThenBCryptUsed (line 35) | @Test method matchesWhenBCryptThenWorks (line 42) | @Test method matchesWhenLdapThenWorks (line 48) | @Test method matchesWhenMd4ThenWorks (line 54) | @Test method matchesWhenMd5ThenWorks (line 60) | @Test method matchesWhenNoopThenWorks (line 66) | @Test method matchesWhenPbkdf2ThenWorks (line 72) | @Test method matchesWhenPbkdf2SpringSecurity_v5_8ThenWorks (line 78) | @Test method matchesWhenSCryptThenWorks (line 84) | @Test method matchesWhenSCryptSpringSecurity_v5_8ThenWorks (line 90) | @Test method matchesWhenSHA1ThenWorks (line 96) | @Test method matchesWhenSHA256ThenWorks (line 102) | @Test method matchesWhenSha256ThenWorks (line 108) | @Test method matchesWhenArgon2ThenWorks (line 114) | @Test method matchesWhenArgon2SpringSecurity_v5_8ThenWorks (line 120) | @Test FILE: crypto/src/test/java/org/springframework/security/crypto/keygen/Base64StringKeyGeneratorTests.java class Base64StringKeyGeneratorTests (line 31) | public class Base64StringKeyGeneratorTests { method constructorIntWhenEqual0ThenIllegalArgumentException (line 33) | @Test method constructorEncoderWhenEncoderNullThenThrowsIllegalArgumentException (line 38) | @Test method generateKeyWhenDefaultConstructorThen32Bytes (line 43) | @Test method generateKeyWhenCustomKeySizeThen32Bytes (line 49) | @Test method generateKeyWhenBase64Then32Bytes (line 56) | @Test method generateKeyWhenBase64AndCustomKeySizeThen32Bytes (line 62) | @Test FILE: crypto/src/test/java/org/springframework/security/crypto/keygen/KeyGeneratorsTests.java class KeyGeneratorsTests (line 27) | public class KeyGeneratorsTests { method secureRandom (line 29) | @Test method secureRandomCustomLength (line 39) | @Test method shared (line 49) | @Test method string (line 59) | @Test FILE: crypto/src/test/java/org/springframework/security/crypto/password/AbstractPasswordEncoderTests.java class AbstractPasswordEncoderTests (line 27) | final class AbstractPasswordEncoderTests extends AbstractPasswordEncoder... method setup (line 29) | @BeforeEach FILE: crypto/src/test/java/org/springframework/security/crypto/password/AbstractPasswordEncoderValidationTests.java class AbstractPasswordEncoderValidationTests (line 29) | public abstract class AbstractPasswordEncoderValidationTests { method setEncoder (line 33) | protected void setEncoder(PasswordEncoder encoder) { method getEncoder (line 37) | protected T getEncoder(Class clazz) { method getEncoder (line 41) | protected T getEncoder() { method encodeWhenNullThenNull (line 45) | @Test method matchesWhenEncodedPasswordNullThenFalse (line 50) | @Test method matchesWhenEncodedPasswordEmptyThenFalse (line 55) | @Test method matchesWhenRawPasswordNullThenFalse (line 60) | @Test method matchesWhenRawPasswordEmptyThenFalse (line 65) | @Test FILE: crypto/src/test/java/org/springframework/security/crypto/password/AbstractValidatingPasswordEncoderTests.java class AbstractValidatingPasswordEncoderTests (line 26) | class AbstractValidatingPasswordEncoderTests extends AbstractPasswordEnc... method setup (line 28) | @BeforeEach FILE: crypto/src/test/java/org/springframework/security/crypto/password/DelegatingPasswordEncoderTests.java class DelegatingPasswordEncoderTests (line 43) | @ExtendWith(MockitoExtension.class) method setup (line 77) | @BeforeEach method constructorWhenIdForEncodeNullThenIllegalArgumentException (line 86) | @Test method constructorWhenIdForEncodeDoesNotExistThenIllegalArgumentException (line 91) | @Test method constructorWhenPrefixIsNull (line 97) | @Test method constructorWhenSuffixIsNull (line 103) | @Test method constructorWhenPrefixIsEmpty (line 109) | @Test method constructorWhenSuffixIsEmpty (line 114) | @Test method constructorWhenPrefixAndSuffixAreEmpty (line 120) | @Test method constructorWhenIdContainsPrefixThenIllegalArgumentException (line 126) | @Test method constructorWhenIdContainsSuffixThenIllegalArgumentException (line 133) | @Test method constructorWhenPrefixContainsSuffixThenIllegalArgumentException (line 140) | @Test method setDefaultPasswordEncoderForMatchesWhenNullThenIllegalArgumentException (line 146) | @Test method matchesWhenCustomDefaultPasswordEncoderForMatchesThenDelegates (line 152) | @Test method encodeWhenValidThenUsesIdForEncode (line 161) | @Test method encodeWhenValidBySpecifyDelegatingPasswordEncoderThenUsesIdForEncode (line 167) | @Test method matchesWhenBCryptThenDelegatesToBCrypt (line 173) | @Test method matchesWhenBCryptBySpecifyDelegatingPasswordEncoderThenDelegatesToBCrypt (line 181) | @Test method matchesWhenNoopThenDelegatesToNoop (line 189) | @Test method matchesWhenUnMappedThenIllegalArgumentException (line 197) | @Test method matchesWhenNoClosingPrefixStringThenIllegalArgumentException (line 205) | @Test method matchesWhenNoStartingPrefixStringThenFalse (line 213) | @Test method matchesWhenNoIdStringThenFalse (line 221) | @Test method matchesWhenPrefixInMiddleThenFalse (line 229) | @Test method matchesWhenIdIsNullThenFalse (line 238) | @Test method matchesWhenNullIdThenDelegatesToInvalidId (line 248) | @Test method upgradeEncodingWhenEncodedPasswordNullThenFalse (line 258) | @Test method upgradeEncodingWhenNullIdThenTrue (line 263) | @Test method upgradeEncodingWhenIdInvalidFormatThenTrue (line 268) | @Test method upgradeEncodingWhenSameIdAndEncoderFalseThenEncoderDecidesFalse (line 273) | @Test method upgradeEncodingWhenSameIdAndEncoderTrueThenEncoderDecidesTrue (line 279) | @Test method upgradeEncodingWhenDifferentIdThenTrue (line 286) | @Test method matchesShouldThrowIllegalArgumentExceptionWhenNoPasswordEncoderIsMappedForTheId (line 292) | @Test FILE: crypto/src/test/java/org/springframework/security/crypto/password/DigesterTests.java class DigesterTests (line 26) | public class DigesterTests { method digestIsCorrectFor3Iterations (line 28) | @Test FILE: crypto/src/test/java/org/springframework/security/crypto/password/LdapShaPasswordEncoderTests.java class LdapShaPasswordEncoderTests (line 32) | @SuppressWarnings("deprecation") method setup (line 35) | @BeforeEach method invalidPasswordFails (line 40) | @Test method invalidSaltedPasswordFails (line 45) | @Test method validPasswordSucceeds (line 54) | @Test method validSaltedPasswordSucceeds (line 68) | @Test method fullLengthOfHashIsUsedInComparison (line 79) | @Test method correctPrefixCaseIsUsed (line 89) | @Test method invalidPrefixIsRejected (line 103) | @Test method malformedPrefixIsRejected (line 108) | @Test FILE: crypto/src/test/java/org/springframework/security/crypto/password/Md4PasswordEncoderTests.java class Md4PasswordEncoderTests (line 24) | @SuppressWarnings("deprecation") method setup (line 27) | @BeforeEach method matchesWhenEncodedPasswordNullThenFalse (line 32) | @Test method matchesWhenEncodedPasswordEmptyThenFalse (line 37) | @Test method testEncodeUnsaltedPassword (line 42) | @Test method testEncodeSaltedPassword (line 49) | @Test method testNonAsciiPasswordHasCorrectHash (line 56) | @Test method testEncodedMatches (line 61) | @Test method javadocWhenHasSaltThenMatches (line 68) | @Test FILE: crypto/src/test/java/org/springframework/security/crypto/password/MessageDigestPasswordEncoderTests.java class MessageDigestPasswordEncoderTests (line 35) | @SuppressWarnings("deprecation") method setup (line 38) | @BeforeEach method md5BasicFunctionality (line 43) | @Test method md5NonAsciiPasswordHasCorrectHash (line 49) | @Test method md5Base64 (line 56) | @Test method md5StretchFactorIsProcessedCorrectly (line 63) | @Test method md5MatchesWhenNullSalt (line 72) | @Test method md5MatchesWhenEmptySalt (line 77) | @Test method md5MatchesWhenHasSalt (line 82) | @Test method md5EncodeThenMatches (line 87) | @Test method testBasicFunctionality (line 94) | @Test method testBase64 (line 101) | @Test method test256 (line 109) | @Test method testInvalidStrength (line 117) | @Test FILE: crypto/src/test/java/org/springframework/security/crypto/password/NoOpPasswordEncoderTests.java class NoOpPasswordEncoderTests (line 26) | class NoOpPasswordEncoderTests extends AbstractPasswordEncoderValidation... method setup (line 28) | @BeforeEach FILE: crypto/src/test/java/org/springframework/security/crypto/password/PasswordEncoderUtilsTests.java class PasswordEncoderUtilsTests (line 26) | public class PasswordEncoderUtilsTests { method equalsWhenDifferentLengthThenFalse (line 28) | @Test method equalsWhenNullAndNotEmptyThenFalse (line 34) | @Test method equalsWhenNullAndNullThenTrue (line 40) | @Test method equalsWhenNullAndEmptyThenFalse (line 45) | @Test method equalsWhenNotEmptyAndEmptyThenFalse (line 51) | @Test method equalsWhenEmptyAndEmptyThenTrue (line 57) | @Test method equalsWhenDifferentCaseThenFalse (line 62) | @Test method equalsWhenSameThenTrue (line 67) | @Test FILE: crypto/src/test/java/org/springframework/security/crypto/password/Pbkdf2PasswordEncoderTests.java class Pbkdf2PasswordEncoderTests (line 29) | public class Pbkdf2PasswordEncoderTests { method encodedLengthSuccess (line 37) | @Test method matches (line 46) | @Test method matchesWhenCustomSaltLengthThenSuccess (line 53) | @Test method matchesLengthChecked (line 60) | @Test method matchesLengthCheckedWhenCustomSaltLengthThenSuccess (line 66) | @Test method notMatches (line 72) | @Test method notMatchesWhenCustomSaltLengthThenSuccess (line 78) | @Test method encodeSamePasswordMultipleTimesDiffers (line 84) | @Test method encodeSamePasswordMultipleTimesWhenCustomSaltLengthThenDiffers (line 92) | @Test method passivity (line 100) | @Test method passivityWhenCustomSaltLengthThenSuccess (line 107) | @Test method migrate (line 114) | @Test method encodeAndMatchWhenBase64ThenSuccess (line 125) | @Test method encodeAndMatchWhenBase64AndCustomSaltLengthThenSuccess (line 133) | @Test method encodeWhenBase64ThenBase64DecodeSuccess (line 141) | @Test method matchWhenBase64ThenSuccess (line 151) | @Test method matchWhenBase64AndCustomSaltLengthThenSuccess (line 161) | @Test method encodeAndMatchWhenSha256ThenSuccess (line 169) | @Test method encodeAndMatchWhenSha256AndCustomSaltLengthThenSuccess (line 177) | @Test method matchWhenSha256ThenSuccess (line 185) | @Test method matchWhenSha256AndCustomSaltLengthThenSuccess (line 193) | @Test method matchWhenDefaultsForSpringSecurity_v5_8ThenSuccess (line 201) | @Test method findDefaultIterationCount (line 212) | public void findDefaultIterationCount() { method run (line 219) | private void run(int iterations, int count) { FILE: crypto/src/test/java/org/springframework/security/crypto/password/StandardPasswordEncoderTests.java class StandardPasswordEncoderTests (line 23) | @SuppressWarnings("deprecation") method matches (line 28) | @Test method matchesLengthChecked (line 35) | @Test method notMatches (line 41) | @Test FILE: crypto/src/test/java/org/springframework/security/crypto/password4j/Argon2Password4jPasswordEncoderTests.java class Argon2Password4jPasswordEncoderTests (line 34) | class Argon2Password4jPasswordEncoderTests { method defaultConstructorShouldCreateWorkingEncoder (line 44) | @Test method constructorWithNullArgon2FunctionShouldThrowException (line 55) | @Test method constructorWithCustomArgon2FunctionShouldWork (line 61) | @Test method encodingShouldWorkWithDifferentArgon2Types (line 73) | @ParameterizedTest method encodingShouldGenerateDifferentHashesForSamePassword (line 86) | @Test method shouldHandleLongPasswords (line 98) | @Test method shouldHandleSpecialCharacters (line 108) | @Test method shouldHandleUnicodeCharacters (line 118) | @Test method shouldRejectIncorrectPasswords (line 128) | @Test method matchesShouldReturnFalseForNullOrEmptyInputs (line 139) | @Test method encodeNullShouldReturnNull (line 152) | @Test method upgradeEncodingShouldReturnFalse (line 159) | @Test method shouldWorkWithAlgorithmFinderDefaults (line 167) | @Test method shouldRejectMalformedHashes (line 178) | @Test method assertMalformedRejected (line 189) | private void assertMalformedRejected(Argon2Password4jPasswordEncoder e... method shouldHandleEmptyStringPassword (line 201) | @Test method shouldHandleCustomMemoryAndIterationParameters (line 226) | @Test FILE: crypto/src/test/java/org/springframework/security/crypto/password4j/BalloonHashingPassword4jPasswordEncoderTests.java class BalloonHashingPassword4jPasswordEncoderTests (line 31) | class BalloonHashingPassword4jPasswordEncoderTests { method constructorWithNullFunctionShouldThrowException (line 37) | @Test method constructorWithInvalidSaltLengthShouldThrowException (line 43) | @Test method defaultConstructorShouldWork (line 52) | @Test method customFunctionConstructorShouldWork (line 63) | @Test method customSaltLengthConstructorShouldWork (line 75) | @Test method encodeShouldIncludeSaltInOutput (line 87) | @Test method matchesShouldReturnTrueForCorrectPassword (line 100) | @Test method matchesShouldReturnFalseForIncorrectPassword (line 110) | @Test method matchesShouldReturnFalseForMalformedEncodedPassword (line 120) | @Test method multipleEncodingsShouldProduceDifferentHashesButAllMatch (line 129) | @Test method upgradeEncodingShouldReturnFalse (line 142) | @Test method encodeNullShouldReturnNull (line 152) | @Test method matchesWithNullOrEmptyValuesShouldReturnFalse (line 159) | @Test FILE: crypto/src/test/java/org/springframework/security/crypto/password4j/BcryptPassword4jPasswordEncoderTests.java class BcryptPassword4jPasswordEncoderTests (line 33) | class BcryptPassword4jPasswordEncoderTests { method defaultConstructorShouldCreateWorkingEncoder (line 46) | @Test method constructorWithNullBcryptFunctionShouldThrowException (line 56) | @Test method constructorWithCustomBcryptFunctionShouldWork (line 62) | @Test method encodingShouldWorkWithDifferentRounds (line 73) | @ParameterizedTest method encodingShouldGenerateDifferentHashesForSamePassword (line 85) | @Test method shouldHandleLongPasswords (line 97) | @Test method shouldHandleSpecialCharacters (line 108) | @Test method shouldHandleUnicodeCharacters (line 118) | @Test method shouldRejectIncorrectPasswords (line 128) | @Test method matchesShouldReturnFalseForNullOrEmptyInputs (line 139) | @Test method encodeNullShouldReturnNull (line 152) | @Test method upgradeEncodingShouldReturnFalse (line 159) | @Test method shouldWorkWithAlgorithmFinderDefaults (line 167) | @Test method shouldRejectMalformedHashes (line 178) | @Test method assertMalformedRejected (line 186) | private void assertMalformedRejected(BcryptPassword4jPasswordEncoder e... method shouldHandleEmptyStringPassword (line 197) | @Test FILE: crypto/src/test/java/org/springframework/security/crypto/password4j/Password4jPasswordEncoderTests.java class Password4jPasswordEncoderTests (line 30) | class Password4jPasswordEncoderTests { method encodeShouldReturnNonNullHashedPassword (line 37) | @Test method matchesShouldReturnTrueForValidPassword (line 46) | @Test method matchesShouldReturnFalseForInvalidPassword (line 56) | @Test method encodeNullPasswordShouldReturnNull (line 66) | @Test method multipleEncodesProduceDifferentHashesButAllMatch (line 73) | @Test method upgradeEncodingShouldReturnFalse (line 85) | @Test method matchesShouldReturnFalseWhenRawOrEncodedNullOrEmpty (line 95) | @Test FILE: crypto/src/test/java/org/springframework/security/crypto/password4j/PasswordCompatibilityTests.java class PasswordCompatibilityTests (line 38) | class PasswordCompatibilityTests { method bcryptEncodedWithSpringSecurityShouldMatchWithPassword4j (line 43) | @Test method bcryptEncodedWithPassword4jShouldMatchWithSpringSecurity (line 55) | @Test method argon2EncodedWithSpringSecurityShouldMatchWithPassword4j (line 68) | @Test method argon2EncodedWithPassword4jShouldMatchWithSpringSecurity (line 80) | @Test method scryptEncodedWithSpringSecurityShouldMatchWithPassword4j (line 93) | @Test method scryptEncodedWithPassword4jShouldMatchWithSpringSecurity (line 105) | @Test method pbkdf2EncodedWithSpringSecurityCannotMatchWithPassword4j (line 118) | @Test FILE: crypto/src/test/java/org/springframework/security/crypto/password4j/Pbkdf2Password4jPasswordEncoderTests.java class Pbkdf2Password4jPasswordEncoderTests (line 31) | class Pbkdf2Password4jPasswordEncoderTests { method constructorWithNullFunctionShouldThrowException (line 37) | @Test method constructorWithInvalidSaltLengthShouldThrowException (line 43) | @Test method defaultConstructorShouldWork (line 52) | @Test method customFunctionConstructorShouldWork (line 62) | @Test method customSaltLengthConstructorShouldWork (line 73) | @Test method encodeShouldIncludeSaltInOutput (line 84) | @Test method matchesShouldReturnTrueForCorrectPassword (line 97) | @Test method matchesShouldReturnFalseForIncorrectPassword (line 107) | @Test method matchesShouldReturnFalseForMalformedEncodedPassword (line 117) | @Test method multipleEncodingsShouldProduceDifferentHashesButAllMatch (line 126) | @Test method upgradeEncodingShouldReturnFalse (line 139) | @Test method encodeNullShouldReturnNull (line 149) | @Test method matchesWithNullOrEmptyValuesShouldReturnFalse (line 156) | @Test FILE: crypto/src/test/java/org/springframework/security/crypto/password4j/ScryptPassword4jPasswordEncoderTests.java class ScryptPassword4jPasswordEncoderTests (line 33) | class ScryptPassword4jPasswordEncoderTests { method defaultConstructorShouldCreateWorkingEncoder (line 43) | @Test method constructorWithNullScryptFunctionShouldThrowException (line 56) | @Test method constructorWithCustomScryptFunctionShouldWork (line 62) | @Test method encodingShouldWorkWithDifferentParameters (line 74) | @ParameterizedTest method encodingShouldGenerateDifferentHashesForSamePassword (line 87) | @Test method shouldHandleLongPasswords (line 99) | @Test method shouldHandleSpecialCharacters (line 109) | @Test method shouldHandleUnicodeCharacters (line 119) | @Test method shouldRejectIncorrectPasswords (line 129) | @Test method matchesShouldReturnFalseForNullOrEmptyInputs (line 140) | @Test method encodeNullShouldReturnNull (line 153) | @Test method upgradeEncodingShouldReturnFalse (line 160) | @Test method shouldWorkWithAlgorithmFinderDefaults (line 168) | @Test method shouldRejectMalformedHashes (line 179) | @Test method assertMalformedRejected (line 187) | private void assertMalformedRejected(ScryptPassword4jPasswordEncoder e... method shouldHandleEmptyStringPassword (line 198) | @Test method shouldHandleCustomCostParameters (line 216) | @Test method shouldHandleEdgeCaseParameters (line 236) | @Test FILE: crypto/src/test/java/org/springframework/security/crypto/scrypt/SCryptPasswordEncoderTests.java class SCryptPasswordEncoderTests (line 28) | public class SCryptPasswordEncoderTests { method matches (line 30) | @Test method unicode (line 38) | @Test method notMatches (line 46) | @Test method customParameters (line 53) | @Test method differentPasswordHashes (line 61) | @Test method samePasswordWithDifferentParams (line 68) | @Test method doesntMatchNullEncodedValue (line 77) | @Test method doesntMatchEmptyEncodedValue (line 83) | @Test method doesntMatchBogusEncodedValue (line 89) | @Test method invalidCpuCostParameter (line 95) | @Test method invalidMemoryCostParameter (line 101) | @Test method invalidParallelizationParameter (line 107) | @Test method invalidSaltLengthParameter (line 113) | @Test method invalidKeyLengthParameter (line 118) | @Test method upgradeEncodingWhenNullThenFalse (line 123) | @Test method upgradeEncodingWhenEmptyThenFalse (line 129) | @Test method upgradeEncodingWhenSameEncoderThenFalse (line 135) | @Test method upgradeEncodingWhenWeakerToStrongerThenFalse (line 142) | @Test method upgradeEncodingWhenStrongerToWeakerThenTrue (line 151) | @Test method upgradeEncodingWhenInvalidInputThenException (line 160) | @Test FILE: crypto/src/test/java/org/springframework/security/crypto/util/EncodingUtilsTests.java class EncodingUtilsTests (line 27) | public class EncodingUtilsTests { method hexEncode (line 29) | @Test method hexDecode (line 37) | @Test method concatenate (line 45) | @Test method subArray (line 55) | @Test FILE: crypto/src/testFixtures/java/org/springframework/security/crypto/assertions/CryptoAssertions.java class CryptoAssertions (line 29) | public final class CryptoAssertions { method CryptoAssertions (line 31) | private CryptoAssertions() { method assertThat (line 40) | public static CryptoStringAssert assertThat(Supplier actual) { FILE: crypto/src/testFixtures/java/org/springframework/security/crypto/assertions/CryptoStringAssert.java class CryptoStringAssert (line 28) | public final class CryptoStringAssert extends AbstractObjectAssert actual) { method doesNotDecryptTo (line 42) | public CryptoStringAssert doesNotDecryptTo(String expected) { FILE: data/src/main/java/org/springframework/security/data/aot/hint/AuthorizeReturnObjectDataHintsRegistrar.java class AuthorizeReturnObjectDataHintsRegistrar (line 67) | public final class AuthorizeReturnObjectDataHintsRegistrar implements Se... method AuthorizeReturnObjectDataHintsRegistrar (line 76) | public AuthorizeReturnObjectDataHintsRegistrar(AuthorizationProxyFacto... method registerHints (line 80) | @Override FILE: data/src/main/java/org/springframework/security/data/repository/query/SecurityEvaluationContextExtension.java class SecurityEvaluationContextExtension (line 95) | public class SecurityEvaluationContextExtension implements EvaluationCon... method SecurityEvaluationContextExtension (line 114) | public SecurityEvaluationContextExtension() { method SecurityEvaluationContextExtension (line 121) | public SecurityEvaluationContextExtension(@Nullable Authentication aut... method getExtensionId (line 125) | @Override method getRootObject (line 130) | @Override method setSecurityContextHolderStrategy (line 151) | public void setSecurityContextHolderStrategy(SecurityContextHolderStra... method getAuthentication (line 156) | private @Nullable Authentication getAuthentication() { method setAuthorizationManagerFactory (line 171) | public void setAuthorizationManagerFactory(AuthorizationManagerFactory... method getDefaultAuthorizationManagerFactory (line 183) | private DefaultAuthorizationManagerFactory getDefaultAuthoriza... method setTrustResolver (line 200) | @Deprecated(since = "7.0") method setRoleHierarchy (line 214) | @Deprecated(since = "7.0") method setPermissionEvaluator (line 226) | public void setPermissionEvaluator(PermissionEvaluator permissionEvalu... method setDefaultRolePrefix (line 244) | @Deprecated(since = "7.0") FILE: data/src/test/java/org/springframework/security/data/aot/hint/AuthorizeReturnObjectDataHintsRegistrarTests.java class AuthorizeReturnObjectDataHintsRegistrarTests (line 43) | public class AuthorizeReturnObjectDataHintsRegistrarTests { method registerHintsWhenUsingAuthorizeReturnObjectThenRegisters (line 49) | @Test method cglibClassName (line 59) | private static String cglibClassName(Class clazz) { type MyInterface (line 63) | @AuthorizeReturnObject method findAll (line 66) | List findAll(); class MyObject (line 70) | public static class MyObject { method get (line 72) | @AuthorizeReturnObject class MySubObject (line 79) | public static class MySubObject { class AppConfig (line 83) | @Configuration method bean (line 86) | @Bean FILE: data/src/test/java/org/springframework/security/data/repository/query/SecurityEvaluationContextExtensionTests.java class SecurityEvaluationContextExtensionTests (line 41) | public class SecurityEvaluationContextExtensionTests { method setup (line 45) | @BeforeEach method cleanup (line 50) | @AfterEach method getRootObjectSecurityContextHolderAuthenticationNull (line 55) | @Test method getRootObjectSecurityContextHolderAuthentication (line 60) | @Test method getRootObjectUseSecurityContextHolderStrategy (line 67) | @Test method getRootObjectExplicitAuthenticationOverridesSecurityContextHolder (line 77) | @Test method getRootObjectExplicitAuthentication (line 86) | @Test method setTrustResolverWhenNullThenIllegalArgumentException (line 93) | @Test method setTrustResolverWhenNotNullThenVerifyRootObject (line 102) | @Test method setRoleHierarchyWhenNullThenIllegalArgumentException (line 114) | @Test method setRoleHierarchyWhenNotNullThenVerifyRootObject (line 123) | @Test method setPermissionEvaluatorWhenNullThenIllegalArgumentException (line 133) | @Test method setPermissionEvaluatorWhenNotNullThenVerifyRootObject (line 141) | @Test method setDefaultRolePrefixWhenCustomThenVerifyRootObject (line 150) | @Test method setAuthorizationManagerFactoryWithTrustResolverThenVerifyRootObject (line 160) | @Test method setAuthorizationManagerFactoryWithRoleHierarchyThenVerifyRootObject (line 173) | @Test method setAuthorizationManagerFactoryWithRolePrefixThenVerifyRootObject (line 184) | @Test method getRootObjectWhenAdditionalFieldsNotSetThenVerifyDefaults (line 195) | @Test method getRoot (line 206) | private SecurityExpressionRoot getRoot() { FILE: docs/modules/ROOT/examples/kerberos/AuthProviderConfig.java class WebSecurityConfig (line 37) | @Configuration method filterChain (line 47) | @Bean method kerberosAuthenticationProvider (line 75) | @Bean method spnegoEntryPoint (line 85) | @Bean method spnegoAuthenticationProcessingFilter (line 90) | public SpnegoAuthenticationProcessingFilter spnegoAuthenticationProces... method kerberosServiceAuthenticationProvider (line 97) | @Bean method sunJaasKerberosTicketValidator (line 105) | @Bean method dummyUserDetailsService (line 114) | @Bean FILE: docs/modules/ROOT/examples/kerberos/AuthProviderConfigTest.java class AuthProviderConfigTest (line 24) | @RunWith(SpringJUnit4ClassRunner.class) method configLoads (line 28) | @Test FILE: docs/modules/ROOT/examples/kerberos/DummyUserDetailsService.java class DummyUserDetailsService (line 26) | public class DummyUserDetailsService implements UserDetailsService { method loadUserByUsername (line 28) | @Override FILE: docs/modules/ROOT/examples/kerberos/KerberosLdapContextSourceConfig.java class KerberosLdapContextSourceConfig (line 28) | public class KerberosLdapContextSourceConfig { method kerberosLdapContextSource (line 46) | @Bean method ldapUserDetailsService (line 58) | @Bean FILE: docs/modules/ROOT/examples/kerberos/KerberosRestTemplateConfig.java class KerberosRestTemplateConfig (line 21) | public class KerberosRestTemplateConfig { method doWithTicketCache (line 24) | public void doWithTicketCache() { method doWithKeytabFile (line 32) | public void doWithKeytabFile() { FILE: docs/modules/ROOT/examples/kerberos/SpnegoConfig.java class WebSecurityConfig (line 41) | @Configuration method filterChain (line 63) | @Bean method activeDirectoryLdapAuthenticationProvider (line 92) | @Bean method spnegoEntryPoint (line 97) | @Bean method spnegoAuthenticationProcessingFilter (line 102) | public SpnegoAuthenticationProcessingFilter spnegoAuthenticationProces... method kerberosServiceAuthenticationProvider (line 109) | public KerberosServiceAuthenticationProvider kerberosServiceAuthentica... method sunJaasKerberosTicketValidator (line 116) | @Bean method kerberosLdapContextSource (line 125) | @Bean method loginConfig (line 132) | public SunJaasKrb5LoginConfig loginConfig() throws Exception { method ldapUserDetailsService (line 142) | @Bean FILE: docs/src/test/java/org/springframework/security/docs/features/authentication/authenticationcompromisedpasswordcheck/CompromisedPasswordCheckerUsage.java class CompromisedPasswordCheckerUsage (line 19) | public class CompromisedPasswordCheckerUsage { method filterChain (line 21) | @Bean method compromisedPasswordChecker (line 33) | @Bean class CompromisedPasswordAuthenticationFailureHandler (line 38) | static class CompromisedPasswordAuthenticationFailureHandler implement... method onAuthenticationFailure (line 45) | @Override FILE: docs/src/test/java/org/springframework/security/docs/features/authentication/authenticationpasswordstorageargon2/Argon2PasswordEncoderUsage.java class Argon2PasswordEncoderUsage (line 7) | public class Argon2PasswordEncoderUsage { method testArgon2PasswordEncoder (line 8) | public void testArgon2PasswordEncoder() { FILE: docs/src/test/java/org/springframework/security/docs/features/authentication/authenticationpasswordstoragebcrypt/BCryptPasswordEncoderUsage.java class BCryptPasswordEncoderUsage (line 7) | public class BCryptPasswordEncoderUsage { method testBCryptPasswordEncoder (line 8) | public void testBCryptPasswordEncoder() { FILE: docs/src/test/java/org/springframework/security/docs/features/authentication/authenticationpasswordstoragedepgettingstarted/WithDefaultPasswordEncoderUsage.java class WithDefaultPasswordEncoderUsage (line 8) | public class WithDefaultPasswordEncoderUsage { method createSingleUser (line 9) | public UserDetails createSingleUser() { method createMultipleUsers (line 22) | public List createMultipleUsers() { FILE: docs/src/test/java/org/springframework/security/docs/features/authentication/authenticationpasswordstoragedpe/DelegatingPasswordEncoderUsage.java class DelegatingPasswordEncoderUsage (line 15) | public class DelegatingPasswordEncoderUsage { method defaultDelegatingPasswordEncoder (line 16) | PasswordEncoder defaultDelegatingPasswordEncoder() { method customDelegatingPasswordEncoder (line 24) | PasswordEncoder customDelegatingPasswordEncoder() { FILE: docs/src/test/java/org/springframework/security/docs/features/authentication/authenticationpasswordstoragepbkdf2/Pbkdf2PasswordEncoderUsage.java class Pbkdf2PasswordEncoderUsage (line 7) | public class Pbkdf2PasswordEncoderUsage { method testPbkdf2PasswordEncoder (line 8) | void testPbkdf2PasswordEncoder() { FILE: docs/src/test/java/org/springframework/security/docs/features/authentication/authenticationpasswordstoragescrypt/SCryptPasswordEncoderUsage.java class SCryptPasswordEncoderUsage (line 7) | public class SCryptPasswordEncoderUsage { method testSCryptPasswordEncoder (line 8) | void testSCryptPasswordEncoder() { FILE: docs/src/test/java/org/springframework/security/docs/features/authentication/password4jargon2/Argon2UsageTests.java class Argon2UsageTests (line 31) | public class Argon2UsageTests { method defaultParams (line 33) | @Test method customParameters (line 42) | @Test FILE: docs/src/test/java/org/springframework/security/docs/features/authentication/password4jballooning/BallooningHashingUsageTests.java class BallooningHashingUsageTests (line 30) | public class BallooningHashingUsageTests { method defaultParams (line 32) | @Test method customParameters (line 41) | @Test FILE: docs/src/test/java/org/springframework/security/docs/features/authentication/password4jbcrypt/BcryptUsageTests.java class BcryptUsageTests (line 30) | public class BcryptUsageTests { method defaultParams (line 32) | @Test method customParameters (line 41) | @Test FILE: docs/src/test/java/org/springframework/security/docs/features/authentication/password4jpbkdf2/Pbkdf2UsageTests.java class Pbkdf2UsageTests (line 31) | public class Pbkdf2UsageTests { method defaultParams (line 33) | @Test method customParameters (line 42) | @Test FILE: docs/src/test/java/org/springframework/security/docs/features/authentication/password4jscrypt/ScryptUsageTests.java class ScryptUsageTests (line 30) | public class ScryptUsageTests { method defaultParams (line 32) | @Test method customParameters (line 41) | @Test FILE: docs/src/test/java/org/springframework/security/docs/features/integrations/rest/clientregistrationid/UserService.java type UserService (line 27) | @HttpExchange method getAuthenticatedUser (line 31) | @GetExchange("/user") FILE: docs/src/test/java/org/springframework/security/docs/features/integrations/rest/configurationrestclient/RestClientHttpInterfaceIntegrationConfiguration.java class RestClientHttpInterfaceIntegrationConfiguration (line 35) | @Configuration(proxyBeanMethods = false) method securityConfigurer (line 40) | @Bean method authorizedClientManager (line 47) | @Bean method groupConfigurer (line 52) | @Bean method mockServer (line 63) | @Bean FILE: docs/src/test/java/org/springframework/security/docs/features/integrations/rest/configurationrestclient/RestClientHttpInterfaceIntegrationConfigurationTests.java class RestClientHttpInterfaceIntegrationConfigurationTests (line 47) | @ExtendWith(SpringExtension.class) method getAuthenticatedUser (line 51) | @Test FILE: docs/src/test/java/org/springframework/security/docs/features/integrations/rest/configurationwebclient/ServerRestClientHttpInterfaceIntegrationConfigurationTests.java class ServerRestClientHttpInterfaceIntegrationConfigurationTests (line 48) | @ExtendWith(SpringExtension.class) method getAuthenticatedUser (line 52) | @Test FILE: docs/src/test/java/org/springframework/security/docs/features/integrations/rest/configurationwebclient/ServerWebClientHttpInterfaceIntegrationConfiguration.java class ServerWebClientHttpInterfaceIntegrationConfiguration (line 37) | @Configuration(proxyBeanMethods = false) method securityConfigurer (line 42) | @Bean method authorizedClientManager (line 49) | @Bean method groupConfigurer (line 54) | @Bean method mockServer (line 65) | @Bean FILE: docs/src/test/java/org/springframework/security/docs/features/integrations/rest/type/UserService.java type UserService (line 30) | @HttpExchange method getAuthenticatedUser (line 34) | @GetExchange("/user") method getHovercard (line 37) | @GetExchange("/users/{username}/hovercard") FILE: docs/src/test/java/org/springframework/security/docs/reactive/authentication/reactivex509/CustomX509Configuration.java class CustomX509Configuration (line 38) | @Configuration(proxyBeanMethods = false) method springSecurity (line 44) | @Bean FILE: docs/src/test/java/org/springframework/security/docs/reactive/authentication/reactivex509/DefaultX509Configuration.java class DefaultX509Configuration (line 36) | @Configuration(proxyBeanMethods = false) method springSecurity (line 42) | @Bean method userDetailsService (line 55) | @Bean FILE: docs/src/test/java/org/springframework/security/docs/reactive/authentication/reactivex509/X509ConfigurationTests.java class X509ConfigurationTests (line 44) | @ExtendWith(SpringTestContextExtension.class) method setSpringSecurityFilterChain (line 51) | @Autowired method x509WhenDefaultX509Configuration (line 60) | @Test method x509WhenCustomX509Configuration (line 74) | @Test method loadCert (line 88) | private T loadCert(String location) { FILE: docs/src/test/java/org/springframework/security/docs/reactive/configuration/customizerbeanordering/CustomizerBeanOrderingConfiguration.java class CustomizerBeanOrderingConfiguration (line 32) | @EnableWebFlux method springSecurity (line 38) | @Bean // <4> method userAuthorization (line 49) | @Bean method adminAuthorization (line 60) | @Bean method contentSecurityPolicy (line 73) | @Bean method contentTypeOptions (line 83) | @Bean method httpsRedirect (line 91) | @Bean FILE: docs/src/test/java/org/springframework/security/docs/reactive/configuration/customizerbeanordering/CustomizerBeanOrderingTests.java class CustomizerBeanOrderingTests (line 36) | @ExtendWith(SpringTestContextExtension.class) method authorizationOrdered (line 43) | @Test FILE: docs/src/test/java/org/springframework/security/docs/reactive/configuration/serverhttpsecuritycustomizerbean/ServerHttpSecurityCustomizerBeanConfiguration.java class ServerHttpSecurityCustomizerBeanConfiguration (line 29) | @EnableWebFluxSecurity method springSecurity (line 33) | @Bean method httpSecurityCustomizer (line 45) | @Bean FILE: docs/src/test/java/org/springframework/security/docs/reactive/configuration/serverhttpsecuritycustomizerbean/ServerHttpSecurityCustomizerBeanTests.java class ServerHttpSecurityCustomizerBeanTests (line 32) | @ExtendWith(SpringTestContextExtension.class) method httpSecurityCustomizer (line 39) | @Test FILE: docs/src/test/java/org/springframework/security/docs/reactive/configuration/toplevelcustomizerbean/TopLevelCustomizerBeanConfiguration.java class TopLevelCustomizerBeanConfiguration (line 29) | @EnableWebFluxSecurity method springSecurity (line 33) | @Bean method headersSecurity (line 45) | @Bean FILE: docs/src/test/java/org/springframework/security/docs/reactive/configuration/toplevelcustomizerbean/TopLevelCustomizerBeanTests.java class TopLevelCustomizerBeanTests (line 35) | @ExtendWith(SpringTestContextExtension.class) method headersCustomizer (line 43) | @Test method cspIsObjectSrcNone (line 58) | private static @NotNull ResultMatcher cspIsObjectSrcNone() { FILE: docs/src/test/java/org/springframework/security/docs/servlet/addingcustomfilter/CustomFilterTests.java class CustomFilterTests (line 46) | @ExtendWith(SpringExtension.class) method setup (line 59) | @BeforeEach method tenantFilterWhenHeaderMissingThenAccessDenied (line 67) | @Test method tenantFilterWhenHeaderPresentThenContinuesFilterChain (line 73) | @Test class UserDetailsConfig (line 80) | @Configuration method userDetailsService (line 82) | @Bean class ApiController (line 93) | @RestController method api (line 96) | @GetMapping("/api") FILE: docs/src/test/java/org/springframework/security/docs/servlet/addingcustomfilter/SecurityConfig.java class SecurityConfig (line 27) | @Configuration method filterChain (line 33) | @Bean FILE: docs/src/test/java/org/springframework/security/docs/servlet/addingcustomfilter/TenantFilter.java class TenantFilter (line 32) | public class TenantFilter implements Filter { method doFilter (line 34) | @Override method isUserAllowed (line 48) | private boolean isUserAllowed(String tenantId) { FILE: docs/src/test/java/org/springframework/security/docs/servlet/authentication/authorizationmanagerfactory/AuthorizationManagerFactoryTests.java class AuthorizationManagerFactoryTests (line 45) | @ExtendWith({ SpringExtension.class, SpringTestContextExtension.class }) method getWhenAuthenticatedWithPasswordAndOttThenPermits (line 54) | @Test method getWhenAuthenticatedWithPasswordThenRedirectsToOtt (line 65) | @Test method getWhenAuthenticatedWithOttThenRedirectsToPassword (line 76) | @Test method getWhenAuthenticatedThenRedirectsToPassword (line 87) | @Test method getWhenUnauthenticatedThenRedirectsToBoth (line 98) | @Test class Http200Controller (line 108) | @RestController method ok (line 110) | @GetMapping("/**") FILE: docs/src/test/java/org/springframework/security/docs/servlet/authentication/authorizationmanagerfactory/UseAuthorizationManagerFactoryConfiguration.java class UseAuthorizationManagerFactoryConfiguration (line 18) | @EnableWebSecurity method securityFilterChain (line 23) | @Bean method authz (line 39) | @Bean method additionalRequiredFactorsCustomizer (line 51) | @Bean method userDetailsService (line 57) | @Bean method tokenGenerationSuccessHandler (line 68) | @Bean FILE: docs/src/test/java/org/springframework/security/docs/servlet/authentication/emfa/EnableMultiFactorAuthenticationConfiguration.java class EnableMultiFactorAuthenticationConfiguration (line 18) | @EnableWebSecurity method securityFilterChain (line 28) | @Bean method userDetailsService (line 46) | @Bean method tokenGenerationSuccessHandler (line 57) | @Bean FILE: docs/src/test/java/org/springframework/security/docs/servlet/authentication/emfa/EnableMultiFactorAuthenticationTests.java class EnableMultiFactorAuthenticationTests (line 45) | @ExtendWith({ SpringExtension.class, SpringTestContextExtension.class }) method getWhenAuthenticatedWithPasswordAndOttThenPermits (line 54) | @Test method getWhenAuthenticatedWithPasswordThenRedirectsToOtt (line 65) | @Test method getWhenAuthenticatedWithOttThenRedirectsToPassword (line 76) | @Test method getWhenAuthenticatedThenRedirectsToPassword (line 87) | @Test method getWhenUnauthenticatedThenRedirectsToBoth (line 98) | @Test class Http200Controller (line 108) | @RestController method ok (line 110) | @GetMapping("/**") FILE: docs/src/test/java/org/springframework/security/docs/servlet/authentication/hasallauthorities/ListAuthoritiesConfiguration.java class ListAuthoritiesConfiguration (line 16) | @EnableWebSecurity method securityFilterChain (line 21) | @Bean method users (line 40) | @Bean method tokenGenerationSuccessHandler (line 51) | @Bean FILE: docs/src/test/java/org/springframework/security/docs/servlet/authentication/hasallauthorities/MultiFactorAuthenticationTests.java class MultiFactorAuthenticationTests (line 45) | @ExtendWith({ SpringExtension.class, SpringTestContextExtension.class }) method getWhenAuthenticatedWithPasswordAndOttThenPermits (line 54) | @Test method getWhenAuthenticatedWithPasswordThenRedirectsToOtt (line 65) | @Test method getWhenAuthenticatedWithOttThenRedirectsToPassword (line 76) | @Test method getWhenAuthenticatedThenRedirectsToPassword (line 87) | @Test method getWhenUnauthenticatedThenRedirectsToBoth (line 98) | @Test class Http200Controller (line 108) | @RestController method ok (line 110) | @GetMapping("/**") FILE: docs/src/test/java/org/springframework/security/docs/servlet/authentication/hasallauthorities/MultipleAuthorizationRulesConfiguration.java class MultipleAuthorizationRulesConfiguration (line 32) | @EnableWebSecurity method securityFilterChain (line 37) | @Bean method userDetailsService (line 63) | @Bean method tokenGenerationSuccessHandler (line 74) | @Bean FILE: docs/src/test/java/org/springframework/security/docs/servlet/authentication/hasallauthorities/MultipleAuthorizationRulesConfigurationTests.java class MultipleAuthorizationRulesConfigurationTests (line 45) | @ExtendWith({ SpringExtension.class, SpringTestContextExtension.class }) method getWhenAuthenticatedWithPasswordAndOttThenPermits (line 54) | @Test method getWhenAuthenticatedWithPasswordThenRedirectsToOtt (line 65) | @Test method getWhenAuthenticatedWithOttThenRedirectsToPassword (line 76) | @Test method getWhenAuthenticatedThenRedirectsToPassword (line 87) | @Test method getWhenUnauthenticatedThenRedirectsToBoth (line 98) | @Test class Http200Controller (line 108) | @RestController method ok (line 110) | @GetMapping("/**") FILE: docs/src/test/java/org/springframework/security/docs/servlet/authentication/mfawhencustomconditions/CustomizerAuthorizationManagerFactoryConfiguration.java class CustomizerAuthorizationManagerFactoryConfiguration (line 8) | @Configuration(proxyBeanMethods = false) method additionalRequiredFactorsCustomizer (line 12) | @Bean FILE: docs/src/test/java/org/springframework/security/docs/servlet/authentication/mfawhenwebauthnregistered/WebAuthnConditionConfiguration.java class WebAuthnConditionConfiguration (line 14) | @EnableWebSecurity method userEntityRepository (line 26) | @Bean method userCredentialRepository (line 31) | @Bean FILE: docs/src/test/java/org/springframework/security/docs/servlet/authentication/obtainingmoreauthorization/MissingAuthorityConfiguration.java class MissingAuthorityConfiguration (line 25) | @EnableWebSecurity method securityFilterChain (line 30) | @Bean method authz (line 49) | @Bean class ScopeRetrievingAuthenticationEntryPoint (line 58) | @Component method commence (line 60) | @Override method clients (line 68) | @Bean FILE: docs/src/test/java/org/springframework/security/docs/servlet/authentication/obtainingmoreauthorization/ObtainingMoreAuthorizationTests.java class ObtainingMoreAuthorizationTests (line 45) | @ExtendWith({ SpringExtension.class, SpringTestContextExtension.class }) method profileWhenScopeConfigurationThenDenies (line 54) | @Test method profileWhenMissingAuthorityConfigurationThenRedirectsToAuthorizationServer (line 64) | @Test method profileWhenMissingX509WithOttThenForbidden (line 75) | @Test method profileWhenAuthenticatedAndHasScopeThenPermits (line 85) | @Test class Http200Controller (line 96) | @RestController method ok (line 98) | @GetMapping("/**") FILE: docs/src/test/java/org/springframework/security/docs/servlet/authentication/obtainingmoreauthorization/ScopeConfiguration.java class ScopeConfiguration (line 13) | @EnableWebSecurity method securityFilterChain (line 18) | @Bean method clients (line 33) | @Bean FILE: docs/src/test/java/org/springframework/security/docs/servlet/authentication/programmaticmfa/AdminMfaAuthorizationManagerConfiguration.java class AdminMfaAuthorizationManagerConfiguration (line 19) | @EnableWebSecurity method securityFilterChain (line 23) | @Bean method authorizationManagerFactory (line 41) | @Bean method users (line 53) | @Bean method tokenGenerationSuccessHandler (line 58) | @Bean FILE: docs/src/test/java/org/springframework/security/docs/servlet/authentication/programmaticmfa/AdminMfaAuthorizationManagerConfigurationTests.java class AdminMfaAuthorizationManagerConfigurationTests (line 45) | @ExtendWith({SpringExtension.class, SpringTestContextExtension.class}) method getWhenAdminThenRedirectsToOtt (line 54) | @Test method getWhenNotAdminThenAllows (line 65) | @Test method getWhenAdminAndHasFactorThenAllows (line 76) | @Test class Http200Controller (line 87) | @RestController method ok (line 89) | @GetMapping("/**") FILE: docs/src/test/java/org/springframework/security/docs/servlet/authentication/raammfa/RequiredAuthoritiesAuthorizationManagerConfiguration.java class RequiredAuthoritiesAuthorizationManagerConfiguration (line 22) | @EnableWebSecurity method securityFilterChain (line 26) | @Bean method adminAuthorization (line 42) | @Bean method authorizationManagerFactory (line 56) | @Bean method users (line 67) | @Bean method tokenGenerationSuccessHandler (line 72) | @Bean FILE: docs/src/test/java/org/springframework/security/docs/servlet/authentication/raammfa/RequiredAuthoritiesAuthorizationManagerConfigurationTests.java class RequiredAuthoritiesAuthorizationManagerConfigurationTests (line 45) | @ExtendWith({SpringExtension.class, SpringTestContextExtension.class}) method getWhenAdminThenRedirectsToOtt (line 54) | @Test method getWhenNotAdminThenAllows (line 65) | @Test method getWhenAdminAndHasFactorThenAllows (line 76) | @Test class Http200Controller (line 87) | @RestController method ok (line 89) | @GetMapping("/**") FILE: docs/src/test/java/org/springframework/security/docs/servlet/authentication/reauthentication/ReauthenticationTests.java class ReauthenticationTests (line 45) | @ExtendWith({ SpringExtension.class, SpringTestContextExtension.class }) method formLoginWhenSimpleConfigurationThenPermits (line 54) | @Test method formLoginWhenRequireOttConfigurationThenRedirectsToOtt (line 65) | @Test method ottWhenRequireOttConfigurationThenAllows (line 76) | @Test class Http200Controller (line 87) | @RestController method ok (line 89) | @GetMapping("/**") FILE: docs/src/test/java/org/springframework/security/docs/servlet/authentication/reauthentication/RequireOttConfiguration.java class RequireOttConfiguration (line 16) | @EnableWebSecurity method securityFilterChain (line 21) | @Bean method userDetailsService (line 36) | @Bean method tokenGenerationSuccessHandler (line 47) | @Bean FILE: docs/src/test/java/org/springframework/security/docs/servlet/authentication/reauthentication/SimpleConfiguration.java class SimpleConfiguration (line 15) | @EnableWebSecurity method securityFilterChain (line 19) | @Bean method userDetailsService (line 31) | @Bean method tokenGenerationSuccessHandler (line 42) | @Bean FILE: docs/src/test/java/org/springframework/security/docs/servlet/authentication/selectivemfa/SelectiveMfaConfiguration.java class SelectiveMfaConfiguration (line 19) | @EnableWebSecurity method securityFilterChain (line 27) | @Bean method userDetailsService (line 54) | @Bean method tokenGenerationSuccessHandler (line 65) | @Bean FILE: docs/src/test/java/org/springframework/security/docs/servlet/authentication/selectivemfa/SelectiveMfaConfigurationTests.java class SelectiveMfaConfigurationTests (line 46) | @ExtendWith({ SpringExtension.class, SpringTestContextExtension.class }) method adminWhenMissingOttThenRequired (line 55) | @Test method adminWhenMfaThenAllowed (line 66) | @Test method userSettingsRequiresMfa (line 77) | @Test method userSettingsWhenMissingOttThenRequired (line 88) | @Test method rootDoesNotRequireMfa (line 99) | @Test class Http200Controller (line 109) | @RestController method ok (line 111) | @GetMapping("/**") FILE: docs/src/test/java/org/springframework/security/docs/servlet/authentication/servletauthenticationauthentication/CopyAuthoritiesTests.java class CopyAuthoritiesTests (line 19) | public class CopyAuthoritiesTests { method toBuilderWhenApplyThenCopies (line 20) | @Test FILE: docs/src/test/java/org/springframework/security/docs/servlet/authentication/servletx509config/CustomX509Configuration.java class CustomX509Configuration (line 36) | @EnableWebMvc method springSecurity (line 42) | @Bean method userDetailsService (line 61) | @Bean FILE: docs/src/test/java/org/springframework/security/docs/servlet/authentication/servletx509config/DefaultX509Configuration.java class DefaultX509Configuration (line 36) | @EnableWebMvc method springSecurity (line 42) | @Bean method userDetailsService (line 55) | @Bean FILE: docs/src/test/java/org/springframework/security/docs/servlet/authentication/servletx509config/X509ConfigurationTests.java class X509ConfigurationTests (line 42) | @ExtendWith(SpringTestContextExtension.class) method x509WhenDefaultX509Configuration (line 50) | @Test method x509WhenDefaultX509ConfigurationXml (line 60) | @Test method x509WhenCustomX509Configuration (line 69) | @Test class Http200Controller (line 80) | @RestController method ok (line 82) | @GetMapping("/**") FILE: docs/src/test/java/org/springframework/security/docs/servlet/authentication/tokenbasedremembermeservices/CustomAlgorithmRememberMeServicesConfiguration.java class CustomAlgorithmRememberMeServicesConfiguration (line 35) | @EnableWebMvc method securityFilterChain (line 41) | @Bean method rememberMeServices (line 55) | @Bean FILE: docs/src/test/java/org/springframework/security/docs/servlet/authentication/tokenbasedremembermeservices/DefaultAlgorithmRememberMeServicesConfiguration.java class DefaultAlgorithmRememberMeServicesConfiguration (line 35) | @EnableWebMvc method rememberMeServices (line 41) | @Bean method rememberMeFilter (line 46) | @Bean method rememberMeAuthenticationProvider (line 52) | @Bean FILE: docs/src/test/java/org/springframework/security/docs/servlet/authentication/validduration/ValidDurationConfiguration.java class ValidDurationConfiguration (line 20) | @EnableWebSecurity method securityFilterChain (line 25) | @Bean method userDetailsService (line 58) | @Bean FILE: docs/src/test/java/org/springframework/security/docs/servlet/authentication/validduration/ValidDurationConfigurationTests.java class ValidDurationConfigurationTests (line 50) | @ExtendWith({ SpringExtension.class, SpringTestContextExtension.class }) method adminWhenExpiredThenRequired (line 59) | @Test method adminWhenNotExpiredThenOk (line 70) | @Test method settingsWhenExpiredThenRequired (line 80) | @Test method settingsWhenNotExpiredThenOk (line 91) | @Test method admin (line 101) | private static RequestPostProcessor admin(Duration sinceAuthn) { method user (line 105) | private static RequestPostProcessor user(Duration sinceAuthn) { method authn (line 109) | private static RequestPostProcessor authn(String username, Duration si... class Http200Controller (line 121) | @RestController method ok (line 123) | @GetMapping("/**") FILE: docs/src/test/java/org/springframework/security/docs/servlet/authorization/authzauthorizationmanagerfactory/AuthorizationManagerFactoryConfiguration.java class AuthorizationManagerFactoryConfiguration (line 32) | @Configuration(proxyBeanMethods = false) method authorizationManagerFactory (line 36) | @Bean method getAuthenticationTrustResolver (line 48) | private static AuthenticationTrustResolverImpl getAuthenticationTrustR... method getRoleHierarchy (line 57) | private static RoleHierarchyImpl getRoleHierarchy() { class Anonymous (line 61) | static class Anonymous extends TestingAuthenticationToken { method Anonymous (line 63) | Anonymous(String principal) { class RememberMe (line 69) | static class RememberMe extends TestingAuthenticationToken { method RememberMe (line 71) | RememberMe(String principal) { FILE: docs/src/test/java/org/springframework/security/docs/servlet/authorization/authzauthorizationmanagerfactory/AuthorizationManagerFactoryConfigurationTests.java class AuthorizationManagerFactoryConfigurationTests (line 53) | @ExtendWith(SpringTestContextExtension.class) method getAnonymousWhenCustomAnonymousClassThenOk (line 61) | @Test method getAnonymousWhenAuthenticatedThenForbidden (line 73) | @Test method getRememberMeWhenCustomRememberMeClassThenOk (line 85) | @Test method getRememberMeWhenAuthenticatedThenForbidden (line 97) | @Test method getUserWhenCustomUserRoleThenOk (line 109) | @Test method getUserWhenCustomAdminRoleThenOk (line 121) | @Test method getPreAuthorizeWhenCustomUserRoleThenOk (line 133) | @Test method getPreAuthorizeWhenCustomAdminRoleThenOk (line 145) | @Test method getPreAuthorizeWhenOtherRoleThenForbidden (line 157) | @Test class SecurityConfiguration (line 169) | @EnableWebMvc method securityFilterChain (line 175) | @Bean class TestController (line 192) | @RestController method httpRequest (line 195) | @GetMapping({ "/anonymous", "/rememberMe", "/user" }) method preAuthorize (line 200) | @GetMapping("/preAuthorize") FILE: docs/src/test/java/org/springframework/security/docs/servlet/authorization/authzconditionalauthorizationmanager/ConditionalAuthorizationManagerExample.java class ConditionalAuthorizationManagerExample (line 11) | public class ConditionalAuthorizationManagerExample { method configure (line 13) | public void configure(MfaRepository mfaRepository) { type MfaRepository (line 27) | interface MfaRepository { method hasRegisteredMfa (line 29) | boolean hasRegisteredMfa(String username); FILE: docs/src/test/java/org/springframework/security/docs/servlet/authorization/customizingauthorizationmanagers/CustomHttpRequestsAuthorizationManagerFactory.java class CustomHttpRequestsAuthorizationManagerFactory (line 32) | @Component method authenticated (line 39) | @Override FILE: docs/src/test/java/org/springframework/security/docs/servlet/authorization/customizingauthorizationmanagers/CustomHttpRequestsAuthorizationManagerFactoryTests.java class CustomHttpRequestsAuthorizationManagerFactoryTests (line 53) | @ExtendWith(SpringTestContextExtension.class) method getHelloWhenAnonymousThenForbidden (line 61) | @Test method getHelloWhenAuthenticatedWithNoRolesThenForbidden (line 71) | @Test method getHelloWhenAuthenticatedWithUserRoleThenOk (line 82) | @Test method getHelloWhenAuthenticatedWithOtherRoleThenForbidden (line 93) | @Test class SecurityConfiguration (line 104) | @EnableWebMvc method securityFilterChain (line 109) | @Bean method customHttpRequestsAuthorizationManagerFactory (line 120) | @Bean class TestController (line 127) | @RestController method ok (line 130) | @GetMapping("/**") FILE: docs/src/test/java/org/springframework/security/docs/servlet/authorization/customizingauthorizationmanagers/CustomMethodInvocationAuthorizationManagerFactory.java class CustomMethodInvocationAuthorizationManagerFactory (line 33) | @Component method hasRole (line 40) | @Override method hasAnyRole (line 48) | @Override FILE: docs/src/test/java/org/springframework/security/docs/servlet/authorization/customizingauthorizationmanagers/CustomMethodInvocationAuthorizationManagerFactoryTests.java class CustomMethodInvocationAuthorizationManagerFactoryTests (line 55) | @ExtendWith(SpringTestContextExtension.class) method getUserWhenAnonymousThenForbidden (line 63) | @Test method getUserWhenAuthenticatedWithNoRolesThenForbidden (line 73) | @Test method getUserWhenAuthenticatedWithUserRoleThenOk (line 84) | @Test method getUserWhenAuthenticatedWithAdminRoleThenOk (line 95) | @Test method getUserWhenAuthenticatedWithOtherRoleThenForbidden (line 106) | @Test method getRolesWhenAuthenticatedWithRole1RoleThenOk (line 117) | @Test method getRolesWhenAuthenticatedWithAdminRoleThenOk (line 128) | @Test method getRolesWhenAuthenticatedWithOtherRoleThenForbidden (line 139) | @Test class SecurityConfiguration (line 150) | @EnableWebMvc method securityFilterChain (line 156) | @Bean method customMethodInvocationAuthorizationManagerFactory (line 167) | @Bean class TestController (line 174) | @RestController method user (line 177) | @GetMapping("/user") method roles (line 183) | @GetMapping("/roles") FILE: docs/src/test/java/org/springframework/security/docs/servlet/configuration/customizerbeanordering/CustomizerBeanOrderingConfiguration.java class CustomizerBeanOrderingConfiguration (line 35) | @EnableWebMvc method springSecurity (line 41) | @Bean // <4> method userAuthorization (line 52) | @Bean method adminAuthorization (line 63) | @Bean method contentSecurityPolicy (line 76) | @Bean method contentTypeOptions (line 86) | @Bean method httpsRedirect (line 94) | @Bean FILE: docs/src/test/java/org/springframework/security/docs/servlet/configuration/customizerbeanordering/CustomizerBeanOrderingTests.java class CustomizerBeanOrderingTests (line 34) | @ExtendWith(SpringTestContextExtension.class) method authorizationOrdered (line 41) | @Test FILE: docs/src/test/java/org/springframework/security/docs/servlet/configuration/httpsecuritycustomizerbean/HttpSecurityCustomizerBeanConfiguration.java class HttpSecurityCustomizerBeanConfiguration (line 33) | @EnableWebSecurity method springSecurity (line 37) | @Bean method httpSecurityCustomizer (line 49) | @Bean FILE: docs/src/test/java/org/springframework/security/docs/servlet/configuration/httpsecuritycustomizerbean/HttpSecurityCustomizerBeanTests.java class HttpSecurityCustomizerBeanTests (line 45) | @ExtendWith(SpringTestContextExtension.class) method httpSecurityCustomizer (line 52) | @Test method redirectsToHttps (line 65) | private static @NotNull ResultMatcher redirectsToHttps() { method cspIsObjectSrcNone (line 70) | private static @NotNull ResultMatcher cspIsObjectSrcNone() { FILE: docs/src/test/java/org/springframework/security/docs/servlet/configuration/toplevelcustomizerbean/TopLevelCustomizerBeanConfiguration.java class TopLevelCustomizerBeanConfiguration (line 33) | @EnableWebSecurity method springSecurity (line 37) | @Bean method headersSecurity (line 49) | @Bean FILE: docs/src/test/java/org/springframework/security/docs/servlet/configuration/toplevelcustomizerbean/TopLevelCustomizerBeanTests.java class TopLevelCustomizerBeanTests (line 45) | @ExtendWith(SpringTestContextExtension.class) method headersCustomizer (line 53) | @Test method cspIsObjectSrcNone (line 63) | private static @NotNull ResultMatcher cspIsObjectSrcNone() { FILE: docs/src/test/java/org/springframework/security/docs/servlet/customizingfilter/CustomizingFilterTests.java class CustomizingFilterTests (line 54) | @ExtendWith(SpringTestContextExtension.class) method filterChainWhenBasicDefaultThenBasicAuthenticationFilterPresent (line 65) | @Test method filterChainWhenCustomFilterThenCustomFilterPresent (line 72) | @Test method requestWhenDisableThenNoWwwAuthenticateHeader (line 80) | @Test method filterChainWhenIncorrectThenBothFiltersPresent (line 86) | @Test class SecurityConfigBasicDefault (line 94) | @Configuration method filterChain (line 99) | @Bean class SecurityConfigCustom (line 111) | @Configuration method filterChain (line 116) | @Bean class MyBasicAuthenticationFilter (line 129) | static class MyBasicAuthenticationFilter implements Filter { method doFilter (line 131) | @Override class SecurityConfigDisable (line 141) | @Configuration method filterChain (line 146) | @Bean class SecurityConfigIncorrect (line 158) | @Configuration method filterChain (line 163) | @Bean class MyBasicAuthenticationFilter (line 177) | static class MyBasicAuthenticationFilter implements Filter { method doFilter (line 179) | @Override class UserDetailsConfig (line 189) | @Configuration method userDetailsManager (line 192) | @Bean FILE: docs/src/test/java/org/springframework/security/docs/servlet/integrations/customauthorization/AdvancedWebSocketSecurityConfig.java class AdvancedWebSocketSecurityConfig (line 29) | @Configuration method messageAuthorizationManager (line 32) | @Bean FILE: docs/src/test/java/org/springframework/security/docs/servlet/integrations/customauthorization/WebSocketSecurityConfig.java class WebSocketSecurityConfig (line 28) | @Configuration method messageAuthorizationManager (line 32) | @Bean FILE: docs/src/test/java/org/springframework/security/docs/servlet/integrations/migratingspelexpressions/WebSocketSecurityConfig.java class WebSocketSecurityConfig (line 27) | @Configuration method messageAuthorizationManager (line 30) | @Bean FILE: docs/src/test/java/org/springframework/security/docs/servlet/integrations/websocketauthorization/WebSocketSecurityConfig.java class WebSocketSecurityConfig (line 27) | @Configuration method messageAuthorizationManager (line 31) | @Bean FILE: docs/src/test/java/org/springframework/security/docs/servlet/integrations/websocketsameorigindisable/WebSocketSecurityConfig.java class WebSocketSecurityConfig (line 35) | @Configuration method WebSocketSecurityConfig (line 42) | public WebSocketSecurityConfig(ApplicationContext applicationContext, ... method addArgumentResolvers (line 47) | @Override method configureClientInboundChannel (line 52) | @Override FILE: docs/src/test/java/org/springframework/security/docs/servlet/integrations/websocketsockjscsrf/WebSecurityConfig.java class WebSecurityConfig (line 27) | @Configuration method filterChain (line 31) | @Bean FILE: docs/src/test/java/org/springframework/security/docs/servlet/integrations/websocketsockjssameorigin/WebSecurityConfig.java class WebSecurityConfig (line 27) | @Configuration method filterChain (line 31) | @Bean FILE: docs/src/test/java/org/springframework/security/docs/servlet/oauth2/resourceserver/customuserdetailsservice/UserDetailsJwtPrincipalConverter.java class UserDetailsJwtPrincipalConverter (line 30) | @Component method UserDetailsJwtPrincipalConverter (line 35) | public UserDetailsJwtPrincipalConverter(UserDetailsService users) { method convert (line 39) | @Override class JwtUser (line 45) | private static final class JwtUser extends User implements OAuth2Authe... method JwtUser (line 49) | private JwtUser(Jwt jwt, UserDetails user) { method getName (line 55) | @Override method getAttributes (line 60) | @Override FILE: docs/src/test/java/org/springframework/security/docs/servlet/oauth2/resourceserver/customuserdetailsservice/UserDetailsJwtPrincipalConverterConfiguration.java class UserDetailsJwtPrincipalConverterConfiguration (line 23) | @Configuration method authenticationConverter (line 27) | @Bean FILE: docs/src/test/java/org/springframework/security/docs/servlet/oauth2/resourceserver/customuserdetailsservice/UserDetailsJwtPrincipalConverterTests.java class UserDetailsJwtPrincipalConverterTests (line 30) | class UserDetailsJwtPrincipalConverterTests { method convertWhenUserFoundThenPrincipalIsUserDetails (line 32) | @Test FILE: docs/src/test/java/org/springframework/security/docs/servlet/oauth2/resourceserver/jwtgrantedauthoritiesspelexpression/ExpressionJwtGrantedAuthoritiesConverterTests.java class ExpressionJwtGrantedAuthoritiesConverterTests (line 18) | class ExpressionJwtGrantedAuthoritiesConverterTests { method convertWhenTokenHasCustomClaimNameExpressionThenCustomClaimNameAttributeIsTranslatedToAuthorities (line 20) | @Test FILE: docs/src/test/java/org/springframework/security/docs/servlet/oauth2/resourceserver/methodsecurityhasscope/MessageService.java class MessageService (line 7) | @Service method readMessage (line 11) | @PreAuthorize("@oauth2.hasScope('message:read')") FILE: docs/src/test/java/org/springframework/security/docs/servlet/oauth2/resourceserver/methodsecurityhasscope/MethodSecurityHasScopeConfiguration.java class MethodSecurityHasScopeConfiguration (line 9) | @Configuration method oauth2 (line 13) | @Bean FILE: docs/src/test/java/org/springframework/security/docs/servlet/oauth2/resourceserver/methodsecurityhasscope/MethodSecurityHasScopeConfigurationTests.java class MethodSecurityHasScopeConfigurationTests (line 16) | @ExtendWith(SpringTestContextExtension.class) method readMessageWhenMessageReadThenAllowed (line 25) | @Test method readMessageWhenNoScopeThenDenied (line 32) | @Test method mfaReadMessageWhenMessageReadAndFactorsThenAllowed (line 39) | @Test method mfaReadMessageWhenMessageReadThenDenied (line 46) | @Test method mfaReadMessageWhenNoScopeThenDenied (line 53) | @Test FILE: docs/src/test/java/org/springframework/security/docs/servlet/oauth2/resourceserver/methodsecurityhasscope/MethodSecurityHasScopeMfaConfiguration.java class MethodSecurityHasScopeMfaConfiguration (line 11) | @Configuration method oauth2 (line 16) | @Bean FILE: docs/src/test/java/org/springframework/security/docs/servlet/oauth2/resourceserver/opaquetokentimeoutsrestclient/RestClientOpaqueTokenIntrospectorConfiguration.java class RestClientOpaqueTokenIntrospectorConfiguration (line 28) | @Configuration method introspector (line 32) | @Bean method introspectorWithTimeouts (line 42) | @Bean FILE: docs/src/test/java/org/springframework/security/docs/servlet/oauth2/resourceserver/opaquetokentimeoutsrestclient/RestClientOpaqueTokenIntrospectorConfigurationTests.java class RestClientOpaqueTokenIntrospectorConfigurationTests (line 46) | class RestClientOpaqueTokenIntrospectorConfigurationTests { method introspectorWhenBuilderThenIntrospectsSuccessfully (line 62) | @Test method introspectorWithTimeoutsWhenCustomRestClientThenIntrospectsSuccessfully (line 82) | @Test method requiresAuth (line 102) | private static Dispatcher requiresAuth(String username, String passwor... method isAuthorized (line 116) | private static boolean isAuthorized(String authorization, String usern... FILE: docs/src/test/java/org/springframework/security/docs/servlet/requestcachepreventsavedrequest/SecurityConfig.java class SecurityConfig (line 25) | public class SecurityConfig { method springSecurity (line 28) | @Bean FILE: docs/src/test/java/org/springframework/security/docs/servlet/servletdelegatingfilterproxy/SampleDelegatingFilterProxy.java class SampleDelegatingFilterProxy (line 33) | public class SampleDelegatingFilterProxy extends GenericFilterBean { method SampleDelegatingFilterProxy (line 38) | public SampleDelegatingFilterProxy(String someBeanName, StaticWebAppli... method doFilter (line 44) | public void doFilter(ServletRequest request, ServletResponse response,... method getFilterBean (line 50) | private Filter getFilterBean(String someBeanName) { FILE: docs/src/test/java/org/springframework/security/docs/servlet/servletdelegatingfilterproxy/SampleDelegatingFilterProxyTests.java class SampleDelegatingFilterProxyTests (line 42) | public class SampleDelegatingFilterProxyTests { method testFilter (line 44) | @Test class MockFilter (line 70) | private static class MockFilter implements Filter { method init (line 74) | @Override method doFilter (line 79) | @Override method destroy (line 85) | @Override class MockFilterConfig (line 91) | private static class MockFilterConfig implements FilterConfig { method MockFilterConfig (line 98) | public MockFilterConfig(ServletContext servletContext) { method getFilterName (line 103) | @Override method getServletContext (line 108) | @Override method addInitParameter (line 113) | public void addInitParameter(String name, String value) { method getInitParameter (line 118) | @Override method getInitParameterNames (line 124) | @Override FILE: docs/src/test/java/org/springframework/security/docs/servlet/servletfiltersreview/FilterChainUsage.java class FilterChainUsage (line 31) | public class FilterChainUsage implements Filter { method doFilter (line 34) | @Override FILE: docs/src/test/java/org/springframework/security/docs/servlet/servletsecurityfilters/SampleSecurityConfigTests.java class SampleSecurityConfigTests (line 42) | @ExtendWith(SpringExtension.class) method setup (line 52) | @BeforeEach method testGet (line 61) | @Test method testUnauthenticated (line 70) | @Test method testCsrf (line 77) | @Test class UserDetailsConfig (line 85) | @Configuration method userDetailsService (line 87) | @Bean FILE: docs/src/test/java/org/springframework/security/docs/servlet/servletsecurityfilters/SecurityConfig.java class SecurityConfig (line 27) | @Configuration method filterChain (line 31) | @Bean FILE: docs/src/test/java/org/springframework/security/docs/servlet/test/testmethod/HelloMessageService.java class HelloMessageService (line 28) | public class HelloMessageService implements MessageService { method getMessage (line 30) | @Override method getJsrMessage (line 38) | @Override FILE: docs/src/test/java/org/springframework/security/docs/servlet/test/testmethod/HelloServiceTests.java class HelloServiceTests (line 36) | @ExtendWith(SpringExtension.class) method setup (line 43) | @BeforeEach method helloServiceTest (line 49) | @Test class Config (line 56) | @EnableMethodSecurity(prePostEnabled = true, jsr250Enabled = true) method messageService (line 60) | @Bean FILE: docs/src/test/java/org/springframework/security/docs/servlet/test/testmethodmetaannotations/WithMockAdminTests.java class WithMockAdminTests (line 32) | @ExtendWith(SpringExtension.class) method getMessageWithMockUserAdminRoles (line 39) | @Test class Config (line 49) | @EnableMethodSecurity method messageService (line 53) | @Bean FILE: docs/src/test/java/org/springframework/security/docs/servlet/test/testmethodmetaannotations/WithMockUserTests.java class WithMockUserTests (line 33) | @ExtendWith(SpringExtension.class) method getMessageWithMockUserAdminRoles (line 40) | @Test class Config (line 52) | @EnableMethodSecurity method messageService (line 56) | @Bean FILE: docs/src/test/java/org/springframework/security/docs/servlet/test/testmethodsetup/WithMockUserSampleTests.java class WithMockUserSampleTests (line 34) | @ExtendWith(SpringExtension.class) method getMessageUnauthenticated (line 42) | @Test class Config (line 49) | @EnableMethodSecurity method messageService (line 53) | @Bean FILE: docs/src/test/java/org/springframework/security/docs/servlet/test/testmethodsetup/WithMockUserTests.java class WithMockUserTests (line 25) | @ExtendWith(SpringExtension.class) // <1> FILE: docs/src/test/java/org/springframework/security/docs/servlet/test/testmethodwithanonymoususer/WithUserClassLevelAuthenticationTests.java class WithUserClassLevelAuthenticationTests (line 26) | @ExtendWith(SpringExtension.class) method withMockUser1 (line 30) | @Test method withMockUser2 (line 34) | @Test method anonymous (line 38) | @Test FILE: docs/src/test/java/org/springframework/security/docs/servlet/test/testmethodwithmockuser/WithMockUserClassTests.java class WithMockUserClassTests (line 26) | @ExtendWith(SpringExtension.class) FILE: docs/src/test/java/org/springframework/security/docs/servlet/test/testmethodwithmockuser/WithMockUserNestedTests.java class WithMockUserNestedTests (line 26) | @ExtendWith(SpringExtension.class) class TestSuite1 (line 31) | @Nested class TestSuite2 (line 36) | @Nested FILE: docs/src/test/java/org/springframework/security/docs/servlet/test/testmethodwithmockuser/WithMockUserTests.java class WithMockUserTests (line 35) | @ExtendWith(SpringExtension.class) method getMessageWithMockUser (line 43) | @Test method getMessageWithMockUserCustomUsername (line 52) | @Test method getMessageWithMockUserCustomRoles (line 61) | @Test method getMessageWithMockUserCustomAuthorities (line 73) | @Test class Config (line 85) | @EnableMethodSecurity method messageService (line 89) | @Bean FILE: docs/src/test/java/org/springframework/security/docs/servlet/test/testmethodwithsecuritycontext/CustomUserDetails.java class CustomUserDetails (line 25) | public class CustomUserDetails implements UserDetails { method CustomUserDetails (line 33) | public CustomUserDetails(String name, String username) { method getAuthorities (line 39) | @Override method getPassword (line 44) | @Override method getUsername (line 49) | @Override method toString (line 54) | @Override FILE: docs/src/test/java/org/springframework/security/docs/servlet/test/testmethodwithsecuritycontext/WithMockCustomUserSecurityContextFactory.java class WithMockCustomUserSecurityContextFactory (line 26) | public class WithMockCustomUserSecurityContextFactory method createSecurityContext (line 29) | @Override FILE: docs/src/test/java/org/springframework/security/docs/servlet/test/testmethodwithsecuritycontext/WithUserDetailsSecurityContextFactory.java class WithUserDetailsSecurityContextFactory (line 31) | final class WithUserDetailsSecurityContextFactory method WithUserDetailsSecurityContextFactory (line 36) | @Autowired method createSecurityContext (line 41) | public SecurityContext createSecurityContext(WithUserDetails withUser) { FILE: docs/src/test/java/org/springframework/security/docs/servlet/test/testmethodwithuserdetails/WithCustomUserDetailsTests.java class WithCustomUserDetailsTests (line 38) | @ExtendWith(SpringExtension.class) method getMessageWithUserDetailsServiceBeanName (line 46) | @Test class Config (line 56) | @EnableWebSecurity method myUserDetailsService (line 60) | @Bean method messageService (line 65) | @Bean class CustomUserDetailsService (line 71) | static class CustomUserDetailsService implements UserDetailsService { method loadUserByUsername (line 73) | @Override FILE: docs/src/test/java/org/springframework/security/docs/servlet/test/testmethodwithuserdetails/WithUserDetailsTests.java class WithUserDetailsTests (line 37) | @ExtendWith(SpringExtension.class) method getMessageWithUserDetails (line 45) | @Test method getMessageWithUserDetailsCustomUsername (line 54) | @Test class Config (line 62) | @EnableWebSecurity method userDetailsService (line 66) | @Bean method messageService (line 79) | @Bean FILE: itest/context/src/integration-test/java/org/springframework/security/integration/HttpNamespaceWithMultipleInterceptorsTests.java class HttpNamespaceWithMultipleInterceptorsTests (line 38) | @ContextConfiguration(locations = { "/http-extra-fsi-app-context.xml" }) method requestThatIsMatchedByDefaultInterceptorIsAllowed (line 45) | @Test method securedUrlAccessIsRejectedWithoutRequiredRole (line 54) | @Test method createAuthenticatedSession (line 63) | public HttpSession createAuthenticatedSession(String... roles) { FILE: itest/context/src/integration-test/java/org/springframework/security/integration/HttpPathParameterStrippingTests.java class HttpPathParameterStrippingTests (line 38) | @ContextConfiguration(locations = { "/http-path-param-stripping-app-cont... method securedFilterChainCannotBeBypassedByAddingPathParameters (line 45) | @Test method adminFilePatternCannotBeBypassedByAddingPathParameters (line 55) | @Test method adminFilePatternCannotBeBypassedByAddingPathParametersWithPathInfo (line 65) | @Test method createAuthenticatedSession (line 76) | public HttpSession createAuthenticatedSession(String... roles) { FILE: itest/context/src/integration-test/java/org/springframework/security/integration/MultiAnnotationTests.java class MultiAnnotationTests (line 39) | @ContextConfiguration(locations = { "/multi-sec-annotation-app-context.x... method clearContext (line 56) | @AfterEach method preAuthorizeDeniedIsDenied (line 62) | @Test method preAuthorizeRoleAIsDeniedIfRoleMissing (line 68) | @Test method preAuthorizeRoleAIsAllowedIfRolePresent (line 74) | @Test method securedAnonymousIsAllowed (line 80) | @Test method securedRoleAIsDeniedIfRoleMissing (line 86) | @Test method securedRoleAIsAllowedIfRolePresent (line 92) | @Test method preAuthorizedOnlyServiceDeniesIfRoleMissing (line 98) | @Test method securedOnlyRoleAServiceDeniesIfRoleMissing (line 104) | @Test FILE: itest/context/src/integration-test/java/org/springframework/security/integration/SEC933ApplicationContextTests.java class SEC933ApplicationContextTests (line 29) | @ContextConfiguration(locations = { "/sec-933-app-context.xml" }) method testSimpleApplicationContextBootstrap (line 36) | @Test FILE: itest/context/src/integration-test/java/org/springframework/security/integration/StubUserRepository.java class StubUserRepository (line 19) | public class StubUserRepository implements UserRepository { method doSomething (line 21) | @Override FILE: itest/context/src/integration-test/java/org/springframework/security/integration/python/PythonInterpreterBasedSecurityTests.java class PythonInterpreterBasedSecurityTests (line 28) | @ContextConfiguration(locations = { "/python-method-access-app-context.x... method serviceMethod (line 35) | @Test FILE: itest/context/src/integration-test/java/org/springframework/security/performance/FilterChainPerformanceTests.java class FilterChainPerformanceTests (line 49) | @ContextConfiguration(locations = { "/filter-chain-performance-app-conte... method createAuthenticatedSession (line 73) | @BeforeEach method clearContext (line 82) | @AfterEach method dumpStopWatch (line 87) | @AfterAll method createRequest (line 92) | private MockHttpServletRequest createRequest(String url) { method runWithStack (line 100) | private void runWithStack(FilterChainProxy stack) throws Exception { method minimalStackInvocation (line 108) | @Test method fullStackInvocation (line 115) | @Test method provideDataOnScalingWithNumberOfAuthoritiesUserHas (line 126) | @Test method createRoles (line 145) | private List createRoles(int howMany) { FILE: itest/context/src/integration-test/java/org/springframework/security/performance/ProtectPointcutPerformanceTests.java class ProtectPointcutPerformanceTests (line 38) | @ContextConfiguration(locations = { "/protect-pointcut-performance-app-c... method clearContext (line 44) | @BeforeEach method usingPrototypeDoesNotParsePointcutOnEachCall (line 50) | @Test method setApplicationContext (line 68) | @Override FILE: itest/context/src/main/java/org/springframework/security/integration/UserDetailsServiceImpl.java class UserDetailsServiceImpl (line 23) | public class UserDetailsServiceImpl implements UserDetailsService { method loadUserByUsername (line 28) | @Override method setUserRepository (line 34) | public void setUserRepository(UserRepository userRepository) { FILE: itest/context/src/main/java/org/springframework/security/integration/UserRepository.java type UserRepository (line 19) | public interface UserRepository { method doSomething (line 21) | void doSomething(); FILE: itest/context/src/main/java/org/springframework/security/integration/multiannotation/MultiAnnotationService.java type MultiAnnotationService (line 27) | public interface MultiAnnotationService { method preAuthorizeDenyAllMethod (line 29) | @PreAuthorize("denyAll") method preAuthorizeHasRoleAMethod (line 32) | @PreAuthorize("hasRole('ROLE_A')") method securedAnonymousMethod (line 35) | @Secured("IS_AUTHENTICATED_ANONYMOUSLY") method securedRoleAMethod (line 38) | @Secured("ROLE_A") FILE: itest/context/src/main/java/org/springframework/security/integration/multiannotation/MultiAnnotationServiceImpl.java class MultiAnnotationServiceImpl (line 19) | public class MultiAnnotationServiceImpl implements MultiAnnotationService { method preAuthorizeDenyAllMethod (line 21) | @Override method preAuthorizeHasRoleAMethod (line 25) | @Override method securedAnonymousMethod (line 29) | @Override method securedRoleAMethod (line 33) | @Override FILE: itest/context/src/main/java/org/springframework/security/integration/multiannotation/PreAuthorizeService.java type PreAuthorizeService (line 24) | public interface PreAuthorizeService { method preAuthorizedMethod (line 26) | @PreAuthorize("hasRole('ROLE_A')") FILE: itest/context/src/main/java/org/springframework/security/integration/multiannotation/PreAuthorizeServiceImpl.java class PreAuthorizeServiceImpl (line 22) | public class PreAuthorizeServiceImpl implements PreAuthorizeService { method preAuthorizedMethod (line 24) | @Override FILE: itest/context/src/main/java/org/springframework/security/integration/multiannotation/SecuredService.java type SecuredService (line 24) | public interface SecuredService { method securedMethod (line 26) | @Secured("ROLE_A") FILE: itest/context/src/main/java/org/springframework/security/integration/multiannotation/SecuredServiceImpl.java class SecuredServiceImpl (line 22) | public class SecuredServiceImpl implements SecuredService { method securedMethod (line 24) | @Override FILE: itest/context/src/main/java/org/springframework/security/integration/python/PythonInterpreterPostInvocationAdvice.java class PythonInterpreterPostInvocationAdvice (line 26) | public class PythonInterpreterPostInvocationAdvice implements PostInvoca... method after (line 28) | @Override FILE: itest/context/src/main/java/org/springframework/security/integration/python/PythonInterpreterPreInvocationAdvice.java class PythonInterpreterPreInvocationAdvice (line 38) | public class PythonInterpreterPreInvocationAdvice implements PreInvocati... method before (line 42) | @Override method createArgumentMap (line 69) | private Map createArgumentMap(MethodInvocation mi) { FILE: itest/context/src/main/java/org/springframework/security/integration/python/PythonInterpreterPreInvocationAttribute.java class PythonInterpreterPreInvocationAttribute (line 21) | public class PythonInterpreterPreInvocationAttribute implements PreInvoc... method PythonInterpreterPreInvocationAttribute (line 25) | PythonInterpreterPreInvocationAttribute(String script) { method getAttribute (line 29) | @Override method getScript (line 34) | public String getScript() { FILE: itest/context/src/main/java/org/springframework/security/integration/python/PythonInterpreterPrePostInvocationAttributeFactory.java class PythonInterpreterPrePostInvocationAttributeFactory (line 25) | public class PythonInterpreterPrePostInvocationAttributeFactory implemen... method PythonInterpreterPrePostInvocationAttributeFactory (line 27) | public PythonInterpreterPrePostInvocationAttributeFactory() { method createPreInvocationAttribute (line 31) | @Override method createPostInvocationAttribute (line 37) | @Override FILE: itest/context/src/main/java/org/springframework/security/integration/python/TestService.java type TestService (line 21) | public interface TestService { method someMethod (line 23) | @PreAuthorize("someMethod.py") FILE: itest/context/src/main/java/org/springframework/security/integration/python/TestServiceImpl.java class TestServiceImpl (line 19) | public class TestServiceImpl implements TestService { method someMethod (line 21) | @Override FILE: itest/ldap/embedded-ldap-mode-unboundid/src/integration-test/java/org/springframework/security/LdapServerBeanDefinitionParserTests.java class LdapServerBeanDefinitionParserTests (line 32) | public class LdapServerBeanDefinitionParserTests { method setup (line 36) | @BeforeEach method closeAppContext (line 41) | @AfterEach method apacheDirectoryServerIsStartedByDefault (line 49) | @Test FILE: itest/ldap/embedded-ldap-none/src/integration-test/java/org/springframework/security/LdapServerBeanDefinitionParserTests.java class LdapServerBeanDefinitionParserTests (line 30) | public class LdapServerBeanDefinitionParserTests { method closeAppContext (line 34) | @AfterEach method apacheDirectoryServerIsStartedByDefault (line 42) | @Test FILE: itest/ldap/embedded-ldap-unboundid-default/src/integration-test/java/org/springframework/security/LdapServerBeanDefinitionParserTests.java class LdapServerBeanDefinitionParserTests (line 32) | public class LdapServerBeanDefinitionParserTests { method setup (line 36) | @BeforeEach method closeAppContext (line 41) | @AfterEach method apacheDirectoryServerIsStartedByDefault (line 49) | @Test FILE: itest/misc/src/integration-test/java/org/springframework/security/concurrent/SessionRegistryImplMTTests.java class SessionRegistryImplMTTests (line 31) | public class SessionRegistryImplMTTests extends TestCase { method setUp (line 35) | protected void setUp() throws Exception { method testConcurrencyOfReadAndRemoveIsSafe (line 48) | public void testConcurrencyOfReadAndRemoveIsSafe() { method testConcurrentRemovalIsSafe (line 76) | public void testConcurrentRemovalIsSafe() { method stillRunning (line 101) | private boolean stillRunning(Thread[] threads) { class SessionRegisterer (line 111) | private static class SessionRegisterer implements Runnable { method SessionRegisterer (line 117) | public SessionRegisterer(Object principal, SessionRegistry sessionre... method run (line 124) | public void run() { class SessionRegistryReader (line 140) | private static class SessionRegistryReader implements Runnable { method SessionRegistryReader (line 144) | public SessionRegistryReader(Object principal, SessionRegistry sessi... method run (line 149) | public void run() { class SessionRemover (line 164) | private static class SessionRemover implements Runnable { method SessionRemover (line 169) | public SessionRemover(String name, SessionRegistry sessionregistry, ... method run (line 175) | public void run() { method pause (line 208) | private static void pause(int length) { FILE: itest/misc/src/integration-test/java/org/springframework/security/context/SecurityContextHolderMTTests.java class SecurityContextHolderMTTests (line 34) | public class SecurityContextHolderMTTests extends TestCase{ method setUp (line 40) | public final void setUp() throws Exception { method testSynchronizationCustomStrategyLoading (line 44) | public void testSynchronizationCustomStrategyLoading() { method testSynchronizationGlobal (line 52) | public void testSynchronizationGlobal() throws Exception { method testSynchronizationInheritableThreadLocal (line 59) | public void testSynchronizationInheritableThreadLocal() method testSynchronizationThreadLocal (line 67) | public void testSynchronizationThreadLocal() throws Exception { method startAndRun (line 74) | private void startAndRun(Thread[] threads) { method stillRunning (line 88) | private boolean stillRunning(Thread[] threads) { method loadStartAndWaitForThreads (line 98) | private void loadStartAndWaitForThreads(boolean topLevelThread, String... method makeThread (line 176) | private Thread makeThread(final String threadIdentifier, final boolean... FILE: itest/web/src/integration-test/java/org/springframework/security/integration/AbstractWebServerIntegrationTests.java class AbstractWebServerIntegrationTests (line 37) | public abstract class AbstractWebServerIntegrationTests { method close (line 41) | @AfterEach method createMockMvc (line 48) | protected final MockMvc createMockMvc(String... configLocations) { FILE: itest/web/src/integration-test/java/org/springframework/security/integration/BasicAuthenticationTests.java class BasicAuthenticationTests (line 28) | public class BasicAuthenticationTests extends AbstractWebServerIntegrati... method httpBasicWhenAuthenticationRequiredAndNotAuthenticatedThen401 (line 30) | @Test method httpBasicWhenProvidedThen200 (line 40) | @Test FILE: itest/web/src/integration-test/java/org/springframework/security/integration/ConcurrentSessionManagementTests.java class ConcurrentSessionManagementTests (line 43) | public class ConcurrentSessionManagementTests extends AbstractWebServerI... method maxConcurrentLoginsValueIsRespected (line 45) | @Test method login (line 100) | private MockHttpServletRequestBuilder login() { FILE: itest/web/src/main/java/org/springframework/security/itest/web/TestController.java class TestController (line 24) | @RestController method sec1255TestUrl (line 27) | @RequestMapping(value = "/secure/file?with?special?chars.htm", method ... method home (line 32) | @RequestMapping("/") method secure (line 37) | @RequestMapping("/secure/index") FILE: javascript/lib/abort-controller.js function newSignal (line 33) | function newSignal() { FILE: javascript/lib/http.js function post (line 19) | async function post(url, headers, body) { FILE: javascript/lib/webauthn-core.js function isConditionalMediationAvailable (line 23) | async function isConditionalMediationAvailable() { function authenticate (line 31) | async function authenticate(headers, contextPath, useConditionalMediatio... function register (line 116) | async function register(headers, contextPath, label) { FILE: javascript/lib/webauthn-login.js function authenticateOrError (line 21) | async function authenticateOrError(headers, contextPath, useConditionalM... function conditionalMediation (line 31) | async function conditionalMediation(headers, contextPath) { function setupLogin (line 39) | async function setupLogin(headers, contextPath, signinButton) { FILE: javascript/lib/webauthn-registration.js function setVisibility (line 21) | function setVisibility(element, value) { function setError (line 28) | function setError(ui, msg) { function setSuccess (line 38) | function setSuccess(ui) { function resetPopups (line 47) | function resetPopups(ui) { function submitDeleteForm (line 54) | async function submitDeleteForm(contextPath, form, headers) { function setupRegistration (line 72) | async function setupRegistration(headers, contextPath, ui) { FILE: kerberos/kerberos-client/src/main/java/org/springframework/security/kerberos/client/KerberosRestTemplate.java class KerberosRestTemplate (line 82) | public class KerberosRestTemplate extends RestTemplate { method KerberosRestTemplate (line 97) | public KerberosRestTemplate() { method KerberosRestTemplate (line 105) | public KerberosRestTemplate(HttpClient httpClient) { method KerberosRestTemplate (line 114) | public KerberosRestTemplate(@Nullable String keyTabLocation, @Nullable... method KerberosRestTemplate (line 124) | public KerberosRestTemplate(@Nullable String keyTabLocation, @Nullable... method KerberosRestTemplate (line 133) | public KerberosRestTemplate(@Nullable Map loginOptions) { method KerberosRestTemplate (line 142) | public KerberosRestTemplate(@Nullable Map loginOptions... method KerberosRestTemplate (line 152) | public KerberosRestTemplate(@Nullable String keyTabLocation, @Nullable... method KerberosRestTemplate (line 164) | public KerberosRestTemplate(@Nullable String keyTabLocation, @Nullable... method KerberosRestTemplate (line 177) | private KerberosRestTemplate(@Nullable String keyTabLocation, @Nullabl... method buildHttpClient (line 190) | private static HttpClient buildHttpClient() { method buildLoginContext (line 218) | private LoginContext buildLoginContext() throws LoginException { method doExecute (line 231) | @Override method doExecuteSubject (line 255) | private T doExecuteSubject(URI url, @Nullable String uriTemplate, ... class ClientLoginConfig (line 265) | private static final class ClientLoginConfig extends Configuration { method ClientLoginConfig (line 275) | private ClientLoginConfig(@Nullable String keyTabLocation, @Nullable... method getAppConfigurationEntry (line 284) | @Override class NullCredentials (line 317) | private static class NullCredentials implements Credentials { method getUserPrincipal (line 319) | @Override method getPassword (line 324) | @Override class CallbackHandlerImpl (line 331) | private static final class CallbackHandlerImpl implements CallbackHand... method CallbackHandlerImpl (line 337) | private CallbackHandlerImpl(@Nullable String userPrincipal, @Nullabl... method handle (line 343) | @Override FILE: kerberos/kerberos-client/src/main/java/org/springframework/security/kerberos/client/config/SunJaasKrb5LoginConfig.java class SunJaasKrb5LoginConfig (line 40) | public class SunJaasKrb5LoginConfig extends Configuration implements Ini... method setServicePrincipal (line 56) | public void setServicePrincipal(String servicePrincipal) { method setKeyTabLocation (line 60) | public void setKeyTabLocation(Resource keyTabLocation) { method setUseTicketCache (line 64) | public void setUseTicketCache(Boolean useTicketCache) { method setIsInitiator (line 68) | public void setIsInitiator(Boolean isInitiator) { method setDebug (line 72) | public void setDebug(Boolean debug) { method afterPropertiesSet (line 76) | @Override method getAppConfigurationEntry (line 97) | @Override FILE: kerberos/kerberos-client/src/main/java/org/springframework/security/kerberos/client/ldap/KerberosLdapContextSource.java class KerberosLdapContextSource (line 68) | public class KerberosLdapContextSource extends DefaultSpringSecurityCont... method KerberosLdapContextSource (line 76) | public KerberosLdapContextSource(String url) { method KerberosLdapContextSource (line 85) | public KerberosLdapContextSource(List urls, String baseDn) { method afterPropertiesSet (line 89) | @Override method getDirContextInstance (line 104) | @SuppressWarnings("unchecked") method setLoginConfig (line 141) | public void setLoginConfig(Configuration loginConfig) { method login (line 145) | private Subject login() throws AuthenticationException { FILE: kerberos/kerberos-client/src/test/java/org/springframework/security/kerberos/client/KerberosRestTemplateTests.java class KerberosRestTemplateTests (line 39) | class KerberosRestTemplateTests extends KerberosSecurityTestcase { method setUp (line 58) | @BeforeEach method tearDown (line 77) | @AfterEach method sendsNegotiateHeader (line 82) | @Test method setUpClient (line 89) | private void setUpClient() { method getRequest (line 93) | private MockResponse getRequest(RecordedRequest request, byte[] body, ... class TestDispatcher (line 108) | protected class TestDispatcher extends Dispatcher { method dispatch (line 110) | @Override FILE: kerberos/kerberos-core/src/main/java/org/springframework/security/kerberos/aot/hint/KerberosRuntimeHints.java class KerberosRuntimeHints (line 31) | class KerberosRuntimeHints implements RuntimeHintsRegistrar { method registerHints (line 33) | @Override FILE: kerberos/kerberos-core/src/main/java/org/springframework/security/kerberos/authentication/JaasSubjectHolder.java class JaasSubjectHolder (line 39) | public class JaasSubjectHolder implements Serializable { method JaasSubjectHolder (line 49) | public JaasSubjectHolder(Subject jaasSubject) { method JaasSubjectHolder (line 53) | public JaasSubjectHolder(Subject jaasSubject, String username) { method getUsername (line 58) | public @Nullable String getUsername() { method getJaasSubject (line 62) | public Subject getJaasSubject() { method addToken (line 66) | public void addToken(String targetService, byte[] outToken) { method getToken (line 70) | public byte @Nullable [] getToken(String principalName) { FILE: kerberos/kerberos-core/src/main/java/org/springframework/security/kerberos/authentication/KerberosAuthentication.java type KerberosAuthentication (line 19) | public interface KerberosAuthentication { method getJaasSubjectHolder (line 21) | JaasSubjectHolder getJaasSubjectHolder(); FILE: kerberos/kerberos-core/src/main/java/org/springframework/security/kerberos/authentication/KerberosAuthenticationProvider.java class KerberosAuthenticationProvider (line 35) | public class KerberosAuthenticationProvider implements AuthenticationPro... method authenticate (line 41) | @Override method supports (line 67) | @Override method setKerberosClient (line 76) | public void setKerberosClient(KerberosClient kerberosClient) { method setUserDetailsService (line 84) | public void setUserDetailsService(UserDetailsService detailsService) { FILE: kerberos/kerberos-core/src/main/java/org/springframework/security/kerberos/authentication/KerberosClient.java type KerberosClient (line 25) | public interface KerberosClient { method login (line 27) | JaasSubjectHolder login(String username, String password); FILE: kerberos/kerberos-core/src/main/java/org/springframework/security/kerberos/authentication/KerberosMultiTier.java class KerberosMultiTier (line 42) | public final class KerberosMultiTier { method authenticateService (line 56) | public static Authentication authenticateService(Authentication authen... method getTokenForService (line 75) | public static byte @Nullable [] getTokenForService(Authentication auth... method runAuthentication (line 82) | private static void runAuthentication(JaasSubjectHolder jaasContext, S... method createOid (line 121) | private static Oid createOid(String oid) { method KerberosMultiTier (line 130) | private KerberosMultiTier() { FILE: kerberos/kerberos-core/src/main/java/org/springframework/security/kerberos/authentication/KerberosServiceAuthenticationProvider.java class KerberosServiceAuthenticationProvider (line 55) | public class KerberosServiceAuthenticationProvider implements Authentica... method authenticate (line 65) | @Override method supports (line 87) | @Override method afterPropertiesSet (line 92) | @Override method setUserDetailsService (line 103) | public void setUserDetailsService(UserDetailsService userDetailsServic... method setTicketValidator (line 112) | public void setTicketValidator(KerberosTicketValidator ticketValidator) { method additionalAuthenticationChecks (line 125) | protected void additionalAuthenticationChecks(UserDetails userDetails,... FILE: kerberos/kerberos-core/src/main/java/org/springframework/security/kerberos/authentication/KerberosServiceRequestToken.java class KerberosServiceRequestToken (line 54) | public class KerberosServiceRequestToken extends AbstractAuthenticationT... method KerberosServiceRequestToken (line 75) | public KerberosServiceRequestToken(Object principal, KerberosTicketVal... method KerberosServiceRequestToken (line 91) | public KerberosServiceRequestToken(byte[] token) { method equals (line 101) | @Override method hashCode (line 122) | @Override method getCredentials (line 130) | @Override method getPrincipal (line 135) | @Override method getToken (line 144) | public byte[] getToken() { method getTicketValidation (line 152) | public @Nullable KerberosTicketValidation getTicketValidation() { method hasResponseToken (line 160) | public boolean hasResponseToken() { method getEncodedResponseToken (line 168) | public String getEncodedResponseToken() { method decrypt (line 186) | public byte[] decrypt(final byte[] data, final int offset, final int l... method decrypt (line 208) | public byte[] decrypt(final byte[] data) throws PrivilegedActionExcept... method encrypt (line 220) | public byte[] encrypt(final byte[] data, final int offset, final int l... method encrypt (line 242) | public byte[] encrypt(final byte[] data) throws PrivilegedActionExcept... method getJaasSubjectHolder (line 246) | @Override FILE: kerberos/kerberos-core/src/main/java/org/springframework/security/kerberos/authentication/KerberosTicketValidation.java class KerberosTicketValidation (line 31) | public final class KerberosTicketValidation { method KerberosTicketValidation (line 43) | public KerberosTicketValidation(String username, String servicePrincip... method KerberosTicketValidation (line 48) | public KerberosTicketValidation(String username, String servicePrincip... method KerberosTicketValidation (line 60) | public KerberosTicketValidation(String username, Subject subject, byte... method KerberosTicketValidation (line 65) | public KerberosTicketValidation(String username, Subject subject, byte... method username (line 74) | public String username() { method responseToken (line 78) | public byte[] responseToken() { method getGssContext (line 82) | public @Nullable GSSContext getGssContext() { method subject (line 86) | public Subject subject() { method getDelegationCredential (line 90) | public @Nullable GSSCredential getDelegationCredential() { FILE: kerberos/kerberos-core/src/main/java/org/springframework/security/kerberos/authentication/KerberosTicketValidator.java type KerberosTicketValidator (line 30) | public interface KerberosTicketValidator { method validateTicket (line 38) | KerberosTicketValidation validateTicket(byte[] token) throws BadCreden... FILE: kerberos/kerberos-core/src/main/java/org/springframework/security/kerberos/authentication/KerberosUsernamePasswordAuthenticationToken.java class KerberosUsernamePasswordAuthenticationToken (line 40) | public class KerberosUsernamePasswordAuthenticationToken extends Usernam... method KerberosUsernamePasswordAuthenticationToken (line 58) | public KerberosUsernamePasswordAuthenticationToken(Object principal, O... method getJaasSubjectHolder (line 64) | @Override FILE: kerberos/kerberos-core/src/main/java/org/springframework/security/kerberos/authentication/sun/GlobalSunJaasKerberosConfig.java class GlobalSunJaasKerberosConfig (line 31) | public class GlobalSunJaasKerberosConfig implements BeanPostProcessor, I... method afterPropertiesSet (line 37) | @Override method setDebug (line 52) | public void setDebug(boolean debug) { method setKrbConfLocation (line 60) | public void setKrbConfLocation(String krbConfLocation) { method postProcessAfterInitialization (line 70) | @Override method postProcessBeforeInitialization (line 75) | @Override FILE: kerberos/kerberos-core/src/main/java/org/springframework/security/kerberos/authentication/sun/JaasUtil.java class JaasUtil (line 29) | public final class JaasUtil { method copySubject (line 36) | public static Subject copySubject(Subject subject) { method JaasUtil (line 44) | private JaasUtil() { FILE: kerberos/kerberos-core/src/main/java/org/springframework/security/kerberos/authentication/sun/SunJaasKerberosClient.java class SunJaasKerberosClient (line 49) | public class SunJaasKerberosClient implements KerberosClient { method login (line 57) | @Override method setDebug (line 88) | public void setDebug(boolean debug) { method setMultiTier (line 92) | public void setMultiTier(boolean multiTier) { class LoginConfig (line 96) | private static final class LoginConfig extends Configuration { method LoginConfig (line 100) | private LoginConfig(boolean debug) { method getAppConfigurationEntry (line 105) | @Override class KerberosClientCallbackHandler (line 120) | static final class KerberosClientCallbackHandler implements CallbackHa... method KerberosClientCallbackHandler (line 126) | private KerberosClientCallbackHandler(String username, String passwo... method handle (line 131) | @Override FILE: kerberos/kerberos-core/src/main/java/org/springframework/security/kerberos/authentication/sun/SunJaasKerberosTicketValidator.java class SunJaasKerberosTicketValidator (line 60) | public class SunJaasKerberosTicketValidator implements KerberosTicketVal... method validateTicket (line 80) | @Override method afterPropertiesSet (line 101) | @Override method setServicePrincipal (line 137) | public void setServicePrincipal(String servicePrincipal) { method setRealmName (line 145) | public void setRealmName(String realmName) { method setMultiTier (line 152) | public void setMultiTier(boolean multiTier) { method setKeyTabLocation (line 167) | public void setKeyTabLocation(Resource keyTabLocation) { method setDebug (line 175) | public void setDebug(boolean debug) { method setHoldOnToGSSContext (line 188) | public void setHoldOnToGSSContext(boolean holdOnToGSSContext) { method setRefreshKrb5Config (line 197) | public void setRefreshKrb5Config(boolean refreshKrb5Config) { class KerberosMultitierValidateAction (line 206) | private final class KerberosMultitierValidateAction implements Privile... method KerberosMultitierValidateAction (line 210) | private KerberosMultitierValidateAction(byte[] kerberosTicket) { method run (line 214) | @Override class KerberosValidateAction (line 244) | private final class KerberosValidateAction implements PrivilegedExcept... method KerberosValidateAction (line 248) | private KerberosValidateAction(byte[] kerberosTicket) { method run (line 252) | @Override class LoginConfig (line 291) | private static final class LoginConfig extends Configuration { method LoginConfig (line 305) | private LoginConfig(String keyTabLocation, String servicePrincipalNa... method getAppConfigurationEntry (line 315) | @Override FILE: kerberos/kerberos-core/src/test/java/org/springframework/security/kerberos/authentication/KerberosAuthenticationProviderTests.java class KerberosAuthenticationProviderTests (line 43) | public class KerberosAuthenticationProviderTests { method before (line 65) | @BeforeEach method testLoginOk (line 75) | @Test FILE: kerberos/kerberos-core/src/test/java/org/springframework/security/kerberos/authentication/KerberosServiceAuthenticationProviderTests.java class KerberosServiceAuthenticationProviderTests (line 50) | public class KerberosServiceAuthenticationProviderTests { method before (line 75) | @BeforeEach method after (line 87) | @AfterEach method testEverythingWorks (line 93) | @Test method testAuthenticationDetailsPropagation (line 102) | @Test method testUserIsDisabled (line 111) | @Test method testUserAccountIsExpired (line 119) | @Test method testUserCredentialsExpired (line 127) | @Test method testUserAccountLockedCredentialsExpired (line 135) | @Test method testUsernameNotFound (line 143) | @Test method testTicketValidationWrong (line 154) | @Test method callProviderAndReturnUser (line 164) | private Authentication callProviderAndReturnUser(UserDetails userDetai... FILE: kerberos/kerberos-core/src/test/java/org/springframework/security/kerberos/authentication/KerberosTicketValidationTests.java class KerberosTicketValidationTests (line 28) | public class KerberosTicketValidationTests { method createResultOfTicketValidationWithSubject (line 40) | @Test method createResultOfTicketValidationWithSubjectAndDelegation (line 54) | @Test FILE: kerberos/kerberos-core/src/test/java/org/springframework/security/kerberos/authentication/sun/SunJaasKerberosTicketValidatorTests.java class SunJaasKerberosTicketValidatorTests (line 27) | public class SunJaasKerberosTicketValidatorTests { method testJdkMsKrb5OIDRegressionTweak (line 82) | @Test FILE: kerberos/kerberos-test/src/main/java/org/springframework/security/kerberos/test/KerberosSecurityTestcase.java class KerberosSecurityTestcase (line 37) | public class KerberosSecurityTestcase { method startMiniKdc (line 45) | @BeforeEach method createTestDir (line 65) | public void createTestDir() { method createMiniKdcConf (line 72) | public void createMiniKdcConf() { method stopMiniKdc (line 76) | @AfterEach method getKdc (line 83) | public @Nullable MiniKdc getKdc() { method getWorkDir (line 87) | public @Nullable File getWorkDir() { method getConf (line 91) | public @Nullable Properties getConf() { FILE: kerberos/kerberos-test/src/main/java/org/springframework/security/kerberos/test/MiniKdc.java class MiniKdc (line 73) | public class MiniKdc { method main (line 79) | public static void main(String[] args) throws Exception { method createConf (line 195) | public static Properties createConf() { method setTransport (line 215) | public void setTransport(String transport) { method MiniKdc (line 227) | public MiniKdc(Properties conf, File workDir) throws Exception { method getPort (line 254) | public int getPort() { method getHost (line 262) | public String getHost() { method getRealm (line 270) | public String getRealm() { method getKrb5conf (line 274) | public File getKrb5conf() { method start (line 283) | public synchronized void start() throws Exception { method resetDefaultRealm (line 295) | private void resetDefaultRealm() throws IOException { method prepareKdcServer (line 302) | private void prepareKdcServer() throws Exception { method stop (line 351) | public synchronized void stop() { method delete (line 376) | private void delete(File f) { method createPrincipal (line 401) | public synchronized void createPrincipal(String principal, String pass... method createPrincipal (line 414) | public synchronized void createPrincipal(File keytabFile, String... pr... method getAndSet (line 433) | private boolean getAndSet(String sysprop, String debug) { FILE: kerberos/kerberos-test/src/test/java/org/springframework/security/kerberos/test/TestMiniKdc.java class TestMiniKdc (line 40) | public class TestMiniKdc extends KerberosSecurityTestcase { method shouldUseIbmPackages (line 45) | private static boolean shouldUseIbmPackages() { method testKerberosLogin (line 58) | @Test method isSystemClassAvailable (line 102) | private static boolean isSystemClassAvailable(String className) { method testMiniKdcStart (line 112) | @Test method testKeytabGen (line 118) | @Test class KerberosConfiguration (line 135) | private static final class KerberosConfiguration extends Configuration { method KerberosConfiguration (line 143) | private KerberosConfiguration(String principal, File keytab, boolean... method createClientConfig (line 149) | private static Configuration createClientConfig(String principal, Fi... method createServerConfig (line 153) | private static Configuration createServerConfig(String principal, Fi... method getKrb5LoginModuleName (line 157) | private static String getKrb5LoginModuleName() { method getAppConfigurationEntry (line 162) | @Override FILE: kerberos/kerberos-web/src/main/java/org/springframework/security/kerberos/web/authentication/ResponseHeaderSettingKerberosAuthenticationSuccessHandler.java class ResponseHeaderSettingKerberosAuthenticationSuccessHandler (line 35) | public class ResponseHeaderSettingKerberosAuthenticationSuccessHandler i... method setHeaderName (line 49) | public void setHeaderName(String headerName) { method setHeaderPrefix (line 58) | public void setHeaderPrefix(String headerPrefix) { method onAuthenticationSuccess (line 62) | @Override FILE: kerberos/kerberos-web/src/main/java/org/springframework/security/kerberos/web/authentication/SpnegoAuthenticationProcessingFilter.java class SpnegoAuthenticationProcessingFilter (line 119) | public class SpnegoAuthenticationProcessingFilter extends OncePerRequest... method doFilterInternal (line 149) | @Override method afterPropertiesSet (line 213) | @Override method setAuthenticationManager (line 223) | public void setAuthenticationManager(AuthenticationManager authenticat... method setSuccessHandler (line 237) | public void setSuccessHandler(AuthenticationSuccessHandler successHand... method setFailureHandler (line 254) | public void setFailureHandler(AuthenticationFailureHandler failureHand... method setSkipIfAlreadyAuthenticated (line 263) | public void setSkipIfAlreadyAuthenticated(boolean skipIfAlreadyAuthent... method setSessionAuthenticationStrategy (line 275) | public void setSessionAuthenticationStrategy(SessionAuthenticationStra... method setAuthenticationDetailsSource (line 283) | public void setAuthenticationDetailsSource( method setStopFilterChainOnSuccessfulAuthentication (line 297) | public void setStopFilterChainOnSuccessfulAuthentication(boolean shoul... method setSecurityContextRepository (line 308) | public void setSecurityContextRepository(SecurityContextRepository sec... method setSecurityContextHolderStrategy (line 319) | public void setSecurityContextHolderStrategy(SecurityContextHolderStra... FILE: kerberos/kerberos-web/src/main/java/org/springframework/security/kerberos/web/authentication/SpnegoEntryPoint.java class SpnegoEntryPoint (line 64) | public class SpnegoEntryPoint implements AuthenticationEntryPoint { method SpnegoEntryPoint (line 80) | public SpnegoEntryPoint() { method SpnegoEntryPoint (line 91) | public SpnegoEntryPoint(@Nullable String forwardUrl) { method SpnegoEntryPoint (line 103) | public SpnegoEntryPoint(@Nullable String forwardUrl, @Nullable HttpMet... method commence (line 119) | public void commence(HttpServletRequest request, HttpServletResponse r... FILE: kerberos/kerberos-web/src/test/java/org/springframework/security/kerberos/docs/AuthProviderConfig.java class AuthProviderConfig (line 25) | @Configuration method kerberosAuthenticationProvider (line 28) | @Bean method dummyUserDetailsService (line 38) | @Bean FILE: kerberos/kerberos-web/src/test/java/org/springframework/security/kerberos/docs/AuthProviderConfigTests.java class AuthProviderConfigTests (line 25) | @ExtendWith(SpringExtension.class) method configLoads (line 29) | @Test FILE: kerberos/kerberos-web/src/test/java/org/springframework/security/kerberos/docs/DummyUserDetailsService.java class DummyUserDetailsService (line 26) | public class DummyUserDetailsService implements UserDetailsService { method loadUserByUsername (line 28) | @Override FILE: kerberos/kerberos-web/src/test/java/org/springframework/security/kerberos/docs/SpnegoConfig.java class SpnegoConfig (line 31) | @Configuration method kerberosAuthenticationProvider (line 34) | @Bean method spnegoEntryPoint (line 44) | @Bean method spnegoAuthenticationProcessingFilter (line 49) | @Bean method kerberosServiceAuthenticationProvider (line 57) | @Bean method sunJaasKerberosTicketValidator (line 65) | @Bean method dummyUserDetailsService (line 74) | @Bean FILE: kerberos/kerberos-web/src/test/java/org/springframework/security/kerberos/web/SpnegoAuthenticationProcessingFilterTests.java class SpnegoAuthenticationProcessingFilterTests (line 62) | public class SpnegoAuthenticationProcessingFilterTests { method before (line 100) | @BeforeEach method testEverythingWorks (line 113) | @Test method testEverythingWorks_Kerberos (line 118) | @Test method testEverythingWorksWithHandlers (line 123) | @Test method testEverythingWorksWithHandlers_Kerberos (line 128) | @Test method everythingWorksWithHandlers (line 133) | private void everythingWorksWithHandlers(String tokenPrefix) throws Ex... method everythingWorksVerifyHandlers (line 139) | private void everythingWorksVerifyHandlers() throws Exception { method everythingWorks (line 145) | private void everythingWorks(String tokenPrefix) throws IOException, S... method testNoHeader (line 158) | @Test method testNTLMSSPHeader (line 169) | @Test method testAuthenticationFails (line 182) | @Test method testAuthenticationFailsWithHandlers (line 188) | @Test method testAlreadyAuthenticated (line 198) | @Test method testAlreadyAuthenticatedWithNotAuthenticatedToken (line 213) | @Test method testAlreadyAuthenticatedWithAnonymousToken (line 226) | @Test method testAlreadyAuthenticatedNotActive (line 239) | @Test method testEverythingWorksWithHandlers_stopFilterChain (line 253) | @Test method everythingWorksStub (line 267) | private void everythingWorksStub(String tokenPrefix) throws IOExceptio... method authenticationFails (line 274) | private void authenticationFails() throws IOException, ServletException { method createHandler (line 286) | private void createHandler() { method after (line 293) | @AfterEach FILE: kerberos/kerberos-web/src/test/java/org/springframework/security/kerberos/web/SpnegoEntryPointTests.java class SpnegoEntryPointTests (line 45) | public class SpnegoEntryPointTests { method testEntryPointOk (line 49) | @Test method testEntryPointOkWithDispatcher (line 60) | @Test method testEntryPointForwardOk (line 72) | @Test method testForwardUsesDefaultHttpMethod (line 87) | @Test method testForwardUsesCustomHttpMethod (line 102) | @Test method testEntryPointForwardAbsolute (line 116) | @Test FILE: ldap/src/integration-test/java/org/springframework/security/ldap/DefaultSpringSecurityContextSourceTests.java class DefaultSpringSecurityContextSourceTests (line 40) | @ExtendWith(SpringExtension.class) method instantiationSucceedsWithExpectedProperties (line 47) | @Test method supportsSpacesInUrl (line 55) | @Test method constructorWhenUrlEncodedSpacesWithPlusCharacterThenBaseDnIsProperlyDecoded (line 63) | @Test method poolingFlagIsSetWhenAuthenticationDnMatchesManagerUserDn (line 70) | @Test method poolingFlagIsNotSetWhenAuthenticationDnIsNotManagerUserDn (line 82) | @Test method cantBindWithWrongPasswordImmediatelyAfterSuccessfulBind (line 95) | @Test method serverUrlWithSpacesIsSupported (line 106) | @Test method instantiationFailsWithEmptyServerList (line 115) | @Test method instantiationSucceedsWithProperServerList (line 125) | @Test method instantiationSucceedsWithEmptyBaseDn (line 139) | @Test method constructorWhenServerListWithSpacesInBaseDnThenSuccess (line 153) | @Test method instantiationFailsWithIncorrectServerUrl (line 164) | @Test class EnvExposingDefaultSpringSecurityContextSource (line 175) | @SuppressWarnings({ "unchecked", "rawtypes" }) method EnvExposingDefaultSpringSecurityContextSource (line 178) | EnvExposingDefaultSpringSecurityContextSource(String providerUrl) { method getAuthenticatedEnvForTest (line 182) | Hashtable getAuthenticatedEnvForTest(String userDn, String password) { FILE: ldap/src/integration-test/java/org/springframework/security/ldap/SpringSecurityLdapTemplateITests.java class SpringSecurityLdapTemplateITests (line 47) | @ExtendWith(SpringExtension.class) method setUp (line 56) | @BeforeEach method compareOfCorrectValueSucceeds (line 61) | @Test method compareOfCorrectByteValueSucceeds (line 66) | @Test method compareOfWrongByteValueFails (line 71) | @Test method compareOfWrongValueFails (line 76) | @Test method namingExceptionIsTranslatedCorrectly (line 91) | @Test method roleSearchReturnsCorrectNumberOfRoles (line 100) | @Test method testMultiAttributeRetrievalWithNullAttributeNames (line 113) | @Test method testMultiAttributeRetrievalWithZeroLengthAttributeNames (line 126) | @Test method testMultiAttributeRetrievalWithSpecifiedAttributeNames (line 139) | @Test method assertAttributeValue (line 152) | protected void assertAttributeValue(Map> record, ... method testRoleSearchForMissingAttributeFailsGracefully (line 160) | @Test method roleSearchWithEscapedCharacterSucceeds (line 170) | @Test method nonSpringLdapSearchCodeTestMethod (line 180) | @Test method searchForSingleEntryWithEscapedCharsInDnSucceeds (line 201) | @Test FILE: ldap/src/integration-test/java/org/springframework/security/ldap/UnboundIdContainerConfig.java class UnboundIdContainerConfig (line 28) | @Configuration method ldapContainer (line 33) | @Bean method contextSource (line 40) | @Bean method destroy (line 46) | @Override FILE: ldap/src/integration-test/java/org/springframework/security/ldap/authentication/BindAuthenticatorTests.java class BindAuthenticatorTests (line 55) | @ExtendWith(SpringExtension.class) method setUp (line 66) | @BeforeEach method emptyPasswordIsRejected (line 74) | @Test method testAuthenticationWithCorrectPasswordSucceeds (line 80) | @Test method testAuthenticationWithInvalidUserNameFails (line 90) | @Test method testAuthenticationWithUserSearch (line 97) | @Test method testAuthenticationWithWrongPasswordFails (line 143) | @Test method testUserDnPatternReturnsCorrectDn (line 150) | @Test method setAlsoHandleJavaxNamingBindExceptionsWhenTrueThenHandles (line 156) | @Test method authenticateBob (line 173) | private ThrowingCallable authenticateBob(BindAuthenticator authenticat... FILE: ldap/src/integration-test/java/org/springframework/security/ldap/authentication/PasswordComparisonAuthenticatorTests.java class PasswordComparisonAuthenticatorTests (line 48) | @ExtendWith(SpringExtension.class) method setUp (line 62) | @BeforeEach method testAllAttributesAreRetrievedByDefault (line 71) | @Test method testFailedSearchGivesUserNotFoundException (line 78) | @Test method testLdapPasswordCompareFailsWithWrongPassword (line 89) | @Test method testMultipleDnPatternsWorkOk (line 97) | @Test method testOnlySpecifiedAttributesAreRetrieved (line 103) | @Test method testLdapCompareSucceedsWithCorrectPassword (line 111) | @Test method testLdapCompareSucceedsWithShaEncodedPassword (line 118) | @Test method testPasswordEncoderCantBeNull (line 127) | @Test method testUseOfDifferentPasswordAttributeSucceeds (line 132) | @Test method testLdapCompareWithDifferentPasswordAttributeSucceeds (line 138) | @Test method testWithUserSearch (line 145) | @Test FILE: ldap/src/integration-test/java/org/springframework/security/ldap/search/FilterBasedLdapUserSearchTests.java class FilterBasedLdapUserSearchTests (line 42) | @ExtendWith(SpringExtension.class) method basicSearchSucceeds (line 49) | @Test method searchForNameWithCommaSucceeds (line 62) | @Test method extraFilterPartToExcludeBob (line 74) | @Test method searchFailsOnMultipleMatches (line 85) | @Test method searchForInvalidUserFails (line 92) | @Test method subTreeSearchSucceeds (line 98) | @Test method searchWithDifferentSearchBaseIsSuccessful (line 110) | @Test FILE: ldap/src/integration-test/java/org/springframework/security/ldap/search/FilterBasedLdapUserSearchWithSpacesTests.java class FilterBasedLdapUserSearchWithSpacesTests (line 42) | @ExtendWith(SpringExtension.class) method searchForUserWhenSpacesInBaseDnThenSuccess (line 50) | @Test class UnboundIdContainerWithSpacesConfig (line 63) | @Configuration method ldapContainer (line 68) | @Bean method contextSource (line 76) | @Bean method destroy (line 82) | @Override FILE: ldap/src/integration-test/java/org/springframework/security/ldap/server/UnboundIdContainerLdifTests.java class UnboundIdContainerLdifTests (line 38) | public class UnboundIdContainerLdifTests { method closeAppContext (line 42) | @AfterEach method unboundIdContainerWhenCustomLdifNameThenLdifLoaded (line 50) | @Test method unboundIdContainerWhenWildcardLdifNameThenLdifLoaded (line 61) | @Test method unboundIdContainerWhenMalformedLdifThenException (line 72) | @Test method unboundIdContainerWhenMissingLdifThenException (line 80) | @Test method unboundIdContainerWhenWildcardLdifNotFoundThenProceeds (line 88) | @Test class CustomLdifConfig (line 93) | @Configuration method ldapContainer (line 99) | @Bean method contextSource (line 105) | @Bean method destroy (line 111) | @Override class WildcardLdifConfig (line 118) | @Configuration method ldapContainer (line 124) | @Bean method contextSource (line 130) | @Bean method destroy (line 136) | @Override class MalformedLdifConfig (line 143) | @Configuration method ldapContainer (line 149) | @Bean method destroy (line 155) | @Override class MissingLdifConfig (line 162) | @Configuration method ldapContainer (line 168) | @Bean method destroy (line 174) | @Override class WildcardNoLdifConfig (line 181) | @Configuration method ldapContainer (line 187) | @Bean method destroy (line 193) | @Override FILE: ldap/src/integration-test/java/org/springframework/security/ldap/server/UnboundIdContainerTests.java class UnboundIdContainerTests (line 33) | public class UnboundIdContainerTests { method startLdapServer (line 35) | @Test method afterPropertiesSetWhenPortIsZeroThenRandomPortIsSelected (line 51) | @Test method getDefaultPorts (line 65) | private List getDefaultPorts(int count) throws IOException { FILE: ldap/src/integration-test/java/org/springframework/security/ldap/userdetails/DefaultLdapAuthoritiesPopulatorGetGrantedAuthoritiesTests.java class DefaultLdapAuthoritiesPopulatorGetGrantedAuthoritiesTests (line 43) | @ExtendWith(SpringExtension.class) method setUp (line 53) | @BeforeEach method groupSearchDoesNotAllowNullRoles (line 59) | @Test class UnboundIdContainerWithUndefinedGroupRoleAttributeConfig (line 80) | @Configuration method ldapContainer (line 85) | @Bean method contextSource (line 93) | @Bean method destroy (line 99) | @Override FILE: ldap/src/integration-test/java/org/springframework/security/ldap/userdetails/DefaultLdapAuthoritiesPopulatorTests.java class DefaultLdapAuthoritiesPopulatorTests (line 46) | @ExtendWith(SpringExtension.class) method setUp (line 56) | @BeforeEach method defaultRoleIsAssignedWhenSet (line 62) | @Test method nullSearchBaseIsAccepted (line 74) | @Test method groupSearchReturnsExpectedRoles (line 85) | @Test method useOfUsernameParameterReturnsExpectedRoles (line 105) | @Test method subGroupRolesAreNotFoundByDefault (line 121) | @Test method subGroupRolesAreFoundWhenSubtreeSearchIsEnabled (line 137) | @Test method extraRolesAreAdded (line 155) | @Test method userDnWithEscapedCharacterParameterReturnsExpectedRoles (line 170) | @Test method customAuthoritiesMappingFunction (line 186) | @Test method customAuthoritiesMappingFunctionThrowsIfNull (line 202) | @Test FILE: ldap/src/integration-test/java/org/springframework/security/ldap/userdetails/LdapUserDetailsManagerModifyPasswordTests.java class LdapUserDetailsManagerModifyPasswordTests (line 46) | @ExtendWith(SpringExtension.class) method setup (line 55) | @BeforeEach method changePasswordWhenOldPasswordIsIncorrectThenThrowsException (line 62) | @Test method changePasswordWhenOldPasswordIsCorrectThenPasses (line 69) | @Test class UnboundIdContainerConfiguration (line 82) | @Configuration method ldapContainer (line 88) | @Bean method contextSource (line 94) | @Bean method destroy (line 100) | @Override FILE: ldap/src/integration-test/java/org/springframework/security/ldap/userdetails/LdapUserDetailsManagerTests.java class LdapUserDetailsManagerTests (line 54) | @ExtendWith(SpringExtension.class) method setUp (line 70) | @BeforeEach method onTearDown (line 100) | @AfterEach method testLoadUserByUsernameReturnsCorrectData (line 117) | @Test method testLoadingInvalidUsernameThrowsUsernameNotFoundException (line 129) | @Test method testUserExistsReturnsTrueForValidUser (line 134) | @Test method testUserExistsReturnsFalseForInValidUser (line 140) | @Test method testCreateNewUserSucceeds (line 145) | @Test method testDeleteUserSucceeds (line 168) | @Test method testPasswordChangeWithCorrectOldPasswordSucceeds (line 191) | @Test method testPasswordChangeUsesCustomSecurityContextHolderStrategy (line 213) | @Test method testPasswordChangeWithWrongOldPasswordFails (line 237) | @Test method testRoleNamesStartWithDefaultRolePrefix (line 254) | @Test method testRoleNamesStartWithCustomRolePrefix (line 268) | @Test FILE: ldap/src/integration-test/java/org/springframework/security/ldap/userdetails/NestedLdapAuthoritiesPopulatorTests.java class NestedLdapAuthoritiesPopulatorTests (line 41) | @ExtendWith(SpringExtension.class) method setUp (line 62) | @BeforeEach method testScalaDudeJDevelopersAuthorities (line 83) | @Test method testJavaDudeJDevelopersAuthorities (line 92) | @Test method testScalaDudeJDevelopersAuthoritiesWithSearchLimit (line 100) | @Test method testGroovyDudeJDevelopersAuthorities (line 109) | @Test method testClosureDudeJDevelopersWithMembershipAsAttributeValues (line 118) | @Test FILE: ldap/src/main/java/org/springframework/security/ldap/DefaultLdapUsernameToDnMapper.java class DefaultLdapUsernameToDnMapper (line 31) | public class DefaultLdapUsernameToDnMapper implements LdapUsernameToDnMa... method DefaultLdapUsernameToDnMapper (line 41) | public DefaultLdapUsernameToDnMapper(String userDnBase, String usernam... method buildLdapName (line 46) | @Override FILE: ldap/src/main/java/org/springframework/security/ldap/DefaultSpringSecurityContextSource.java class DefaultSpringSecurityContextSource (line 54) | public class DefaultSpringSecurityContextSource extends LdapContextSource { method DefaultSpringSecurityContextSource (line 65) | public DefaultSpringSecurityContextSource(String providerUrl) { method DefaultSpringSecurityContextSource (line 115) | public DefaultSpringSecurityContextSource(List urls, String ba... method buildProviderUrl (line 140) | private static String buildProviderUrl(List urls, String baseD... method encodeUrl (line 161) | private static String encodeUrl(String url) { method decodeUrl (line 165) | private String decodeUrl(String url) { FILE: ldap/src/main/java/org/springframework/security/ldap/LdapEncoder.java class LdapEncoder (line 32) | final class LdapEncoder { method LdapEncoder (line 52) | private LdapEncoder() { method filterEncode (line 60) | static String filterEncode(String value) { FILE: ldap/src/main/java/org/springframework/security/ldap/LdapUsernameToDnMapper.java type LdapUsernameToDnMapper (line 26) | public interface LdapUsernameToDnMapper { method buildLdapName (line 28) | LdapName buildLdapName(String username); FILE: ldap/src/main/java/org/springframework/security/ldap/LdapUtils.java class LdapUtils (line 41) | public final class LdapUtils { method LdapUtils (line 45) | private LdapUtils() { method closeContext (line 48) | public static void closeContext(@Nullable Context ctx) { method closeEnumeration (line 62) | public static void closeEnumeration(@Nullable NamingEnumeration ne) { method getRelativeName (line 84) | public static String getRelativeName(String fullDn, Context baseCtx) t... method getFullDn (line 105) | public static LdapName getFullDn(LdapName dn, Context baseCtx) throws ... method convertPasswordToString (line 114) | public static String convertPasswordToString(Object passObj) { method parseRootDnFromUrl (line 134) | public static String parseRootDnFromUrl(String url) { method parseLdapUrl (line 160) | private static URI parseLdapUrl(String url) { FILE: ldap/src/main/java/org/springframework/security/ldap/SpringSecurityLdapTemplate.java class SpringSecurityLdapTemplate (line 62) | public class SpringSecurityLdapTemplate extends LdapTemplate { method SpringSecurityLdapTemplate (line 79) | public SpringSecurityLdapTemplate(ContextSource contextSource) { method compare (line 93) | public boolean compare(String dn, String attributeName, Object value) { method retrieveEntry (line 114) | public DirContextOperations retrieveEntry(final String dn, final Strin... method searchForSingleAttributeValues (line 134) | public Set searchForSingleAttributeValues(final String base, f... method searchForMultipleAttributeValues (line 163) | public Set>> searchForMultipleAttributeValues... method getAdapterDN (line 212) | private String getAdapterDN(DirContextAdapter adapter) { method extractStringAttributeValues (line 225) | private void extractStringAttributeValues(DirContextAdapter adapter, M... method searchForSingleEntry (line 262) | public DirContextOperations searchForSingleEntry(String base, String f... method searchForSingleEntryInternal (line 269) | public static DirContextOperations searchForSingleEntryInternal(DirCon... method buildControls (line 304) | private static SearchControls buildControls(SearchControls originalCon... method setSearchControls (line 315) | public void setSearchControls(SearchControls searchControls) { FILE: ldap/src/main/java/org/springframework/security/ldap/aot/hint/LdapSecurityRuntimeHints.java class LdapSecurityRuntimeHints (line 32) | class LdapSecurityRuntimeHints implements RuntimeHintsRegistrar { method registerHints (line 34) | @Override FILE: ldap/src/main/java/org/springframework/security/ldap/authentication/AbstractLdapAuthenticationProvider.java class AbstractLdapAuthenticationProvider (line 52) | public abstract class AbstractLdapAuthenticationProvider implements Auth... method authenticate (line 66) | @Override method doAuthentication (line 89) | protected abstract DirContextOperations doAuthentication(UsernamePassw... method loadUserAuthorities (line 91) | protected abstract Collection loadUserAuth... method createSuccessfulAuthentication (line 102) | protected Authentication createSuccessfulAuthentication(UsernamePasswo... method supports (line 116) | @Override method setUseAuthenticationRequestCredentials (line 130) | public void setUseAuthenticationRequestCredentials(boolean useAuthenti... method setMessageSource (line 134) | @Override method setAuthoritiesMapper (line 147) | public void setAuthoritiesMapper(GrantedAuthoritiesMapper authoritiesM... method setUserDetailsContextMapper (line 159) | public void setUserDetailsContextMapper(UserDetailsContextMapper userD... method getUserDetailsContextMapper (line 168) | protected UserDetailsContextMapper getUserDetailsContextMapper() { FILE: ldap/src/main/java/org/springframework/security/ldap/authentication/AbstractLdapAuthenticator.java class AbstractLdapAuthenticator (line 40) | public abstract class AbstractLdapAuthenticator implements LdapAuthentic... method AbstractLdapAuthenticator (line 68) | public AbstractLdapAuthenticator(ContextSource contextSource) { method afterPropertiesSet (line 73) | @Override method getContextSource (line 79) | protected ContextSource getContextSource() { method getUserAttributes (line 83) | public String @Nullable [] getUserAttributes() { method getUserDns (line 94) | protected List getUserDns(String username) { method getUserSearch (line 108) | protected @Nullable LdapUserSearch getUserSearch() { method setMessageSource (line 112) | @Override method setUserAttributes (line 122) | public void setUserAttributes(String[] userAttributes) { method setUserDnPatterns (line 134) | public void setUserDnPatterns(String[] dnPattern) { method setUserSearch (line 143) | public void setUserSearch(LdapUserSearch userSearch) { FILE: ldap/src/main/java/org/springframework/security/ldap/authentication/BindAuthenticator.java class BindAuthenticator (line 47) | public class BindAuthenticator extends AbstractLdapAuthenticator { method BindAuthenticator (line 59) | public BindAuthenticator(BaseLdapPathContextSource contextSource) { method authenticate (line 63) | @Override method bindWithDn (line 102) | private @Nullable DirContextOperations bindWithDn(String userDnStr, St... method bindWithDn (line 106) | private @Nullable DirContextOperations bindWithDn(String userDnStr, St... method handleIfBindException (line 145) | private void handleIfBindException(String dn, String username, org.spr... method handleBindException (line 160) | protected void handleBindException(String userDn, String username, Thr... method setAlsoHandleJavaxNamingBindExceptions (line 176) | public void setAlsoHandleJavaxNamingBindExceptions(boolean alsoHandleJ... FILE: ldap/src/main/java/org/springframework/security/ldap/authentication/LdapAuthenticationProvider.java class LdapAuthenticationProvider (line 118) | public class LdapAuthenticationProvider extends AbstractLdapAuthenticati... method LdapAuthenticationProvider (line 134) | public LdapAuthenticationProvider(LdapAuthenticator authenticator, Lda... method LdapAuthenticationProvider (line 144) | public LdapAuthenticationProvider(LdapAuthenticator authenticator) { method setAuthenticator (line 149) | private void setAuthenticator(LdapAuthenticator authenticator) { method getAuthenticator (line 154) | private LdapAuthenticator getAuthenticator() { method setAuthoritiesPopulator (line 158) | private void setAuthoritiesPopulator(LdapAuthoritiesPopulator authorit... method getAuthoritiesPopulator (line 163) | protected LdapAuthoritiesPopulator getAuthoritiesPopulator() { method setHideUserNotFoundExceptions (line 167) | public void setHideUserNotFoundExceptions(boolean hideUserNotFoundExce... method doAuthentication (line 171) | @Override method loadUserAuthorities (line 194) | @Override FILE: ldap/src/main/java/org/springframework/security/ldap/authentication/LdapAuthenticator.java type LdapAuthenticator (line 32) | public interface LdapAuthenticator { method authenticate (line 39) | DirContextOperations authenticate(Authentication authentication); FILE: ldap/src/main/java/org/springframework/security/ldap/authentication/LdapEncoder.java class LdapEncoder (line 34) | final class LdapEncoder { method LdapEncoder (line 56) | private LdapEncoder() { method toTwoCharHex (line 59) | static String toTwoCharHex(char c) { method nameEncode (line 80) | static String nameEncode(String value) { FILE: ldap/src/main/java/org/springframework/security/ldap/authentication/NullLdapAuthoritiesPopulator.java class NullLdapAuthoritiesPopulator (line 30) | public final class NullLdapAuthoritiesPopulator implements LdapAuthoriti... method getGrantedAuthorities (line 32) | @Override FILE: ldap/src/main/java/org/springframework/security/ldap/authentication/PasswordComparisonAuthenticator.java class PasswordComparisonAuthenticator (line 52) | public final class PasswordComparisonAuthenticator extends AbstractLdapA... method PasswordComparisonAuthenticator (line 67) | @Deprecated(since = "7.1") method PasswordComparisonAuthenticator (line 73) | public PasswordComparisonAuthenticator(BaseLdapPathContextSource conte... method authenticate (line 79) | @Override method isPasswordAttrCompare (line 128) | private boolean isPasswordAttrCompare(DirContextOperations user, @Null... method getPassword (line 133) | private @Nullable String getPassword(DirContextOperations user) { method isLdapPasswordCompare (line 144) | private boolean isLdapPasswordCompare(DirContextOperations user, Sprin... method setPasswordAttributeName (line 151) | public void setPasswordAttributeName(String passwordAttribute) { method setUsePasswordAttrCompare (line 156) | public void setUsePasswordAttrCompare(boolean usePasswordAttrCompare) { method setPasswordEncoder (line 160) | public void setPasswordEncoder(PasswordEncoder passwordEncoder) { FILE: ldap/src/main/java/org/springframework/security/ldap/authentication/SpringSecurityAuthenticationSource.java class SpringSecurityAuthenticationSource (line 41) | public class SpringSecurityAuthenticationSource implements Authenticatio... method getPrincipal (line 52) | @Override method getCredentials (line 74) | @Override method setSecurityContextHolderStrategy (line 95) | public void setSecurityContextHolderStrategy(SecurityContextHolderStra... FILE: ldap/src/main/java/org/springframework/security/ldap/authentication/UserDetailsServiceLdapAuthoritiesPopulator.java class UserDetailsServiceLdapAuthoritiesPopulator (line 34) | public class UserDetailsServiceLdapAuthoritiesPopulator implements LdapA... method UserDetailsServiceLdapAuthoritiesPopulator (line 38) | public UserDetailsServiceLdapAuthoritiesPopulator(UserDetailsService u... method getGrantedAuthorities (line 43) | @Override FILE: ldap/src/main/java/org/springframework/security/ldap/authentication/ad/ActiveDirectoryAuthenticationException.java class ActiveDirectoryAuthenticationException (line 45) | @SuppressWarnings("serial") method ActiveDirectoryAuthenticationException (line 50) | ActiveDirectoryAuthenticationException(String dataCode, @Nullable Stri... method getDataCode (line 55) | public String getDataCode() { FILE: ldap/src/main/java/org/springframework/security/ldap/authentication/ad/ActiveDirectoryLdapAuthenticationProvider.java class ActiveDirectoryLdapAuthenticationProvider (line 106) | public final class ActiveDirectoryLdapAuthenticationProvider extends Abs... method ActiveDirectoryLdapAuthenticationProvider (line 151) | public ActiveDirectoryLdapAuthenticationProvider(String domain, String... method ActiveDirectoryLdapAuthenticationProvider (line 162) | public ActiveDirectoryLdapAuthenticationProvider(String domain, String... method doAuthentication (line 169) | @Override method loadUserAuthorities (line 195) | @Override method bindAsUser (line 201) | private DirContext bindAsUser(String username, String password) { method handleBindException (line 224) | private void handleBindException(String bindPrincipal, NamingException... method handleResolveObj (line 239) | private void handleResolveObj(NamingException exception) { method parseSubErrorCode (line 247) | private int parseSubErrorCode(@Nullable String message) { method raiseExceptionForErrorCode (line 258) | private void raiseExceptionForErrorCode(int code, NamingException exce... method subCodeToLogMessage (line 274) | private String subCodeToLogMessage(int code) { method badCredentials (line 288) | private BadCredentialsException badCredentials() { method badCredentials (line 293) | private BadCredentialsException badCredentials(Throwable cause) { method badLdapConnection (line 297) | private InternalAuthenticationServiceException badLdapConnection(Throw... method searchForUser (line 302) | private DirContextOperations searchForUser(DirContext context, String ... method searchRootFromPrincipal (line 344) | private String searchRootFromPrincipal(String bindPrincipal) { method rootDnFromDomain (line 354) | private String rootDnFromDomain(String domain) { method createBindPrincipal (line 366) | String createBindPrincipal(String username) { method setConvertSubErrorCodesToExceptions (line 386) | public void setConvertSubErrorCodesToExceptions(boolean convertSubErro... method setSearchFilter (line 400) | public void setSearchFilter(String searchFilter) { method setContextEnvironmentProperties (line 410) | public void setContextEnvironmentProperties(Map enviro... method setAuthoritiesPopulator (line 423) | public void setAuthoritiesPopulator(LdapAuthoritiesPopulator authoriti... class ContextFactory (line 428) | static class ContextFactory { method createContext (line 430) | DirContext createContext(Hashtable env) throws NamingException { FILE: ldap/src/main/java/org/springframework/security/ldap/authentication/ad/DefaultActiveDirectoryAuthoritiesPopulator.java class DefaultActiveDirectoryAuthoritiesPopulator (line 45) | public final class DefaultActiveDirectoryAuthoritiesPopulator implements... method getGrantedAuthorities (line 49) | @Override FILE: ldap/src/main/java/org/springframework/security/ldap/jackson/InetOrgPersonMixin.java class InetOrgPersonMixin (line 33) | @JsonTypeInfo(use = JsonTypeInfo.Id.CLASS) FILE: ldap/src/main/java/org/springframework/security/ldap/jackson/LdapAuthorityMixin.java class LdapAuthorityMixin (line 38) | @JsonTypeInfo(use = JsonTypeInfo.Id.CLASS) method LdapAuthorityMixin (line 42) | @JsonCreator FILE: ldap/src/main/java/org/springframework/security/ldap/jackson/LdapJacksonModule.java class LdapJacksonModule (line 49) | @SuppressWarnings("serial") method LdapJacksonModule (line 52) | public LdapJacksonModule() { method configurePolymorphicTypeValidator (line 56) | @Override method setupModule (line 63) | @Override FILE: ldap/src/main/java/org/springframework/security/ldap/jackson/LdapUserDetailsImplMixin.java class LdapUserDetailsImplMixin (line 33) | @JsonTypeInfo(use = JsonTypeInfo.Id.CLASS) FILE: ldap/src/main/java/org/springframework/security/ldap/jackson/PersonMixin.java class PersonMixin (line 33) | @JsonTypeInfo(use = JsonTypeInfo.Id.CLASS) FILE: ldap/src/main/java/org/springframework/security/ldap/jackson2/InetOrgPersonMixin.java class InetOrgPersonMixin (line 35) | @SuppressWarnings("removal") FILE: ldap/src/main/java/org/springframework/security/ldap/jackson2/LdapAuthorityMixin.java class LdapAuthorityMixin (line 40) | @SuppressWarnings("removal") method LdapAuthorityMixin (line 47) | @JsonCreator FILE: ldap/src/main/java/org/springframework/security/ldap/jackson2/LdapJackson2Module.java class LdapJackson2Module (line 51) | @Deprecated(forRemoval = true) method LdapJackson2Module (line 55) | public LdapJackson2Module() { method setupModule (line 59) | @Override FILE: ldap/src/main/java/org/springframework/security/ldap/jackson2/LdapUserDetailsImplMixin.java class LdapUserDetailsImplMixin (line 36) | @SuppressWarnings("removal") FILE: ldap/src/main/java/org/springframework/security/ldap/jackson2/PersonMixin.java class PersonMixin (line 35) | @SuppressWarnings("removal") FILE: ldap/src/main/java/org/springframework/security/ldap/ppolicy/PasswordPolicyAwareContextSource.java class PasswordPolicyAwareContextSource (line 42) | public class PasswordPolicyAwareContextSource extends DefaultSpringSecur... method PasswordPolicyAwareContextSource (line 44) | public PasswordPolicyAwareContextSource(String providerUrl) { method getContext (line 48) | @Override method getAuthenticatedEnv (line 77) | @Override FILE: ldap/src/main/java/org/springframework/security/ldap/ppolicy/PasswordPolicyControl.java class PasswordPolicyControl (line 37) | public class PasswordPolicyControl implements Control { method PasswordPolicyControl (line 52) | public PasswordPolicyControl() { method PasswordPolicyControl (line 60) | public PasswordPolicyControl(boolean critical) { method getEncodedValue (line 69) | @Override method getID (line 77) | @Override method isCritical (line 85) | @Override FILE: ldap/src/main/java/org/springframework/security/ldap/ppolicy/PasswordPolicyControlExtractor.java class PasswordPolicyControlExtractor (line 33) | public final class PasswordPolicyControlExtractor { method PasswordPolicyControlExtractor (line 37) | private PasswordPolicyControlExtractor() { method extractControl (line 40) | public static @Nullable PasswordPolicyResponseControl extractControl(D... FILE: ldap/src/main/java/org/springframework/security/ldap/ppolicy/PasswordPolicyControlFactory.java class PasswordPolicyControlFactory (line 30) | public class PasswordPolicyControlFactory extends ControlFactory { method getControlInstance (line 39) | @Override FILE: ldap/src/main/java/org/springframework/security/ldap/ppolicy/PasswordPolicyData.java type PasswordPolicyData (line 23) | public interface PasswordPolicyData { method getTimeBeforeExpiration (line 25) | int getTimeBeforeExpiration(); method getGraceLoginsRemaining (line 27) | int getGraceLoginsRemaining(); FILE: ldap/src/main/java/org/springframework/security/ldap/ppolicy/PasswordPolicyErrorStatus.java type PasswordPolicyErrorStatus (line 42) | public enum PasswordPolicyErrorStatus { method PasswordPolicyErrorStatus (line 67) | PasswordPolicyErrorStatus(String errorCode, String defaultMessage) { method getErrorCode (line 72) | public String getErrorCode() { method getDefaultMessage (line 76) | public String getDefaultMessage() { FILE: ldap/src/main/java/org/springframework/security/ldap/ppolicy/PasswordPolicyException.java class PasswordPolicyException (line 30) | public class PasswordPolicyException extends RuntimeException { method PasswordPolicyException (line 37) | public PasswordPolicyException(PasswordPolicyErrorStatus status) { method getStatus (line 42) | public PasswordPolicyErrorStatus getStatus() { FILE: ldap/src/main/java/org/springframework/security/ldap/ppolicy/PasswordPolicyResponseControl.java class PasswordPolicyResponseControl (line 54) | public class PasswordPolicyResponseControl extends PasswordPolicyControl { method PasswordPolicyResponseControl (line 84) | public PasswordPolicyResponseControl(byte[] encodedValue) { method getEncodedValue (line 99) | @Override method getErrorStatus (line 104) | public @Nullable PasswordPolicyErrorStatus getErrorStatus() { method getGraceLoginsRemaining (line 112) | public int getGraceLoginsRemaining() { method getTimeBeforeExpiration (line 120) | public int getTimeBeforeExpiration() { method hasError (line 128) | public boolean hasError() { method hasWarning (line 136) | public boolean hasWarning() { method isExpired (line 140) | public boolean isExpired() { method isChangeAfterReset (line 144) | public boolean isChangeAfterReset() { method isUsingGraceLogins (line 148) | public boolean isUsingGraceLogins() { method isLocked (line 156) | public boolean isLocked() { method toString (line 165) | @Override type PPolicyDecoder (line 185) | private interface PPolicyDecoder { method decode (line 187) | void decode() throws IOException; class NetscapeDecoder (line 194) | private class NetscapeDecoder implements PPolicyDecoder { method decode (line 196) | @Override class SpecificTagDecoder (line 228) | static class SpecificTagDecoder extends BERTagDecoder { method getElement (line 233) | @Override method setInChoice (line 272) | private void setInChoice(boolean inChoice) { FILE: ldap/src/main/java/org/springframework/security/ldap/search/FilterBasedLdapUserSearch.java class FilterBasedLdapUserSearch (line 40) | public class FilterBasedLdapUserSearch implements LdapUserSearch { method FilterBasedLdapUserSearch (line 73) | public FilterBasedLdapUserSearch(String searchBase, String searchFilte... method searchForUser (line 94) | @Override method setDerefLinkFlag (line 119) | public void setDerefLinkFlag(boolean deref) { method setSearchSubtree (line 129) | public void setSearchSubtree(boolean searchSubtree) { method setSearchTimeLimit (line 138) | public void setSearchTimeLimit(int searchTimeLimit) { method setReturningAttributes (line 150) | public void setReturningAttributes(String[] attrs) { method toString (line 154) | @Override FILE: ldap/src/main/java/org/springframework/security/ldap/search/LdapUserSearch.java type LdapUserSearch (line 30) | public interface LdapUserSearch { method searchForUser (line 41) | DirContextOperations searchForUser(String username) throws UsernameNot... FILE: ldap/src/main/java/org/springframework/security/ldap/server/EmbeddedLdapServerContainer.java type EmbeddedLdapServerContainer (line 25) | public interface EmbeddedLdapServerContainer { method getPort (line 31) | int getPort(); method setPort (line 38) | void setPort(int port); FILE: ldap/src/main/java/org/springframework/security/ldap/server/UnboundIdContainer.java class UnboundIdContainer (line 45) | public class UnboundIdContainer method UnboundIdContainer (line 62) | public UnboundIdContainer(String defaultPartitionSuffix, @Nullable Str... method getPort (line 67) | @Override method setPort (line 72) | @Override method destroy (line 78) | @Override method afterPropertiesSet (line 83) | @Override method setApplicationContext (line 88) | @Override method start (line 93) | @Override method importLdif (line 123) | private void importLdif(InMemoryDirectoryServer directoryServer) { method stop (line 143) | @Override method isRunning (line 154) | @Override FILE: ldap/src/main/java/org/springframework/security/ldap/userdetails/DefaultLdapAuthoritiesPopulator.java class DefaultLdapAuthoritiesPopulator (line 107) | public class DefaultLdapAuthoritiesPopulator implements LdapAuthoritiesP... method DefaultLdapAuthoritiesPopulator (line 164) | public DefaultLdapAuthoritiesPopulator(ContextSource contextSource, @N... method getAdditionalRoles (line 197) | protected Set getAdditionalRoles(DirContextOperation... method getGrantedAuthorities (line 207) | @Override method getGroupMembershipRoles (line 224) | public Set getGroupMembershipRoles(String userDn, St... method getContextSource (line 244) | protected ContextSource getContextSource() { method getGroupSearchBase (line 248) | protected @Nullable String getGroupSearchBase() { method setConvertToUpperCase (line 255) | public void setConvertToUpperCase(boolean convertToUpperCase) { method setDefaultRole (line 263) | public void setDefaultRole(String defaultRole) { method setGroupRoleAttribute (line 268) | public void setGroupRoleAttribute(String groupRoleAttribute) { method setGroupSearchFilter (line 273) | public void setGroupSearchFilter(String groupSearchFilter) { method setRolePrefix (line 282) | public void setRolePrefix(String rolePrefix) { method setSearchSubtree (line 293) | public void setSearchSubtree(boolean searchSubtree) { method setIgnorePartialResultException (line 304) | public void setIgnorePartialResultException(boolean ignore) { method setAuthorityMapper (line 313) | public void setAuthorityMapper(Function>, @Nu... method getLdapTemplate (line 324) | protected SpringSecurityLdapTemplate getLdapTemplate() { method getGroupRoleAttribute (line 334) | protected final String getGroupRoleAttribute() { method getGroupSearchFilter (line 344) | protected final String getGroupSearchFilter() { method getRolePrefix (line 354) | protected final String getRolePrefix() { method isConvertToUpperCase (line 364) | protected final boolean isConvertToUpperCase() { method getSearchControls (line 373) | private SearchControls getSearchControls() { FILE: ldap/src/main/java/org/springframework/security/ldap/userdetails/InetOrgPerson.java class InetOrgPerson (line 36) | public class InetOrgPerson extends Person { method getUid (line 80) | public String getUid() { method getMail (line 84) | public @Nullable String getMail() { method getEmployeeNumber (line 88) | public @Nullable String getEmployeeNumber() { method getInitials (line 92) | public @Nullable String getInitials() { method getDestinationIndicator (line 96) | public @Nullable String getDestinationIndicator() { method getO (line 100) | public @Nullable String getO() { method getOu (line 104) | public @Nullable String getOu() { method getTitle (line 108) | public @Nullable String getTitle() { method getCarLicense (line 112) | public @Nullable String getCarLicense() { method getDepartmentNumber (line 116) | public @Nullable String getDepartmentNumber() { method getDisplayName (line 120) | public @Nullable String getDisplayName() { method getHomePhone (line 124) | public @Nullable String getHomePhone() { method getRoomNumber (line 128) | public @Nullable String getRoomNumber() { method getHomePostalAddress (line 132) | public @Nullable String getHomePostalAddress() { method getMobile (line 136) | public @Nullable String getMobile() { method getPostalAddress (line 140) | public @Nullable String getPostalAddress() { method getPostalCode (line 144) | public @Nullable String getPostalCode() { method getStreet (line 148) | public @Nullable String getStreet() { method populateContext (line 152) | @Override class Essence (line 176) | public static class Essence extends Person.Essence { method Essence (line 180) | public Essence() { method Essence (line 183) | public Essence(InetOrgPerson copyMe) { method Essence (line 205) | public Essence(DirContextOperations ctx) { method createTarget (line 229) | @Override method setMail (line 234) | public void setMail(@Nullable String email) { method setUid (line 239) | public void setUid(String uid) { method setUsername (line 248) | public void setUsername(String username) { method setInitials (line 253) | public void setInitials(@Nullable String initials) { method setO (line 258) | public void setO(@Nullable String organization) { method setOu (line 263) | public void setOu(@Nullable String ou) { method setRoomNumber (line 268) | public void setRoomNumber(@Nullable String no) { method setTitle (line 273) | public void setTitle(@Nullable String title) { method setCarLicense (line 278) | public void setCarLicense(@Nullable String carLicense) { method setDepartmentNumber (line 283) | public void setDepartmentNumber(@Nullable String departmentNumber) { method setDisplayName (line 288) | public void setDisplayName(@Nullable String displayName) { method setEmployeeNumber (line 293) | public void setEmployeeNumber(@Nullable String no) { method setDestinationIndicator (line 298) | public void setDestinationIndicator(@Nullable String destination) { method setHomePhone (line 303) | public void setHomePhone(@Nullable String homePhone) { method setStreet (line 308) | public void setStreet(@Nullable String street) { method setPostalCode (line 313) | public void setPostalCode(@Nullable String postalCode) { method setPostalAddress (line 318) | public void setPostalAddress(@Nullable String postalAddress) { method setMobile (line 323) | public void setMobile(@Nullable String mobile) { method setHomePostalAddress (line 328) | public void setHomePostalAddress(@Nullable String homePostalAddress) { FILE: ldap/src/main/java/org/springframework/security/ldap/userdetails/InetOrgPersonContextMapper.java class InetOrgPersonContextMapper (line 30) | public class InetOrgPersonContextMapper implements UserDetailsContextMap... method mapUserFromContext (line 32) | @Override method mapUserToContext (line 42) | @Override FILE: ldap/src/main/java/org/springframework/security/ldap/userdetails/LdapAuthoritiesPopulator.java type LdapAuthoritiesPopulator (line 33) | public interface LdapAuthoritiesPopulator { method getGrantedAuthorities (line 41) | Collection getGrantedAuthorities(DirContex... FILE: ldap/src/main/java/org/springframework/security/ldap/userdetails/LdapAuthority.java class LdapAuthority (line 35) | public class LdapAuthority implements GrantedAuthority { method LdapAuthority (line 51) | public LdapAuthority(String role, String dn) { method LdapAuthority (line 61) | public LdapAuthority(String role, String dn, @Nullable Map> getAttributes() { method getDn (line 81) | public String getDn() { method getAttributeValues (line 90) | public List getAttributeValues(String name) { method getFirstAttributeValue (line 103) | public @Nullable String getFirstAttributeValue(String name) { method getAuthority (line 108) | @Override method equals (line 117) | @Override method hashCode (line 131) | @Override method toString (line 138) | @Override FILE: ldap/src/main/java/org/springframework/security/ldap/userdetails/LdapUserDetails.java type LdapUserDetails (line 27) | public interface LdapUserDetails extends UserDetails, CredentialsContain... method getDn (line 33) | String getDn(); FILE: ldap/src/main/java/org/springframework/security/ldap/userdetails/LdapUserDetailsImpl.java class LdapUserDetailsImpl (line 52) | public class LdapUserDetailsImpl implements LdapUserDetails, PasswordPol... method LdapUserDetailsImpl (line 77) | protected LdapUserDetailsImpl() { method getAuthorities (line 80) | @Override method getDn (line 85) | @Override method getPassword (line 90) | @Override method getUsername (line 95) | @Override method isAccountNonExpired (line 100) | @Override method isAccountNonLocked (line 105) | @Override method isCredentialsNonExpired (line 110) | @Override method isEnabled (line 115) | @Override method eraseCredentials (line 120) | @Override method getTimeBeforeExpiration (line 125) | @Override method getGraceLoginsRemaining (line 130) | @Override method equals (line 135) | @Override method hashCode (line 144) | @Override method toString (line 150) | @Override class Essence (line 169) | public static class Essence { method Essence (line 175) | public Essence() { method Essence (line 178) | public Essence(DirContextOperations ctx) { method Essence (line 182) | public Essence(LdapUserDetails copyMe) { method createTarget (line 193) | protected LdapUserDetailsImpl createTarget() { method addAuthority (line 201) | public void addAuthority(GrantedAuthority a) { method hasAuthority (line 207) | private boolean hasAuthority(GrantedAuthority a) { method createUserDetails (line 216) | public LdapUserDetails createUserDetails() { method getGrantedAuthorities (line 226) | public Collection getGrantedAuthorities() { method setAccountNonExpired (line 230) | public void setAccountNonExpired(boolean accountNonExpired) { method setAccountNonLocked (line 235) | public void setAccountNonLocked(boolean accountNonLocked) { method setAuthorities (line 240) | public void setAuthorities(Collection au... method setCredentialsNonExpired (line 246) | public void setCredentialsNonExpired(boolean credentialsNonExpired) { method setDn (line 251) | public void setDn(String dn) { method setDn (line 256) | public void setDn(Name dn) { method setEnabled (line 261) | public void setEnabled(boolean enabled) { method setPassword (line 266) | public void setPassword(@Nullable String password) { method setUsername (line 271) | public void setUsername(String username) { method setTimeBeforeExpiration (line 276) | public void setTimeBeforeExpiration(int timeBeforeExpiration) { method setGraceLoginsRemaining (line 281) | public void setGraceLoginsRemaining(int graceLoginsRemaining) { FILE: ldap/src/main/java/org/springframework/security/ldap/userdetails/LdapUserDetailsManager.java class LdapUserDetailsManager (line 85) | public class LdapUserDetailsManager implements UserDetailsManager { method LdapUserDetailsManager (line 137) | public LdapUserDetailsManager(ContextSource contextSource) { method loadUserByUsername (line 141) | @Override method loadUserAsContext (line 150) | private DirContextAdapter loadUserAsContext(final LdapName dn, final S... method changePassword (line 189) | @Override method getUserAuthorities (line 211) | List getUserAuthorities(final LdapName dn, final Str... method createUser (line 225) | @Override method updateUser (line 241) | @Override method deleteUser (line 266) | @Override method userExists (line 273) | @Override method buildGroupDn (line 293) | protected LdapName buildGroupDn(String group) { method copyToContext (line 299) | protected void copyToContext(UserDetails user, DirContextAdapter ctx) { method addAuthorities (line 303) | protected void addAuthorities(LdapName userDn, Collection getAttributeNames() { method setAttributeNames (line 223) | public void setAttributeNames(Set attributeNames) { method getMaxSearchDepth (line 232) | private int getMaxSearchDepth() { method setMaxSearchDepth (line 241) | public void setMaxSearchDepth(int maxSearchDepth) { FILE: ldap/src/main/java/org/springframework/security/ldap/userdetails/Person.java class Person (line 37) | public class Person extends LdapUserDetailsImpl { method Person (line 51) | protected Person() { method getGivenName (line 54) | public @Nullable String getGivenName() { method getSn (line 58) | public @Nullable String getSn() { method getCn (line 62) | public String[] getCn() { method getDescription (line 66) | public @Nullable String getDescription() { method getTelephoneNumber (line 70) | public @Nullable String getTelephoneNumber() { method populateContext (line 74) | protected void populateContext(DirContextAdapter adapter) { class Essence (line 86) | public static class Essence extends LdapUserDetailsImpl.Essence { method Essence (line 88) | public Essence() { method Essence (line 91) | public Essence(DirContextOperations ctx) { method Essence (line 106) | public Essence(Person copyMe) { method createTarget (line 115) | @Override method setGivenName (line 120) | public void setGivenName(@Nullable String givenName) { method setSn (line 125) | public void setSn(@Nullable String sn) { method setCn (line 130) | public void setCn(String[] cn) { method addCn (line 135) | public void addCn(String value) { method setTelephoneNumber (line 140) | public void setTelephoneNumber(@Nullable String tel) { method setDescription (line 145) | public void setDescription(@Nullable String desc) { method createUserDetails (line 150) | @Override FILE: ldap/src/main/java/org/springframework/security/ldap/userdetails/PersonContextMapper.java class PersonContextMapper (line 30) | public class PersonContextMapper implements UserDetailsContextMapper { method mapUserFromContext (line 32) | @Override method mapUserToContext (line 41) | @Override FILE: ldap/src/main/java/org/springframework/security/ldap/userdetails/UserDetailsContextMapper.java type UserDetailsContextMapper (line 36) | public interface UserDetailsContextMapper { method mapUserFromContext (line 45) | UserDetails mapUserFromContext(DirContextOperations ctx, String username, method mapUserToContext (line 52) | void mapUserToContext(UserDetails user, DirContextAdapter ctx); FILE: ldap/src/test/java/org/springframework/security/ldap/LdapUtilsTests.java class LdapUtilsTests (line 34) | public class LdapUtilsTests { method testCloseContextSwallowsNamingException (line 36) | @Test method testGetRelativeNameReturnsEmptyStringForDnEqualToBaseName (line 43) | @Test method testGetRelativeNameReturnsFullDnWithEmptyBaseName (line 50) | @Test method testGetRelativeNameWorksWithArbitrarySpaces (line 58) | @Test method testRootDnsAreParsedFromUrlsCorrectly (line 66) | @Test FILE: ldap/src/test/java/org/springframework/security/ldap/SpringSecurityAuthenticationSourceTests.java class SpringSecurityAuthenticationSourceTests (line 43) | public class SpringSecurityAuthenticationSourceTests { method clearContext (line 45) | @BeforeEach method principalAndCredentialsAreEmptyWithNoAuthentication (line 51) | @Test method credentialsAreEmptyWithNullCredentials (line 58) | @Test method principalIsEmptyForAnonymousUser (line 67) | @Test method getPrincipalRejectsNonLdapUserDetailsObject (line 76) | @Test method expectedCredentialsAreReturned (line 83) | @Test method expectedPrincipalIsReturned (line 90) | @Test method getPrincipalWhenCustomSecurityContextHolderStrategyThenExpectedPrincipalIsReturned (line 101) | @Test FILE: ldap/src/test/java/org/springframework/security/ldap/SpringSecurityLdapTemplateTests.java class SpringSecurityLdapTemplateTests (line 40) | @ExtendWith(MockitoExtension.class) method searchForSingleEntryInternalAllowsReferrals (line 56) | @Test FILE: ldap/src/test/java/org/springframework/security/ldap/aot/hint/LdapSecurityRuntimeHintsTests.java class LdapSecurityRuntimeHintsTests (line 36) | class LdapSecurityRuntimeHintsTests { method setup (line 40) | @BeforeEach method ldifResourcesHasHints (line 47) | @Test method ldapCtxFactoryHasHints (line 52) | @Test FILE: ldap/src/test/java/org/springframework/security/ldap/authentication/LdapAuthenticationProviderTests.java class LdapAuthenticationProviderTests (line 53) | public class LdapAuthenticationProviderTests { method testSupportsUsernamePasswordAuthenticationToken (line 55) | @Test method testDefaultMapperIsSet (line 62) | @Test method testEmptyOrNullUserNameThrowsException (line 69) | @Test method usernameNotFoundExceptionIsHiddenByDefault (line 79) | @Test method usernameNotFoundExceptionIsNotHiddenIfConfigured (line 89) | @Test method normalUsage (line 100) | @Test method passwordIsSetFromUserDataIfUseAuthenticationRequestCredentialsIsFalse (line 124) | @Test method useWithNullAuthoritiesPopulatorReturnsCorrectRole (line 135) | @Test method authenticateWithNamingException (line 148) | @Test method authenticateWhenSuccessThenIssuesFactor (line 162) | @Test class MockAuthenticator (line 172) | @NullMarked method authenticate (line 175) | @Override class MockAuthoritiesPopulator (line 195) | class MockAuthoritiesPopulator implements LdapAuthoritiesPopulator { method getGrantedAuthorities (line 199) | @Override method getRequestedUsername (line 205) | String getRequestedUsername() { FILE: ldap/src/test/java/org/springframework/security/ldap/authentication/MockUserSearch.java class MockUserSearch (line 29) | @NullMarked method MockUserSearch (line 34) | public MockUserSearch() { method MockUserSearch (line 37) | public MockUserSearch(DirContextOperations user) { method searchForUser (line 41) | @Override FILE: ldap/src/test/java/org/springframework/security/ldap/authentication/PasswordComparisonAuthenticatorMockTests.java class PasswordComparisonAuthenticatorMockTests (line 38) | @SuppressWarnings("deprecation") method ldapCompareOperationIsUsedWhenPasswordIsNotRetrieved (line 41) | @Test FILE: ldap/src/test/java/org/springframework/security/ldap/authentication/ad/ActiveDirectoryLdapAuthenticationProviderTests.java class ActiveDirectoryLdapAuthenticationProviderTests (line 66) | public class ActiveDirectoryLdapAuthenticationProviderTests { method setUp (line 78) | @BeforeEach method bindPrincipalIsCreatedCorrectly (line 85) | @Test method successfulAuthenticationProducesExpectedAuthorities (line 91) | @Test method customSearchFilterIsUsedForSuccessfulAuthentication (line 97) | @Test method defaultSearchFilter (line 114) | @Test method bindPrincipalAndUsernameUsed (line 132) | @Test method setSearchFilterNull (line 148) | @Test method setSearchFilterEmpty (line 153) | @Test method nullDomainIsSupportedIfAuthenticatingWithFullUserPrincipal (line 158) | @Test method failedUserSearchCausesBadCredentials (line 171) | @Test method noUserSearchCausesUsernameNotFound (line 180) | @Test method sec2500PreventAnonymousBind (line 189) | @Test method duplicateUserSearchCausesError (line 195) | @Test method userNotFoundIsCorrectlyMapped (line 211) | @Test method incorrectPasswordIsCorrectlyMapped (line 218) | @Test method notPermittedIsCorrectlyMapped (line 225) | @Test method passwordNeedsResetIsCorrectlyMapped (line 232) | @Test method expiredPasswordIsCorrectlyMapped (line 244) | @Test method accountDisabledIsCorrectlyMapped (line 253) | @Test method accountExpiredIsCorrectlyMapped (line 260) | @Test method accountLockedIsCorrectlyMapped (line 267) | @Test method unknownErrorCodeIsCorrectlyMapped (line 274) | @Test method errorWithNoSubcodeIsHandledCleanly (line 281) | @Test method nonAuthenticationExceptionIsConvertedToSpringLdapException (line 288) | @Test method connectionExceptionIsWrappedInInternalException (line 296) | @Test method rootDnProvidedSeparatelyFromDomainAlsoWorks (line 307) | @Test method setContextEnvironmentPropertiesNull (line 314) | @Test method setContextEnvironmentPropertiesEmpty (line 319) | @Test method contextEnvironmentPropertiesUsed (line 325) | @Test method createContextFactoryThrowing (line 336) | ContextFactory createContextFactoryThrowing(final NamingException ex) { method createContextFactoryReturning (line 345) | ContextFactory createContextFactoryReturning(final DirContext ctx) { method checkAuthentication (line 354) | private void checkAuthentication(String rootDn, ActiveDirectoryLdapAut... class MockNamingEnumeration (line 371) | static class MockNamingEnumeration implements NamingEnumeration extends Abstract... method createEvaluationContext (line 45) | @Override method createSecurityExpressionRoot (line 58) | @Override method createSecurityExpressionRoot (line 64) | private MessageSecurityExpressionRoot createSecurityExpressionRoot( method setTrustResolver (line 76) | @Deprecated(since = "7.0") FILE: messaging/src/main/java/org/springframework/security/messaging/access/expression/MessageAuthorizationContextSecurityExpressionHandler.java class MessageAuthorizationContextSecurityExpressionHandler (line 37) | public final class MessageAuthorizationContextSecurityExpressionHandler method MessageAuthorizationContextSecurityExpressionHandler (line 42) | @SuppressWarnings("rawtypes") method MessageAuthorizationContextSecurityExpressionHandler (line 47) | public MessageAuthorizationContextSecurityExpressionHandler( method getExpressionParser (line 52) | @Override method createEvaluationContext (line 57) | @Override method createEvaluationContext (line 63) | @Override FILE: messaging/src/main/java/org/springframework/security/messaging/access/expression/MessageExpressionAuthorizationManager.java class MessageExpressionAuthorizationManager (line 40) | public final class MessageExpressionAuthorizationManager method MessageExpressionAuthorizationManager (line 51) | public MessageExpressionAuthorizationManager(String expressionString) { method MessageExpressionAuthorizationManager (line 55) | private MessageExpressionAuthorizationManager( method withDefaults (line 70) | public static Builder withDefaults() { method withSecurityExpressionHandler (line 82) | public static Builder withSecurityExpressionHandler( method authorize (line 95) | @Override method toString (line 103) | @Override class Builder (line 117) | public static final class Builder { method Builder (line 121) | private Builder(SecurityExpressionHandler extends SecurityExpression... method MessageSecurityExpressionRoot (line 39) | public MessageSecurityExpressionRoot(Authentication authentication, Me... method MessageSecurityExpressionRoot (line 50) | public MessageSecurityExpressionRoot(Supplier... method preSend (line 67) | @Override method setSecurityContextHolderStrategy (line 85) | public void setSecurityContextHolderStrategy(SecurityContextHolderStra... method setAuthorizationEventPublisher (line 94) | public void setAuthorizationEventPublisher(AuthorizationEventPublisher... method getAuthentication (line 99) | private Supplier getAuthentication(SecurityContextHold... class NoopAuthorizationEventPublisher (line 110) | private static class NoopAuthorizationEventPublisher implements Author... method publishAuthorizationEvent (line 112) | @Override FILE: messaging/src/main/java/org/springframework/security/messaging/access/intercept/MessageAuthorizationContext.java class MessageAuthorizationContext (line 32) | public final class MessageAuthorizationContext { method MessageAuthorizationContext (line 42) | public MessageAuthorizationContext(Message message) { method MessageAuthorizationContext (line 52) | public MessageAuthorizationContext(Message message, Map getMessage() { method getVariables (line 71) | public Map getVariables() { FILE: messaging/src/main/java/org/springframework/security/messaging/access/intercept/MessageMatcherDelegatingAuthorizationManager.java class MessageMatcherDelegatingAuthorizationManager (line 45) | public final class MessageMatcherDelegatingAuthorizationManager implemen... method MessageMatcherDelegatingAuthorizationManager (line 51) | private MessageMatcherDelegatingAuthorizationManager( method authorize (line 57) | @Override method authorizationContext (line 78) | private @Nullable MessageAuthorizationContext authorizationContext(... method builder (line 96) | public static Builder builder() { class Builder (line 103) | public static final class Builder implements ApplicationContextAware { method Builder (line 109) | public Builder() { method anyMessage (line 116) | public Builder.Constraint anyMessage() { method nullDestMatcher (line 126) | public Builder.Constraint nullDestMatcher() { method simpTypeMatchers (line 135) | public Builder.Constraint simpTypeMatchers(SimpMessageType... typesT... method simpDestMatchers (line 150) | public Builder.Constraint simpDestMatchers(String... patterns) { method simpMessageDestMatchers (line 160) | public Builder.Constraint simpMessageDestMatchers(String... patterns) { method simpSubscribeDestMatchers (line 170) | public Builder.Constraint simpSubscribeDestMatchers(String... patter... method simpDestMatchers (line 183) | private Builder.Constraint simpDestMatchers(@Nullable SimpMessageTyp... method matchers (line 199) | public Builder.Constraint matchers(MessageMatcher... matchers) { method build (line 207) | public AuthorizationManager> build() { method setApplicationContext (line 211) | @Override class Constraint (line 221) | public final class Constraint { method Constraint (line 230) | private Constraint(List> messageMatche... method hasRole (line 243) | public Builder hasRole(String role) { method hasAnyRole (line 255) | public Builder hasAnyRole(String... roles) { method hasAuthority (line 265) | public Builder hasAuthority(String authority) { method hasAnyAuthority (line 277) | public Builder hasAnyAuthority(String... authorities) { method permitAll (line 285) | public Builder permitAll() { method denyAll (line 293) | public Builder denyAll() { method authenticated (line 301) | public Builder authenticated() { method fullyAuthenticated (line 311) | public Builder fullyAuthenticated() { method rememberMe (line 320) | public Builder rememberMe() { method anonymous (line 329) | public Builder anonymous() { method access (line 339) | public Builder access(AuthorizationManager { method Entry (line 356) | Entry(MessageMatcher requestMatcher, T entry) { method getMessageMatcher (line 361) | MessageMatcher getMessageMatcher() { method getEntry (line 365) | T getEntry() { FILE: messaging/src/main/java/org/springframework/security/messaging/context/AuthenticationPrincipalArgumentResolver.java class AuthenticationPrincipalArgumentResolver (line 95) | public final class AuthenticationPrincipalArgumentResolver implements Ha... method supportsParameter (line 109) | @Override method resolveArgument (line 114) | @Override method setSecurityContextHolderStrategy (line 146) | public void setSecurityContextHolderStrategy(SecurityContextHolderStra... method setTemplateDefaults (line 160) | public void setTemplateDefaults(AnnotationTemplateExpressionDefaults t... method findMethodAnnotation (line 171) | private @Nullable AuthenticationPrincipal findMethodAnnotation(MethodP... FILE: messaging/src/main/java/org/springframework/security/messaging/context/SecurityContextChannelInterceptor.java class SecurityContextChannelInterceptor (line 46) | public final class SecurityContextChannelInterceptor implements Executor... method SecurityContextChannelInterceptor (line 64) | public SecurityContextChannelInterceptor() { method SecurityContextChannelInterceptor (line 74) | public SecurityContextChannelInterceptor(String authenticationHeaderNa... method setAnonymousAuthentication (line 89) | public void setAnonymousAuthentication(Authentication authentication) { method preSend (line 94) | @Override method afterSendCompletion (line 100) | @Override method beforeHandle (line 105) | @Override method afterMessageHandled (line 111) | @Override method setSecurityContextHolderStrategy (line 117) | public void setSecurityContextHolderStrategy(SecurityContextHolderStra... method setup (line 122) | private void setup(Message message) { method getAuthentication (line 137) | private Authentication getAuthentication(@Nullable Object user) { method cleanup (line 144) | private void cleanup() { FILE: messaging/src/main/java/org/springframework/security/messaging/context/SecurityContextPropagationChannelInterceptor.java class SecurityContextPropagationChannelInterceptor (line 54) | public final class SecurityContextPropagationChannelInterceptor implemen... method SecurityContextPropagationChannelInterceptor (line 72) | public SecurityContextPropagationChannelInterceptor() { method SecurityContextPropagationChannelInterceptor (line 82) | public SecurityContextPropagationChannelInterceptor(String authenticat... method setSecurityContextHolderStrategy (line 87) | public void setSecurityContextHolderStrategy(SecurityContextHolderStra... method setAnonymousAuthentication (line 100) | public void setAnonymousAuthentication(Authentication authentication) { method preSend (line 105) | @Override method beforeHandle (line 114) | @Override method postReceive (line 119) | @Override method afterMessageHandled (line 125) | @Override method setup (line 131) | private void setup(Message message) { method cleanup (line 145) | private void cleanup() { FILE: messaging/src/main/java/org/springframework/security/messaging/handler/invocation/reactive/AuthenticationPrincipalArgumentResolver.java class AuthenticationPrincipalArgumentResolver (line 101) | public class AuthenticationPrincipalArgumentResolver implements HandlerM... method setBeanResolver (line 120) | public void setBeanResolver(BeanResolver beanResolver) { method setAdapterRegistry (line 129) | public void setAdapterRegistry(ReactiveAdapterRegistry adapterRegistry) { method supportsParameter (line 134) | @Override method resolveArgument (line 139) | @Override method resolvePrincipal (line 154) | private @Nullable Object resolvePrincipal(MethodParameter parameter, @... method isInvalidType (line 177) | private boolean isInvalidType(MethodParameter parameter, @Nullable Obj... method setTemplateDefaults (line 203) | public void setTemplateDefaults(AnnotationTemplateExpressionDefaults t... method findMethodAnnotation (line 214) | private @Nullable AuthenticationPrincipal findMethodAnnotation(MethodP... FILE: messaging/src/main/java/org/springframework/security/messaging/handler/invocation/reactive/CurrentSecurityContextArgumentResolver.java class CurrentSecurityContextArgumentResolver (line 99) | public class CurrentSecurityContextArgumentResolver implements HandlerMe... method setBeanResolver (line 118) | public void setBeanResolver(BeanResolver beanResolver) { method setAdapterRegistry (line 127) | public void setAdapterRegistry(ReactiveAdapterRegistry adapterRegistry) { method supportsParameter (line 132) | @Override method isMonoSecurityContext (line 137) | private boolean isMonoSecurityContext(MethodParameter parameter) { method resolveArgument (line 150) | @Override method resolveSecurityContext (line 163) | private @Nullable Object resolveSecurityContext(MethodParameter parame... method resolveSecurityContextFromAnnotation (line 171) | private @Nullable Object resolveSecurityContextFromAnnotation(CurrentS... method isInvalidType (line 194) | private boolean isInvalidType(MethodParameter parameter, @Nullable Obj... method setTemplateDefaults (line 220) | public void setTemplateDefaults(AnnotationTemplateExpressionDefaults t... method findMethodAnnotation (line 230) | private @Nullable CurrentSecurityContext findMethodAnnotation(MethodPa... FILE: messaging/src/main/java/org/springframework/security/messaging/util/matcher/AbstractMessageMatcherComposite.java class AbstractMessageMatcherComposite (line 32) | public abstract class AbstractMessageMatcherComposite implements Mess... method AbstractMessageMatcherComposite (line 48) | AbstractMessageMatcherComposite(List> messageMatcher... method AbstractMessageMatcherComposite (line 59) | @SafeVarargs method getMessageMatchers (line 64) | public List> getMessageMatchers() { method toString (line 68) | @Override FILE: messaging/src/main/java/org/springframework/security/messaging/util/matcher/AndMessageMatcher.java class AndMessageMatcher (line 30) | public final class AndMessageMatcher extends AbstractMessageMatcherCo... method AndMessageMatcher (line 36) | public AndMessageMatcher(List> messageMatchers) { method AndMessageMatcher (line 44) | @SafeVarargs method matches (line 50) | @Override FILE: messaging/src/main/java/org/springframework/security/messaging/util/matcher/MessageMatcher.java type MessageMatcher (line 30) | public interface MessageMatcher { method matches (line 37) | @Override method toString (line 42) | @Override method matches (line 54) | boolean matches(Message message); method matcher (line 64) | default MatchResult matcher(Message message) { class MatchResult (line 75) | class MatchResult { method MatchResult (line 81) | MatchResult(boolean match, Map variables) { method isMatch (line 90) | public boolean isMatch() { method getVariables (line 100) | public Map getVariables() { method match (line 107) | public static MatchResult match() { method match (line 115) | public static MatchResult match(Map variables) { method notMatch (line 123) | public static MatchResult notMatch() { FILE: messaging/src/main/java/org/springframework/security/messaging/util/matcher/OrMessageMatcher.java class OrMessageMatcher (line 30) | public final class OrMessageMatcher extends AbstractMessageMatcherCom... method OrMessageMatcher (line 36) | public OrMessageMatcher(List> messageMatchers) { method OrMessageMatcher (line 44) | @SafeVarargs method matches (line 50) | @Override FILE: messaging/src/main/java/org/springframework/security/messaging/util/matcher/PathPatternMessageMatcher.java class PathPatternMessageMatcher (line 40) | public final class PathPatternMessageMatcher implements MessageMatcher messageTypeMatcher) { method matches (line 82) | @Override method matcher (line 94) | @Override method getDestination (line 111) | private static @Nullable String getDestination(Message message) { class Builder (line 119) | public static class Builder { method Builder (line 123) | Builder(PathPatternParser parser) { method matcher (line 154) | public PathPatternMessageMatcher matcher(String pattern) { method matcher (line 190) | public PathPatternMessageMatcher matcher(@Nullable SimpMessageType t... FILE: messaging/src/main/java/org/springframework/security/messaging/util/matcher/SimpMessageTypeMatcher.java class SimpMessageTypeMatcher (line 34) | public class SimpMessageTypeMatcher implements MessageMatcher { method SimpMessageTypeMatcher (line 43) | public SimpMessageTypeMatcher(SimpMessageType typeToMatch) { method matches (line 48) | @Override method equals (line 55) | @Override method hashCode (line 66) | @Override method toString (line 72) | @Override FILE: messaging/src/main/java/org/springframework/security/messaging/web/csrf/CsrfChannelInterceptor.java class CsrfChannelInterceptor (line 40) | public final class CsrfChannelInterceptor implements ChannelInterceptor { method preSend (line 44) | @Override FILE: messaging/src/main/java/org/springframework/security/messaging/web/csrf/XorCsrfChannelInterceptor.java class XorCsrfChannelInterceptor (line 44) | public final class XorCsrfChannelInterceptor implements ChannelIntercept... method preSend (line 48) | @Override method equalsConstantTime (line 75) | private static boolean equalsConstantTime(String expected, @Nullable S... FILE: messaging/src/main/java/org/springframework/security/messaging/web/csrf/XorCsrfTokenUtils.java class XorCsrfTokenUtils (line 33) | final class XorCsrfTokenUtils { method XorCsrfTokenUtils (line 35) | private XorCsrfTokenUtils() { method getTokenValue (line 38) | static @Nullable String getTokenValue(@Nullable String actualToken, St... method xorCsrf (line 64) | private static byte[] xorCsrf(byte[] randomBytes, byte[] csrfBytes) { FILE: messaging/src/main/java/org/springframework/security/messaging/web/socket/server/CsrfTokenHandshakeInterceptor.java class CsrfTokenHandshakeInterceptor (line 42) | public final class CsrfTokenHandshakeInterceptor implements HandshakeInt... method beforeHandshake (line 44) | @Override method afterHandshake (line 64) | @Override FILE: messaging/src/test/java/org/springframework/security/messaging/access/expression/DefaultMessageSecurityExpressionHandlerTests.java class DefaultMessageSecurityExpressionHandlerTests (line 51) | @ExtendWith(MockitoExtension.class) method setup (line 66) | @BeforeEach method trustResolverPopulated (line 75) | @Test method trustResolverNull (line 82) | @Test method trustResolverCustom (line 87) | @Test method roleHierarchy (line 96) | @Test method permissionEvaluator (line 106) | @Test method createEvaluationContextSupplierAuthentication (line 115) | @Test FILE: messaging/src/test/java/org/springframework/security/messaging/access/expression/MessageExpressionAuthorizationManagerTests.java class MessageExpressionAuthorizationManagerTests (line 38) | class MessageExpressionAuthorizationManagerTests { method instantiateWhenExpressionStringNullThenIllegalArgumentException (line 40) | @Test method instantiateWhenExpressionStringEmptyThenIllegalArgumentException (line 46) | @Test method instantiateWhenExpressionStringBlankThenIllegalArgumentException (line 52) | @Test method withSecurityExpressionHandlerWhenNullThenIllegalArgumentException (line 58) | @Test method instantiateWhenExpressionHandlerNotSetThenDefaultUsed (line 65) | @Test method withSecurityExpressionHandlerWhenNotNullThenVerifyExpressionHandler (line 72) | @Test method authorizeWhenExpressionHasRoleAdminAndRoleAdminThenGrantedDecision (line 89) | @Test method authorizeWhenExpressionHasRoleAdminAndRoleUserThenDeniedDecision (line 99) | @Test FILE: messaging/src/test/java/org/springframework/security/messaging/access/intercept/AuthorizationChannelInterceptorTests.java class AuthorizationChannelInterceptorTests (line 46) | @ExtendWith(MockitoExtension.class) method setup (line 65) | @BeforeEach method cleanup (line 72) | @AfterEach method constructorWhenAuthorizationManagerNullThenIllegalArgument (line 77) | @Test method preSendWhenAllowThenSameMessage (line 82) | @Test method preSendWhenDenyThenException (line 88) | @Test method setEventPublisherWhenNullThenException (line 95) | @Test method preSendWhenAuthorizationEventPublisherThenPublishes (line 101) | @Test FILE: messaging/src/test/java/org/springframework/security/messaging/access/intercept/MessageMatcherDelegatingAuthorizationManagerTests.java class MessageMatcherDelegatingAuthorizationManagerTests (line 50) | @ExtendWith(MockitoExtension.class) method setUp (line 59) | @BeforeEach method checkWhenPermitAllThenPermits (line 65) | @Test method checkWhenAnyMessageHasRoleThenRequires (line 72) | @Test method checkWhenSimpDestinationMatchesThenUses (line 82) | @Test method checkWhenNullDestinationHeaderMatchesThenUses (line 95) | @Test method checkWhenSimpTypeMatchesThenUses (line 110) | @Test method checkWhenSimpDestinationMatchesThenVariablesExtracted (line 124) | @Test method checkWhenMessageTypeAndPathPatternMatches (line 137) | @Test method checkWhenMessageTypeAndPathPatternMatchesCaseInsensitive (line 157) | @Test method checkPatternMismatch (line 181) | @Test method builder (line 194) | private MessageMatcherDelegatingAuthorizationManager.Builder builder() { method variable (line 201) | private Builder variable(String name) { class Builder (line 206) | private static final class Builder { method Builder (line 210) | private Builder(String name) { method isEqualTo (line 214) | AuthorizationManager> isEqualTo(Strin... FILE: messaging/src/test/java/org/springframework/security/messaging/context/AuthenticationPrincipalArgumentResolverTests.java class AuthenticationPrincipalArgumentResolverTests (line 48) | public class AuthenticationPrincipalArgumentResolverTests { method setup (line 54) | @BeforeEach method cleanup (line 59) | @AfterEach method supportsParameterNoAnnotation (line 64) | @Test method supportsParameterAnnotation (line 69) | @Test method supportsParameterCustomAnnotation (line 74) | @Test method resolveArgumentNullAuthentication (line 79) | @Test method resolveArgumentNullPrincipal (line 84) | @Test method resolveArgumentString (line 90) | @Test method resolveArgumentPrincipalStringOnObject (line 96) | @Test method resolveArgumentUserDetails (line 102) | @Test method resolveArgumentCustomUserPrincipal (line 109) | @Test method resolveArgumentCustomAnnotation (line 116) | @Test method resolveArgumentSpel (line 122) | @Test method resolveArgumentSpelCopy (line 130) | @Test method resolveArgumentSpelPrimitive (line 139) | @Test method resolveArgumentNullOnInvalidType (line 147) | @Test method resolveArgumentErrorOnInvalidType (line 153) | @Test method resolveArgumentCustomserErrorOnInvalidType (line 160) | @Test method resolveArgumentObject (line 167) | @Test method resolveArgumentCustomMetaAnnotation (line 173) | @Test method resolveArgumentCustomMetaAnnotationTpl (line 181) | @Test method resolveArgumentWhenAliasForOnInterfaceThenInherits (line 190) | @Test method showUserNoAnnotation (line 197) | private MethodParameter showUserNoAnnotation() { method showUserNoConcreteAnnotation (line 201) | private MethodParameter showUserNoConcreteAnnotation() { method showUserAnnotationString (line 205) | private MethodParameter showUserAnnotationString() { method showUserAnnotationErrorOnInvalidType (line 209) | private MethodParameter showUserAnnotationErrorOnInvalidType() { method showUserAnnotationCurrentUserErrorOnInvalidType (line 213) | private MethodParameter showUserAnnotationCurrentUserErrorOnInvalidTyp... method showUserAnnotationUserDetails (line 217) | private MethodParameter showUserAnnotationUserDetails() { method showUserAnnotationCustomUserPrincipal (line 221) | private MethodParameter showUserAnnotationCustomUserPrincipal() { method showUserCustomAnnotation (line 225) | private MethodParameter showUserCustomAnnotation() { method showUserCustomMetaAnnotation (line 229) | private MethodParameter showUserCustomMetaAnnotation() { method showUserCustomMetaAnnotationTpl (line 233) | private MethodParameter showUserCustomMetaAnnotationTpl() { method showUserSpel (line 237) | private MethodParameter showUserSpel() { method showUserSpelCopy (line 241) | private MethodParameter showUserSpelCopy() { method showUserSpelPrimitive (line 245) | private MethodParameter showUserSpelPrimitive() { method showUserAnnotationObject (line 249) | private MethodParameter showUserAnnotationObject() { method getMethodParameter (line 253) | private MethodParameter getMethodParameter(String methodName, Class... method setAuthenticationPrincipal (line 258) | private void setAuthenticationPrincipal(Object principal) { type TestInterface (line 305) | private interface TestInterface { method showUserNoConcreteAnnotation (line 307) | void showUserNoConcreteAnnotation(@Property("property") String prope... class TestController (line 311) | public static class TestController implements TestInterface { method showUserNoAnnotation (line 313) | public void showUserNoAnnotation(String user) { method showUserNoConcreteAnnotation (line 316) | @Override method showUserAnnotation (line 321) | public void showUserAnnotation(@AuthenticationPrincipal String user) { method showUserAnnotationErrorOnInvalidType (line 324) | public void showUserAnnotationErrorOnInvalidType( method showUserAnnotationCurrentUserErrorOnInvalidType (line 328) | public void showUserAnnotationCurrentUserErrorOnInvalidType(@Current... method showUserAnnotation (line 331) | public void showUserAnnotation(@AuthenticationPrincipal UserDetails ... method showUserAnnotation (line 334) | public void showUserAnnotation(@AuthenticationPrincipal CustomUserPr... method showUserCustomAnnotation (line 337) | public void showUserCustomAnnotation(@CurrentUser CustomUserPrincipa... method showUserCustomMetaAnnotation (line 340) | public void showUserCustomMetaAnnotation(@CurrentUser2(expression = ... method showUserCustomMetaAnnotationTpl (line 343) | public void showUserCustomMetaAnnotationTpl(@CurrentUser3(property =... method showUserAnnotation (line 346) | public void showUserAnnotation(@AuthenticationPrincipal Object user) { method showUserSpel (line 349) | public void showUserSpel(@AuthenticationPrincipal(expression = "prop... method showUserSpelCopy (line 352) | public void showUserSpelCopy(@AuthenticationPrincipal( method showUserSpelPrimitive (line 356) | public void showUserSpelPrimitive(@AuthenticationPrincipal(expressio... class CustomUserPrincipal (line 361) | static class CustomUserPrincipal { method getPrincipal (line 367) | public Object getPrincipal() { class CopyUserPrincipal (line 373) | public static class CopyUserPrincipal { method CopyUserPrincipal (line 377) | public CopyUserPrincipal(String property) { method CopyUserPrincipal (line 381) | public CopyUserPrincipal(CopyUserPrincipal toCopy) { method equals (line 385) | @Override method hashCode (line 408) | @Override FILE: messaging/src/test/java/org/springframework/security/messaging/context/SecurityContextChannelInterceptorTests.java class SecurityContextChannelInterceptorTests (line 45) | @ExtendWith(MockitoExtension.class) method setup (line 65) | @BeforeEach method cleanup (line 74) | @AfterEach method constructorNullHeader (line 80) | @Test method preSendCustomHeader (line 85) | @Test method preSendUserSet (line 94) | @Test method preSendWhenCustomSecurityContextHolderStrategyThenUserSet (line 101) | @Test method setAnonymousAuthenticationNull (line 112) | @Test method preSendUsesCustomAnonymous (line 117) | @Test method preSendUserNotAuthentication (line 127) | @Test method preSendUserNotSet (line 135) | @Test method preSendUserNotSetCustomAnonymous (line 142) | @Test method afterSendCompletion (line 148) | @Test method afterSendCompletionNullAuthentication (line 155) | @Test method afterSendCompletionWhenCustomSecurityContextHolderStrategyThenNullAuthentication (line 161) | @Test method beforeHandleUserSet (line 171) | @Test method beforeHandleWhenCustomSecurityContextHolderStrategyThenUserSet (line 178) | @Test method beforeHandleUserNotAuthentication (line 190) | @Test method beforeHandleUserNotSet (line 198) | @Test method afterMessageHandledUserNotSet (line 204) | @Test method afterMessageHandled (line 210) | @Test method afterMessageHandledWhenCustomSecurityContextHolderStrategyThenUses (line 217) | @Test method restoresOriginalContext (line 227) | @Test method restoresOriginalContextNestedThreeDeep (line 242) | @Test method assertAnonymous (line 262) | private void assertAnonymous() { FILE: messaging/src/test/java/org/springframework/security/messaging/context/SecurityContextPropagationChannelInterceptorTests.java class SecurityContextPropagationChannelInterceptorTests (line 43) | @ExtendWith(MockitoExtension.class) method setup (line 58) | @BeforeEach method cleanup (line 65) | @AfterEach method preSendDefaultHeader (line 71) | @Test method preSendCustomHeader (line 78) | @Test method preSendWhenCustomSecurityContextHolderStrategyThenUserSet (line 87) | @Test method preSendUserNoContext (line 98) | @Test method beforeHandleUserSet (line 106) | @Test method postReceiveUserSet (line 113) | @Test method authenticationIsPropagatedFromPreSendToPostReceive (line 120) | @Test method beforeHandleUserNotSet (line 129) | @Test method afterMessageHandledUserNotSet (line 135) | @Test method afterMessageHandled (line 141) | @Test method restoresOriginalContext (line 149) | @Test FILE: messaging/src/test/java/org/springframework/security/messaging/handler/invocation/ResolvableMethod.java class ResolvableMethod (line 126) | public final class ResolvableMethod { method ResolvableMethod (line 137) | private ResolvableMethod(Method method) { method method (line 145) | public Method method() { method returnType (line 152) | public MethodParameter returnType() { method arg (line 161) | public MethodParameter arg(Class type, Class... generics) { method arg (line 171) | public MethodParameter arg(Class type, ResolvableType generic, Reso... method arg (line 179) | public MethodParameter arg(ResolvableType type) { method annot (line 187) | @SafeVarargs method annotPresent (line 192) | @SafeVarargs method annotNotPresent (line 201) | @SafeVarargs method toString (line 206) | @Override method formatMethod (line 211) | private String formatMethod() { method formatParameter (line 217) | private String formatParameter(Parameter param) { method formatAnnotation (line 225) | private String formatAnnotation(Annotation annotation) { method toResolvableType (line 235) | private static ResolvableType toResolvableType(Class type, Class... method toResolvableType (line 240) | private static ResolvableType toResolvableType(Class type, Resolvab... method on (line 250) | public static Builder on(Class objectClass) { method initProxy (line 254) | @SuppressWarnings("unchecked") class Builder (line 298) | public static final class Builder { method Builder (line 304) | private Builder(Class objectClass) { method addFilter (line 309) | private void addFilter(String message, Predicate filter) { method named (line 316) | public Builder named(String methodName) { method argTypes (line 324) | public Builder argTypes(Class... argTypes) { method annot (line 334) | @SafeVarargs method annotPresent (line 345) | @SafeVarargs method annotNotPresent (line 356) | @SafeVarargs method returning (line 377) | public Builder returning(Class returnType, Class... generic... method returning (line 387) | public Builder returning(Class returnType, ResolvableType gene... method returning (line 395) | public Builder returning(ResolvableType returnType) { method method (line 410) | public ResolvableMethod method() { method isMatch (line 417) | private boolean isMatch(Method method) { method formatMethods (line 421) | private String formatMethods(Set methods) { method mockCall (line 427) | public ResolvableMethod mockCall(Consumer invoker) { method resolveMethod (line 441) | public Method resolveMethod() { method resolveMethod (line 450) | public Method resolveMethod(String methodName) { method resolveReturnType (line 459) | public MethodParameter resolveReturnType() { method resolveReturnType (line 470) | public MethodParameter resolveReturnType(Class returnType, Class<... method resolveReturnType (line 482) | public MethodParameter resolveReturnType(Class returnType, Resolv... method resolveReturnType (line 487) | public MethodParameter resolveReturnType(ResolvableType returnType) { method toString (line 491) | @Override method formatFilters (line 497) | private String formatFilters() { class LabeledPredicate (line 508) | private static final class LabeledPredicate implements Predicate { method LabeledPredicate (line 514) | private LabeledPredicate(String label, Predicate delegate) { method test (line 519) | @Override method and (line 524) | @Override method negate (line 529) | @Override method or (line 534) | @Override method toString (line 539) | @Override class ArgResolver (line 549) | public final class ArgResolver { method ArgResolver (line 553) | @SafeVarargs method annot (line 562) | @SafeVarargs method annotPresent (line 574) | @SafeVarargs method annotNotPresent (line 584) | @SafeVarargs method arg (line 596) | public MethodParameter arg(Class type, Class... generics) { method arg (line 604) | public MethodParameter arg(Class type, ResolvableType generic, Re... method arg (line 612) | public MethodParameter arg(ResolvableType type) { method arg (line 620) | public MethodParameter arg() { method applyFilters (line 628) | private List applyFilters() { class MethodInvocationInterceptor (line 641) | private static class MethodInvocationInterceptor method getInvokedMethod (line 646) | Method getInvokedMethod() { method intercept (line 650) | @Override method invoke (line 661) | @Override FILE: messaging/src/test/java/org/springframework/security/messaging/handler/invocation/reactive/AuthenticationPrincipalArgumentResolverTests.java class AuthenticationPrincipalArgumentResolverTests (line 45) | public class AuthenticationPrincipalArgumentResolverTests { method supportsParameterWhenAuthenticationPrincipalThenTrue (line 49) | @Test method resolveArgumentWhenAuthenticationPrincipalAndEmptyContextThenNull (line 54) | @Test method resolveArgumentWhenAuthenticationPrincipalThenFound (line 60) | @Test method authenticationPrincipalOnMonoUserDetails (line 72) | @SuppressWarnings("unused") method supportsParameterWhenCurrentUserThenTrue (line 76) | @Test method resolveArgumentWhenMonoAndAuthenticationPrincipalThenFound (line 81) | @Test method currentUserOnMonoUserDetails (line 93) | @SuppressWarnings("unused") method resolveArgumentWhenExpressionThenFound (line 97) | @Test method authenticationPrincipalExpression (line 109) | @SuppressWarnings("unused") method resolveArgumentWhenExpressionPrimitiveThenFound (line 114) | @Test method authenticationPrincipalExpressionPrimitive (line 125) | @SuppressWarnings("unused") method supportsParameterWhenNotAnnotatedThenFalse (line 129) | @Test method resolveArgumentWhenAliasForOnInterfaceThenInherits (line 134) | @Test method monoUserDetails (line 147) | @SuppressWarnings("unused") method arg0 (line 151) | private MethodParameter arg0(String methodName) { method resolveArgumentCustomMetaAnnotation (line 162) | @Test method resolveArgumentCustomMetaAnnotationTpl (line 171) | @Test method showUserCustomMetaAnnotation (line 181) | public void showUserCustomMetaAnnotation(@CurrentUser2(expression = "p... method showUserCustomMetaAnnotationTpl (line 184) | public void showUserCustomMetaAnnotationTpl(@CurrentUser3(property = "... class CustomUserPrincipal (line 187) | static class CustomUserPrincipal { method getPrincipal (line 193) | public Object getPrincipal() { type TestInterface (line 226) | private interface TestInterface { method showUserNoConcreteAnnotation (line 228) | void showUserNoConcreteAnnotation(@Property("property") String prope... class TestController (line 232) | private static class TestController implements TestInterface { method showUserNoConcreteAnnotation (line 234) | @Override FILE: messaging/src/test/java/org/springframework/security/messaging/handler/invocation/reactive/CurrentSecurityContextArgumentResolverTests.java class CurrentSecurityContextArgumentResolverTests (line 44) | public class CurrentSecurityContextArgumentResolverTests { method supportsParameterWhenAuthenticationPrincipalThenTrue (line 48) | @Test method supportsParameterWhenMonoSecurityContextNoAnnotationThenTrue (line 53) | @Test method supportsParameterWhenMonoCustomSecurityContextNoAnnotationThenTrue (line 59) | @Test method supportsParameterWhenNoSecurityContextNoAnnotationThenFalse (line 66) | @Test method resolveArgumentWhenAuthenticationPrincipalAndEmptyContextThenNull (line 71) | @Test method resolveArgumentWhenAuthenticationPrincipalThenFound (line 78) | @Test method currentSecurityContextOnMonoSecurityContext (line 88) | @SuppressWarnings("unused") method currentSecurityContextOnMonoSecurityContextNoAnnotation (line 92) | @SuppressWarnings("unused") method currentCustomSecurityContextOnMonoSecurityContextNoAnnotation (line 96) | @SuppressWarnings("unused") method currentSecurityContextOnMonoStringNoAnnotation (line 100) | @SuppressWarnings("unused") method supportsParameterWhenCurrentUserThenTrue (line 104) | @Test method resolveArgumentWhenMonoAndAuthenticationPrincipalThenFound (line 109) | @Test method currentUserOnMonoUserDetails (line 119) | @SuppressWarnings("unused") method resolveArgumentWhenExpressionThenFound (line 123) | @Test method authenticationPrincipalExpression (line 133) | @SuppressWarnings("unused") method supportsParameterWhenNotAnnotatedThenFalse (line 138) | @Test method monoUserDetails (line 143) | @SuppressWarnings("unused") method supportsParameterWhenSecurityContextNotAnnotatedThenTrue (line 147) | @Test method resolveArgumentWhenMonoSecurityContextNoAnnotationThenFound (line 152) | @Test method monoSecurityContext (line 162) | @SuppressWarnings("unused") method resolveArgumentWhenMonoCustomSecurityContextNoAnnotationThenFound (line 166) | @Test method resolveArgumentCustomMetaAnnotation (line 178) | @Test method resolveArgumentCustomMetaAnnotationTpl (line 190) | @Test method showUserCustomMetaAnnotation (line 203) | private void showUserCustomMetaAnnotation( method showUserCustomMetaAnnotationTpl (line 207) | private void showUserCustomMetaAnnotationTpl( method monoCustomSecurityContext (line 211) | @SuppressWarnings("unused") method arg0 (line 215) | private MethodParameter arg0(String methodName) { class CustomSecurityContext (line 245) | static class CustomSecurityContext implements SecurityContext { method getAuthentication (line 249) | @Override method setAuthentication (line 254) | @Override FILE: messaging/src/test/java/org/springframework/security/messaging/util/matcher/AndMessageMatcherTests.java class AndMessageMatcherTests (line 35) | @ExtendWith(MockitoExtension.class) method constructorNullArray (line 49) | @Test method constructorArrayContainsNull (line 54) | @Test method constructorEmptyArray (line 59) | @Test method constructorNullList (line 65) | @Test method constructorListContainsNull (line 71) | @Test method constructorEmptyList (line 77) | @Test method matchesSingleTrue (line 82) | @Test method matchesMultiTrue (line 89) | @Test method matchesSingleFalse (line 97) | @Test method matchesMultiBothFalse (line 104) | @Test method matchesMultiSingleFalse (line 111) | @Test FILE: messaging/src/test/java/org/springframework/security/messaging/util/matcher/OrMessageMatcherTests.java class OrMessageMatcherTests (line 35) | @ExtendWith(MockitoExtension.class) method constructorNullArray (line 49) | @Test method constructorArrayContainsNull (line 54) | @Test method constructorEmptyArray (line 59) | @Test method constructorNullList (line 65) | @Test method constructorListContainsNull (line 71) | @Test method constructorEmptyList (line 77) | @Test method matchesSingleTrue (line 82) | @Test method matchesMultiTrue (line 89) | @Test method matchesSingleFalse (line 96) | @Test method matchesMultiBothFalse (line 103) | @Test method matchesMultiSingleFalse (line 111) | @Test FILE: messaging/src/test/java/org/springframework/security/messaging/util/matcher/PathPatternMessageMatcherTests.java class PathPatternMessageMatcherTests (line 31) | public class PathPatternMessageMatcherTests { method setUp (line 37) | @BeforeEach method constructorPatternNull (line 43) | @Test method matchesDoesNotMatchNullDestination (line 48) | @Test method matchesTrueWithSpecificDestinationPattern (line 53) | @Test method matchesFalseWithDifferentDestination (line 60) | @Test method matchesTrueWithDotSeparator (line 67) | @Test method matchesFalseWithDotSeparatorAndAdditionalWildcardPathSegment (line 75) | @Test method matchesFalseWithDifferentMessageType (line 85) | @Test method matchesTrueMessageType (line 94) | @Test method matchesTrueSubscribeType (line 102) | @Test method extractPathVariablesFromDestination (line 110) | @Test method extractPathVariablesFromMessageDestinationPath (line 121) | @Test method extractPathVariables_isEmptyWithNullDestination (line 130) | @Test method getUriVariablesIsEmpty_onExtractPathVariables_whenNoMatch (line 140) | @Test method dotSeparatedPathParser (line 149) | private static PathPatternParser dotSeparatedPathParser() { FILE: messaging/src/test/java/org/springframework/security/messaging/util/matcher/SimpMessageTypeMatcherTests.java class SimpMessageTypeMatcherTests (line 30) | public class SimpMessageTypeMatcherTests { method setup (line 34) | @BeforeEach method constructorNullType (line 39) | @Test method matchesMessageMessageTrue (line 44) | @Test method matchesMessageConnectFalse (line 54) | @Test method matchesMessageNullFalse (line 64) | @Test FILE: messaging/src/test/java/org/springframework/security/messaging/web/csrf/CsrfChannelInterceptorTests.java class CsrfChannelInterceptorTests (line 40) | @ExtendWith(MockitoExtension.class) method setup (line 52) | @BeforeEach method preSendValidToken (line 62) | @Test method preSendIgnoresConnectAck (line 67) | @Test method preSendIgnoresDisconnect (line 73) | @Test method preSendIgnoresDisconnectAck (line 79) | @Test method preSendIgnoresHeartbeat (line 85) | @Test method preSendIgnoresMessage (line 91) | @Test method preSendIgnoresOther (line 97) | @Test method preSendIgnoresSubscribe (line 103) | @Test method preSendIgnoresUnsubscribe (line 109) | @Test method preSendNoToken (line 115) | @Test method preSendInvalidToken (line 122) | @Test method preSendMissingToken (line 129) | @Test method preSendMissingTokenNullSessionAttributes (line 136) | @Test method message (line 143) | private Message message() { FILE: messaging/src/test/java/org/springframework/security/messaging/web/csrf/XorCsrfChannelInterceptorTests.java class XorCsrfChannelInterceptorTests (line 43) | public class XorCsrfChannelInterceptorTests { method setup (line 57) | @BeforeEach method preSendWhenConnectWithValidTokenThenSuccess (line 66) | @Test method preSendWhenConnectWithInvalidTokenThenThrowsInvalidCsrfTokenException (line 73) | @Test method preSendWhenConnectWithNoTokenThenThrowsInvalidCsrfTokenException (line 83) | @Test method preSendWhenConnectWithMissingTokenThenThrowsMissingCsrfTokenException (line 92) | @Test method preSendWhenConnectWithNullSessionAttributesThenThrowsMissingCsrfTokenException (line 100) | @Test method preSendWhenAckThenIgnores (line 109) | @Test method preSendWhenDisconnectThenIgnores (line 115) | @Test method preSendWhenHeartbeatThenIgnores (line 121) | @Test method preSendWhenMessageThenIgnores (line 127) | @Test method preSendWhenOtherThenIgnores (line 133) | @Test method preSendWhenUnsubscribeThenIgnores (line 139) | @Test method preSendWhenCsrfBytesIsShorterThanRandomBytesThenThrowsInvalidCsrfTokenException (line 146) | @Test method preSendWhenCsrfBytesIsLongerThanRandomBytesThenThrowsInvalidCsrfTokenException (line 162) | @Test method preSendWhenTokenBytesIsShorterThanActualBytesThenThrowsInvalidCsrfTokenException (line 178) | @Test method preSendWhenTokenBytesIsLongerThanActualBytesThenThrowsInvalidCsrfTokenException (line 190) | @Test method preSendWhenActualBytesIsEmptyThenThrowsInvalidCsrfTokenException (line 202) | @Test method message (line 212) | private Message message() { FILE: messaging/src/test/java/org/springframework/security/messaging/web/socket/server/CsrfTokenHandshakeInterceptorTests.java class CsrfTokenHandshakeInterceptorTests (line 42) | @ExtendWith(MockitoExtension.class) method setup (line 59) | @BeforeEach method beforeHandshakeNoAttribute (line 67) | @Test method beforeHandshake (line 73) | @Test class TestDeferredCsrfToken (line 90) | private static final class TestDeferredCsrfToken implements DeferredCs... method TestDeferredCsrfToken (line 94) | private TestDeferredCsrfToken(CsrfToken csrfToken) { method get (line 98) | @Override method isGenerated (line 103) | @Override FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/AbstractOAuth2AuthorizationServerMetadata.java class AbstractOAuth2AuthorizationServerMetadata (line 60) | public abstract class AbstractOAuth2AuthorizationServerMetadata method AbstractOAuth2AuthorizationServerMetadata (line 68) | protected AbstractOAuth2AuthorizationServerMetadata(Map getClaims() { method getThis (line 99) | @SuppressWarnings("unchecked") method issuer (line 112) | public B issuer(String issuer) { method authorizationEndpoint (line 123) | public B authorizationEndpoint(String authorizationEndpoint) { method pushedAuthorizationRequestEndpoint (line 134) | public B pushedAuthorizationRequestEndpoint(String pushedAuthorizati... method deviceAuthorizationEndpoint (line 146) | public B deviceAuthorizationEndpoint(String deviceAuthorizationEndpo... method tokenEndpoint (line 157) | public B tokenEndpoint(String tokenEndpoint) { method tokenEndpointAuthenticationMethod (line 169) | public B tokenEndpointAuthenticationMethod(String authenticationMeth... method tokenEndpointAuthenticationMethods (line 182) | public B tokenEndpointAuthenticationMethods(Consumer> a... method jwkSetUrl (line 194) | public B jwkSetUrl(String jwkSetUrl) { method scope (line 205) | public B scope(String scope) { method scopes (line 217) | public B scopes(Consumer> scopesConsumer) { method responseType (line 229) | public B responseType(String responseType) { method responseTypes (line 241) | public B responseTypes(Consumer> responseTypesConsumer) { method grantType (line 254) | public B grantType(String grantType) { method grantTypes (line 266) | public B grantTypes(Consumer> grantTypesConsumer) { method tokenRevocationEndpoint (line 278) | public B tokenRevocationEndpoint(String tokenRevocationEndpoint) { method tokenRevocationEndpointAuthenticationMethod (line 290) | public B tokenRevocationEndpointAuthenticationMethod(String authenti... method tokenRevocationEndpointAuthenticationMethods (line 303) | public B tokenRevocationEndpointAuthenticationMethods(Consumer> codeChallengeMe... method tlsClientCertificateBoundAccessTokens (line 395) | public B tlsClientCertificateBoundAccessTokens(boolean tlsClientCert... method dPoPSigningAlgorithm (line 408) | public B dPoPSigningAlgorithm(String dPoPSigningAlgorithm) { method dPoPSigningAlgorithms (line 423) | public B dPoPSigningAlgorithms(Consumer> dPoPSigningAlg... method claim (line 436) | public B claim(String name, Object value) { method claims (line 449) | public B claims(Consumer> claimsConsumer) { method build (line 458) | public abstract T build(); method validate (line 460) | protected void validate() { method addClaimToClaimList (line 575) | @SuppressWarnings("unchecked") method acceptClaimValues (line 583) | @SuppressWarnings("unchecked") method validateURL (line 592) | protected static void validateURL(Object url, String errorMessage) { FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/AbstractOAuth2ClientRegistration.java class AbstractOAuth2ClientRegistration (line 49) | public abstract class AbstractOAuth2ClientRegistration implements OAuth2... method AbstractOAuth2ClientRegistration (line 56) | protected AbstractOAuth2ClientRegistration(Map claims) { method getClaims (line 65) | @Override class AbstractBuilder (line 76) | protected abstract static class AbstractBuilder getClaims() { method getThis (line 87) | @SuppressWarnings("unchecked") method clientId (line 99) | public B clientId(String clientId) { method clientIdIssuedAt (line 108) | public B clientIdIssuedAt(Instant clientIdIssuedAt) { method clientSecret (line 117) | public B clientSecret(String clientSecret) { method clientSecretExpiresAt (line 128) | public B clientSecretExpiresAt(Instant clientSecretExpiresAt) { method clientName (line 137) | public B clientName(String clientName) { method redirectUri (line 147) | public B redirectUri(String redirectUri) { method redirectUris (line 160) | public B redirectUris(Consumer> redirectUrisConsumer) { method tokenEndpointAuthenticationMethod (line 172) | public B tokenEndpointAuthenticationMethod(String tokenEndpointAuthe... method grantType (line 183) | public B grantType(String grantType) { method grantTypes (line 196) | public B grantTypes(Consumer> grantTypesConsumer) { method responseType (line 208) | public B responseType(String responseType) { method responseTypes (line 221) | public B responseTypes(Consumer> responseTypesConsumer) { method scope (line 233) | public B scope(String scope) { method scopes (line 246) | public B scopes(Consumer> scopesConsumer) { method jwkSetUrl (line 256) | public B jwkSetUrl(String jwkSetUrl) { method claim (line 266) | public B claim(String name, Object value) { method claims (line 279) | public B claims(Consumer> claimsConsumer) { method build (line 288) | public abstract T build(); method validate (line 290) | protected void validate() { method addClaimToClaimList (line 335) | @SuppressWarnings("unchecked") method acceptClaimValues (line 343) | @SuppressWarnings("unchecked") method validateURL (line 352) | private static void validateURL(Object url, String errorMessage) { FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/InMemoryOAuth2AuthorizationConsentService.java class InMemoryOAuth2AuthorizationConsentService (line 40) | public final class InMemoryOAuth2AuthorizationConsentService implements ... method InMemoryOAuth2AuthorizationConsentService (line 47) | public InMemoryOAuth2AuthorizationConsentService() { method InMemoryOAuth2AuthorizationConsentService (line 56) | public InMemoryOAuth2AuthorizationConsentService(OAuth2AuthorizationCo... method InMemoryOAuth2AuthorizationConsentService (line 65) | public InMemoryOAuth2AuthorizationConsentService(List au... method save (line 106) | @Override method remove (line 117) | @Override method findById (line 128) | @Nullable method findByToken (line 136) | @Nullable method isComplete (line 153) | private static boolean isComplete(OAuth2Authorization authorization) { method hasToken (line 157) | private static boolean hasToken(OAuth2Authorization authorization, Str... method matchesState (line 194) | private static boolean matchesState(OAuth2Authorization authorization,... method matchesAuthorizationCode (line 198) | private static boolean matchesAuthorizationCode(OAuth2Authorization au... method matchesAccessToken (line 204) | private static boolean matchesAccessToken(OAuth2Authorization authoriz... method matchesRefreshToken (line 209) | private static boolean matchesRefreshToken(OAuth2Authorization authori... method matchesIdToken (line 214) | private static boolean matchesIdToken(OAuth2Authorization authorizatio... method matchesDeviceCode (line 219) | private static boolean matchesDeviceCode(OAuth2Authorization authoriza... method matchesUserCode (line 224) | private static boolean matchesUserCode(OAuth2Authorization authorizati... class MaxSizeHashMap (line 229) | private static final class MaxSizeHashMap extends LinkedHashMap<... method MaxSizeHashMap (line 233) | private MaxSizeHashMap(int maxSize) { method removeEldestEntry (line 237) | @Override FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/JdbcOAuth2AuthorizationConsentService.java class JdbcOAuth2AuthorizationConsentService (line 72) | @ImportRuntimeHints(JdbcOAuth2AuthorizationConsentService.JdbcOAuth2Auth... method JdbcOAuth2AuthorizationConsentService (line 116) | public JdbcOAuth2AuthorizationConsentService(JdbcOperations jdbcOperat... method save (line 125) | @Override method updateAuthorizationConsent (line 138) | private void updateAuthorizationConsent(OAuth2AuthorizationConsent aut... method insertAuthorizationConsent (line 148) | private void insertAuthorizationConsent(OAuth2AuthorizationConsent aut... method remove (line 154) | @Override method findById (line 164) | @Override method setAuthorizationConsentRowMapper (line 185) | public final void setAuthorizationConsentRowMapper( method setAuthorizationConsentParametersMapper (line 198) | public final void setAuthorizationConsentParametersMapper( method getJdbcOperations (line 204) | protected final JdbcOperations getJdbcOperations() { method getAuthorizationConsentRowMapper (line 208) | protected final RowMapper getAuthorization... method getAuthorizationConsentParametersMapper (line 212) | protected final Function getAuthorizationRowMapp... method getAuthorizationParametersMapper (line 397) | protected final Function>... method initColumnMetadata (line 401) | private static void initColumnMetadata(JdbcOperations jdbcOperations) { method getColumnMetadata (line 433) | private static ColumnMetadata getColumnMetadata(JdbcOperations jdbcOpe... method mapToSqlParameter (line 459) | private static SqlParameterValue mapToSqlParameter(String columnName, ... class JsonMapperOAuth2AuthorizationRowMapper (line 474) | public static class JsonMapperOAuth2AuthorizationRowMapper extends Abs... method JsonMapperOAuth2AuthorizationRowMapper (line 478) | public JsonMapperOAuth2AuthorizationRowMapper(RegisteredClientReposi... method JsonMapperOAuth2AuthorizationRowMapper (line 482) | public JsonMapperOAuth2AuthorizationRowMapper(RegisteredClientReposi... method readValue (line 489) | @Override class OAuth2AuthorizationRowMapper (line 507) | @Deprecated(forRemoval = true, since = "7.0") method OAuth2AuthorizationRowMapper (line 513) | public OAuth2AuthorizationRowMapper(RegisteredClientRepository regis... method setObjectMapper (line 517) | public final void setObjectMapper(ObjectMapper objectMapper) { method getObjectMapper (line 522) | protected ObjectMapper getObjectMapper() { method readValue (line 526) | @Override class AbstractOAuth2AuthorizationRowMapper (line 543) | private abstract static class AbstractOAuth2AuthorizationRowMapper imp... method AbstractOAuth2AuthorizationRowMapper (line 549) | private AbstractOAuth2AuthorizationRowMapper(RegisteredClientReposit... method mapRow (line 554) | @Override method getLobValue (line 673) | private String getLobValue(ResultSet rs, String columnName) throws S... method setLobHandler (line 691) | public final void setLobHandler(LobHandler lobHandler) { method getRegisteredClientRepository (line 696) | protected final RegisteredClientRepository getRegisteredClientReposi... method getLobHandler (line 700) | protected final LobHandler getLobHandler() { method parseMap (line 704) | private Map parseMap(String data) { method readValue (line 713) | abstract Map readValue(String data) throws Exception; class JsonMapperOAuth2AuthorizationParametersMapper (line 722) | public static class JsonMapperOAuth2AuthorizationParametersMapper method JsonMapperOAuth2AuthorizationParametersMapper (line 727) | public JsonMapperOAuth2AuthorizationParametersMapper() { method JsonMapperOAuth2AuthorizationParametersMapper (line 731) | public JsonMapperOAuth2AuthorizationParametersMapper(JsonMapper json... method writeValueAsString (line 736) | @Override class OAuth2AuthorizationParametersMapper (line 750) | @Deprecated(forRemoval = true, since = "7.0") method writeValueAsString (line 756) | @Override method getObjectMapper (line 761) | protected final ObjectMapper getObjectMapper() { method setObjectMapper (line 765) | public final void setObjectMapper(ObjectMapper objectMapper) { class AbstractOAuth2AuthorizationParametersMapper (line 776) | private abstract static class AbstractOAuth2AuthorizationParametersMapper method AbstractOAuth2AuthorizationParametersMapper (line 779) | private AbstractOAuth2AuthorizationParametersMapper() { method apply (line 782) | @Override method toSqlParameterList (line 851) | private List toSqlParamet... method writeMap (line 877) | private String writeMap(Map data) { method writeValueAsString (line 886) | abstract String writeValueAsString(Map data) throws ... class Jackson2 (line 897) | @Deprecated(forRemoval = true, since = "7.0") method createObjectMapper (line 900) | @SuppressWarnings("removal") class Jackson3 (line 917) | private static final class Jackson3 { method createJsonMapper (line 919) | private static JsonMapper createJsonMapper() { class LobCreatorArgumentPreparedStatementSetter (line 926) | private static final class LobCreatorArgumentPreparedStatementSetter e... method LobCreatorArgumentPreparedStatementSetter (line 930) | private LobCreatorArgumentPreparedStatementSetter(LobCreator lobCrea... method doSetValue (line 935) | @Override class ColumnMetadata (line 962) | private static final class ColumnMetadata { method ColumnMetadata (line 968) | private ColumnMetadata(String columnName, int dataType) { method getColumnName (line 973) | private String getColumnName() { method getDataType (line 977) | private int getDataType() { class JdbcOAuth2AuthorizationServiceRuntimeHintsRegistrar (line 983) | static class JdbcOAuth2AuthorizationServiceRuntimeHintsRegistrar imple... method registerHints (line 985) | @Override FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/OAuth2Authorization.java class OAuth2Authorization (line 56) | public class OAuth2Authorization implements Serializable { method OAuth2Authorization (line 75) | protected OAuth2Authorization() { method getId (line 82) | public String getId() { method getRegisteredClientId (line 90) | public String getRegisteredClientId() { method getPrincipalName (line 98) | public String getPrincipalName() { method getAuthorizationGrantType (line 107) | public AuthorizationGrantType getAuthorizationGrantType() { method getAuthorizedScopes (line 115) | public Set getAuthorizedScopes() { method getAccessToken (line 123) | public Token getAccessToken() { method getRefreshToken (line 132) | @Nullable method getToken (line 143) | @Nullable method getToken (line 157) | @Nullable method getAttributes (line 173) | public Map getAttributes() { method getAttribute (line 184) | @Nullable method equals (line 191) | @Override method hashCode (line 207) | @Override method withRegisteredClient (line 219) | public static Builder withRegisteredClient(RegisteredClient registered... method from (line 231) | public static Builder from(OAuth2Authorization authorization) { class Token (line 247) | public static class Token implements Serializab... method Token (line 268) | protected Token(T token) { method Token (line 272) | protected Token(T token, Map metadata) { method getToken (line 281) | public T getToken() { method isInvalidated (line 290) | public boolean isInvalidated() { method isExpired (line 298) | public boolean isExpired() { method isBeforeUse (line 307) | public boolean isBeforeUse() { method isActive (line 319) | public boolean isActive() { method getClaims (line 327) | @Nullable method getMetadata (line 338) | @Nullable method getMetadata (line 349) | public Map getMetadata() { method defaultMetadata (line 353) | protected static Map defaultMetadata() { method equals (line 359) | @Override method hashCode (line 371) | @Override class Builder (line 381) | public static class Builder { method Builder (line 397) | protected Builder(String registeredClientId) { method id (line 406) | public Builder id(String id) { method principalName (line 417) | public Builder principalName(String principalName) { method authorizationGrantType (line 428) | public Builder authorizationGrantType(AuthorizationGrantType authori... method authorizedScopes (line 438) | public Builder authorizedScopes(Set authorizedScopes) { method accessToken (line 448) | public Builder accessToken(OAuth2AccessToken accessToken) { method refreshToken (line 457) | public Builder refreshToken(OAuth2RefreshToken refreshToken) { method token (line 467) | public Builder token(T token) { method token (line 479) | public Builder token(T token, Consumer Builder invalidate(T token) { method tokens (line 518) | protected final Builder tokens(Map, Tok... method attribute (line 529) | public Builder attribute(String name, Object value) { method attributes (line 542) | public Builder attributes(Consumer> attributesCo... method build (line 551) | public OAuth2Authorization build() { FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/OAuth2AuthorizationCode.java class OAuth2AuthorizationCode (line 33) | public class OAuth2AuthorizationCode extends AbstractOAuth2Token { method OAuth2AuthorizationCode (line 41) | public OAuth2AuthorizationCode(String tokenValue, Instant issuedAt, In... FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/OAuth2AuthorizationConsent.java class OAuth2AuthorizationConsent (line 48) | public final class OAuth2AuthorizationConsent implements Serializable { method OAuth2AuthorizationConsent (line 61) | private OAuth2AuthorizationConsent(String registeredClientId, String p... method getRegisteredClientId (line 72) | public String getRegisteredClientId() { method getPrincipalName (line 80) | public String getPrincipalName() { method getAuthorities (line 90) | public Set getAuthorities() { method getScopes (line 99) | public Set getScopes() { method equals (line 109) | @Override method hashCode (line 123) | @Override method from (line 135) | public static Builder from(OAuth2AuthorizationConsent authorizationCon... method withId (line 149) | public static Builder withId(@NonNull String registeredClientId, @NonN... class Builder (line 158) | public static final class Builder { method Builder (line 166) | private Builder(String registeredClientId, String principalName) { method Builder (line 170) | private Builder(String registeredClientId, String principalName, Set... method scope (line 186) | public Builder scope(String scope) { method authority (line 197) | public Builder authority(GrantedAuthority authority) { method authorities (line 208) | public Builder authorities(Consumer> authoriti... method build (line 218) | public OAuth2AuthorizationConsent build() { FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/OAuth2AuthorizationConsentService.java type OAuth2AuthorizationConsentService (line 32) | public interface OAuth2AuthorizationConsentService { method save (line 38) | void save(OAuth2AuthorizationConsent authorizationConsent); method remove (line 44) | void remove(OAuth2AuthorizationConsent authorizationConsent); method findById (line 53) | @Nullable FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/OAuth2AuthorizationServerMetadata.java class OAuth2AuthorizationServerMetadata (line 36) | public final class OAuth2AuthorizationServerMetadata extends AbstractOAu... method OAuth2AuthorizationServerMetadata (line 41) | private OAuth2AuthorizationServerMetadata(Map claims) { method builder (line 49) | public static Builder builder() { method withClaims (line 58) | public static Builder withClaims(Map claims) { class Builder (line 66) | public static final class Builder extends AbstractBuilder getTokenEndpointAuthenticationMethods() { method getJwkSetUrl (line 111) | default URL getJwkSetUrl() { method getScopes (line 119) | default List getScopes() { method getResponseTypes (line 128) | default List getResponseTypes() { method getGrantTypes (line 137) | default List getGrantTypes() { method getTokenRevocationEndpoint (line 146) | default URL getTokenRevocationEndpoint() { method getTokenRevocationEndpointAuthenticationMethods (line 156) | default List getTokenRevocationEndpointAuthenticationMethods() { method getTokenIntrospectionEndpoint (line 166) | default URL getTokenIntrospectionEndpoint() { method getTokenIntrospectionEndpointAuthenticationMethods (line 176) | default List getTokenIntrospectionEndpointAuthenticationMethod... method getClientRegistrationEndpoint (line 186) | default URL getClientRegistrationEndpoint() { method getCodeChallengeMethods (line 195) | default List getCodeChallengeMethods() { method isTlsClientCertificateBoundAccessTokens (line 205) | default boolean isTlsClientCertificateBoundAccessTokens() { method getDPoPSigningAlgorithms (line 216) | default List getDPoPSigningAlgorithms() { FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/OAuth2AuthorizationServerMetadataClaimNames.java class OAuth2AuthorizationServerMetadataClaimNames (line 45) | public class OAuth2AuthorizationServerMetadataClaimNames { method OAuth2AuthorizationServerMetadataClaimNames (line 151) | protected OAuth2AuthorizationServerMetadataClaimNames() { FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/OAuth2AuthorizationService.java type OAuth2AuthorizationService (line 30) | public interface OAuth2AuthorizationService { method save (line 36) | void save(OAuth2Authorization authorization); method remove (line 42) | void remove(OAuth2Authorization authorization); method findById (line 50) | @Nullable method findByToken (line 60) | @Nullable FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/OAuth2ClientMetadataClaimAccessor.java type OAuth2ClientMetadataClaimAccessor (line 37) | public interface OAuth2ClientMetadataClaimAccessor extends ClaimAccessor { method getClientId (line 43) | default String getClientId() { method getClientIdIssuedAt (line 52) | default Instant getClientIdIssuedAt() { method getClientSecret (line 60) | default String getClientSecret() { method getClientSecretExpiresAt (line 69) | default Instant getClientSecretExpiresAt() { method getClientName (line 78) | default String getClientName() { method getRedirectUris (line 87) | default List getRedirectUris() { method getTokenEndpointAuthenticationMethod (line 96) | default String getTokenEndpointAuthenticationMethod() { method getGrantTypes (line 106) | default List getGrantTypes() { method getResponseTypes (line 116) | default List getResponseTypes() { method getScopes (line 126) | default List getScopes() { method getJwkSetUrl (line 134) | default URL getJwkSetUrl() { FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/OAuth2ClientMetadataClaimNames.java class OAuth2ClientMetadataClaimNames (line 28) | public class OAuth2ClientMetadataClaimNames { method OAuth2ClientMetadataClaimNames (line 90) | protected OAuth2ClientMetadataClaimNames() { FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/OAuth2ClientRegistration.java class OAuth2ClientRegistration (line 40) | public final class OAuth2ClientRegistration extends AbstractOAuth2Client... method OAuth2ClientRegistration (line 45) | private OAuth2ClientRegistration(Map claims) { method builder (line 53) | public static Builder builder() { method withClaims (line 62) | public static Builder withClaims(Map claims) { class Builder (line 70) | public static final class Builder extends AbstractBuilder claims) { method getClaims (line 60) | @Override method builder (line 70) | public static Builder builder() { method builder (line 81) | public static Builder builder(boolean active) { method withClaims (line 90) | public static Builder withClaims(Map claims) { class Builder (line 98) | public static final class Builder { method Builder (line 102) | private Builder(boolean active) { method active (line 113) | public Builder active(boolean active) { method scope (line 122) | public Builder scope(String scope) { method scopes (line 134) | public Builder scopes(Consumer> scopesConsumer) { method clientId (line 146) | public Builder clientId(String clientId) { method username (line 157) | public Builder username(String username) { method tokenType (line 166) | public Builder tokenType(String tokenType) { method expiresAt (line 175) | public Builder expiresAt(Instant expiresAt) { method issuedAt (line 184) | public Builder issuedAt(Instant issuedAt) { method notBefore (line 193) | public Builder notBefore(Instant notBefore) { method subject (line 203) | public Builder subject(String subject) { method audience (line 213) | public Builder audience(String audience) { method audiences (line 225) | public Builder audiences(Consumer> audiencesConsumer) { method issuer (line 235) | public Builder issuer(String issuer) { method id (line 244) | public Builder id(String jti) { method claim (line 254) | public Builder claim(String name, Object value) { method claims (line 267) | public Builder claims(Consumer> claimsConsumer) { method build (line 278) | public OAuth2TokenIntrospection build() { method validate (line 283) | private void validate() { method addClaimToClaimList (line 312) | @SuppressWarnings("unchecked") method acceptClaimValues (line 320) | @SuppressWarnings("unchecked") method validateURL (line 329) | private static void validateURL(Object url, String errorMessage) { FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/OAuth2TokenType.java class OAuth2TokenType (line 32) | public final class OAuth2TokenType implements Serializable { method OAuth2TokenType (line 53) | public OAuth2TokenType(String value) { method getValue (line 62) | public String getValue() { method equals (line 66) | @Override method hashCode (line 78) | @Override FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/aot/hint/OAuth2AuthorizationServerBeanRegistrationAotProcessor.java class OAuth2AuthorizationServerBeanRegistrationAotProcessor (line 71) | class OAuth2AuthorizationServerBeanRegistrationAotProcessor implements B... method processAheadOfTime (line 86) | @Override class JacksonConfigurationBeanRegistrationAotContribution (line 106) | private static class JacksonConfigurationBeanRegistrationAotContribution method applyTo (line 111) | @Override method registerHints (line 116) | private void registerHints(RuntimeHints hints) { method registerJackson2Modules (line 277) | @SuppressWarnings("removal") method loadClass (line 288) | private static Class loadClass(String className) { FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/aot/hint/OAuth2AuthorizationServerRuntimeHints.java class OAuth2AuthorizationServerRuntimeHints (line 35) | class OAuth2AuthorizationServerRuntimeHints implements RuntimeHintsRegis... method registerHints (line 37) | @Override FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/authentication/AbstractOAuth2AuthorizationCodeRequestAuthenticationToken.java class AbstractOAuth2AuthorizationCodeRequestAuthenticationToken (line 40) | abstract class AbstractOAuth2AuthorizationCodeRequestAuthenticationToken... method AbstractOAuth2AuthorizationCodeRequestAuthenticationToken (line 59) | protected AbstractOAuth2AuthorizationCodeRequestAuthenticationToken(St... method getPrincipal (line 76) | @Override method getCredentials (line 81) | @Override method getAuthorizationUri (line 90) | public String getAuthorizationUri() { method getClientId (line 98) | public String getClientId() { method getRedirectUri (line 106) | @Nullable method getState (line 115) | @Nullable method getScopes (line 125) | public Set getScopes() { method getAdditionalParameters (line 133) | public Map getAdditionalParameters() { FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/authentication/ClientSecretAuthenticationProvider.java class ClientSecretAuthenticationProvider (line 54) | public final class ClientSecretAuthenticationProvider implements Authent... method ClientSecretAuthenticationProvider (line 72) | public ClientSecretAuthenticationProvider(RegisteredClientRepository r... method setPasswordEncoder (line 89) | public void setPasswordEncoder(PasswordEncoder passwordEncoder) { method authenticate (line 94) | @Override method supports (line 162) | @Override method throwInvalidClient (line 167) | private static void throwInvalidClient(String parameterName) { FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/authentication/CodeVerifierAuthenticator.java class CodeVerifierAuthenticator (line 53) | final class CodeVerifierAuthenticator { method CodeVerifierAuthenticator (line 61) | CodeVerifierAuthenticator(OAuth2AuthorizationService authorizationServ... method authenticateRequired (line 66) | void authenticateRequired(OAuth2ClientAuthenticationToken clientAuthen... method authenticateIfAvailable (line 72) | void authenticateIfAvailable(OAuth2ClientAuthenticationToken clientAut... method authenticate (line 77) | private boolean authenticate(OAuth2ClientAuthenticationToken clientAut... method authorizationCodeGrant (line 140) | private static boolean authorizationCodeGrant(Map para... method codeVerifierValid (line 151) | private boolean codeVerifierValid(String codeVerifier, String codeChal... method throwInvalidGrant (line 172) | private static void throwInvalidGrant(String parameterName) { FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/authentication/DPoPProofVerifier.java class DPoPProofVerifier (line 38) | final class DPoPProofVerifier { method DPoPProofVerifier (line 42) | private DPoPProofVerifier() { method verifyIfAvailable (line 45) | static Jwt verifyIfAvailable(OAuth2AuthorizationGrantAuthenticationTok... FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/authentication/JwtClientAssertionAuthenticationProvider.java class JwtClientAssertionAuthenticationProvider (line 54) | public final class JwtClientAssertionAuthenticationProvider implements A... method JwtClientAssertionAuthenticationProvider (line 75) | public JwtClientAssertionAuthenticationProvider(RegisteredClientReposi... method authenticate (line 84) | @Override method supports (line 144) | @Override method setJwtDecoderFactory (line 157) | public void setJwtDecoderFactory(JwtDecoderFactory j... method throwInvalidClient (line 162) | private static void throwInvalidClient(String parameterName) { method throwInvalidClient (line 166) | private static void throwInvalidClient(String parameterName, Throwable... FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/authentication/JwtClientAssertionDecoderFactory.java class JwtClientAssertionDecoderFactory (line 74) | public final class JwtClientAssertionDecoderFactory implements JwtDecode... method createDecoder (line 110) | @Override method setJwtValidatorFactory (line 128) | public void setJwtValidatorFactory(Function> d... method containsAudience (line 180) | private static Predicate> containsAudience() { method getAudience (line 195) | private static List getAudience() { method asUrl (line 215) | private static String asUrl(String issuer, String endpoint) { FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/authentication/OAuth2AccessTokenAuthenticationContext.java class OAuth2AccessTokenAuthenticationContext (line 41) | public final class OAuth2AccessTokenAuthenticationContext implements OAu... method OAuth2AccessTokenAuthenticationContext (line 45) | private OAuth2AccessTokenAuthenticationContext(Map con... method get (line 49) | @SuppressWarnings("unchecked") method hasKey (line 56) | @Override method getAccessTokenResponse (line 67) | public OAuth2AccessTokenResponse.Builder getAccessTokenResponse() { method with (line 77) | public static Builder with(OAuth2AccessTokenAuthenticationToken authen... class Builder (line 84) | public static final class Builder extends AbstractBuilder getAdditionalParameters() { FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/authentication/OAuth2AuthenticationContext.java type OAuth2AuthenticationContext (line 36) | public interface OAuth2AuthenticationContext extends Context { method getAuthentication (line 43) | @SuppressWarnings("unchecked") class AbstractBuilder (line 54) | abstract class AbstractBuilder> contextConsumer) { method get (line 87) | @SuppressWarnings("unchecked") method getContext (line 92) | protected Map getContext() { method getThis (line 96) | @SuppressWarnings("unchecked") method build (line 105) | public abstract T build(); FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/authentication/OAuth2AuthenticationProviderUtils.java class OAuth2AuthenticationProviderUtils (line 39) | final class OAuth2AuthenticationProviderUtils { method OAuth2AuthenticationProviderUtils (line 41) | private OAuth2AuthenticationProviderUtils() { method getAuthenticatedClientElseThrowInvalidClient (line 44) | static OAuth2ClientAuthenticationToken getAuthenticatedClientElseThrow... method accessToken (line 55) | static OAuth2AccessToken accessToken(OAuth2Aut... FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/authentication/OAuth2AuthorizationCodeAuthenticationProvider.java class OAuth2AuthorizationCodeAuthenticationProvider (line 85) | public final class OAuth2AuthorizationCodeAuthenticationProvider impleme... method OAuth2AuthorizationCodeAuthenticationProvider (line 107) | public OAuth2AuthorizationCodeAuthenticationProvider(OAuth2Authorizati... method authenticate (line 115) | @Override method supports (line 319) | @Override method setSessionRegistry (line 329) | public void setSessionRegistry(SessionRegistry sessionRegistry) { method getSessionInformation (line 334) | private SessionInformation getSessionInformation(Authentication princi... method createHash (line 351) | private static String createHash(String value) throws NoSuchAlgorithmE... FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/authentication/OAuth2AuthorizationCodeAuthenticationToken.java class OAuth2AuthorizationCodeAuthenticationToken (line 37) | public class OAuth2AuthorizationCodeAuthenticationToken extends OAuth2Au... method OAuth2AuthorizationCodeAuthenticationToken (line 51) | public OAuth2AuthorizationCodeAuthenticationToken(String code, Authent... method getCode (line 63) | public String getCode() { method getRedirectUri (line 71) | @Nullable FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/authentication/OAuth2AuthorizationCodeGenerator.java class OAuth2AuthorizationCodeGenerator (line 40) | final class OAuth2AuthorizationCodeGenerator implements OAuth2TokenGener... method generate (line 45) | @Nullable FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/authentication/OAuth2AuthorizationCodeRequestAuthenticationContext.java class OAuth2AuthorizationCodeRequestAuthenticationContext (line 44) | public final class OAuth2AuthorizationCodeRequestAuthenticationContext i... method OAuth2AuthorizationCodeRequestAuthenticationContext (line 48) | private OAuth2AuthorizationCodeRequestAuthenticationContext(Map getAuthe... method isAuthorizationConsentRequired (line 414) | private static boolean isAuthorizationConsentRequired( method authorizationBuilder (line 434) | private static OAuth2Authorization.Builder authorizationBuilder(Regist... method createAuthorizationCodeTokenContext (line 443) | private static OAuth2TokenContext createAuthorizationCodeTokenContext( method isPrincipalAuthenticated (line 465) | private static boolean isPrincipalAuthenticated(Authentication princip... method throwError (line 470) | private static void throwError(String errorCode, String parameterName, method throwError (line 476) | private static void throwError(String errorCode, String parameterName,... method throwError (line 484) | private static void throwError(OAuth2Error error, String parameterName, method resolveRedirectUri (line 507) | private static String resolveRedirectUri( FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/authentication/OAuth2AuthorizationCodeRequestAuthenticationToken.java class OAuth2AuthorizationCodeRequestAuthenticationToken (line 37) | public class OAuth2AuthorizationCodeRequestAuthenticationToken method OAuth2AuthorizationCodeRequestAuthenticationToken (line 58) | public OAuth2AuthorizationCodeRequestAuthenticationToken(String author... method OAuth2AuthorizationCodeRequestAuthenticationToken (line 76) | public OAuth2AuthorizationCodeRequestAuthenticationToken(String author... method getAuthorizationCode (line 89) | @Nullable method isValidated (line 94) | final boolean isValidated() { method setValidated (line 98) | final void setValidated(boolean validated) { FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/authentication/OAuth2AuthorizationCodeRequestAuthenticationValidator.java class OAuth2AuthorizationCodeRequestAuthenticationValidator (line 61) | public final class OAuth2AuthorizationCodeRequestAuthenticationValidator method accept (line 91) | @Override method validateAuthorizationGrantType (line 96) | private static void validateAuthorizationGrantType( method validateRedirectUri (line 112) | private static void validateRedirectUri(OAuth2AuthorizationCodeRequest... method validateScope (line 187) | private static void validateScope(OAuth2AuthorizationCodeRequestAuthen... method validateCodeChallenge (line 205) | private static void validateCodeChallenge( method validatePrompt (line 228) | private static void validatePrompt(OAuth2AuthorizationCodeRequestAuthe... method isLoopbackAddress (line 250) | private static boolean isLoopbackAddress(String host) { method throwError (line 276) | private static void throwError(String errorCode, String parameterName, method throwError (line 282) | private static void throwError(String errorCode, String parameterName,... method throwError (line 289) | private static void throwError(OAuth2Error error, String parameterName, FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/authentication/OAuth2AuthorizationConsentAuthenticationContext.java class OAuth2AuthorizationConsentAuthenticationContext (line 44) | public final class OAuth2AuthorizationConsentAuthenticationContext imple... method OAuth2AuthorizationConsentAuthenticationContext (line 48) | private OAuth2AuthorizationConsentAuthenticationContext(Map getScopes() { method getAdditionalParameters (line 132) | public Map getAdditionalParameters() { FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/authentication/OAuth2AuthorizationGrantAuthenticationToken.java class OAuth2AuthorizationGrantAuthenticationToken (line 42) | public class OAuth2AuthorizationGrantAuthenticationToken extends Abstrac... method OAuth2AuthorizationGrantAuthenticationToken (line 59) | protected OAuth2AuthorizationGrantAuthenticationToken(AuthorizationGra... method getGrantType (line 74) | public AuthorizationGrantType getGrantType() { method getPrincipal (line 78) | @Override method getCredentials (line 83) | @Override method getAdditionalParameters (line 92) | public Map getAdditionalParameters() { FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/authentication/OAuth2ClientAuthenticationContext.java class OAuth2ClientAuthenticationContext (line 39) | public final class OAuth2ClientAuthenticationContext implements OAuth2Au... method OAuth2ClientAuthenticationContext (line 43) | private OAuth2ClientAuthenticationContext(Map context) { method get (line 47) | @SuppressWarnings("unchecked") method hasKey (line 54) | @Override method getRegisteredClient (line 64) | public RegisteredClient getRegisteredClient() { method with (line 74) | public static Builder with(OAuth2ClientAuthenticationToken authenticat... class Builder (line 81) | public static final class Builder extends AbstractBuilder getAdditionalParameters() { FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/authentication/OAuth2ClientCredentialsAuthenticationContext.java class OAuth2ClientCredentialsAuthenticationContext (line 39) | public final class OAuth2ClientCredentialsAuthenticationContext implemen... method OAuth2ClientCredentialsAuthenticationContext (line 43) | private OAuth2ClientCredentialsAuthenticationContext(Map getScopes() { FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/authentication/OAuth2ClientCredentialsAuthenticationValidator.java class OAuth2ClientCredentialsAuthenticationValidator (line 49) | public final class OAuth2ClientCredentialsAuthenticationValidator method accept (line 62) | @Override method validateScope (line 67) | private static void validateScope(OAuth2ClientCredentialsAuthenticatio... FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/authentication/OAuth2ClientRegistrationAuthenticationProvider.java class OAuth2ClientRegistrationAuthenticationProvider (line 68) | public final class OAuth2ClientRegistrationAuthenticationProvider implem... method OAuth2ClientRegistrationAuthenticationProvider (line 93) | public OAuth2ClientRegistrationAuthenticationProvider(RegisteredClient... method authenticate (line 104) | @Override method supports (line 149) | @Override method setRegisteredClientConverter (line 160) | public void setRegisteredClientConverter( method setClientRegistrationConverter (line 172) | public void setClientRegistrationConverter( method setPasswordEncoder (line 185) | public void setPasswordEncoder(PasswordEncoder passwordEncoder) { method setOpenRegistrationAllowed (line 196) | public void setOpenRegistrationAllowed(boolean openRegistrationAllowed) { method registerClient (line 200) | private OAuth2ClientRegistrationAuthenticationToken registerClient( method checkScope (line 264) | @SuppressWarnings("unchecked") method isValidRedirectUris (line 280) | private static boolean isValidRedirectUris(List redirectUris) { method throwInvalidClientRegistration (line 300) | private static void throwInvalidClientRegistration(String errorCode, S... FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/authentication/OAuth2ClientRegistrationAuthenticationToken.java class OAuth2ClientRegistrationAuthenticationToken (line 38) | public class OAuth2ClientRegistrationAuthenticationToken extends Abstrac... method OAuth2ClientRegistrationAuthenticationToken (line 54) | public OAuth2ClientRegistrationAuthenticationToken(@Nullable Authentic... method getPrincipal (line 65) | @Nullable method getCredentials (line 71) | @Override method getClientRegistration (line 80) | public OAuth2ClientRegistration getClientRegistration() { FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/authentication/OAuth2DeviceAuthorizationConsentAuthenticationProvider.java class OAuth2DeviceAuthorizationConsentAuthenticationProvider (line 62) | public final class OAuth2DeviceAuthorizationConsentAuthenticationProvide... method OAuth2DeviceAuthorizationConsentAuthenticationProvider (line 84) | public OAuth2DeviceAuthorizationConsentAuthenticationProvider(Register... method authenticate (line 95) | @Override method supports (line 228) | @Override method setAuthorizationConsentCustomizer (line 255) | public void setAuthorizationConsentCustomizer( method isPrincipalAuthenticated (line 261) | private static boolean isPrincipalAuthenticated(Authentication princip... method throwError (line 266) | private static void throwError(String errorCode, String parameterName) { FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/authentication/OAuth2DeviceAuthorizationConsentAuthenticationToken.java class OAuth2DeviceAuthorizationConsentAuthenticationToken (line 39) | public class OAuth2DeviceAuthorizationConsentAuthenticationToken extends... method OAuth2DeviceAuthorizationConsentAuthenticationToken (line 59) | public OAuth2DeviceAuthorizationConsentAuthenticationToken(String auth... method OAuth2DeviceAuthorizationConsentAuthenticationToken (line 80) | public OAuth2DeviceAuthorizationConsentAuthenticationToken(String auth... method getUserCode (line 95) | public String getUserCode() { method getRequestedScopes (line 103) | public Set getRequestedScopes() { FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/authentication/OAuth2DeviceAuthorizationRequestAuthenticationProvider.java class OAuth2DeviceAuthorizationRequestAuthenticationProvider (line 73) | public final class OAuth2DeviceAuthorizationRequestAuthenticationProvide... method OAuth2DeviceAuthorizationRequestAuthenticationProvider (line 92) | public OAuth2DeviceAuthorizationRequestAuthenticationProvider(OAuth2Au... method authenticate (line 97) | @Override method supports (line 192) | @Override method setDeviceCodeGenerator (line 202) | public void setDeviceCodeGenerator(OAuth2TokenGenerator ... method throwError (line 217) | private static void throwError(String errorCode, String parameterName) { class OAuth2DeviceCodeGenerator (line 222) | private static final class OAuth2DeviceCodeGenerator implements OAuth2... method generate (line 227) | @Nullable class UserCodeStringKeyGenerator (line 242) | private static final class UserCodeStringKeyGenerator implements Strin... method generateKey (line 253) | @Override class OAuth2UserCodeGenerator (line 267) | private static final class OAuth2UserCodeGenerator implements OAuth2To... method generate (line 271) | @Nullable FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/authentication/OAuth2DeviceAuthorizationRequestAuthenticationToken.java class OAuth2DeviceAuthorizationRequestAuthenticationToken (line 43) | public class OAuth2DeviceAuthorizationRequestAuthenticationToken extends... method OAuth2DeviceAuthorizationRequestAuthenticationToken (line 68) | public OAuth2DeviceAuthorizationRequestAuthenticationToken(Authenticat... method OAuth2DeviceAuthorizationRequestAuthenticationToken (line 90) | public OAuth2DeviceAuthorizationRequestAuthenticationToken(Authenticat... method getPrincipal (line 105) | @Override method getCredentials (line 110) | @Override method getAuthorizationUri (line 119) | public String getAuthorizationUri() { method getScopes (line 127) | public Set getScopes() { method getDeviceCode (line 135) | public OAuth2DeviceCode getDeviceCode() { method getUserCode (line 143) | public OAuth2UserCode getUserCode() { method getAdditionalParameters (line 151) | public Map getAdditionalParameters() { FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/authentication/OAuth2DeviceCodeAuthenticationProvider.java class OAuth2DeviceCodeAuthenticationProvider (line 71) | public final class OAuth2DeviceCodeAuthenticationProvider implements Aut... method OAuth2DeviceCodeAuthenticationProvider (line 92) | public OAuth2DeviceCodeAuthenticationProvider(OAuth2AuthorizationServi... method authenticate (line 100) | @Override method supports (line 266) | @Override FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/authentication/OAuth2DeviceCodeAuthenticationToken.java class OAuth2DeviceCodeAuthenticationToken (line 35) | public class OAuth2DeviceCodeAuthenticationToken extends OAuth2Authoriza... method OAuth2DeviceCodeAuthenticationToken (line 46) | public OAuth2DeviceCodeAuthenticationToken(String deviceCode, Authenti... method getDeviceCode (line 57) | public String getDeviceCode() { FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/authentication/OAuth2DeviceVerificationAuthenticationContext.java class OAuth2DeviceVerificationAuthenticationContext (line 42) | public final class OAuth2DeviceVerificationAuthenticationContext impleme... method OAuth2DeviceVerificationAuthenticationContext (line 46) | private OAuth2DeviceVerificationAuthenticationContext(Map getRequestedScopes() { method with (line 103) | public static Builder with(OAuth2DeviceVerificationAuthenticationToken... class Builder (line 110) | public static final class Builder extends AbstractBuilder getAdditionalParameters() { method getClientId (line 119) | public String getClientId() { FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/authentication/OAuth2PushedAuthorizationRequestAuthenticationProvider.java class OAuth2PushedAuthorizationRequestAuthenticationProvider (line 52) | public final class OAuth2PushedAuthorizationRequestAuthenticationProvide... method OAuth2PushedAuthorizationRequestAuthenticationProvider (line 65) | public OAuth2PushedAuthorizationRequestAuthenticationProvider(OAuth2Au... method authenticate (line 70) | @Override method supports (line 147) | @Override method setAuthenticationValidator (line 167) | public void setAuthenticationValidator( method toAuthorizationCodeRequestAuthentication (line 173) | private static OAuth2AuthorizationCodeRequestAuthenticationToken toAut... FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/authentication/OAuth2PushedAuthorizationRequestAuthenticationToken.java class OAuth2PushedAuthorizationRequestAuthenticationToken (line 36) | public class OAuth2PushedAuthorizationRequestAuthenticationToken method OAuth2PushedAuthorizationRequestAuthenticationToken (line 57) | public OAuth2PushedAuthorizationRequestAuthenticationToken(String auth... method OAuth2PushedAuthorizationRequestAuthenticationToken (line 79) | public OAuth2PushedAuthorizationRequestAuthenticationToken(String auth... method getRequestUri (line 94) | @Nullable method getRequestUriExpiresAt (line 105) | @Nullable FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/authentication/OAuth2PushedAuthorizationRequestUri.java class OAuth2PushedAuthorizationRequestUri (line 32) | final class OAuth2PushedAuthorizationRequestUri { method create (line 47) | static OAuth2PushedAuthorizationRequestUri create() { method create (line 51) | static OAuth2PushedAuthorizationRequestUri create(Instant expiresAt) { method parse (line 61) | static OAuth2PushedAuthorizationRequestUri parse(String requestUri) { method getRequestUri (line 72) | String getRequestUri() { method getState (line 76) | String getState() { method getExpiresAt (line 80) | Instant getExpiresAt() { method OAuth2PushedAuthorizationRequestUri (line 84) | private OAuth2PushedAuthorizationRequestUri() { FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/authentication/OAuth2RefreshTokenAuthenticationProvider.java class OAuth2RefreshTokenAuthenticationProvider (line 75) | public final class OAuth2RefreshTokenAuthenticationProvider implements A... method OAuth2RefreshTokenAuthenticationProvider (line 93) | public OAuth2RefreshTokenAuthenticationProvider(OAuth2AuthorizationSer... method authenticate (line 101) | @Override method supports (line 290) | @Override method verifyDPoPProofPublicKey (line 295) | private static void verifyDPoPProofPublicKey(Jwt dPoPProof, ClaimAcces... FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/authentication/OAuth2RefreshTokenAuthenticationToken.java class OAuth2RefreshTokenAuthenticationToken (line 37) | public class OAuth2RefreshTokenAuthenticationToken extends OAuth2Authori... method OAuth2RefreshTokenAuthenticationToken (line 51) | public OAuth2RefreshTokenAuthenticationToken(String refreshToken, Auth... method getRefreshToken (line 63) | public String getRefreshToken() { method getScopes (line 71) | public Set getScopes() { FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/authentication/OAuth2TokenExchangeActor.java class OAuth2TokenExchangeActor (line 36) | public final class OAuth2TokenExchangeActor implements ClaimAccessor { method OAuth2TokenExchangeActor (line 40) | public OAuth2TokenExchangeActor(Map claims) { method getClaims (line 45) | @Override method getIssuer (line 50) | public String getIssuer() { method getSubject (line 54) | public String getSubject() { method equals (line 58) | @Override method hashCode (line 66) | @Override FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/authentication/OAuth2TokenExchangeAuthenticationProvider.java class OAuth2TokenExchangeAuthenticationProvider (line 72) | public final class OAuth2TokenExchangeAuthenticationProvider implements ... method OAuth2TokenExchangeAuthenticationProvider (line 94) | public OAuth2TokenExchangeAuthenticationProvider(OAuth2AuthorizationSe... method authenticate (line 102) | @Override method isValidTokenType (line 275) | private static boolean isValidTokenType(String tokenType, OAuth2Author... method validateRequestedScopes (line 281) | private static Set validateRequestedScopes(RegisteredClient re... method validateClaims (line 291) | private static void validateClaims(Map expectedClaims,... method getPrincipal (line 304) | private static Authentication getPrincipal(OAuth2Authorization subject... method supports (line 329) | @Override FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/authentication/OAuth2TokenExchangeAuthenticationToken.java class OAuth2TokenExchangeAuthenticationToken (line 38) | public class OAuth2TokenExchangeAuthenticationToken extends OAuth2Author... method OAuth2TokenExchangeAuthenticationToken (line 70) | public OAuth2TokenExchangeAuthenticationToken(String requestedTokenTyp... method getRequestedTokenType (line 94) | public String getRequestedTokenType() { method getSubjectToken (line 102) | public String getSubjectToken() { method getSubjectTokenType (line 110) | public String getSubjectTokenType() { method getActorToken (line 118) | public String getActorToken() { method getActorTokenType (line 126) | public String getActorTokenType() { method getResources (line 134) | public Set getResources() { method getAudiences (line 142) | public Set getAudiences() { method getScopes (line 150) | public Set getScopes() { FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/authentication/OAuth2TokenExchangeCompositeAuthenticationToken.java class OAuth2TokenExchangeCompositeAuthenticationToken (line 36) | public class OAuth2TokenExchangeCompositeAuthenticationToken extends Abs... method OAuth2TokenExchangeCompositeAuthenticationToken (line 42) | public OAuth2TokenExchangeCompositeAuthenticationToken(Authentication ... method getPrincipal (line 53) | @Override method getCredentials (line 58) | @Override method getSubject (line 63) | public Authentication getSubject() { method getActors (line 67) | public List getActors() { method equals (line 71) | @Override method hashCode (line 80) | @Override FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/authentication/OAuth2TokenIntrospectionAuthenticationProvider.java class OAuth2TokenIntrospectionAuthenticationProvider (line 55) | public final class OAuth2TokenIntrospectionAuthenticationProvider implem... method OAuth2TokenIntrospectionAuthenticationProvider (line 74) | public OAuth2TokenIntrospectionAuthenticationProvider(RegisteredClient... method authenticate (line 82) | @Override method supports (line 125) | @Override method withActiveTokenClaims (line 130) | private static OAuth2TokenIntrospection withActiveTokenClaims( method convertClaimsIfNecessary (line 162) | private static Map convertClaimsIfNecessary(Map getAdditionalParameters() { method getTokenClaims (line 138) | public OAuth2TokenIntrospection getTokenClaims() { FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/authentication/OAuth2TokenRevocationAuthenticationProvider.java class OAuth2TokenRevocationAuthenticationProvider (line 44) | public final class OAuth2TokenRevocationAuthenticationProvider implement... method OAuth2TokenRevocationAuthenticationProvider (line 55) | public OAuth2TokenRevocationAuthenticationProvider(OAuth2Authorization... method authenticate (line 60) | @Override method supports (line 95) | @Override FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/authentication/OAuth2TokenRevocationAuthenticationToken.java class OAuth2TokenRevocationAuthenticationToken (line 37) | public class OAuth2TokenRevocationAuthenticationToken extends AbstractAu... method OAuth2TokenRevocationAuthenticationToken (line 55) | public OAuth2TokenRevocationAuthenticationToken(String token, Authenti... method OAuth2TokenRevocationAuthenticationToken (line 71) | public OAuth2TokenRevocationAuthenticationToken(OAuth2Token revokedTok... method getPrincipal (line 81) | @Override method getCredentials (line 86) | @Override method getToken (line 95) | public String getToken() { method getTokenTypeHint (line 103) | @Nullable FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/authentication/OidcPrompt.java class OidcPrompt (line 26) | final class OidcPrompt { method OidcPrompt (line 36) | private OidcPrompt() { FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/authentication/PublicClientAuthenticationProvider.java class PublicClientAuthenticationProvider (line 48) | public final class PublicClientAuthenticationProvider implements Authent... method PublicClientAuthenticationProvider (line 64) | public PublicClientAuthenticationProvider(RegisteredClientRepository r... method authenticate (line 72) | @Override method supports (line 110) | @Override method throwInvalidClient (line 115) | private static void throwInvalidClient(String parameterName) { FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/authentication/X509ClientCertificateAuthenticationProvider.java class X509ClientCertificateAuthenticationProvider (line 53) | public final class X509ClientCertificateAuthenticationProvider implement... method X509ClientCertificateAuthenticationProvider (line 73) | public X509ClientCertificateAuthenticationProvider(RegisteredClientRep... method authenticate (line 81) | @Override method supports (line 132) | @Override method setCertificateVerifier (line 153) | public void setCertificateVerifier(Consumer { method JwkSetHolder (line 184) | private JwkSetHolder(String jwkSetUrl) { method get (line 188) | @Override method shouldRefresh (line 214) | private boolean shouldRefresh() { FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/client/InMemoryRegisteredClientRepository.java class InMemoryRegisteredClientRepository (line 42) | public final class InMemoryRegisteredClientRepository implements Registe... method InMemoryRegisteredClientRepository (line 53) | public InMemoryRegisteredClientRepository(RegisteredClient... registra... method InMemoryRegisteredClientRepository (line 62) | public InMemoryRegisteredClientRepository(List regis... method save (line 76) | @Override method findById (line 86) | @Nullable method findByClientId (line 93) | @Nullable method assertUniqueIdentifiers (line 100) | private void assertUniqueIdentifiers(RegisteredClient registeredClient, FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/client/JdbcRegisteredClientRepository.java class JdbcRegisteredClientRepository (line 87) | @ImportRuntimeHints(JdbcRegisteredClientRepository.JdbcRegisteredClientR... method JdbcRegisteredClientRepository (line 138) | public JdbcRegisteredClientRepository(JdbcOperations jdbcOperations) { method save (line 145) | @Override method updateRegisteredClient (line 157) | private void updateRegisteredClient(RegisteredClient registeredClient) { method insertRegisteredClient (line 168) | private void insertRegisteredClient(RegisteredClient registeredClient) { method assertUniqueIdentifiers (line 175) | private void assertUniqueIdentifiers(RegisteredClient registeredClient) { method findById (line 192) | @Override method findByClientId (line 198) | @Override method findBy (line 204) | private RegisteredClient findBy(String filter, Object... args) { method setRegisteredClientRowMapper (line 217) | public final void setRegisteredClientRowMapper(RowMapper getRegisteredClientRowMapp... method getRegisteredClientParametersMapper (line 243) | protected final Function> ge... class JsonMapperRegisteredClientRowMapper (line 255) | public static class JsonMapperRegisteredClientRowMapper extends Abstra... method JsonMapperRegisteredClientRowMapper (line 259) | public JsonMapperRegisteredClientRowMapper() { method JsonMapperRegisteredClientRowMapper (line 263) | public JsonMapperRegisteredClientRowMapper(JsonMapper jsonMapper) { method readValue (line 268) | @Override class RegisteredClientRowMapper (line 285) | @Deprecated(forRemoval = true, since = "7.0") method setObjectMapper (line 291) | public final void setObjectMapper(ObjectMapper objectMapper) { method getObjectMapper (line 296) | protected final ObjectMapper getObjectMapper() { method readValue (line 300) | @Override class AbstractRegisteredClientRowMapper (line 317) | private abstract static class AbstractRegisteredClientRowMapper implem... method AbstractRegisteredClientRowMapper (line 319) | private AbstractRegisteredClientRowMapper() { method mapRow (line 322) | @Override method parseMap (line 366) | private Map parseMap(String data) { method readValue (line 375) | abstract Map readValue(String data) throws Exception; method resolveAuthorizationGrantType (line 377) | private static AuthorizationGrantType resolveAuthorizationGrantType(... method resolveClientAuthenticationMethod (line 391) | private static ClientAuthenticationMethod resolveClientAuthenticatio... class JsonMapperRegisteredClientParametersMapper (line 411) | public static class JsonMapperRegisteredClientParametersMapper extends... method JsonMapperRegisteredClientParametersMapper (line 415) | public JsonMapperRegisteredClientParametersMapper() { method JsonMapperRegisteredClientParametersMapper (line 419) | public JsonMapperRegisteredClientParametersMapper(JsonMapper jsonMap... method writeValueAsString (line 424) | @Override class RegisteredClientParametersMapper (line 438) | @Deprecated(forRemoval = true, since = "7.0") method setObjectMapper (line 444) | public final void setObjectMapper(ObjectMapper objectMapper) { method getObjectMapper (line 449) | protected final ObjectMapper getObjectMapper() { method writeValueAsString (line 453) | @Override class AbstractRegisteredClientParametersMapper (line 464) | private abstract static class AbstractRegisteredClientParametersMapper method AbstractRegisteredClientParametersMapper (line 467) | private AbstractRegisteredClientParametersMapper() { method apply (line 470) | @Override method writeMap (line 509) | private String writeMap(Map data) { method writeValueAsString (line 518) | abstract String writeValueAsString(Map data) throws ... class Jackson2 (line 529) | @Deprecated(forRemoval = true, since = "7.0") method createObjectMapper (line 532) | @SuppressWarnings("removal") class Jackson3 (line 549) | private static final class Jackson3 { method createJsonMapper (line 551) | private static JsonMapper createJsonMapper() { class JdbcRegisteredClientRepositoryRuntimeHintsRegistrar (line 558) | static class JdbcRegisteredClientRepositoryRuntimeHintsRegistrar imple... method registerHints (line 560) | @Override FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/client/RegisteredClient.java class RegisteredClient (line 48) | public class RegisteredClient implements Serializable { method RegisteredClient (line 79) | protected RegisteredClient() { method getId (line 86) | public String getId() { method getClientId (line 94) | public String getClientId() { method getClientIdIssuedAt (line 102) | @Nullable method getClientSecret (line 111) | @Nullable method getClientSecretExpiresAt (line 122) | @Nullable method getClientName (line 131) | public String getClientName() { method getClientAuthenticationMethods (line 141) | public Set getClientAuthenticationMethods() { method getAuthorizationGrantTypes (line 151) | public Set getAuthorizationGrantTypes() { method getRedirectUris (line 159) | public Set getRedirectUris() { method getPostLogoutRedirectUris (line 169) | public Set getPostLogoutRedirectUris() { method getScopes (line 177) | public Set getScopes() { method getClientSettings (line 185) | public ClientSettings getClientSettings() { method getTokenSettings (line 193) | public TokenSettings getTokenSettings() { method equals (line 197) | @Override method hashCode (line 219) | @Override method toString (line 227) | @Override method withId (line 242) | public static Builder withId(String id) { method from (line 254) | public static Builder from(RegisteredClient registeredClient) { class Builder (line 262) | public static class Builder { method Builder (line 290) | protected Builder(String id) { method Builder (line 294) | protected Builder(RegisteredClient registeredClient) { method id (line 326) | public Builder id(String id) { method clientId (line 336) | public Builder clientId(String clientId) { method clientIdIssuedAt (line 346) | public Builder clientIdIssuedAt(Instant clientIdIssuedAt) { method clientSecret (line 356) | public Builder clientSecret(String clientSecret) { method clientSecretExpiresAt (line 368) | public Builder clientSecretExpiresAt(Instant clientSecretExpiresAt) { method clientName (line 378) | public Builder clientName(String clientName) { method clientAuthenticationMethod (line 389) | public Builder clientAuthenticationMethod(ClientAuthenticationMethod... method clientAuthenticationMethods (line 401) | public Builder clientAuthenticationMethods( method authorizationGrantType (line 413) | public Builder authorizationGrantType(AuthorizationGrantType authori... method authorizationGrantTypes (line 425) | public Builder authorizationGrantTypes(Consumer> redirectUrisConsum... method postLogoutRedirectUri (line 459) | public Builder postLogoutRedirectUri(String postLogoutRedirectUri) { method postLogoutRedirectUris (line 471) | public Builder postLogoutRedirectUris(Consumer> postLogo... method scope (line 481) | public Builder scope(String scope) { method scopes (line 492) | public Builder scopes(Consumer> scopesConsumer) { method clientSettings (line 502) | public Builder clientSettings(ClientSettings clientSettings) { method tokenSettings (line 512) | public Builder tokenSettings(TokenSettings tokenSettings) { method build (line 521) | public RegisteredClient build() { method isPublicClientType (line 553) | private boolean isPublicClientType() { method create (line 559) | private RegisteredClient create() { method validateScopes (line 582) | private void validateScopes() { method validateScope (line 592) | private static boolean validateScope(String scope) { method withinTheRangeOf (line 598) | private static boolean withinTheRangeOf(int c, int min, int max) { method validateRedirectUris (line 602) | private void validateRedirectUris() { method validatePostLogoutRedirectUris (line 613) | private void validatePostLogoutRedirectUris() { method validateRedirectUri (line 624) | private static boolean validateRedirectUri(String redirectUri) { FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/client/RegisteredClientRepository.java type RegisteredClientRepository (line 30) | public interface RegisteredClientRepository { method save (line 40) | void save(RegisteredClient registeredClient); method findById (line 48) | @Nullable method findByClientId (line 57) | @Nullable FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/context/AuthorizationServerContext.java type AuthorizationServerContext (line 29) | public interface AuthorizationServerContext { method getIssuer (line 55) | String getIssuer(); method getAuthorizationServerSettings (line 61) | AuthorizationServerSettings getAuthorizationServerSettings(); FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/context/AuthorizationServerContextHolder.java class AuthorizationServerContextHolder (line 27) | public final class AuthorizationServerContextHolder { method AuthorizationServerContextHolder (line 31) | private AuthorizationServerContextHolder() { method getContext (line 38) | public static AuthorizationServerContext getContext() { method setContext (line 46) | public static void setContext(AuthorizationServerContext authorization... method resetContext (line 58) | public static void resetContext() { FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/context/Context.java type Context (line 28) | public interface Context { method get (line 37) | @Nullable method get (line 47) | @Nullable method hasKey (line 61) | boolean hasKey(Object key); FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/converter/OAuth2ClientRegistrationRegisteredClientConverter.java class OAuth2ClientRegistrationRegisteredClientConverter (line 44) | public final class OAuth2ClientRegistrationRegisteredClientConverter method convert (line 56) | @Override method setTokenSettingsCustomizer (line 129) | public void setTokenSettingsCustomizer(Consumer... FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/converter/RegisteredClientOAuth2ClientRegistrationConverter.java class RegisteredClientOAuth2ClientRegistrationConverter (line 34) | public final class RegisteredClientOAuth2ClientRegistrationConverter method convert (line 37) | @Override FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/http/converter/GenericHttpMessageConverterAdapter.java class GenericHttpMessageConverterAdapter (line 42) | final class GenericHttpMessageConverterAdapter implements GenericHttp... method GenericHttpMessageConverterAdapter (line 46) | GenericHttpMessageConverterAdapter(SmartHttpMessageConverter smartC... method canRead (line 50) | @Override method read (line 55) | @Override method canWrite (line 61) | @Override method write (line 66) | @Override method canRead (line 72) | @Override method canWrite (line 77) | @Override method getSupportedMediaTypes (line 82) | @Override method read (line 87) | @Override method write (line 93) | @Override FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/http/converter/HttpMessageConverters.java class HttpMessageConverters (line 34) | final class HttpMessageConverters { method HttpMessageConverters (line 53) | private HttpMessageConverters() { method getJsonMessageConverter (line 56) | @SuppressWarnings("removal") FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/http/converter/OAuth2AuthorizationServerMetadataHttpMessageConverter.java class OAuth2AuthorizationServerMetadataHttpMessageConverter (line 50) | public class OAuth2AuthorizationServerMetadataHttpMessageConverter method OAuth2AuthorizationServerMetadataHttpMessageConverter (line 63) | public OAuth2AuthorizationServerMetadataHttpMessageConverter() { method supports (line 67) | @Override method readInternal (line 72) | @Override method writeInternal (line 88) | @Override method setAuthorizationServerMetadataConverter (line 109) | public final void setAuthorizationServerMetadataConverter( method setAuthorizationServerMetadataParametersConverter (line 123) | public final void setAuthorizationServerMetadataParametersConverter( class OAuth2AuthorizationServerMetadataConverter (line 130) | private static final class OAuth2AuthorizationServerMetadataConverter method OAuth2AuthorizationServerMetadataConverter (line 144) | private OAuth2AuthorizationServerMetadataConverter() { method convert (line 180) | @Override method getConverter (line 186) | private static Converter getConverter(TypeDescriptor targ... FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/http/converter/OAuth2ClientRegistrationHttpMessageConverter.java class OAuth2ClientRegistrationHttpMessageConverter (line 57) | public class OAuth2ClientRegistrationHttpMessageConverter method OAuth2ClientRegistrationHttpMessageConverter (line 70) | public OAuth2ClientRegistrationHttpMessageConverter() { method supports (line 74) | @Override method readInternal (line 79) | @Override method writeInternal (line 95) | @Override method setClientRegistrationConverter (line 116) | public final void setClientRegistrationConverter( method setClientRegistrationParametersConverter (line 129) | public final void setClientRegistrationParametersConverter( class MapOAuth2ClientRegistrationConverter (line 135) | private static final class MapOAuth2ClientRegistrationConverter method MapOAuth2ClientRegistrationConverter (line 153) | private MapOAuth2ClientRegistrationConverter() { method convert (line 176) | @Override method getConverter (line 186) | private static Converter getConverter(TypeDescriptor targ... method convertClientSecretExpiresAt (line 190) | private static Instant convertClientSecretExpiresAt(Object clientSec... method convertScope (line 198) | private static List convertScope(Object scope) { class OAuth2ClientRegistrationMapConverter (line 207) | private static final class OAuth2ClientRegistrationMapConverter method convert (line 210) | @Override FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/http/converter/OAuth2TokenIntrospectionHttpMessageConverter.java class OAuth2TokenIntrospectionHttpMessageConverter (line 58) | public class OAuth2TokenIntrospectionHttpMessageConverter method OAuth2TokenIntrospectionHttpMessageConverter (line 71) | public OAuth2TokenIntrospectionHttpMessageConverter() { method supports (line 75) | @Override method readInternal (line 80) | @Override method writeInternal (line 95) | @Override method setTokenIntrospectionConverter (line 116) | public final void setTokenIntrospectionConverter( method setTokenIntrospectionParametersConverter (line 129) | public final void setTokenIntrospectionParametersConverter( class MapOAuth2TokenIntrospectionConverter (line 135) | private static final class MapOAuth2TokenIntrospectionConverter method MapOAuth2TokenIntrospectionConverter (line 153) | private MapOAuth2TokenIntrospectionConverter() { method convert (line 178) | @Override method getConverter (line 184) | private static Converter getConverter(TypeDescriptor targ... method convertScope (line 188) | private static List convertScope(Object scope) { class OAuth2TokenIntrospectionMapConverter (line 197) | private static final class OAuth2TokenIntrospectionMapConverter method convert (line 200) | @Override FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/jackson/JsonNodeUtils.java class JsonNodeUtils (line 32) | abstract class JsonNodeUtils { method findStringValue (line 40) | static String findStringValue(JsonNode jsonNode, String fieldName) { method findValue (line 48) | static T findValue(JsonNode jsonNode, String fieldName, TypeRefere... method findObjectNode (line 58) | static JsonNode findObjectNode(JsonNode jsonNode, String fieldName) { FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/jackson/JwsAlgorithmMixin.java class JwsAlgorithmMixin (line 31) | @JsonTypeInfo(use = JsonTypeInfo.Id.CLASS) FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/jackson/OAuth2AuthorizationRequestDeserializer.java class OAuth2AuthorizationRequestDeserializer (line 37) | final class OAuth2AuthorizationRequestDeserializer extends ValueDeserial... method deserialize (line 39) | @Override method deserialize (line 45) | private OAuth2AuthorizationRequest deserialize(JsonParser parser, Dese... method getBuilder (line 61) | private Builder getBuilder(JsonParser parser, AuthorizationGrantType a... method convertAuthorizationGrantType (line 69) | private static AuthorizationGrantType convertAuthorizationGrantType(Js... FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/jackson/OAuth2AuthorizationRequestMixin.java class OAuth2AuthorizationRequestMixin (line 34) | @JsonTypeInfo(use = JsonTypeInfo.Id.CLASS) FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/jackson/OAuth2AuthorizationServerJacksonModule.java class OAuth2AuthorizationServerJacksonModule (line 60) | @SuppressWarnings("serial") method OAuth2AuthorizationServerJacksonModule (line 63) | public OAuth2AuthorizationServerJacksonModule() { method configurePolymorphicTypeValidator (line 67) | @Override method setupModule (line 78) | @Override FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/jackson/OAuth2TokenExchangeActorMixin.java class OAuth2TokenExchangeActorMixin (line 35) | @JsonTypeInfo(use = JsonTypeInfo.Id.CLASS) method OAuth2TokenExchangeActorMixin (line 40) | @JsonCreator FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/jackson/OAuth2TokenExchangeCompositeAuthenticationTokenMixin.java class OAuth2TokenExchangeCompositeAuthenticationTokenMixin (line 37) | @JsonTypeInfo(use = JsonTypeInfo.Id.CLASS) method OAuth2TokenExchangeCompositeAuthenticationTokenMixin (line 42) | @JsonCreator FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/jackson/OAuth2TokenFormatMixin.java class OAuth2TokenFormatMixin (line 33) | @JsonTypeInfo(use = JsonTypeInfo.Id.CLASS) method OAuth2TokenFormatMixin (line 38) | @JsonCreator FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/jackson2/DurationMixin.java class DurationMixin (line 35) | @JsonTypeInfo(use = JsonTypeInfo.Id.CLASS) method ofSeconds (line 42) | @JsonCreator method getSeconds (line 46) | @JsonGetter("seconds") method getNano (line 49) | @JsonGetter("nano") FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/jackson2/HashSetMixin.java class HashSetMixin (line 33) | @JsonTypeInfo(use = JsonTypeInfo.Id.CLASS) method HashSetMixin (line 37) | @JsonCreator FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/jackson2/JsonNodeUtils.java class JsonNodeUtils (line 35) | @Deprecated(forRemoval = true) method findStringValue (line 44) | static String findStringValue(JsonNode jsonNode, String fieldName) { method findValue (line 52) | static T findValue(JsonNode jsonNode, String fieldName, TypeRefere... method findObjectNode (line 61) | static JsonNode findObjectNode(JsonNode jsonNode, String fieldName) { FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/jackson2/JwsAlgorithmMixin.java class JwsAlgorithmMixin (line 34) | @Deprecated(forRemoval = true) FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/jackson2/OAuth2AuthorizationRequestDeserializer.java class OAuth2AuthorizationRequestDeserializer (line 43) | @SuppressWarnings("removal") method deserialize (line 47) | @Override method deserialize (line 55) | private OAuth2AuthorizationRequest deserialize(JsonParser parser, Obje... method getBuilder (line 72) | private Builder getBuilder(JsonParser parser, AuthorizationGrantType a... method convertAuthorizationGrantType (line 80) | private static AuthorizationGrantType convertAuthorizationGrantType(Js... FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/jackson2/OAuth2AuthorizationRequestMixin.java class OAuth2AuthorizationRequestMixin (line 38) | @SuppressWarnings("removal") FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/jackson2/OAuth2AuthorizationServerJackson2Module.java class OAuth2AuthorizationServerJackson2Module (line 76) | @SuppressWarnings({ "serial", "removal" }) method OAuth2AuthorizationServerJackson2Module (line 80) | public OAuth2AuthorizationServerJackson2Module() { method setupModule (line 84) | @Override FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/jackson2/OAuth2TokenExchangeActorMixin.java class OAuth2TokenExchangeActorMixin (line 39) | @Deprecated(forRemoval = true) method OAuth2TokenExchangeActorMixin (line 46) | @JsonCreator FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/jackson2/OAuth2TokenExchangeCompositeAuthenticationTokenMixin.java class OAuth2TokenExchangeCompositeAuthenticationTokenMixin (line 41) | @Deprecated(forRemoval = true) method OAuth2TokenExchangeCompositeAuthenticationTokenMixin (line 48) | @JsonCreator FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/jackson2/OAuth2TokenFormatMixin.java class OAuth2TokenFormatMixin (line 36) | @Deprecated(forRemoval = true) method OAuth2TokenFormatMixin (line 42) | @JsonCreator FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/jackson2/StringArrayMixin.java class StringArrayMixin (line 30) | @Deprecated(forRemoval = true) method StringArrayMixin (line 34) | @JsonCreator FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/jackson2/UnmodifiableMapDeserializer.java class UnmodifiableMapDeserializer (line 39) | @SuppressWarnings("removal") method deserialize (line 43) | @Override FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/jackson2/UnmodifiableMapMixin.java class UnmodifiableMapMixin (line 37) | @SuppressWarnings("removal") method UnmodifiableMapMixin (line 43) | @JsonCreator FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/oidc/OidcClientMetadataClaimAccessor.java type OidcClientMetadataClaimAccessor (line 47) | public interface OidcClientMetadataClaimAccessor extends OAuth2ClientMet... method getPostLogoutRedirectUris (line 56) | default List getPostLogoutRedirectUris() { method getTokenEndpointAuthenticationSigningAlgorithm (line 69) | default String getTokenEndpointAuthenticationSigningAlgorithm() { method getIdTokenSignedResponseAlgorithm (line 80) | default String getIdTokenSignedResponseAlgorithm() { method getRegistrationAccessToken (line 90) | default String getRegistrationAccessToken() { method getRegistrationClientUrl (line 100) | default URL getRegistrationClientUrl() { FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/oidc/OidcClientMetadataClaimNames.java class OidcClientMetadataClaimNames (line 40) | public final class OidcClientMetadataClaimNames extends OAuth2ClientMeta... method OidcClientMetadataClaimNames (line 77) | private OidcClientMetadataClaimNames() { FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/oidc/OidcClientRegistration.java class OidcClientRegistration (line 54) | public final class OidcClientRegistration extends AbstractOAuth2ClientRe... method OidcClientRegistration (line 60) | private OidcClientRegistration(Map claims) { method builder (line 68) | public static Builder builder() { method withClaims (line 77) | public static Builder withClaims(Map claims) { class Builder (line 85) | public static final class Builder extends AbstractBuilder> postLog... method tokenEndpointAuthenticationSigningAlgorithm (line 127) | public Builder tokenEndpointAuthenticationSigningAlgorithm(String au... method idTokenSignedResponseAlgorithm (line 139) | public Builder idTokenSignedResponseAlgorithm(String idTokenSignedRe... method registrationAccessToken (line 150) | public Builder registrationAccessToken(String registrationAccessToke... method registrationClientUrl (line 161) | public Builder registrationClientUrl(String registrationClientUrl) { method build (line 171) | @Override method validate (line 177) | @Override method addClaimToClaimList (line 193) | @SuppressWarnings("unchecked") method acceptClaimValues (line 201) | @SuppressWarnings("unchecked") FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/oidc/OidcProviderConfiguration.java class OidcProviderConfiguration (line 45) | public final class OidcProviderConfiguration extends AbstractOAuth2Autho... method OidcProviderConfiguration (line 51) | private OidcProviderConfiguration(Map claims) { method builder (line 59) | public static Builder builder() { method withClaims (line 68) | public static Builder withClaims(Map claims) { class Builder (line 76) | public static final class Builder extends AbstractBuilder> subjectTypesConsu... method idTokenSigningAlgorithm (line 111) | public Builder idTokenSigningAlgorithm(String signingAlgorithm) { method idTokenSigningAlgorithms (line 123) | public Builder idTokenSigningAlgorithms(Consumer> signi... method userInfoEndpoint (line 136) | public Builder userInfoEndpoint(String userInfoEndpoint) { method endSessionEndpoint (line 147) | public Builder endSessionEndpoint(String endSessionEndpoint) { method build (line 160) | @Override method validate (line 166) | @Override method addClaimToClaimList (line 194) | @SuppressWarnings("unchecked") method acceptClaimValues (line 202) | @SuppressWarnings("unchecked") FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/oidc/OidcProviderMetadataClaimAccessor.java type OidcProviderMetadataClaimAccessor (line 43) | public interface OidcProviderMetadataClaimAccessor extends OAuth2Authori... method getSubjectTypes (line 49) | default List getSubjectTypes() { method getIdTokenSigningAlgorithms (line 60) | default List getIdTokenSigningAlgorithms() { method getUserInfoEndpoint (line 69) | default URL getUserInfoEndpoint() { method getEndSessionEndpoint (line 78) | default URL getEndSessionEndpoint() { FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/oidc/OidcProviderMetadataClaimNames.java class OidcProviderMetadataClaimNames (line 35) | public final class OidcProviderMetadataClaimNames extends OAuth2Authoriz... method OidcProviderMetadataClaimNames (line 60) | private OidcProviderMetadataClaimNames() { FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/oidc/authentication/OidcAuthenticationProviderUtils.java class OidcAuthenticationProviderUtils (line 33) | final class OidcAuthenticationProviderUtils { method OidcAuthenticationProviderUtils (line 35) | private OidcAuthenticationProviderUtils() { method accessToken (line 38) | static OAuth2AccessToken accessToken(OAuth2Aut... FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/oidc/authentication/OidcClientConfigurationAuthenticationProvider.java class OidcClientConfigurationAuthenticationProvider (line 62) | public final class OidcClientConfigurationAuthenticationProvider impleme... method OidcClientConfigurationAuthenticationProvider (line 80) | public OidcClientConfigurationAuthenticationProvider(RegisteredClientR... method setClientRegistrationConverter (line 95) | public void setClientRegistrationConverter( method authenticate (line 101) | @Override method supports (line 143) | @Override method findRegistration (line 148) | private OidcClientRegistrationAuthenticationToken findRegistration( method checkScope (line 176) | @SuppressWarnings("unchecked") FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/oidc/authentication/OidcClientRegistrationAuthenticationProvider.java class OidcClientRegistrationAuthenticationProvider (line 85) | public final class OidcClientRegistrationAuthenticationProvider implemen... method OidcClientRegistrationAuthenticationProvider (line 112) | public OidcClientRegistrationAuthenticationProvider(RegisteredClientRe... method authenticate (line 126) | @Override method supports (line 168) | @Override method setRegisteredClientConverter (line 179) | public void setRegisteredClientConverter( method setClientRegistrationConverter (line 191) | public void setClientRegistrationConverter( method setPasswordEncoder (line 204) | public void setPasswordEncoder(PasswordEncoder passwordEncoder) { method registerClient (line 209) | private OidcClientRegistrationAuthenticationToken registerClient( method registerAccessToken (line 286) | private OAuth2Authorization registerAccessToken(RegisteredClient regis... method checkScope (line 338) | @SuppressWarnings("unchecked") method isValidRedirectUris (line 354) | private static boolean isValidRedirectUris(List redirectUris) { method isValidTokenEndpointAuthenticationMethod (line 374) | private static boolean isValidTokenEndpointAuthenticationMethod(OidcCl... method throwInvalidClientRegistration (line 398) | private static void throwInvalidClientRegistration(String errorCode, S... FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/oidc/authentication/OidcClientRegistrationAuthenticationToken.java class OidcClientRegistrationAuthenticationToken (line 40) | public class OidcClientRegistrationAuthenticationToken extends AbstractA... method OidcClientRegistrationAuthenticationToken (line 57) | public OidcClientRegistrationAuthenticationToken(Authentication princi... method OidcClientRegistrationAuthenticationToken (line 74) | public OidcClientRegistrationAuthenticationToken(Authentication princi... method getPrincipal (line 84) | @Override method getCredentials (line 89) | @Override method getClientRegistration (line 98) | public OidcClientRegistration getClientRegistration() { method getClientId (line 106) | @Nullable FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/oidc/authentication/OidcLogoutAuthenticationContext.java class OidcLogoutAuthenticationContext (line 40) | public final class OidcLogoutAuthenticationContext implements OAuth2Auth... method OidcLogoutAuthenticationContext (line 44) | private OidcLogoutAuthenticationContext(Map context) { method get (line 48) | @SuppressWarnings("unchecked") method hasKey (line 55) | @Override method getRegisteredClient (line 65) | public RegisteredClient getRegisteredClient() { method with (line 75) | public static Builder with(OidcLogoutAuthenticationToken authenticatio... class Builder (line 82) | public static final class Builder extends AbstractBuilder context) { method get (line 50) | @SuppressWarnings("unchecked") method hasKey (line 57) | @Override method getAccessToken (line 67) | public OAuth2AccessToken getAccessToken() { method getAuthorization (line 75) | public OAuth2Authorization getAuthorization() { method with (line 85) | public static Builder with(OidcUserInfoAuthenticationToken authenticat... class Builder (line 92) | public static final class Builder extends AbstractBuilder getClaimsRequestedByScope(Map implements GenericHttp... method GenericHttpMessageConverterAdapter (line 46) | GenericHttpMessageConverterAdapter(SmartHttpMessageConverter smartC... method canRead (line 50) | @Override method read (line 55) | @Override method canWrite (line 61) | @Override method write (line 66) | @Override method canRead (line 72) | @Override method canWrite (line 77) | @Override method getSupportedMediaTypes (line 82) | @Override method read (line 87) | @Override method write (line 93) | @Override FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/oidc/http/converter/HttpMessageConverters.java class HttpMessageConverters (line 34) | final class HttpMessageConverters { method HttpMessageConverters (line 53) | private HttpMessageConverters() { method getJsonMessageConverter (line 56) | @SuppressWarnings("removal") FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/oidc/http/converter/OidcClientRegistrationHttpMessageConverter.java class OidcClientRegistrationHttpMessageConverter (line 58) | public class OidcClientRegistrationHttpMessageConverter extends Abstract... method OidcClientRegistrationHttpMessageConverter (line 70) | public OidcClientRegistrationHttpMessageConverter() { method supports (line 74) | @Override method readInternal (line 79) | @Override method writeInternal (line 94) | @Override method setClientRegistrationConverter (line 115) | public final void setClientRegistrationConverter( method setClientRegistrationParametersConverter (line 128) | public final void setClientRegistrationParametersConverter( class MapOidcClientRegistrationConverter (line 134) | private static final class MapOidcClientRegistrationConverter method MapOidcClientRegistrationConverter (line 152) | private MapOidcClientRegistrationConverter() { method convert (line 177) | @Override method getConverter (line 187) | private static Converter getConverter(TypeDescriptor targ... method convertClientSecretExpiresAt (line 191) | private static Instant convertClientSecretExpiresAt(Object clientSec... method convertScope (line 199) | private static List convertScope(Object scope) { class OidcClientRegistrationMapConverter (line 208) | private static final class OidcClientRegistrationMapConverter method convert (line 211) | @Override FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/oidc/http/converter/OidcProviderConfigurationHttpMessageConverter.java class OidcProviderConfigurationHttpMessageConverter (line 50) | public class OidcProviderConfigurationHttpMessageConverter method OidcProviderConfigurationHttpMessageConverter (line 63) | public OidcProviderConfigurationHttpMessageConverter() { method supports (line 67) | @Override method readInternal (line 72) | @Override method writeInternal (line 88) | @Override method setProviderConfigurationConverter (line 109) | public final void setProviderConfigurationConverter( method setProviderConfigurationParametersConverter (line 122) | public final void setProviderConfigurationParametersConverter( class OidcProviderConfigurationConverter (line 129) | private static final class OidcProviderConfigurationConverter method OidcProviderConfigurationConverter (line 143) | private OidcProviderConfigurationConverter() { method convert (line 165) | @Override method getConverter (line 171) | private static Converter getConverter(TypeDescriptor targ... FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/oidc/http/converter/OidcUserInfoHttpMessageConverter.java class OidcUserInfoHttpMessageConverter (line 50) | public class OidcUserInfoHttpMessageConverter extends AbstractHttpMessag... method OidcUserInfoHttpMessageConverter (line 62) | public OidcUserInfoHttpMessageConverter() { method supports (line 66) | @Override method readInternal (line 71) | @Override method writeInternal (line 86) | @Override method setUserInfoConverter (line 106) | public final void setUserInfoConverter(Converter, ... method setUserInfoParametersConverter (line 117) | public final void setUserInfoParametersConverter( class MapOidcUserInfoConverter (line 123) | private static final class MapOidcUserInfoConverter implements Convert... method MapOidcUserInfoConverter (line 141) | private MapOidcUserInfoConverter() { method convert (line 172) | @Override method getConverter (line 178) | private static Converter getConverter(TypeDescriptor targ... FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/oidc/web/OidcClientRegistrationEndpointFilter.java class OidcClientRegistrationEndpointFilter (line 76) | public final class OidcClientRegistrationEndpointFilter extends OncePerR... method OidcClientRegistrationEndpointFilter (line 102) | public OidcClientRegistrationEndpointFilter(AuthenticationManager auth... method OidcClientRegistrationEndpointFilter (line 113) | public OidcClientRegistrationEndpointFilter(AuthenticationManager auth... method createClientConfigurationMatcher (line 123) | private static RequestMatcher createClientConfigurationMatcher(String ... method doFilterInternal (line 135) | @Override method setAuthenticationConverter (line 182) | public void setAuthenticationConverter(AuthenticationConverter authent... method setAuthenticationSuccessHandler (line 194) | public void setAuthenticationSuccessHandler(AuthenticationSuccessHandl... method setAuthenticationFailureHandler (line 206) | public void setAuthenticationFailureHandler(AuthenticationFailureHandl... method sendClientRegistrationResponse (line 211) | private void sendClientRegistrationResponse(HttpServletRequest request... method sendErrorResponse (line 225) | private void sendErrorResponse(HttpServletRequest request, HttpServlet... FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/oidc/web/OidcLogoutEndpointFilter.java class OidcLogoutEndpointFilter (line 59) | public final class OidcLogoutEndpointFilter extends OncePerRequestFilter { method OidcLogoutEndpointFilter (line 81) | public OidcLogoutEndpointFilter(AuthenticationManager authenticationMa... method OidcLogoutEndpointFilter (line 91) | public OidcLogoutEndpointFilter(AuthenticationManager authenticationMa... method doFilterInternal (line 101) | @Override method setAuthenticationConverter (line 144) | public void setAuthenticationConverter(AuthenticationConverter authent... method setAuthenticationSuccessHandler (line 155) | public void setAuthenticationSuccessHandler(AuthenticationSuccessHandl... method setAuthenticationFailureHandler (line 167) | public void setAuthenticationFailureHandler(AuthenticationFailureHandl... method sendErrorResponse (line 172) | private void sendErrorResponse(HttpServletRequest request, HttpServlet... FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/oidc/web/OidcProviderConfigurationEndpointFilter.java class OidcProviderConfigurationEndpointFilter (line 60) | public final class OidcProviderConfigurationEndpointFilter extends OnceP... method setProviderConfigurationCustomizer (line 81) | public void setProviderConfigurationCustomizer( method doFilterInternal (line 87) | @Override method createRequestMatcher (line 132) | private static RequestMatcher createRequestMatcher() { method clientAuthenticationMethods (line 143) | private static Consumer> clientAuthenticationMethods() { method dPoPSigningAlgorithms (line 154) | private static Consumer> dPoPSigningAlgorithms() { method asUrl (line 168) | private static String asUrl(String issuer, String endpoint) { FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/oidc/web/OidcUserInfoEndpointFilter.java class OidcUserInfoEndpointFilter (line 64) | public final class OidcUserInfoEndpointFilter extends OncePerRequestFilt... method OidcUserInfoEndpointFilter (line 89) | public OidcUserInfoEndpointFilter(AuthenticationManager authentication... method OidcUserInfoEndpointFilter (line 99) | public OidcUserInfoEndpointFilter(AuthenticationManager authentication... method doFilterInternal (line 108) | @Override method setAuthenticationConverter (line 153) | public void setAuthenticationConverter(AuthenticationConverter authent... method setAuthenticationSuccessHandler (line 165) | public void setAuthenticationSuccessHandler(AuthenticationSuccessHandl... method setAuthenticationFailureHandler (line 177) | public void setAuthenticationFailureHandler(AuthenticationFailureHandl... method createAuthentication (line 182) | private Authentication createAuthentication(HttpServletRequest request) { method sendUserInfoResponse (line 187) | private void sendUserInfoResponse(HttpServletRequest request, HttpServ... method sendErrorResponse (line 194) | private void sendErrorResponse(HttpServletRequest request, HttpServlet... FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/oidc/web/authentication/OAuth2EndpointUtils.java class OAuth2EndpointUtils (line 34) | final class OAuth2EndpointUtils { method OAuth2EndpointUtils (line 36) | private OAuth2EndpointUtils() { method getFormParameters (line 39) | static MultiValueMap getFormParameters(HttpServletRequ... method getQueryParameters (line 54) | static MultiValueMap getQueryParameters(HttpServletReq... FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/oidc/web/authentication/OidcClientRegistrationAuthenticationConverter.java class OidcClientRegistrationAuthenticationConverter (line 48) | public final class OidcClientRegistrationAuthenticationConverter impleme... method convert (line 52) | @Override FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/oidc/web/authentication/OidcLogoutAuthenticationConverter.java class OidcLogoutAuthenticationConverter (line 47) | public final class OidcLogoutAuthenticationConverter implements Authenti... method convert (line 52) | @Override method throwError (line 96) | private static void throwError(String errorCode, String parameterName) { FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/oidc/web/authentication/OidcLogoutAuthenticationSuccessHandler.java class OidcLogoutAuthenticationSuccessHandler (line 55) | public final class OidcLogoutAuthenticationSuccessHandler implements Aut... method onAuthenticationSuccess (line 65) | @Override method setLogoutHandler (line 89) | public void setLogoutHandler(LogoutHandler logoutHandler) { method performLogout (line 94) | private void performLogout(HttpServletRequest request, HttpServletResp... method sendLogoutRedirect (line 105) | private void sendLogoutRedirect(HttpServletRequest request, HttpServle... FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/settings/AbstractSettings.java class AbstractSettings (line 35) | public abstract class AbstractSettings implements Serializable { method AbstractSettings (line 42) | protected AbstractSettings(Map settings) { method getSetting (line 53) | @SuppressWarnings("unchecked") method getSettings (line 63) | public Map getSettings() { method equals (line 67) | @Override method hashCode (line 79) | @Override method toString (line 84) | @Override class AbstractBuilder (line 95) | protected abstract static class AbstractBuilder> settingsConsumer) { method build (line 127) | public abstract T build(); method getSettings (line 129) | protected final Map getSettings() { method getThis (line 133) | @SuppressWarnings("unchecked") FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/settings/AuthorizationServerSettings.java class AuthorizationServerSettings (line 34) | public final class AuthorizationServerSettings extends AbstractSettings { method AuthorizationServerSettings (line 39) | private AuthorizationServerSettings(Map settings) { method getIssuer (line 47) | public String getIssuer() { method isMultipleIssuersAllowed (line 66) | public boolean isMultipleIssuersAllowed() { method getAuthorizationEndpoint (line 75) | public String getAuthorizationEndpoint() { method getPushedAuthorizationRequestEndpoint (line 84) | public String getPushedAuthorizationRequestEndpoint() { method getDeviceAuthorizationEndpoint (line 93) | public String getDeviceAuthorizationEndpoint() { method getDeviceVerificationEndpoint (line 102) | public String getDeviceVerificationEndpoint() { method getTokenEndpoint (line 110) | public String getTokenEndpoint() { method getJwkSetEndpoint (line 118) | public String getJwkSetEndpoint() { method getTokenRevocationEndpoint (line 127) | public String getTokenRevocationEndpoint() { method getTokenIntrospectionEndpoint (line 136) | public String getTokenIntrospectionEndpoint() { method getClientRegistrationEndpoint (line 145) | public String getClientRegistrationEndpoint() { method getOidcClientRegistrationEndpoint (line 154) | public String getOidcClientRegistrationEndpoint() { method getOidcUserInfoEndpoint (line 162) | public String getOidcUserInfoEndpoint() { method getOidcLogoutEndpoint (line 171) | public String getOidcLogoutEndpoint() { method builder (line 179) | public static Builder builder() { method withSettings (line 200) | public static Builder withSettings(Map settings) { class Builder (line 208) | public static final class Builder extends AbstractBuilder settings) { method isRequireProofKey (line 51) | public boolean isRequireProofKey() { method isRequireAuthorizationConsent (line 61) | public boolean isRequireAuthorizationConsent() { method getJwkSetUrl (line 69) | public String getJwkSetUrl() { method getTokenEndpointAuthenticationSigningAlgorithm (line 82) | public JwsAlgorithm getTokenEndpointAuthenticationSigningAlgorithm() { method getX509CertificateSubjectDN (line 93) | public String getX509CertificateSubjectDN() { method builder (line 101) | public static Builder builder() { method withSettings (line 110) | public static Builder withSettings(Map settings) { class Builder (line 118) | public static final class Builder extends AbstractBuilder settings) { method getAuthorizationCodeTimeToLive (line 48) | public Duration getAuthorizationCodeTimeToLive() { method getAccessTokenTimeToLive (line 56) | public Duration getAccessTokenTimeToLive() { method getAccessTokenFormat (line 65) | public OAuth2TokenFormat getAccessTokenFormat() { method getDeviceCodeTimeToLive (line 73) | public Duration getDeviceCodeTimeToLive() { method isReuseRefreshTokens (line 84) | public boolean isReuseRefreshTokens() { method getRefreshTokenTimeToLive (line 92) | public Duration getRefreshTokenTimeToLive() { method getIdTokenSignatureAlgorithm (line 103) | public SignatureAlgorithm getIdTokenSignatureAlgorithm() { method isX509CertificateBoundAccessTokens (line 115) | public boolean isX509CertificateBoundAccessTokens() { method builder (line 123) | public static Builder builder() { method withSettings (line 139) | public static Builder withSettings(Map settings) { class Builder (line 147) | public static final class Builder extends AbstractBuilder context) { method get (line 41) | @SuppressWarnings("unchecked") method hasKey (line 48) | @Override method builder (line 58) | public static Builder builder() { class Builder (line 65) | public static final class Builder extends AbstractBuilder context) { method get (line 49) | @SuppressWarnings("unchecked") method hasKey (line 56) | @Override method getJwsHeader (line 67) | public JwsHeader.Builder getJwsHeader() { method getClaims (line 76) | public JwtClaimsSet.Builder getClaims() { method with (line 86) | public static Builder with(JwsHeader.Builder jwsHeaderBuilder, JwtClai... class Builder (line 93) | public static final class Builder extends AbstractBuilder { method JwtGenerator (line 75) | public JwtGenerator(JwtEncoder jwtEncoder) { method generate (line 80) | @Nullable method setJwtCustomizer (line 209) | public void setJwtCustomizer(OAuth2TokenCustomizer... method setClock (line 220) | public void setClock(Clock clock) { FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/token/OAuth2AccessTokenGenerator.java class OAuth2AccessTokenGenerator (line 53) | public final class OAuth2AccessTokenGenerator implements OAuth2TokenGene... method generate (line 62) | @Nullable method setAccessTokenCustomizer (line 141) | public void setAccessTokenCustomizer(OAuth2TokenCustomizer getAudience() { method getExpiresAt (line 70) | default Instant getExpiresAt() { method getNotBefore (line 80) | default Instant getNotBefore() { method getIssuedAt (line 90) | default Instant getIssuedAt() { method getId (line 99) | default String getId() { FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/token/OAuth2TokenClaimNames.java class OAuth2TokenClaimNames (line 31) | public final class OAuth2TokenClaimNames { method OAuth2TokenClaimNames (line 74) | private OAuth2TokenClaimNames() { FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/token/OAuth2TokenClaimsContext.java class OAuth2TokenClaimsContext (line 35) | public final class OAuth2TokenClaimsContext implements OAuth2TokenContext { method OAuth2TokenClaimsContext (line 39) | private OAuth2TokenClaimsContext(Map context) { method get (line 43) | @SuppressWarnings("unchecked") method hasKey (line 50) | @Override method getClaims (line 61) | public OAuth2TokenClaimsSet.Builder getClaims() { method with (line 70) | public static Builder with(OAuth2TokenClaimsSet.Builder claimsBuilder) { class Builder (line 77) | public static final class Builder extends AbstractBuilder claims) { method getClaims (line 48) | @Override method builder (line 57) | public static Builder builder() { class Builder (line 64) | public static final class Builder { method Builder (line 68) | private Builder() { method issuer (line 77) | public Builder issuer(String issuer) { method subject (line 87) | public Builder subject(String subject) { method audience (line 97) | public Builder audience(List audience) { method expiresAt (line 108) | public Builder expiresAt(Instant expiresAt) { method notBefore (line 119) | public Builder notBefore(Instant notBefore) { method issuedAt (line 129) | public Builder issuedAt(Instant issuedAt) { method id (line 139) | public Builder id(String jti) { method claim (line 149) | public Builder claim(String name, Object value) { method claims (line 162) | public Builder claims(Consumer> claimsConsumer) { method build (line 171) | public OAuth2TokenClaimsSet build() { FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/token/OAuth2TokenContext.java type OAuth2TokenContext (line 46) | public interface OAuth2TokenContext extends Context { method getRegisteredClient (line 57) | default RegisteredClient getRegisteredClient() { method getPrincipal (line 68) | default T getPrincipal() { method getAuthorizationServerContext (line 76) | default AuthorizationServerContext getAuthorizationServerContext() { method getAuthorization (line 84) | @Nullable method getAuthorizedScopes (line 93) | default Set getAuthorizedScopes() { method getTokenType (line 102) | default OAuth2TokenType getTokenType() { method getAuthorizationGrantType (line 110) | default AuthorizationGrantType getAuthorizationGrantType() { method getAuthorizationGrant (line 119) | default T getAuthorizationGrant() { class AbstractBuilder (line 129) | abstract class AbstractBuilder authorizedScopes) { method tokenType (line 193) | public B tokenType(OAuth2TokenType tokenType) { method authorizationGrantType (line 202) | public B authorizationGrantType(AuthorizationGrantType authorization... method authorizationGrant (line 212) | public B authorizationGrant(Authentication authorizationGrant) { method put (line 222) | public B put(Object key, Object value) { method context (line 235) | public B context(Consumer> contextConsumer) { method get (line 240) | @SuppressWarnings("unchecked") method getContext (line 245) | protected Map getContext() { method getThis (line 249) | @SuppressWarnings("unchecked") method build (line 258) | public abstract T build(); FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/token/OAuth2TokenCustomizer.java type OAuth2TokenCustomizer (line 28) | @FunctionalInterface method customize (line 35) | void customize(T context); FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/token/OAuth2TokenGenerator.java type OAuth2TokenGenerator (line 36) | @FunctionalInterface method generate (line 52) | @Nullable FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/web/DefaultConsentPage.java class DefaultConsentPage (line 38) | final class DefaultConsentPage { method DefaultConsentPage (line 42) | private DefaultConsentPage() { method displayConsent (line 45) | static void displayConsent(HttpServletRequest request, HttpServletResp... method generateConsentPage (line 56) | private static String generateConsentPage(HttpServletRequest request, ... FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/web/GenericHttpMessageConverterAdapter.java class GenericHttpMessageConverterAdapter (line 42) | final class GenericHttpMessageConverterAdapter implements GenericHttp... method GenericHttpMessageConverterAdapter (line 46) | GenericHttpMessageConverterAdapter(SmartHttpMessageConverter smartC... method canRead (line 50) | @Override method read (line 55) | @Override method canWrite (line 61) | @Override method write (line 66) | @Override method canRead (line 72) | @Override method canWrite (line 77) | @Override method getSupportedMediaTypes (line 82) | @Override method read (line 87) | @Override method write (line 93) | @Override FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/web/HttpMessageConverters.java class HttpMessageConverters (line 33) | final class HttpMessageConverters { method HttpMessageConverters (line 52) | private HttpMessageConverters() { method getJsonMessageConverter (line 55) | @SuppressWarnings("removal") FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/web/NimbusJwkSetEndpointFilter.java class NimbusJwkSetEndpointFilter (line 50) | public final class NimbusJwkSetEndpointFilter extends OncePerRequestFilt... method NimbusJwkSetEndpointFilter (line 67) | public NimbusJwkSetEndpointFilter(JWKSource jwkSource) { method NimbusJwkSetEndpointFilter (line 76) | public NimbusJwkSetEndpointFilter(JWKSource jwkSource... method doFilterInternal (line 84) | @Override FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/web/OAuth2AuthorizationEndpointFilter.java class OAuth2AuthorizationEndpointFilter (line 103) | public final class OAuth2AuthorizationEndpointFilter extends OncePerRequ... method OAuth2AuthorizationEndpointFilter (line 134) | public OAuth2AuthorizationEndpointFilter(AuthenticationManager authent... method OAuth2AuthorizationEndpointFilter (line 144) | public OAuth2AuthorizationEndpointFilter(AuthenticationManager authent... method createDefaultRequestMatcher (line 158) | private static RequestMatcher createDefaultRequestMatcher(String autho... method createAuthorizationConsentMatcher (line 170) | private static RequestMatcher createAuthorizationConsentMatcher(String... method doFilterInternal (line 181) | @Override method setAuthenticationDetailsSource (line 232) | public void setAuthenticationDetailsSource( method setAuthenticationConverter (line 248) | public void setAuthenticationConverter(AuthenticationConverter authent... method setAuthenticationSuccessHandler (line 260) | public void setAuthenticationSuccessHandler(AuthenticationSuccessHandl... method setAuthenticationFailureHandler (line 272) | public void setAuthenticationFailureHandler(AuthenticationFailureHandl... method setSessionAuthenticationStrategy (line 285) | public void setSessionAuthenticationStrategy(SessionAuthenticationStra... method setConsentPage (line 296) | public void setConsentPage(String consentPage) { method sendAuthorizationConsent (line 300) | private void sendAuthorizationConsent(HttpServletRequest request, Http... method hasConsentUri (line 337) | private boolean hasConsentUri() { method resolveConsentUri (line 341) | private String resolveConsentUri(HttpServletRequest request) { method sendAuthorizationResponse (line 354) | private void sendAuthorizationResponse(HttpServletRequest request, Htt... method sendErrorResponse (line 371) | private void sendErrorResponse(HttpServletRequest request, HttpServlet... method createAuthorizationCodeRequestValidatingFilter (line 409) | Filter createAuthorizationCodeRequestValidatingFilter(RegisteredClient... class OAuth2AuthorizationCodeRequestValidatingFilter (line 418) | private final class OAuth2AuthorizationCodeRequestValidatingFilter ext... method OAuth2AuthorizationCodeRequestValidatingFilter (line 426) | private OAuth2AuthorizationCodeRequestValidatingFilter(RegisteredCli... method doFilterInternal (line 437) | @Override FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/web/OAuth2AuthorizationServerMetadataEndpointFilter.java class OAuth2AuthorizationServerMetadataEndpointFilter (line 57) | public final class OAuth2AuthorizationServerMetadataEndpointFilter exten... method setAuthorizationServerMetadataCustomizer (line 80) | public void setAuthorizationServerMetadataCustomizer( method doFilterInternal (line 86) | @Override method createRequestMatcher (line 127) | private static RequestMatcher createRequestMatcher() { method clientAuthenticationMethods (line 138) | private static Consumer> clientAuthenticationMethods() { method dPoPSigningAlgorithms (line 149) | private static Consumer> dPoPSigningAlgorithms() { method asUrl (line 163) | private static String asUrl(String issuer, String endpoint) { FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/web/OAuth2ClientAuthenticationFilter.java class OAuth2ClientAuthenticationFilter (line 84) | public final class OAuth2ClientAuthenticationFilter extends OncePerReque... method OAuth2ClientAuthenticationFilter (line 108) | public OAuth2ClientAuthenticationFilter(AuthenticationManager authenti... method doFilterInternal (line 125) | @Override method setAuthenticationConverter (line 162) | public void setAuthenticationConverter(AuthenticationConverter authent... method setAuthenticationSuccessHandler (line 174) | public void setAuthenticationSuccessHandler(AuthenticationSuccessHandl... method setAuthenticationFailureHandler (line 185) | public void setAuthenticationFailureHandler(AuthenticationFailureHandl... method onAuthenticationSuccess (line 190) | private void onAuthenticationSuccess(HttpServletRequest request, HttpS... method onAuthenticationFailure (line 198) | private void onAuthenticationFailure(HttpServletRequest request, HttpS... method validateClientIdentifier (line 227) | private static void validateClientIdentifier(Authentication authentica... FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/web/OAuth2ClientRegistrationEndpointFilter.java class OAuth2ClientRegistrationEndpointFilter (line 63) | public final class OAuth2ClientRegistrationEndpointFilter extends OncePe... method OAuth2ClientRegistrationEndpointFilter (line 89) | public OAuth2ClientRegistrationEndpointFilter(AuthenticationManager au... method OAuth2ClientRegistrationEndpointFilter (line 100) | public OAuth2ClientRegistrationEndpointFilter(AuthenticationManager au... method doFilterInternal (line 109) | @Override method setAuthenticationConverter (line 156) | public void setAuthenticationConverter(AuthenticationConverter authent... method setAuthenticationSuccessHandler (line 168) | public void setAuthenticationSuccessHandler(AuthenticationSuccessHandl... method setAuthenticationFailureHandler (line 180) | public void setAuthenticationFailureHandler(AuthenticationFailureHandl... method sendClientRegistrationResponse (line 185) | private void sendClientRegistrationResponse(HttpServletRequest request... method sendErrorResponse (line 194) | private void sendErrorResponse(HttpServletRequest request, HttpServlet... FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/web/OAuth2DeviceAuthorizationEndpointFilter.java class OAuth2DeviceAuthorizationEndpointFilter (line 76) | public final class OAuth2DeviceAuthorizationEndpointFilter extends OnceP... method OAuth2DeviceAuthorizationEndpointFilter (line 101) | public OAuth2DeviceAuthorizationEndpointFilter(AuthenticationManager a... method OAuth2DeviceAuthorizationEndpointFilter (line 112) | public OAuth2DeviceAuthorizationEndpointFilter(AuthenticationManager a... method doFilterInternal (line 122) | @Override method setAuthenticationDetailsSource (line 158) | public void setAuthenticationDetailsSource( method setAuthenticationConverter (line 173) | public void setAuthenticationConverter(AuthenticationConverter authent... method setAuthenticationSuccessHandler (line 185) | public void setAuthenticationSuccessHandler(AuthenticationSuccessHandl... method setAuthenticationFailureHandler (line 197) | public void setAuthenticationFailureHandler(AuthenticationFailureHandl... method setVerificationUri (line 210) | public void setVerificationUri(String verificationUri) { method sendDeviceAuthorizationResponse (line 215) | private void sendDeviceAuthorizationResponse(HttpServletRequest reques... method resolveVerificationUri (line 244) | private String resolveVerificationUri(HttpServletRequest request) { FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/web/OAuth2DeviceVerificationEndpointFilter.java class OAuth2DeviceVerificationEndpointFilter (line 84) | public final class OAuth2DeviceVerificationEndpointFilter extends OncePe... method OAuth2DeviceVerificationEndpointFilter (line 110) | public OAuth2DeviceVerificationEndpointFilter(AuthenticationManager au... method OAuth2DeviceVerificationEndpointFilter (line 121) | public OAuth2DeviceVerificationEndpointFilter(AuthenticationManager au... method createDefaultRequestMatcher (line 135) | private RequestMatcher createDefaultRequestMatcher(String deviceVerifi... method doFilterInternal (line 148) | @Override method setAuthenticationDetailsSource (line 188) | public void setAuthenticationDetailsSource( method setAuthenticationConverter (line 205) | public void setAuthenticationConverter(AuthenticationConverter authent... method setAuthenticationSuccessHandler (line 216) | public void setAuthenticationSuccessHandler(AuthenticationSuccessHandl... method setAuthenticationFailureHandler (line 228) | public void setAuthenticationFailureHandler(AuthenticationFailureHandl... method setConsentPage (line 239) | public void setConsentPage(String consentPage) { method sendAuthorizationConsent (line 243) | private void sendAuthorizationConsent(HttpServletRequest request, Http... method hasConsentUri (line 275) | private boolean hasConsentUri() { method resolveConsentUri (line 279) | private String resolveConsentUri(HttpServletRequest request) { method sendErrorResponse (line 292) | private void sendErrorResponse(HttpServletRequest request, HttpServlet... FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/web/OAuth2PushedAuthorizationRequestEndpointFilter.java class OAuth2PushedAuthorizationRequestEndpointFilter (line 75) | public final class OAuth2PushedAuthorizationRequestEndpointFilter extend... method OAuth2PushedAuthorizationRequestEndpointFilter (line 105) | public OAuth2PushedAuthorizationRequestEndpointFilter(AuthenticationMa... method OAuth2PushedAuthorizationRequestEndpointFilter (line 116) | public OAuth2PushedAuthorizationRequestEndpointFilter(AuthenticationMa... method doFilterInternal (line 126) | @Override method setAuthenticationDetailsSource (line 162) | public void setAuthenticationDetailsSource( method setAuthenticationConverter (line 177) | public void setAuthenticationConverter(AuthenticationConverter authent... method setAuthenticationSuccessHandler (line 189) | public void setAuthenticationSuccessHandler(AuthenticationSuccessHandl... method setAuthenticationFailureHandler (line 201) | public void setAuthenticationFailureHandler(AuthenticationFailureHandl... method sendPushedAuthorizationResponse (line 206) | private void sendPushedAuthorizationResponse(HttpServletRequest reques... FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/web/OAuth2TokenEndpointFilter.java class OAuth2TokenEndpointFilter (line 95) | public final class OAuth2TokenEndpointFilter extends OncePerRequestFilter { method OAuth2TokenEndpointFilter (line 120) | public OAuth2TokenEndpointFilter(AuthenticationManager authenticationM... method OAuth2TokenEndpointFilter (line 129) | public OAuth2TokenEndpointFilter(AuthenticationManager authenticationM... method doFilterInternal (line 146) | @Override method setAuthenticationDetailsSource (line 188) | public void setAuthenticationDetailsSource( method setAuthenticationConverter (line 202) | public void setAuthenticationConverter(AuthenticationConverter authent... method setAuthenticationSuccessHandler (line 214) | public void setAuthenticationSuccessHandler(AuthenticationSuccessHandl... method setAuthenticationFailureHandler (line 226) | public void setAuthenticationFailureHandler(AuthenticationFailureHandl... method throwError (line 231) | private static void throwError(String errorCode, String parameterName) { FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/web/OAuth2TokenIntrospectionEndpointFilter.java class OAuth2TokenIntrospectionEndpointFilter (line 62) | public final class OAuth2TokenIntrospectionEndpointFilter extends OncePe... method OAuth2TokenIntrospectionEndpointFilter (line 86) | public OAuth2TokenIntrospectionEndpointFilter(AuthenticationManager au... method OAuth2TokenIntrospectionEndpointFilter (line 97) | public OAuth2TokenIntrospectionEndpointFilter(AuthenticationManager au... method doFilterInternal (line 107) | @Override method setAuthenticationConverter (line 140) | public void setAuthenticationConverter(AuthenticationConverter authent... method setAuthenticationSuccessHandler (line 151) | public void setAuthenticationSuccessHandler(AuthenticationSuccessHandl... method setAuthenticationFailureHandler (line 163) | public void setAuthenticationFailureHandler(AuthenticationFailureHandl... method sendIntrospectionResponse (line 168) | private void sendIntrospectionResponse(HttpServletRequest request, Htt... FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/web/OAuth2TokenRevocationEndpointFilter.java class OAuth2TokenRevocationEndpointFilter (line 62) | public final class OAuth2TokenRevocationEndpointFilter extends OncePerRe... method OAuth2TokenRevocationEndpointFilter (line 86) | public OAuth2TokenRevocationEndpointFilter(AuthenticationManager authe... method OAuth2TokenRevocationEndpointFilter (line 97) | public OAuth2TokenRevocationEndpointFilter(AuthenticationManager authe... method doFilterInternal (line 107) | @Override method setAuthenticationDetailsSource (line 142) | public void setAuthenticationDetailsSource( method setAuthenticationConverter (line 156) | public void setAuthenticationConverter(AuthenticationConverter authent... method setAuthenticationSuccessHandler (line 167) | public void setAuthenticationSuccessHandler(AuthenticationSuccessHandl... method setAuthenticationFailureHandler (line 179) | public void setAuthenticationFailureHandler(AuthenticationFailureHandl... method sendRevocationSuccessResponse (line 184) | private void sendRevocationSuccessResponse(HttpServletRequest request,... FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/web/authentication/ClientSecretBasicAuthenticationConverter.java class ClientSecretBasicAuthenticationConverter (line 49) | public final class ClientSecretBasicAuthenticationConverter implements A... method convert (line 51) | @Nullable FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/web/authentication/ClientSecretPostAuthenticationConverter.java class ClientSecretPostAuthenticationConverter (line 48) | public final class ClientSecretPostAuthenticationConverter implements Au... method convert (line 50) | @Nullable FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/web/authentication/JwtClientAssertionAuthenticationConverter.java class JwtClientAssertionAuthenticationConverter (line 46) | public final class JwtClientAssertionAuthenticationConverter implements ... method convert (line 51) | @Nullable FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/web/authentication/OAuth2AccessTokenResponseAuthenticationSuccessHandler.java class OAuth2AccessTokenResponseAuthenticationSuccessHandler (line 56) | public final class OAuth2AccessTokenResponseAuthenticationSuccessHandler... method onAuthenticationSuccess (line 64) | @Override method setAccessTokenResponseCustomizer (line 121) | public void setAccessTokenResponseCustomizer( FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/web/authentication/OAuth2AuthorizationCodeAuthenticationConverter.java class OAuth2AuthorizationCodeAuthenticationConverter (line 48) | public final class OAuth2AuthorizationCodeAuthenticationConverter implem... method convert (line 50) | @Nullable FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/web/authentication/OAuth2AuthorizationCodeRequestAuthenticationConverter.java class OAuth2AuthorizationCodeRequestAuthenticationConverter (line 67) | public final class OAuth2AuthorizationCodeRequestAuthenticationConverter... method convert (line 78) | @Override method isPushedAuthorizationRequest (line 188) | private boolean isPushedAuthorizationRequest(HttpServletRequest reques... method createDefaultRequestMatcher (line 198) | private static RequestMatcher createDefaultRequestMatcher() { method throwError (line 205) | private static void throwError(String errorCode, String parameterName) { method throwError (line 209) | private static void throwError(String errorCode, String parameterName,... FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/web/authentication/OAuth2AuthorizationConsentAuthenticationConverter.java class OAuth2AuthorizationConsentAuthenticationConverter (line 54) | public final class OAuth2AuthorizationConsentAuthenticationConverter imp... method convert (line 63) | @Override method createDefaultRequestMatcher (line 108) | static RequestMatcher createDefaultRequestMatcher() { method throwError (line 117) | private static void throwError(String errorCode, String parameterName) { FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/web/authentication/OAuth2ClientCredentialsAuthenticationConverter.java class OAuth2ClientCredentialsAuthenticationConverter (line 51) | public final class OAuth2ClientCredentialsAuthenticationConverter implem... method convert (line 53) | @Nullable FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/web/authentication/OAuth2ClientRegistrationAuthenticationConverter.java class OAuth2ClientRegistrationAuthenticationConverter (line 46) | public final class OAuth2ClientRegistrationAuthenticationConverter imple... method convert (line 50) | @Override FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/web/authentication/OAuth2DeviceAuthorizationConsentAuthenticationConverter.java class OAuth2DeviceAuthorizationConsentAuthenticationConverter (line 50) | public final class OAuth2DeviceAuthorizationConsentAuthenticationConvert... method convert (line 57) | @Override FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/web/authentication/OAuth2DeviceAuthorizationRequestAuthenticationConverter.java class OAuth2DeviceAuthorizationRequestAuthenticationConverter (line 49) | public final class OAuth2DeviceAuthorizationRequestAuthenticationConvert... method convert (line 53) | @Override FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/web/authentication/OAuth2DeviceCodeAuthenticationConverter.java class OAuth2DeviceCodeAuthenticationConverter (line 48) | public final class OAuth2DeviceCodeAuthenticationConverter implements Au... method convert (line 50) | @Nullable FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/web/authentication/OAuth2DeviceVerificationAuthenticationConverter.java class OAuth2DeviceVerificationAuthenticationConverter (line 47) | public final class OAuth2DeviceVerificationAuthenticationConverter imple... method convert (line 54) | @Override FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/web/authentication/OAuth2EndpointUtils.java class OAuth2EndpointUtils (line 45) | final class OAuth2EndpointUtils { method OAuth2EndpointUtils (line 49) | private OAuth2EndpointUtils() { method getFormParameters (line 52) | static MultiValueMap getFormParameters(HttpServletRequ... method getQueryParameters (line 67) | static MultiValueMap getQueryParameters(HttpServletReq... method getParametersIfMatchesAuthorizationCodeGrantRequest (line 81) | static Map getParametersIfMatchesAuthorizationCodeGran... method matchesAuthorizationCodeGrantRequest (line 99) | static boolean matchesAuthorizationCodeGrantRequest(HttpServletRequest... method matchesPkceTokenRequest (line 105) | static boolean matchesPkceTokenRequest(HttpServletRequest request) { method validateAndAddDPoPParametersIfAvailable (line 110) | static void validateAndAddDPoPParametersIfAvailable(HttpServletRequest... method throwError (line 126) | static void throwError(String errorCode, String parameterName, String ... method normalizeUserCode (line 131) | static String normalizeUserCode(String userCode) { method validateUserCode (line 139) | static boolean validateUserCode(String userCode) { FILE: oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/web/authentication/OAuth2ErrorAuthenticationFailureHandler.java class OAuth2ErrorAuthenticationFailureHandler (line 47) | public final class OAuth2ErrorAuthenticationFailureHandler implements Au... method onAuthenticationFailure (line 53) | @Override method setErrorResponseConverter (line 78) | public void setErrorResponseConverter(HttpMessageConverter parseMap(String data) { class CustomOAuth2AuthorizationParametersMapper (line 798) | @SuppressWarnings("removal") method apply (line 804) | @Override method toSqlParameterList (line 870) | private List toSqlParam... method writeMap (line 894) | private String writeMap(Map data) { FILE: oauth2/oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/OAuth2AuthorizationConsentTests.java class OAuth2AuthorizationConsentTests (line 31) | public class OAuth2AuthorizationConsentTests { method fromWhenAuthorizationConsentNullThenThrowIllegalArgumentException (line 33) | @Test method withIdWhenRegisteredClientIdNullThenThrowIllegalArgumentException (line 39) | @Test method withIdWhenPrincipalNameNullThenThrowIllegalArgumentException (line 45) | @Test method buildWhenAuthoritiesEmptyThenThrowIllegalArgumentException (line 51) | @Test method buildWhenAllAttributesAreProvidedThenAllAttributesAreSet (line 57) | @Test method fromWhenAuthorizationConsentProvidedThenCopied (line 73) | @Test method authoritiesThenCustomizesAuthorities (line 92) | @Test FILE: oauth2/oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/OAuth2AuthorizationServerMetadataTests.java class OAuth2AuthorizationServerMetadataTests (line 39) | public class OAuth2AuthorizationServerMetadataTests { method buildWhenAllClaimsProvidedThenCreated (line 50) | @Test method buildWhenOnlyRequiredClaimsProvidedThenCreated (line 102) | @Test method withClaimsWhenClaimsProvidedThenCreated (line 129) | @Test method withClaimsWhenClaimsWithUrlsProvidedThenCreated (line 174) | @Test method withClaimsWhenNullThenThrowIllegalArgumentException (line 218) | @Test method withClaimsWhenMissingRequiredClaimsThenThrowIllegalArgumentException (line 224) | @Test method buildWhenCalledTwiceThenGeneratesTwoConfigurations (line 231) | @Test method buildWhenMissingIssuerThenThrowIllegalArgumentException (line 246) | @Test method buildWhenIssuerNotUrlThenThrowIllegalArgumentException (line 254) | @Test method buildWhenMissingAuthorizationEndpointThenThrowIllegalArgumentException (line 262) | @Test method buildWhenAuthorizationEndpointNotUrlThenThrowIllegalArgumentException (line 271) | @Test method buildWhenPushedAuthorizationRequestEndpointNotUrlThenThrowIllegalArgumentException (line 280) | @Test method buildWhenMissingTokenEndpointThenThrowsIllegalArgumentException (line 289) | @Test method buildWhenTokenEndpointNotUrlThenThrowIllegalArgumentException (line 297) | @Test method buildWhenTokenEndpointAuthenticationMethodsNotListThenThrowIllegalArgumentException (line 306) | @Test method buildWhenTokenEndpointAuthenticationMethodsEmptyListThenThrowIllegalArgumentException (line 315) | @Test method buildWhenTokenEndpointAuthenticationMethodsAddingOrRemovingThenCorrectValues (line 325) | @Test method buildWhenJwksUriNotUrlThenThrowIllegalArgumentException (line 339) | @Test method buildWhenScopesNotListThenThrowIllegalArgumentException (line 347) | @Test method buildWhenScopesEmptyListThenThrowIllegalArgumentException (line 356) | @Test method buildWhenScopesAddingOrRemovingThenCorrectValues (line 364) | @Test method buildWhenMissingResponseTypesThenThrowIllegalArgumentException (line 376) | @Test method buildWhenResponseTypesNotListThenThrowIllegalArgumentException (line 384) | @Test method buildWhenResponseTypesEmptyListThenThrowIllegalArgumentException (line 393) | @Test method buildWhenResponseTypesAddingOrRemovingThenCorrectValues (line 401) | @Test method buildWhenResponseTypesNotPresentAndAddingThenCorrectValues (line 414) | @Test method buildWhenGrantTypesNotListThenThrowIllegalArgumentException (line 424) | @Test method buildWhenGrantTypesEmptyListThenThrowIllegalArgumentException (line 433) | @Test method buildWhenGrantTypesAddingOrRemovingThenCorrectValues (line 441) | @Test method buildWhenTokenRevocationEndpointNotUrlThenThrowIllegalArgumentException (line 454) | @Test method buildWhenTokenRevocationEndpointAuthenticationMethodsNotListThenThrowIllegalArgumentException (line 462) | @Test method buildWhenTokenRevocationEndpointAuthenticationMethodsEmptyListThenThrowIllegalArgumentException (line 471) | @Test method buildWhenTokenRevocationEndpointAuthenticationMethodsAddingOrRemovingThenCorrectValues (line 481) | @Test method buildWhenTokenIntrospectionEndpointNotUrlThenThrowIllegalArgumentException (line 495) | @Test method buildWhenTokenIntrospectionEndpointAuthenticationMethodsNotListThenThrowIllegalArgumentException (line 503) | @Test method buildWhenTokenIntrospectionEndpointAuthenticationMethodsEmptyListThenThrowIllegalArgumentException (line 513) | @Test method buildWhenTokenIntrospectionEndpointAuthenticationMethodsAddingOrRemovingThenCorrectValues (line 523) | @Test method buildWhenCodeChallengeMethodsNotListThenThrowIllegalArgumentException (line 537) | @Test method buildWhenCodeChallengeMethodsEmptyListThenThrowIllegalArgumentException (line 546) | @Test method buildWhenCodeChallengeMethodsAddingOrRemovingThenCorrectValues (line 556) | @Test method buildWhenDPoPSigningAlgorithmsNotListThenThrowIllegalArgumentException (line 569) | @Test method buildWhenDPoPSigningAlgorithmsEmptyListThenThrowIllegalArgumentException (line 578) | @Test method buildWhenDPoPSigningAlgorithmsAddingOrRemovingThenCorrectValues (line 588) | @Test method claimWhenNameNullThenThrowIllegalArgumentException (line 601) | @Test method claimWhenValueNullThenThrowIllegalArgumentException (line 608) | @Test method claimsWhenRemovingClaimThenNotPresent (line 615) | @Test method claimsWhenAddingClaimThenPresent (line 624) | @Test method url (line 632) | private static URL url(String urlString) { FILE: oauth2/oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/OAuth2AuthorizationTests.java class OAuth2AuthorizationTests (line 39) | public class OAuth2AuthorizationTests { method withRegisteredClientWhenRegisteredClientNullThenThrowIllegalArgumentException (line 57) | @Test method fromWhenAuthorizationNullThenThrowIllegalArgumentException (line 64) | @Test method fromWhenAuthorizationProvidedThenCopied (line 70) | @Test method buildWhenPrincipalNameNotProvidedThenThrowIllegalArgumentException (line 92) | @Test method buildWhenAuthorizationGrantTypeNotProvidedThenThrowIllegalArgumentException (line 100) | @Test method attributeWhenNameNullThenThrowIllegalArgumentException (line 107) | @Test method attributeWhenValueNullThenThrowIllegalArgumentException (line 114) | @Test method buildWhenAllAttributesAreProvidedThenAllAttributesAreSet (line 121) | @Test FILE: oauth2/oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/OAuth2ClientRegistrationTests.java class OAuth2ClientRegistrationTests (line 40) | public class OAuth2ClientRegistrationTests { method buildWhenAllClaimsProvidedThenCreated (line 42) | @Test method withClaimsWhenClaimsProvidedThenCreated (line 81) | @Test method withClaimsWhenNullThenThrowIllegalArgumentException (line 121) | @Test method withClaimsWhenEmptyThenThrowIllegalArgumentException (line 127) | @Test method buildWhenMissingClientIdThenThrowIllegalArgumentException (line 134) | @Test method buildWhenClientSecretAndMissingClientIdThenThrowIllegalArgumentException (line 141) | @Test method buildWhenClientIdIssuedAtNotInstantThenThrowIllegalArgumentException (line 148) | @Test method buildWhenMissingClientSecretThenThrowIllegalArgumentException (line 160) | @Test method buildWhenClientSecretExpiresAtNotInstantThenThrowIllegalArgumentException (line 172) | @Test method buildWhenRedirectUrisNotListThenThrowIllegalArgumentException (line 186) | @Test method buildWhenRedirectUrisEmptyListThenThrowIllegalArgumentException (line 195) | @Test method buildWhenRedirectUrisAddingOrRemovingThenCorrectValues (line 203) | @Test method buildWhenGrantTypesNotListThenThrowIllegalArgumentException (line 218) | @Test method buildWhenGrantTypesEmptyListThenThrowIllegalArgumentException (line 227) | @Test method buildWhenGrantTypesAddingOrRemovingThenCorrectValues (line 235) | @Test method buildWhenResponseTypesNotListThenThrowIllegalArgumentException (line 250) | @Test method buildWhenResponseTypesEmptyListThenThrowIllegalArgumentException (line 259) | @Test method buildWhenResponseTypesAddingOrRemovingThenCorrectValues (line 267) | @Test method buildWhenScopesNotListThenThrowIllegalArgumentException (line 282) | @Test method buildWhenScopesEmptyListThenThrowIllegalArgumentException (line 291) | @Test method buildWhenScopesAddingOrRemovingThenCorrectValues (line 299) | @Test method buildWhenJwksUriNotUrlThenThrowIllegalArgumentException (line 314) | @Test method claimWhenNameNullThenThrowIllegalArgumentException (line 322) | @Test method claimWhenValueNullThenThrowIllegalArgumentException (line 329) | @Test method claimsWhenRemovingClaimThenNotPresent (line 336) | @Test method claimsWhenAddingClaimThenPresent (line 349) | @Test FILE: oauth2/oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/TestOAuth2Authorizations.java class TestOAuth2Authorizations (line 41) | public final class TestOAuth2Authorizations { method TestOAuth2Authorizations (line 43) | private TestOAuth2Authorizations() { method authorization (line 46) | public static OAuth2Authorization.Builder authorization() { method authorization (line 50) | public static OAuth2Authorization.Builder authorization(RegisteredClie... method authorization (line 54) | public static OAuth2Authorization.Builder authorization(RegisteredClie... method authorization (line 64) | public static OAuth2Authorization.Builder authorization(RegisteredClie... method authorization (line 69) | public static OAuth2Authorization.Builder authorization(RegisteredClie... method authorization (line 77) | private static OAuth2Authorization.Builder authorization(RegisteredCli... method tokenMetadata (line 109) | private static Map tokenMetadata(RegisteredClient regi... method defaultTokenClaims (line 122) | private static Map defaultTokenClaims() { FILE: oauth2/oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/aot/hint/OAuth2AuthorizationServerBeanRegistrationAotProcessorTests.java class OAuth2AuthorizationServerBeanRegistrationAotProcessorTests (line 42) | class OAuth2AuthorizationServerBeanRegistrationAotProcessorTests { method setUp (line 48) | @BeforeEach method processAheadOfTimeWhenBeanTypeJdbcBasedImplThenReturnContribution (line 55) | @ParameterizedTest method processAheadOfTimeWhenBeanTypeNotJdbcBasedImplThenDoesNotReturnContribution (line 67) | @ParameterizedTest method processAheadOfTimeWhenMultipleBeanTypeJdbcBasedImplThenReturnContributionOnce (line 79) | @Test class CustomJdbcOAuth2AuthorizationService (line 97) | static class CustomJdbcOAuth2AuthorizationService extends JdbcOAuth2Au... method CustomJdbcOAuth2AuthorizationService (line 99) | CustomJdbcOAuth2AuthorizationService(JdbcOperations jdbcOperations, class CustomJdbcRegisteredClientRepository (line 106) | static class CustomJdbcRegisteredClientRepository extends JdbcRegister... method CustomJdbcRegisteredClientRepository (line 108) | CustomJdbcRegisteredClientRepository(JdbcOperations jdbcOperations) { FILE: oauth2/oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/authentication/ClientSecretAuthenticationProviderTests.java class ClientSecretAuthenticationProviderTests (line 59) | public class ClientSecretAuthenticationProviderTests { method setUp (line 79) | @BeforeEach method constructorWhenRegisteredClientRepositoryNullThenThrowIllegalArgumentException (line 104) | @Test method constructorWhenAuthorizationServiceNullThenThrowIllegalArgumentException (line 111) | @Test method setPasswordEncoderWhenNullThenThrowIllegalArgumentException (line 118) | @Test method supportsWhenTypeOAuth2ClientAuthenticationTokenThenReturnTrue (line 125) | @Test method authenticateWhenInvalidClientIdThenThrowOAuth2AuthenticationException (line 130) | @Test method authenticateWhenUnsupportedClientAuthenticationMethodThenThrowOAuth2AuthenticationException (line 148) | @Test method authenticateWhenClientSecretNotProvidedThenThrowOAuth2AuthenticationException (line 166) | @Test method authenticateWhenInvalidClientSecretThenThrowOAuth2AuthenticationException (line 183) | @Test method authenticateWhenExpiredClientSecretThenThrowOAuth2AuthenticationException (line 202) | @Test method authenticateWhenValidCredentialsThenAuthenticated (line 223) | @Test method authenticateWhenValidCredentialsAndRequiresUpgradingThenClientSecretUpgraded (line 242) | @Test method authenticateWhenAuthorizationCodeGrantAndValidCredentialsThenAuthenticated (line 264) | @Test method authenticateWhenPkceAndInvalidCodeThenThrowOAuth2AuthenticationException (line 287) | @Test method authenticateWhenPkceAndMissingCodeVerifierThenThrowOAuth2AuthenticationException (line 313) | @Test method authenticateWhenPkceAndValidCodeVerifierThenAuthenticated (line 338) | @Test method createAuthorization (line 364) | private static OAuth2Authorization createAuthorization(RegisteredClien... method createAuthorizationCodeTokenParameters (line 371) | private static Map createAuthorizationCodeTokenParamet... method createPkceTokenParameters (line 378) | private static Map createPkceTokenParameters(String co... FILE: oauth2/oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/authentication/JwtClientAssertionAuthenticationProviderTests.java class JwtClientAssertionAuthenticationProviderTests (line 80) | public class JwtClientAssertionAuthenticationProviderTests { method setUp (line 103) | @BeforeEach method tearDown (line 116) | @AfterEach method constructorWhenRegisteredClientRepositoryNullThenThrowIllegalArgumentException (line 121) | @Test method constructorWhenAuthorizationServiceNullThenThrowIllegalArgumentException (line 128) | @Test method setJwtDecoderFactoryWhenNullThenThrowIllegalArgumentException (line 135) | @Test method supportsWhenTypeOAuth2ClientAuthenticationTokenThenReturnTrue (line 142) | @Test method authenticateWhenInvalidClientIdThenThrowOAuth2AuthenticationException (line 147) | @Test method authenticateWhenUnsupportedClientAuthenticationMethodThenThrowOAuth2AuthenticationException (line 169) | @Test method authenticateWhenCredentialsNotProvidedThenThrowOAuth2AuthenticationException (line 186) | @Test method authenticateWhenInvalidCredentialsThenThrowOAuth2AuthenticationException (line 207) | @Test method authenticateWhenInvalidClaimsThenThrowOAuth2AuthenticationException (line 236) | @Test method authenticateWhenValidCredentialsThenAuthenticated (line 280) | @Test method authenticateWhenPkceAndValidCodeVerifierThenAuthenticated (line 320) | @Test method jwtClientAssertionClaims (line 369) | private JwtClaimsSet.Builder jwtClientAssertionClaims(RegisteredClient... method createEncoder (line 381) | private static JwtEncoder createEncoder(String secret, String algorith... method asUrl (line 389) | private static String asUrl(String uri, String path) { method createAuthorizationCodeTokenParameters (line 393) | private static Map createAuthorizationCodeTokenParamet... method createPkceTokenParameters (line 400) | private static Map createPkceTokenParameters(String co... method createPkceAuthorizationParametersS256 (line 406) | private static Map createPkceAuthorizationParametersS2... FILE: oauth2/oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/authentication/JwtClientAssertionDecoderFactoryTests.java class JwtClientAssertionDecoderFactoryTests (line 38) | public class JwtClientAssertionDecoderFactoryTests { method setJwtValidatorFactoryWhenNullThenThrowIllegalArgumentException (line 42) | @Test method createDecoderWhenMissingJwkSetUrlThenThrowOAuth2AuthenticationException (line 49) | @Test method createDecoderWhenMissingClientSecretThenThrowOAuth2AuthenticationException (line 72) | @Test method createDecoderWhenMissingSigningAlgorithmThenThrowOAuth2AuthenticationException (line 96) | @Test FILE: oauth2/oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/authentication/OAuth2AccessTokenAuthenticationContextTests.java class OAuth2AccessTokenAuthenticationContextTests (line 37) | public class OAuth2AccessTokenAuthenticationContextTests { method withWhenAuthenticationNullThenThrowIllegalArgumentException (line 51) | @Test method setWhenValueNullThenThrowIllegalArgumentException (line 58) | @Test method buildWhenAllValuesProvidedThenAllValuesAreSet (line 67) | @Test FILE: oauth2/oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/authentication/OAuth2AccessTokenAuthenticationTokenTests.java class OAuth2AccessTokenAuthenticationTokenTests (line 40) | public class OAuth2AccessTokenAuthenticationTokenTests { method constructorWhenRegisteredClientNullThenThrowIllegalArgumentException (line 55) | @Test method constructorWhenClientPrincipalNullThenThrowIllegalArgumentException (line 62) | @Test method constructorWhenAccessTokenNullThenThrowIllegalArgumentException (line 69) | @Test method constructorWhenAdditionalParametersNullThenThrowIllegalArgumentException (line 77) | @Test method constructorWhenAllValuesProvidedThenCreated (line 85) | @Test FILE: oauth2/oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/authentication/OAuth2AuthorizationCodeAuthenticationProviderTests.java class OAuth2AuthorizationCodeAuthenticationProviderTests (line 109) | public class OAuth2AuthorizationCodeAuthenticationProviderTests { method setUp (line 131) | @BeforeEach method cleanup (line 164) | @AfterEach method constructorWhenAuthorizationServiceNullThenThrowIllegalArgumentException (line 169) | @Test method constructorWhenTokenGeneratorNullThenThrowIllegalArgumentException (line 176) | @Test method supportsWhenTypeOAuth2AuthorizationCodeAuthenticationTokenThenReturnTrue (line 183) | @Test method setSessionRegistryWhenNullThenThrowIllegalArgumentException (line 188) | @Test method authenticateWhenClientPrincipalNotOAuth2ClientAuthenticationTokenThenThrowOAuth2AuthenticationException (line 195) | @Test method authenticateWhenClientPrincipalNotAuthenticatedThenThrowOAuth2AuthenticationException (line 209) | @Test method authenticateWhenInvalidCodeThenThrowOAuth2AuthenticationException (line 224) | @Test method authenticateWhenCodeIssuedToAnotherClientThenThrowOAuth2AuthenticationException (line 238) | @Test method authenticateWhenInvalidRedirectUriThenThrowOAuth2AuthenticationException (line 263) | @Test method authenticateWhenInvalidatedCodeThenThrowOAuth2AuthenticationException (line 283) | @Test method authenticateWhenInvalidatedCodeAndAccessTokenNullThenThrowOAuth2AuthenticationException (line 316) | @Test method authenticateWhenExpiredCodeThenThrowOAuth2AuthenticationException (line 345) | @Test method authenticateWhenAccessTokenNotGeneratedThenThrowOAuth2AuthenticationException (line 370) | @Test method authenticateWhenInvalidRefreshTokenGeneratedThenThrowOAuth2AuthenticationException (line 403) | @Test method authenticateWhenIdTokenNotGeneratedThenThrowOAuth2AuthenticationException (line 440) | @Test method authenticateWhenValidCodeThenReturnAccessToken (line 475) | @Test method authenticateWhenValidCodeAndAuthenticationRequestThenReturnIdToken (line 542) | @Test method authenticateWhenPublicClientThenRefreshTokenNotIssued (line 637) | @Test method authenticateWhenTokenTimeToLiveConfiguredThenTokenExpirySet (line 699) | @Test method authenticateWhenRefreshTokenGrantNotConfiguredThenRefreshTokenNotIssued (line 749) | @Test method authenticateWhenAccessTokenFormatReferenceThenAccessTokenGeneratorCalled (line 774) | @Test method createJwt (line 799) | private static Jwt createJwt() { method createJwt (line 805) | private static Jwt createJwt(Instant issuedAt, Instant expiresAt) { method createHash (line 813) | private static String createHash(String value) throws NoSuchAlgorithmE... method generateDPoPProof (line 819) | private String generateDPoPProof(String tokenEndpointUri) { FILE: oauth2/oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/authentication/OAuth2AuthorizationCodeAuthenticationTokenTests.java class OAuth2AuthorizationCodeAuthenticationTokenTests (line 38) | public class OAuth2AuthorizationCodeAuthenticationTokenTests { method constructorWhenCodeNullThenThrowIllegalArgumentException (line 51) | @Test method constructorWhenClientPrincipalNullThenThrowIllegalArgumentException (line 59) | @Test method constructorWhenClientPrincipalProvidedThenCreated (line 66) | @Test method getAdditionalParametersWhenUpdateThenThrowUnsupportedOperationException (line 78) | @Test FILE: oauth2/oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/authentication/OAuth2AuthorizationCodeRequestAuthenticationProviderTests.java class OAuth2AuthorizationCodeRequestAuthenticationProviderTests (line 75) | public class OAuth2AuthorizationCodeRequestAuthenticationProviderTests { method setUp (line 99) | @BeforeEach method tearDown (line 115) | @AfterEach method constructorWhenRegisteredClientRepositoryNullThenThrowIllegalArgumentException (line 120) | @Test method constructorWhenAuthorizationServiceNullThenThrowIllegalArgumentException (line 128) | @Test method constructorWhenAuthorizationConsentServiceNullThenThrowIllegalArgumentException (line 137) | @Test method supportsWhenTypeOAuth2AuthorizationCodeRequestAuthenticationTokenThenReturnTrue (line 145) | @Test method setAuthorizationCodeGeneratorWhenNullThenThrowIllegalArgumentException (line 151) | @Test method setAuthenticationValidatorWhenNullThenThrowIllegalArgumentException (line 158) | @Test method setAuthorizationConsentRequiredWhenNullThenThrowIllegalArgumentException (line 166) | @Test method authenticateWhenInvalidClientIdThenThrowOAuth2AuthorizationCodeRequestAuthenticationException (line 173) | @Test method authenticateWhenInvalidRedirectUriHostThenThrowOAuth2AuthorizationCodeRequestAuthenticationException (line 187) | @Test method authenticateWhenInvalidRedirectUriFragmentThenThrowOAuth2AuthorizationCodeRequestAuthenticationException (line 202) | @Test method authenticateWhenUnregisteredRedirectUriThenThrowOAuth2AuthorizationCodeRequestAuthenticationException (line 216) | @Test method authenticateWhenRedirectUriIPv4LoopbackAndDifferentPortThenReturnAuthorizationCode (line 231) | @Test method authenticateWhenRedirectUriIPv6LoopbackAndDifferentPortThenReturnAuthorizationCode (line 250) | @Test method authenticateWhenMissingRedirectUriAndMultipleRegisteredThenThrowOAuth2AuthorizationCodeRequestAuthenticationException (line 268) | @Test method authenticateWhenAuthenticationRequestMissingRedirectUriThenThrowOAuth2AuthorizationCodeRequestAuthenticationException (line 284) | @Test method authenticateWhenClientNotAuthorizedToRequestCodeThenThrowOAuth2AuthorizationCodeRequestAuthenticationException (line 299) | @Test method authenticateWhenInvalidScopeThenThrowOAuth2AuthorizationCodeRequestAuthenticationException (line 317) | @Test method authenticateWhenPkceRequiredAndMissingCodeChallengeThenThrowOAuth2AuthorizationCodeRequestAuthenticationException (line 332) | @Test method authenticateWhenPkceUnsupportedCodeChallengeMethodThenThrowOAuth2AuthorizationCodeRequestAuthenticationException (line 347) | @Test method authenticateWhenPkceMissingCodeChallengeMethodThenThrowOAuth2AuthorizationCodeRequestAuthenticationException (line 366) | @Test method authenticateWhenAuthenticationRequestWithPromptNoneLoginThenThrowOAuth2AuthorizationCodeRequestAuthenticationException (line 383) | @Test method authenticateWhenAuthenticationRequestWithPromptNoneConsentThenThrowOAuth2AuthorizationCodeRequestAuthenticationException (line 389) | @Test method authenticateWhenAuthenticationRequestWithPromptNoneSelectAccountThenThrowOAuth2AuthorizationCodeRequestAuthenticationException (line 395) | @Test method assertWhenAuthenticationRequestWithPromptThenThrowOAuth2AuthorizationCodeRequestAuthenticationException (line 401) | private void assertWhenAuthenticationRequestWithPromptThenThrowOAuth2A... method authenticateWhenPrincipalNotAuthenticatedAndPromptNoneThenThrowOAuth2AuthorizationCodeRequestAuthenticationException (line 418) | @Test method authenticateWhenPrincipalNotAuthenticatedThenThrowOAuth2AuthorizationCodeRequestAuthenticationException (line 436) | @Test method authenticateWhenRequireAuthorizationConsentAndPromptNoneThenThrowOAuth2AuthorizationCodeRequestAuthenticationException (line 453) | @Test method authenticateWhenRequireAuthorizationConsentThenReturnAuthorizationConsent (line 473) | @Test method authenticateWhenRequireAuthorizationConsentAndOnlyOpenidScopeRequestedThenAuthorizationConsentNotRequired (line 520) | @Test method authenticateWhenRequireAuthorizationConsentAndAllPreviouslyApprovedThenAuthorizationConsentNotRequired (line 544) | @Test method authenticateWhenCustomAuthorizationConsentRequiredThenUsed (line 571) | @Test method authenticateWhenAuthorizationCodeRequestValidThenReturnAuthorizationCode (line 596) | @Test method authenticateWhenAuthorizationCodeRequestWithRequestUriThenReturnAuthorizationCode (line 614) | @Test method authenticateWhenAuthorizationCodeRequestWithInvalidRequestUriThenThrowOAuth2AuthorizationCodeRequestAuthenticationException (line 642) | @Test method authenticateWhenAuthorizationCodeRequestWithRequestUriIssuedToAnotherClientThenThrowOAuth2AuthorizationCodeRequestAuthenticationException (line 666) | @Test method authenticateWhenAuthorizationCodeRequestWithExpiredRequestUriThenThrowOAuth2AuthorizationCodeRequestAuthenticationException (line 691) | @Test method authenticateWhenAuthorizationCodeNotGeneratedThenThrowOAuth2AuthorizationCodeRequestAuthenticationException (line 716) | @Test method authenticateWhenCustomAuthenticationValidatorThenUsed (line 741) | @Test method assertAuthorizationCodeRequestWithAuthorizationCodeResult (line 765) | private void assertAuthorizationCodeRequestWithAuthorizationCodeResult... method assertAuthenticationException (line 807) | private static void assertAuthenticationException( method createPkceParameters (line 820) | private static Map createPkceParameters() { FILE: oauth2/oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/authentication/OAuth2AuthorizationCodeRequestAuthenticationTokenTests.java class OAuth2AuthorizationCodeRequestAuthenticationTokenTests (line 40) | public class OAuth2AuthorizationCodeRequestAuthenticationTokenTests { method constructorWhenAuthorizationUriNotProvidedThenThrowIllegalArgumentException (line 52) | @Test method constructorWhenClientIdNotProvidedThenThrowIllegalArgumentException (line 60) | @Test method constructorWhenPrincipalNotProvidedThenThrowIllegalArgumentException (line 68) | @Test method constructorWhenAuthorizationCodeNotProvidedThenThrowIllegalArgumentException (line 76) | @Test method constructorWhenAuthorizationRequestThenValuesAreSet (line 84) | @Test method constructorWhenAuthorizationResponseThenValuesAreSet (line 108) | @Test FILE: oauth2/oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/authentication/OAuth2AuthorizationConsentAuthenticationContextTests.java class OAuth2AuthorizationConsentAuthenticationContextTests (line 40) | public class OAuth2AuthorizationConsentAuthenticationContextTests { method withWhenAuthenticationNullThenThrowIllegalArgumentException (line 59) | @Test method setWhenValueNullThenThrowIllegalArgumentException (line 66) | @Test method buildWhenRequiredValueNullThenThrowIllegalArgumentException (line 78) | @Test method buildWhenAllValuesProvidedThenAllValuesAreSet (line 102) | @Test FILE: oauth2/oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/authentication/OAuth2AuthorizationConsentAuthenticationProviderTests.java class OAuth2AuthorizationConsentAuthenticationProviderTests (line 65) | public class OAuth2AuthorizationConsentAuthenticationProviderTests { method setUp (line 83) | @BeforeEach method tearDown (line 99) | @AfterEach method constructorWhenRegisteredClientRepositoryNullThenThrowIllegalArgumentException (line 104) | @Test method constructorWhenAuthorizationServiceNullThenThrowIllegalArgumentException (line 112) | @Test method constructorWhenAuthorizationConsentServiceNullThenThrowIllegalArgumentException (line 120) | @Test method supportsWhenTypeOAuth2AuthorizationConsentAuthenticationTokenThenReturnTrue (line 128) | @Test method setAuthorizationCodeGeneratorWhenNullThenThrowIllegalArgumentException (line 133) | @Test method setAuthorizationConsentCustomizerWhenNullThenThrowIllegalArgumentException (line 140) | @Test method authenticateWhenInvalidStateThenThrowOAuth2AuthorizationCodeRequestAuthenticationException (line 147) | @Test method authenticateWhenPrincipalNotAuthenticatedThenThrowOAuth2AuthorizationCodeRequestAuthenticationException (line 162) | @Test method authenticateWhenInvalidPrincipalThenThrowOAuth2AuthorizationCodeRequestAuthenticationException (line 181) | @Test method authenticateWhenInvalidClientIdThenThrowOAuth2AuthorizationCodeRequestAuthenticationException (line 199) | @Test method authenticateWhenDoesNotMatchClientThenThrowOAuth2AuthorizationCodeRequestAuthenticationException (line 217) | @Test method authenticateWhenScopeNotRequestedThenThrowOAuth2AuthorizationCodeRequestAuthenticationException (line 237) | @Test method authenticateWhenNotApprovedThenThrowOAuth2AuthorizationCodeRequestAuthenticationException (line 260) | @Test method authenticateWhenApproveAllThenReturnAuthorizationCode (line 286) | @Test method authenticateWhenCustomAuthorizationConsentCustomizerThenUsed (line 311) | @Test method assertAuthorizationConsentRequestWithAuthorizationCodeResult (line 351) | private void assertAuthorizationConsentRequestWithAuthorizationCodeRes... method authenticateWhenApproveNoneAndRevokePreviouslyApprovedThenAuthorizationConsentRemoved (line 396) | @Test method authenticateWhenApproveSomeAndPreviouslyApprovedThenAuthorizationConsentUpdated (line 440) | @Test method authenticateWhenApproveNoneAndPreviouslyApprovedThenAuthorizationConsentNotUpdated (line 493) | @Test method assertAuthenticationException (line 528) | private static void assertAuthenticationException( FILE: oauth2/oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/authentication/OAuth2ClientAuthenticationTokenTests.java class OAuth2ClientAuthenticationTokenTests (line 34) | public class OAuth2ClientAuthenticationTokenTests { method constructorWhenClientIdNullThenThrowIllegalArgumentException (line 36) | @Test method constructorWhenClientAuthenticationMethodNullThenThrowIllegalArgumentException (line 44) | @Test method constructorWhenRegisteredClientNullThenThrowIllegalArgumentException (line 51) | @Test method constructorWhenClientCredentialsProvidedThenCreated (line 59) | @Test method constructorWhenRegisteredClientProvidedThenCreated (line 71) | @Test FILE: oauth2/oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/authentication/OAuth2ClientCredentialsAuthenticationProviderTests.java class OAuth2ClientCredentialsAuthenticationProviderTests (line 87) | public class OAuth2ClientCredentialsAuthenticationProviderTests { method setUp (line 103) | @BeforeEach method cleanup (line 133) | @AfterEach method constructorWhenAuthorizationServiceNullThenThrowIllegalArgumentException (line 138) | @Test method constructorWhenTokenGeneratorNullThenThrowIllegalArgumentException (line 145) | @Test method supportsWhenSupportedAuthenticationThenTrue (line 152) | @Test method supportsWhenUnsupportedAuthenticationThenFalse (line 157) | @Test method setAuthenticationValidatorWhenNullThenThrowIllegalArgumentException (line 162) | @Test method authenticateWhenClientPrincipalNotOAuth2ClientAuthenticationTokenThenThrowOAuth2AuthenticationException (line 169) | @Test method authenticateWhenClientPrincipalNotAuthenticatedThenThrowOAuth2AuthenticationException (line 184) | @Test method authenticateWhenClientNotAuthorizedToRequestTokenThenThrowOAuth2AuthenticationException (line 200) | @Test method authenticateWhenInvalidScopeThenThrowOAuth2AuthenticationException (line 217) | @Test method authenticateWhenScopeRequestedThenAccessTokenContainsScope (line 232) | @Test method authenticateWhenNoScopeRequestedThenAccessTokenDoesNotContainScope (line 248) | @Test method authenticateWhenAccessTokenNotGeneratedThenThrowOAuth2AuthenticationException (line 263) | @Test method authenticateWhenValidAuthenticationThenReturnAccessToken (line 282) | @Test method authenticateWhenAccessTokenFormatReferenceThenAccessTokenGeneratorCalled (line 328) | @Test method authenticateWhenCustomAuthenticationValidatorThenUsed (line 347) | @Test method createJwt (line 366) | private static Jwt createJwt(Set scope) { method generateDPoPProof (line 377) | private String generateDPoPProof(String tokenEndpointUri) { FILE: oauth2/oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/authentication/OAuth2ClientCredentialsAuthenticationTokenTests.java class OAuth2ClientCredentialsAuthenticationTokenTests (line 38) | public class OAuth2ClientCredentialsAuthenticationTokenTests { method constructorWhenClientPrincipalNullThenThrowIllegalArgumentException (line 50) | @Test method constructorWhenClientPrincipalProvidedThenCreated (line 58) | @Test method constructorWhenScopesProvidedThenCreated (line 70) | @Test FILE: oauth2/oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/authentication/OAuth2ClientRegistrationAuthenticationProviderTests.java class OAuth2ClientRegistrationAuthenticationProviderTests (line 73) | public class OAuth2ClientRegistrationAuthenticationProviderTests { method setUp (line 83) | @BeforeEach method constructorWhenRegisteredClientRepositoryNullThenThrowIllegalArgumentException (line 103) | @Test method constructorWhenAuthorizationServiceNullThenThrowIllegalArgumentException (line 110) | @Test method setRegisteredClientConverterWhenNullThenThrowIllegalArgumentException (line 117) | @Test method setClientRegistrationConverterWhenNullThenThrowIllegalArgumentException (line 124) | @Test method setPasswordEncoderWhenNullThenThrowIllegalArgumentException (line 131) | @Test method supportsWhenTypeOAuth2ClientRegistrationAuthenticationTokenThenReturnTrue (line 138) | @Test method authenticateWhenPrincipalNotOAuth2TokenAuthenticationTokenThenThrowOAuth2AuthenticationException (line 143) | @Test method authenticateWhenPrincipalNotAuthenticatedThenThrowOAuth2AuthenticationException (line 160) | @Test method authenticateWhenAccessTokenNotFoundThenThrowOAuth2AuthenticationException (line 177) | @Test method authenticateWhenAccessTokenNotActiveThenThrowOAuth2AuthenticationException (line 197) | @Test method authenticateWhenAccessTokenNotAuthorizedThenThrowOAuth2AuthenticationException (line 229) | @Test method authenticateWhenAccessTokenContainsRequiredScopeAndAdditionalScopeThenThrowOAuth2AuthenticationException (line 260) | @Test method authenticateWhenInvalidRedirectUriThenThrowOAuth2AuthenticationException (line 291) | @Test method authenticateWhenRedirectUriContainsFragmentThenThrowOAuth2AuthenticationException (line 326) | @Test method authenticateWhenValidAccessTokenThenReturnClientRegistration (line 361) | @Test method authenticateWhenOpenRegistrationThenReturnClientRegistration (line 412) | @Test method assertClientRegistration (line 442) | private static void assertClientRegistration(OAuth2ClientRegistration ... method createJwtClientRegistration (line 481) | private static Jwt createJwtClientRegistration() { method createJwt (line 485) | private static Jwt createJwt(Set scopes) { FILE: oauth2/oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/authentication/OAuth2DeviceAuthorizationConsentAuthenticationProviderTests.java class OAuth2DeviceAuthorizationConsentAuthenticationProviderTests (line 67) | public class OAuth2DeviceAuthorizationConsentAuthenticationProviderTests { method setUp (line 85) | @BeforeEach method constructorWhenRegisteredClientRepositoryIsNullThenThrowIllegalArgumentException (line 94) | @Test method constructorWhenAuthorizationServiceIsNullThenThrowIllegalArgumentException (line 104) | @Test method constructorWhenAuthorizationConsentServiceIsNullThenThrowIllegalArgumentException (line 114) | @Test method setAuthorizationConsentCustomizerWhenNullThenThrowIllegalArgumentException (line 124) | @Test method supportsWhenTypeOAuth2DeviceAuthorizationConsentAuthenticationTokenThenReturnTrue (line 133) | @Test method authenticateWhenAuthorizationNotFoundThenThrowOAuth2AuthenticationException (line 139) | @Test method authenticateWhenPrincipalIsNotAuthenticatedThenThrowOAuth2AuthenticationException (line 157) | @Test method authenticateWhenPrincipalNameDoesNotMatchThenThrowOAuth2AuthenticationException (line 179) | @Test method authenticateWhenRegisteredClientNotFoundThenThrowOAuth2AuthenticationException (line 201) | @Test method authenticateWhenRegisteredClientDoesNotMatchAuthorizationThenThrowOAuth2AuthenticationException (line 223) | @Test method authenticateWhenRequestedScopesNotAuthorizedThenThrowOAuth2AuthenticationException (line 247) | @Test method authenticateWhenAuthoritiesIsEmptyThenThrowOAuth2AuthenticationException (line 274) | @Test method authenticateWhenAuthoritiesIsNotEmptyThenAuthorizationConsentSaved (line 311) | @Test method authenticateWhenExistingAuthorizationConsentThenUpdated (line 351) | @Test method authenticateWhenAuthorizationConsentCustomizerSetThenUsed (line 393) | @Test method createAuthorization (line 430) | private static OAuth2Authorization createAuthorization(RegisteredClien... method createAuthentication (line 442) | private static OAuth2DeviceAuthorizationConsentAuthenticationToken cre... method createDeviceCode (line 455) | private static OAuth2DeviceCode createDeviceCode() { method createUserCode (line 460) | private static OAuth2UserCode createUserCode() { method isInvalidated (line 465) | private static Function> withInvalidated() { method isInvalidated (line 476) | public static Function> withInvalidated() { method isInvalidated (line 462) | private static Function createPkceParameters() { FILE: oauth2/oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/authentication/OAuth2RefreshTokenAuthenticationProviderTests.java class OAuth2RefreshTokenAuthenticationProviderTests (line 102) | public class OAuth2RefreshTokenAuthenticationProviderTests { method setUp (line 118) | @BeforeEach method cleanup (line 150) | @AfterEach method constructorWhenAuthorizationServiceNullThenThrowIllegalArgumentException (line 155) | @Test method constructorWhenTokenGeneratorNullThenThrowIllegalArgumentException (line 163) | @Test method supportsWhenSupportedAuthenticationThenTrue (line 170) | @Test method supportsWhenUnsupportedAuthenticationThenFalse (line 175) | @Test method authenticateWhenValidRefreshTokenThenReturnAccessToken (line 180) | @Test method authenticateWhenValidRefreshTokenThenReturnIdToken (line 233) | @Test method authenticateWhenReuseRefreshTokensFalseThenReturnNewRefreshToken (line 315) | @Test method authenticateWhenRequestedScopesAuthorizedThenAccessTokenIncludesScopes (line 353) | @Test method authenticateWhenRequestedScopesNotAuthorizedThenThrowOAuth2AuthenticationException (line 378) | @Test method authenticateWhenInvalidRefreshTokenThenThrowOAuth2AuthenticationException (line 401) | @Test method authenticateWhenClientPrincipalNotOAuth2ClientAuthenticationTokenThenThrowOAuth2AuthenticationException (line 416) | @Test method authenticateWhenClientPrincipalNotAuthenticatedThenThrowOAuth2AuthenticationException (line 431) | @Test method authenticateWhenRefreshTokenIssuedToAnotherClientThenThrowOAuth2AuthenticationException (line 447) | @Test method authenticateWhenClientNotAuthorizedToRefreshTokenThenThrowOAuth2AuthenticationException (line 468) | @Test method authenticateWhenExpiredRefreshTokenThenThrowOAuth2AuthenticationException (line 490) | @Test method authenticateWhenRevokedRefreshTokenThenThrowOAuth2AuthenticationException (line 513) | @Test method authenticateWhenAccessTokenNotGeneratedThenThrowOAuth2AuthenticationException (line 537) | @Test method authenticateWhenRefreshTokenNotGeneratedThenThrowOAuth2AuthenticationException (line 569) | @Test method authenticateWhenIdTokenNotGeneratedThenThrowOAuth2AuthenticationException (line 604) | @Test method authenticateWhenAccessTokenFormatReferenceThenAccessTokenGeneratorCalled (line 636) | @Test method createJwt (line 660) | private static Jwt createJwt(Set scope) { method generateDPoPProof (line 671) | private String generateDPoPProof(String tokenEndpointUri) { FILE: oauth2/oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/authentication/OAuth2RefreshTokenAuthenticationTokenTests.java class OAuth2RefreshTokenAuthenticationTokenTests (line 39) | public class OAuth2RefreshTokenAuthenticationTokenTests { method constructorWhenRefreshTokenNullOrEmptyThenThrowIllegalArgumentException (line 50) | @Test method constructorWhenClientPrincipalNullThenThrowIllegalArgumentException (line 62) | @Test method constructorWhenScopesProvidedThenCreated (line 70) | @Test FILE: oauth2/oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/authentication/OAuth2TokenExchangeActorTests.java class OAuth2TokenExchangeActorTests (line 31) | public class OAuth2TokenExchangeActorTests { method constructorWhenClaimsNullThenThrowIllegalArgumentException (line 33) | @Test method constructorWhenRequiredParametersThenCreated (line 42) | @Test FILE: oauth2/oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/authentication/OAuth2TokenExchangeAuthenticationProviderTests.java class OAuth2TokenExchangeAuthenticationProviderTests (line 86) | public class OAuth2TokenExchangeAuthenticationProviderTests { method setUp (line 109) | @BeforeEach method tearDown (line 122) | @AfterEach method constructorWhenAuthorizationServiceNullThenThrowIllegalArgumentException (line 127) | @Test method constructorWhenTokenGeneratorNullThenThrowIllegalArgumentException (line 136) | @Test method supportsWhenTypeOAuth2TokenExchangeAuthenticationTokenThenReturnTrue (line 145) | @Test method authenticateWhenClientNotAuthenticatedThenThrowOAuth2AuthenticationException (line 150) | @Test method authenticateWhenInvalidGrantTypeThenThrowOAuth2AuthenticationException (line 165) | @Test method authenticateWhenInvalidRequestedTokenTypeThenThrowOAuth2AuthenticationException (line 178) | @Test method authenticateWhenSubjectTokenNotFoundThenThrowOAuth2AuthenticationException (line 196) | @Test method authenticateWhenSubjectTokenNotActiveThenThrowOAuth2AuthenticationException (line 216) | @Test method authenticateWhenSubjectTokenTypeJwtAndSubjectTokenFormatReferenceThenThrowOAuth2AuthenticationException (line 239) | @Test method authenticateWhenSubjectPrincipalNullThenThrowOAuth2AuthenticationException (line 262) | @Test method authenticateWhenActorTokenNotFoundThenThrowOAuth2AuthenticationException (line 288) | @Test method authenticateWhenActorTokenNotActiveThenThrowOAuth2AuthenticationException (line 313) | @Test method authenticateWhenActorTokenTypeJwtAndActorTokenFormatReferenceThenThrowOAuth2AuthenticationException (line 341) | @Test method authenticateWhenMayActAndActorIssClaimNotAuthorizedThenThrowOAuth2AuthenticationException (line 369) | @Test method authenticateWhenMayActAndActorSubClaimNotAuthorizedThenThrowOAuth2AuthenticationException (line 403) | @Test method authenticateWhenMayActAndImpersonationThenThrowOAuth2AuthenticationException (line 437) | @Test method authenticateWhenInvalidScopeInRequestThenThrowOAuth2AuthenticationException (line 465) | @Test method authenticateWhenInvalidScopeInSubjectAuthorizationThenThrowOAuth2AuthenticationException (line 494) | @Test method authenticateWhenNoActorTokenAndValidTokenExchangeThenReturnAccessTokenForImpersonation (line 523) | @Test method authenticateWhenNoActorTokenAndPreviousActorThenReturnAccessTokenForImpersonation (line 585) | @Test method authenticateWhenActorTokenAndValidTokenExchangeThenReturnAccessTokenForDelegation (line 642) | @Test method mockAuthorizationServerContext (line 714) | private static void mockAuthorizationServerContext() { method createDelegationRequest (line 721) | private static OAuth2TokenExchangeAuthenticationToken createDelegation... method createDelegationRequest (line 725) | private static OAuth2TokenExchangeAuthenticationToken createDelegation... method createImpersonationRequest (line 733) | private static OAuth2TokenExchangeAuthenticationToken createImpersonat... method createJwtRequest (line 741) | private static OAuth2TokenExchangeAuthenticationToken createJwtRequest... method createAccessToken (line 749) | private static OAuth2AccessToken createAccessToken(String tokenValue) { method createExpiredAccessToken (line 755) | private static OAuth2AccessToken createExpiredAccessToken(String token... method withClaims (line 761) | private static Consumer> withClaims(Map> withTokenFormat(OAuth2Tok... method generateDPoPProof (line 769) | private String generateDPoPProof(String tokenEndpointUri) { FILE: oauth2/oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/authentication/OAuth2TokenExchangeAuthenticationTokenTests.java class OAuth2TokenExchangeAuthenticationTokenTests (line 38) | public class OAuth2TokenExchangeAuthenticationTokenTests { method constructorWhenClientPrincipalNullThenThrowIllegalArgumentException (line 62) | @Test method constructorWhenRequestedTokenTypeNullOrEmptyThenThrowIllegalArgumentException (line 70) | @Test method constructorWhenSubjectTokenNullOrEmptyThenThrowIllegalArgumentException (line 80) | @Test method constructorWhenSubjectTokenTypeNullOrEmptyThenThrowIllegalArgumentException (line 90) | @Test method constructorWhenRequiredParametersProvidedThenCreated (line 100) | @Test method constructorWhenAllParametersProvidedThenCreated (line 119) | @Test FILE: oauth2/oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/authentication/OAuth2TokenExchangeCompositeAuthenticationTokenTests.java class OAuth2TokenExchangeCompositeAuthenticationTokenTests (line 34) | public class OAuth2TokenExchangeCompositeAuthenticationTokenTests { method constructorWhenSubjectNullThenThrowIllegalArgumentException (line 36) | @Test method constructorWhenActorsNullThenThrowIllegalArgumentException (line 45) | @Test method constructorWhenRequiredParametersProvidedThenCreated (line 55) | @Test FILE: oauth2/oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/authentication/OAuth2TokenIntrospectionAuthenticationProviderTests.java class OAuth2TokenIntrospectionAuthenticationProviderTests (line 60) | public class OAuth2TokenIntrospectionAuthenticationProviderTests { method setUp (line 68) | @BeforeEach method constructorWhenRegisteredClientRepositoryNullThenThrowIllegalArgumentException (line 76) | @Test method constructorWhenAuthorizationServiceNullThenThrowIllegalArgumentException (line 83) | @Test method supportsWhenTypeOAuth2TokenIntrospectionAuthenticationTokenThenReturnTrue (line 90) | @Test method authenticateWhenClientPrincipalNotOAuth2ClientAuthenticationTokenThenThrowOAuth2AuthenticationException (line 95) | @Test method authenticateWhenClientPrincipalNotAuthenticatedThenThrowOAuth2AuthenticationException (line 111) | @Test method authenticateWhenInvalidTokenThenNotActive (line 128) | @Test method authenticateWhenTokenInvalidatedThenNotActive (line 145) | @Test method authenticateWhenTokenExpiredThenNotActive (line 167) | @Test method authenticateWhenTokenBeforeUseThenNotActive (line 193) | @Test method authenticateWhenValidAccessTokenThenActive (line 221) | @Test method authenticateWhenValidRefreshTokenThenActive (line 276) | @Test FILE: oauth2/oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/authentication/OAuth2TokenIntrospectionAuthenticationTokenTests.java class OAuth2TokenIntrospectionAuthenticationTokenTests (line 39) | public class OAuth2TokenIntrospectionAuthenticationTokenTests { method constructorWhenTokenNullThenThrowIllegalArgumentException (line 50) | @Test method constructorWhenClientPrincipalNullThenThrowIllegalArgumentException (line 57) | @Test method constructorWhenAuthenticatedAndTokenNullThenThrowIllegalArgumentException (line 64) | @Test method constructorWhenAuthenticatedAndClientPrincipalNullThenThrowIllegalArgumentException (line 72) | @Test method constructorWhenAuthenticatedAndTokenClaimsNullThenThrowIllegalArgumentException (line 79) | @Test method constructorWhenTokenProvidedThenCreated (line 86) | @Test method constructorWhenTokenClaimsProvidedThenCreated (line 101) | @Test FILE: oauth2/oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/authentication/OAuth2TokenRevocationAuthenticationProviderTests.java class OAuth2TokenRevocationAuthenticationProviderTests (line 52) | public class OAuth2TokenRevocationAuthenticationProviderTests { method setUp (line 58) | @BeforeEach method constructorWhenAuthorizationServiceNullThenThrowIllegalArgumentException (line 64) | @Test method supportsWhenTypeOAuth2TokenRevocationAuthenticationTokenThenReturnTrue (line 71) | @Test method authenticateWhenClientPrincipalNotOAuth2ClientAuthenticationTokenThenThrowOAuth2AuthenticationException (line 76) | @Test method authenticateWhenClientPrincipalNotAuthenticatedThenThrowOAuth2AuthenticationException (line 90) | @Test method authenticateWhenInvalidTokenThenNotRevoked (line 105) | @Test method authenticateWhenTokenIssuedToAnotherClientThenThrowOAuth2AuthenticationException (line 118) | @Test method authenticateWhenValidRefreshTokenThenRevoked (line 138) | @Test method authenticateWhenValidAccessTokenThenRevoked (line 166) | @Test FILE: oauth2/oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/authentication/OAuth2TokenRevocationAuthenticationTokenTests.java class OAuth2TokenRevocationAuthenticationTokenTests (line 39) | public class OAuth2TokenRevocationAuthenticationTokenTests { method constructorWhenTokenNullThenThrowIllegalArgumentException (line 53) | @Test method constructorWhenClientPrincipalNullThenThrowIllegalArgumentException (line 61) | @Test method constructorWhenRevokedTokenNullThenThrowIllegalArgumentException (line 68) | @Test method constructorWhenRevokedTokenAndClientPrincipalNullThenThrowIllegalArgumentException (line 75) | @Test method constructorWhenTokenProvidedThenCreated (line 82) | @Test method constructorWhenRevokedTokenProvidedThenCreated (line 93) | @Test FILE: oauth2/oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/authentication/PublicClientAuthenticationProviderTests.java class PublicClientAuthenticationProviderTests (line 51) | public class PublicClientAuthenticationProviderTests { method setUp (line 69) | @BeforeEach method constructorWhenRegisteredClientRepositoryNullThenThrowIllegalArgumentException (line 77) | @Test method constructorWhenAuthorizationServiceNullThenThrowIllegalArgumentException (line 84) | @Test method supportsWhenTypeOAuth2ClientAuthenticationTokenThenReturnTrue (line 91) | @Test method authenticateWhenInvalidClientIdThenThrowOAuth2AuthenticationException (line 96) | @Test method authenticateWhenUnsupportedClientAuthenticationMethodThenThrowOAuth2AuthenticationException (line 113) | @Test method authenticateWhenInvalidCodeThenThrowOAuth2AuthenticationException (line 130) | @Test method authenticateWhenMissingCodeChallengeThenThrowOAuth2AuthenticationException (line 157) | @Test method authenticateWhenMissingCodeVerifierThenThrowOAuth2AuthenticationException (line 181) | @Test method authenticateWhenS256MethodAndInvalidCodeVerifierThenThrowOAuth2AuthenticationException (line 207) | @Test method authenticateWhenS256MethodAndValidCodeVerifierThenAuthenticated (line 233) | @Test method authenticateWhenUnsupportedCodeChallengeMethodThenThrowOAuth2AuthenticationException (line 258) | @Test method createAuthorizationCodeTokenParameters (line 286) | private static Map createAuthorizationCodeTokenParamet... method createPkceTokenParameters (line 293) | private static Map createPkceTokenParameters(String co... method createPkceAuthorizationParametersS256 (line 299) | private static Map createPkceAuthorizationParametersS2... FILE: oauth2/oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/authentication/X509ClientCertificateAuthenticationProviderTests.java class X509ClientCertificateAuthenticationProviderTests (line 68) | public class X509ClientCertificateAuthenticationProviderTests { method setUp (line 92) | @BeforeEach method tearDown (line 119) | @AfterEach method constructorWhenRegisteredClientRepositoryNullThenThrowIllegalArgumentException (line 124) | @Test method constructorWhenAuthorizationServiceNullThenThrowIllegalArgumentException (line 131) | @Test method setCertificateVerifierWhenNullThenThrowIllegalArgumentException (line 138) | @Test method supportsWhenTypeOAuth2ClientAuthenticationTokenThenReturnTrue (line 145) | @Test method authenticateWhenInvalidClientIdThenThrowOAuth2AuthenticationException (line 150) | @Test method authenticateWhenUnsupportedClientAuthenticationMethodThenThrowOAuth2AuthenticationException (line 172) | @Test method authenticateWhenX509CertificateNotProvidedThenThrowOAuth2AuthenticationException (line 190) | @Test method authenticateWhenPKIX509CertificateInvalidSubjectDNThenThrowOAuth2AuthenticationException (line 211) | @Test method authenticateWhenPKIX509CertificateValidThenAuthenticated (line 238) | @Test method authenticateWhenSelfSignedX509CertificateInvalidIssuerThenThrowOAuth2AuthenticationException (line 268) | @Test method authenticateWhenSelfSignedX509CertificateMissingClientJwkSetUrlThenThrowOAuth2AuthenticationException (line 296) | @Test method authenticateWhenSelfSignedX509CertificateInvalidClientJwkSetUrlThenThrowOAuth2AuthenticationException (line 318) | @Test method authenticateWhenSelfSignedX509CertificateJwkSetResponseErrorStatusThenThrowOAuth2AuthenticationException (line 345) | @Test method authenticateWhenSelfSignedX509CertificateJwkSetResponseInvalidStatusThenThrowOAuth2AuthenticationException (line 352) | @Test method authenticateWhenSelfSignedX509CertificateJwkSetResponseInvalidContentThenThrowOAuth2AuthenticationException (line 359) | @Test method authenticateWhenSelfSignedX509CertificateJwkSetResponseNoMatchingKeysThenThrowOAuth2AuthenticationException (line 366) | @Test method authenticateWhenSelfSignedX509CertificateJwkSetResponseInvalidThenThrowOAuth2AuthenticationException (line 388) | private void authenticateWhenSelfSignedX509CertificateJwkSetResponseIn... method authenticateWhenSelfSignedX509CertificateValidThenAuthenticated (line 426) | @Test method authenticateWhenPkceAndValidCodeVerifierThenAuthenticated (line 457) | @Test method createPkceAuthorizationParametersS256 (line 496) | private static Map createPkceAuthorizationParametersS2... method createPkceTokenParameters (line 503) | private static Map createPkceTokenParameters(String co... method createAuthorizationCodeTokenParameters (line 509) | private static Map createAuthorizationCodeTokenParamet... FILE: oauth2/oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/client/InMemoryRegisteredClientRepositoryTests.java class InMemoryRegisteredClientRepositoryTests (line 38) | public class InMemoryRegisteredClientRepositoryTests { method constructorVarargsRegisteredClientWhenNullThenThrowIllegalArgumentException (line 44) | @Test method constructorListRegisteredClientWhenNullThenThrowIllegalArgumentException (line 52) | @Test method constructorListRegisteredClientWhenEmptyThenThrowIllegalArgumentException (line 60) | @Test method constructorListRegisteredClientWhenDuplicateIdThenThrowIllegalArgumentException (line 68) | @Test method constructorListRegisteredClientWhenDuplicateClientIdThenThrowIllegalArgumentException (line 79) | @Test method constructorListRegisteredClientWhenDuplicateClientSecretThenThrowIllegalArgumentException (line 91) | @Test method findByIdWhenFoundThenFound (line 103) | @Test method findByIdWhenNotFoundThenNull (line 109) | @Test method findByIdWhenNullThenThrowIllegalArgumentException (line 115) | @Test method findByClientIdWhenFoundThenFound (line 121) | @Test method findByClientIdWhenNotFoundThenNull (line 127) | @Test method findByClientIdWhenNullThenThrowIllegalArgumentException (line 133) | @Test method saveWhenNullThenThrowIllegalArgumentException (line 139) | @Test method saveWhenExistingIdThenUpdate (line 145) | @Test method saveWhenExistingClientIdThenThrowIllegalArgumentException (line 154) | @Test method saveWhenExistingClientSecretThenThrowIllegalArgumentException (line 163) | @Test method saveWhenSavedAndFindByIdThenFound (line 172) | @Test method saveWhenSavedAndFindByClientIdThenFound (line 180) | @Test method createRegisteredClient (line 188) | private static RegisteredClient createRegisteredClient() { method createRegisteredClient (line 192) | private static RegisteredClient createRegisteredClient(String id, Stri... FILE: oauth2/oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/client/JdbcRegisteredClientRepositoryTests.java class JdbcRegisteredClientRepositoryTests (line 69) | public class JdbcRegisteredClientRepositoryTests { method setUp (line 81) | @BeforeEach method tearDown (line 88) | @AfterEach method constructorWhenJdbcOperationsIsNullThenThrowIllegalArgumentException (line 93) | @Test method setRegisteredClientRowMapperWhenNullThenThrowIllegalArgumentException (line 102) | @Test method setRegisteredClientParametersMapperWhenNullThenThrowIllegalArgumentException (line 111) | @Test method saveWhenRegisteredClientNullThenThrowIllegalArgumentException (line 120) | @Test method saveWhenRegisteredClientExistsThenUpdated (line 126) | @Test method saveWhenNewThenSaved (line 152) | @Test method saveWhenClientSecretNullThenSaved (line 163) | @Test method saveWhenMultipleWithClientSecretEmptyThenSaved (line 172) | @Test method saveWhenExistingClientIdThenThrowIllegalArgumentException (line 188) | @Test method saveWhenExistingClientSecretThenThrowIllegalArgumentException (line 204) | @Test method saveLoadRegisteredClientWhenCustomStrategiesSetThenCalled (line 222) | @Test method findByIdWhenIdNullThenThrowIllegalArgumentException (line 239) | @Test method findByIdWhenExistsThenFound (line 248) | @Test method findByIdWhenNotExistsThenNotFound (line 256) | @Test method findByClientIdWhenClientIdNullThenThrowIllegalArgumentException (line 262) | @Test method findByClientIdWhenExistsThenFound (line 271) | @Test method findByClientIdWhenNotExistsThenNotFound (line 279) | @Test method tableDefinitionWhenCustomThenAbleToOverride (line 285) | @Test method createDb (line 300) | private static EmbeddedDatabase createDb(String schema) { class CustomJdbcRegisteredClientRepository (line 311) | private static final class CustomJdbcRegisteredClientRepository extend... method CustomJdbcRegisteredClientRepository (line 339) | private CustomJdbcRegisteredClientRepository(JdbcOperations jdbcOper... method save (line 344) | @Override method findById (line 351) | @Override method findByClientId (line 356) | @Override method findBy (line 361) | private RegisteredClient findBy(String filter, Object... args) { class CustomRegisteredClientRowMapper (line 367) | private static final class CustomRegisteredClientRowMapper implement... method CustomRegisteredClientRowMapper (line 371) | private CustomRegisteredClientRowMapper() { method mapRow (line 377) | @Override method parseMap (line 417) | private Map parseMap(String data) { method resolveAuthorizationGrantType (line 430) | private static AuthorizationGrantType resolveAuthorizationGrantTyp... method resolveClientAuthenticationMethod (line 444) | private static ClientAuthenticationMethod resolveClientAuthenticat... FILE: oauth2/oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/client/RegisteredClientTests.java class RegisteredClientTests (line 39) | public class RegisteredClientTests { method buildWhenAuthorizationGrantTypesNotSetThenThrowIllegalArgumentException (line 58) | @Test method buildWhenAllAttributesProvidedThenAllAttributesAreSet (line 69) | @Test method buildWhenIdIsNullThenThrowIllegalArgumentException (line 101) | @Test method buildWhenClientIdIsNullThenThrowIllegalArgumentException (line 106) | @Test method buildWhenRedirectUrisNotProvidedThenThrowIllegalArgumentException (line 118) | @Test method buildWhenRedirectUrisConsumerClearsSetThenThrowIllegalArgumentException (line 129) | @Test method buildWhenClientAuthenticationMethodNotProvidedThenDefaultToBasic (line 142) | @Test method buildWhenScopeIsEmptyThenScopeNotRequired (line 156) | @Test method buildWhenScopeConsumerIsProvidedThenConsumerAccepted (line 167) | @Test method buildWhenScopeContainsSpaceThenThrowIllegalArgumentException (line 181) | @Test method buildWhenScopeContainsInvalidCharacterThenThrowIllegalArgumentException (line 192) | @Test method buildWhenRedirectUriInvalidThenThrowIllegalArgumentException (line 204) | @Test method buildWhenRedirectUriContainsFragmentThenThrowIllegalArgumentException (line 216) | @Test method buildWhenPostLogoutRedirectUriInvalidThenThrowIllegalArgumentException (line 228) | @Test method buildWhenPostLogoutRedirectUriContainsFragmentThenThrowIllegalArgumentException (line 240) | @Test method buildWhenTwoAuthorizationGrantTypesAreProvidedThenBothAreRegistered (line 253) | @Test method buildWhenAuthorizationGrantTypesConsumerIsProvidedThenConsumerAccepted (line 269) | @Test method buildWhenAuthorizationGrantTypesConsumerClearsSetThenThrowIllegalArgumentException (line 287) | @Test method buildWhenTwoClientAuthenticationMethodsAreProvidedThenBothAreRegistered (line 300) | @Test method buildWhenClientAuthenticationMethodsConsumerIsProvidedThenConsumerAccepted (line 316) | @Test method buildWhenOverrideIdThenOverridden (line 334) | @Test method buildWhenRegisteredClientProvidedThenMakesACopy (line 350) | @Test method buildWhenRegisteredClientValuesOverriddenThenPropagated (line 377) | @Test method buildWhenPublicClientTypeThenDefaultSettings (line 414) | @Test FILE: oauth2/oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/client/TestRegisteredClients.java class TestRegisteredClients (line 29) | public final class TestRegisteredClients { method TestRegisteredClients (line 31) | private TestRegisteredClients() { method registeredClient (line 34) | public static RegisteredClient.Builder registeredClient() { method registeredClient2 (line 49) | public static RegisteredClient.Builder registeredClient2() { method registeredPublicClient (line 65) | public static RegisteredClient.Builder registeredPublicClient() { FILE: oauth2/oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/context/TestAuthorizationServerContext.java class TestAuthorizationServerContext (line 27) | public class TestAuthorizationServerContext implements AuthorizationServ... method TestAuthorizationServerContext (line 33) | public TestAuthorizationServerContext(AuthorizationServerSettings auth... method getIssuer (line 39) | @Override method getAuthorizationServerSettings (line 44) | @Override FILE: oauth2/oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/http/converter/OAuth2AuthorizationServerMetadataHttpMessageConverterTests.java class OAuth2AuthorizationServerMetadataHttpMessageConverterTests (line 43) | public class OAuth2AuthorizationServerMetadataHttpMessageConverterTests { method supportsWhenOAuth2AuthorizationServerMetadataThenTrue (line 47) | @Test method setAuthorizationServerMetadataParametersConverterWhenConverterIsNullThenThrowIllegalArgumentException (line 52) | @Test method setAuthorizationServerMetadataConverterWhenConverterIsNullThenThrowIllegalArgumentException (line 58) | @Test method readInternalWhenRequiredParametersThenSuccess (line 64) | @Test method readInternalWhenValidParametersThenSuccess (line 96) | @Test method readInternalWhenFailingConverterThenThrowException (line 149) | @Test method readInternalWhenInvalidOAuth2AuthorizationServerMetadataThenThrowException (line 163) | @Test method writeInternalWhenOAuth2AuthorizationServerMetadataThenSuccess (line 175) | @Test method writeInternalWhenWriteFailsThenThrowException (line 225) | @Test FILE: oauth2/oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/http/converter/OAuth2ClientRegistrationHttpMessageConverterTests.java class OAuth2ClientRegistrationHttpMessageConverterTests (line 46) | public class OAuth2ClientRegistrationHttpMessageConverterTests { method supportsWhenOAuth2ClientRegistrationThenTrue (line 50) | @Test method setClientRegistrationConverterWhenNullThenThrowIllegalArgumentException (line 55) | @Test method setClientRegistrationParametersConverterWhenNullThenThrowIllegalArgumentException (line 62) | @Test method readInternalWhenValidParametersThenSuccess (line 69) | @Test method readInternalWhenClientSecretNoExpiryThenSuccess (line 115) | @Test method readInternalWhenFailingConverterThenThrowException (line 139) | @Test method writeInternalWhenClientRegistrationThenSuccess (line 153) | @Test method writeInternalWhenClientSecretNoExpiryThenSuccess (line 193) | @Test method writeInternalWhenWriteFailsThenThrowException (line 213) | @Test FILE: oauth2/oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/http/converter/OAuth2TokenIntrospectionHttpMessageConverterTests.java class OAuth2TokenIntrospectionHttpMessageConverterTests (line 45) | public class OAuth2TokenIntrospectionHttpMessageConverterTests { method supportsWhenOAuth2TokenIntrospectionThenTrue (line 49) | @Test method setTokenIntrospectionParametersConverterWhenNullThenThrowIllegalArgumentException (line 54) | @Test method setTokenIntrospectionConverterWhenNullThenThrowIllegalArgumentException (line 60) | @Test method readInternalWhenValidParametersThenSuccess (line 66) | @Test method readInternalWhenFailingConverterThenThrowException (line 105) | @Test method writeInternalWhenTokenIntrospectionThenSuccess (line 119) | @Test method writeInternalWhenWriteFailsThenThrowsException (line 156) | @Test FILE: oauth2/oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/jackson/OAuth2AuthorizationServerJacksonModuleTests.java class OAuth2AuthorizationServerJacksonModuleTests (line 48) | @SuppressWarnings("removal") method setup (line 56) | @BeforeEach method readValueWhenOAuth2AuthorizationAttributesThenSuccess (line 63) | @Test method readValueWhenOAuth2AccessTokenMetadataThenSuccess (line 74) | @Test method readValueWhenClientSettingsThenSuccess (line 82) | @Test method readValueWhenTokenSettingsThenSuccess (line 92) | @Test method readValueWhenOAuth2TokenExchangeCompositeAuthenticationTokenThenSuccess (line 100) | @Test FILE: oauth2/oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/jackson2/OAuth2AuthorizationServerJackson2ModuleTests.java class OAuth2AuthorizationServerJackson2ModuleTests (line 49) | @SuppressWarnings("removal") method setup (line 57) | @BeforeEach method readValueWhenOAuth2AuthorizationAttributesThenSuccess (line 66) | @Test method readValueWhenOAuth2AccessTokenMetadataThenSuccess (line 77) | @Test method readValueWhenClientSettingsThenSuccess (line 85) | @Test method readValueWhenTokenSettingsThenSuccess (line 95) | @Test method readValueWhenOAuth2TokenExchangeCompositeAuthenticationTokenThenSuccess (line 103) | @Test FILE: oauth2/oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/jackson2/TestingAuthenticationTokenMixin.java class TestingAuthenticationTokenMixin (line 37) | @JsonTypeInfo(use = JsonTypeInfo.Id.CLASS) method TestingAuthenticationTokenMixin (line 43) | @JsonCreator FILE: oauth2/oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/oidc/OidcClientRegistrationTests.java class OidcClientRegistrationTests (line 43) | public class OidcClientRegistrationTests { method buildWhenAllClaimsProvidedThenCreated (line 51) | @Test method buildWhenOnlyRequiredClaimsProvidedThenCreated (line 103) | @Test method withClaimsWhenClaimsProvidedThenCreated (line 109) | @Test method withClaimsWhenNullThenThrowIllegalArgumentException (line 163) | @Test method withClaimsWhenEmptyThenThrowIllegalArgumentException (line 169) | @Test method buildWhenMissingClientIdThenThrowIllegalArgumentException (line 175) | @Test method buildWhenClientSecretAndMissingClientIdThenThrowIllegalArgumentException (line 182) | @Test method buildWhenClientIdIssuedAtNotInstantThenThrowIllegalArgumentException (line 189) | @Test method buildWhenMissingClientSecretThenThrowIllegalArgumentException (line 201) | @Test method buildWhenClientSecretExpiresAtNotInstantThenThrowIllegalArgumentException (line 213) | @Test method buildWhenMissingRedirectUrisThenThrowIllegalArgumentException (line 227) | @Test method buildWhenRedirectUrisNotListThenThrowIllegalArgumentException (line 234) | @Test method buildWhenRedirectUrisEmptyListThenThrowIllegalArgumentException (line 243) | @Test method buildWhenRedirectUrisAddingOrRemovingThenCorrectValues (line 251) | @Test method buildWhenPostLogoutRedirectUrisNotListThenThrowIllegalArgumentException (line 266) | @Test method buildWhenPostLogoutRedirectUrisEmptyListThenThrowIllegalArgumentException (line 275) | @Test method buildWhenPostLogoutRedirectUrisAddingOrRemovingThenCorrectValues (line 284) | @Test method buildWhenGrantTypesNotListThenThrowIllegalArgumentException (line 300) | @Test method buildWhenGrantTypesEmptyListThenThrowIllegalArgumentException (line 309) | @Test method buildWhenGrantTypesAddingOrRemovingThenCorrectValues (line 317) | @Test method buildWhenResponseTypesNotListThenThrowIllegalArgumentException (line 332) | @Test method buildWhenResponseTypesEmptyListThenThrowIllegalArgumentException (line 341) | @Test method buildWhenResponseTypesAddingOrRemovingThenCorrectValues (line 349) | @Test method buildWhenScopesNotListThenThrowIllegalArgumentException (line 364) | @Test method buildWhenScopesEmptyListThenThrowIllegalArgumentException (line 373) | @Test method buildWhenScopesAddingOrRemovingThenCorrectValues (line 381) | @Test method buildWhenJwksUriNotUrlThenThrowIllegalArgumentException (line 396) | @Test method claimWhenNameNullThenThrowIllegalArgumentException (line 404) | @Test method claimWhenValueNullThenThrowIllegalArgumentException (line 411) | @Test method claimsWhenRemovingClaimThenNotPresent (line 418) | @Test method claimsWhenAddingClaimThenPresent (line 430) | @Test FILE: oauth2/oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/oidc/OidcProviderConfigurationTests.java class OidcProviderConfigurationTests (line 38) | public class OidcProviderConfigurationTests { method buildWhenAllRequiredClaimsAndAdditionalClaimsThenCreated (line 50) | @Test method buildWhenOnlyRequiredClaimsThenCreated (line 90) | @Test method buildWhenClaimsProvidedThenCreated (line 116) | @Test method buildWhenClaimsProvidedWithUrlsThenCreated (line 153) | @Test method withClaimsWhenNullThenThrowIllegalArgumentException (line 190) | @Test method withClaimsWhenMissingRequiredClaimsThenThrowIllegalArgumentException (line 197) | @Test method buildWhenCalledTwiceThenGeneratesTwoConfigurations (line 204) | @Test method buildWhenMissingIssuerThenThrowIllegalArgumentException (line 219) | @Test method buildWhenIssuerNotUrlThenThrowIllegalArgumentException (line 227) | @Test method buildWhenMissingAuthorizationEndpointThenThrowIllegalArgumentException (line 235) | @Test method buildWhenAuthorizationEndpointNotUrlThenThrowIllegalArgumentException (line 244) | @Test method buildWhenMissingTokenEndpointThenThrowIllegalArgumentException (line 253) | @Test method buildWhenTokenEndpointNotUrlThenThrowIllegalArgumentException (line 261) | @Test method buildWhenMissingJwksUriThenThrowIllegalArgumentException (line 270) | @Test method buildWhenJwksUriNotUrlThenThrowIllegalArgumentException (line 278) | @Test method buildWhenMissingResponseTypesThenThrowIllegalArgumentException (line 287) | @Test method buildWhenResponseTypesNotListThenThrowIllegalArgumentException (line 295) | @Test method buildWhenResponseTypesEmptyListThenThrowIllegalArgumentException (line 306) | @Test method buildWhenMissingSubjectTypesThenThrowIllegalArgumentException (line 317) | @Test method buildWhenSubjectTypesNotListThenThrowIllegalArgumentException (line 325) | @Test method buildWhenSubjectTypesEmptyListThenThrowIllegalArgumentException (line 336) | @Test method buildWhenMissingIdTokenSigningAlgorithmsThenThrowIllegalArgumentException (line 347) | @Test method buildWhenIdTokenSigningAlgorithmsNotListThenThrowIllegalArgumentException (line 356) | @Test method buildWhenIdTokenSigningAlgorithmsEmptyListThenThrowIllegalArgumentException (line 367) | @Test method buildWhenUserInfoEndpointNotUrlThenThrowIllegalArgumentException (line 378) | @Test method buildWhenClientRegistrationEndpointNotUrlThenThrowIllegalArgumentException (line 387) | @Test method buildWhenEndSessionEndpointNotUrlThenThrowIllegalArgumentException (line 396) | @Test method responseTypesWhenAddingOrRemovingThenCorrectValues (line 405) | @Test method responseTypesWhenNotPresentAndAddingThenCorrectValues (line 417) | @Test method subjectTypesWhenAddingOrRemovingThenCorrectValues (line 427) | @Test method idTokenSigningAlgorithmsWhenAddingOrRemovingThenCorrectValues (line 439) | @Test method scopesWhenAddingOrRemovingThenCorrectValues (line 452) | @Test method grantTypesWhenAddingOrRemovingThenCorrectValues (line 464) | @Test method tokenEndpointAuthenticationMethodsWhenAddingOrRemovingThenCorrectValues (line 476) | @Test method claimWhenNameIsNullThenThrowIllegalArgumentException (line 489) | @Test method claimWhenValueIsNullThenThrowIllegalArgumentException (line 495) | @Test method claimsWhenRemovingClaimThenNotPresent (line 502) | @Test method claimsWhenAddingClaimThenPresent (line 510) | @Test method url (line 517) | private static URL url(String urlString) { FILE: oauth2/oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/oidc/authentication/OidcClientConfigurationAuthenticationProviderTests.java class OidcClientConfigurationAuthenticationProviderTests (line 75) | public class OidcClientConfigurationAuthenticationProviderTests { method setUp (line 85) | @BeforeEach method cleanup (line 96) | @AfterEach method constructorWhenRegisteredClientRepositoryNullThenThrowIllegalArgumentException (line 101) | @Test method constructorWhenAuthorizationServiceNullThenThrowIllegalArgumentException (line 108) | @Test method supportsWhenTypeOidcClientRegistrationAuthenticationTokenThenReturnTrue (line 115) | @Test method setClientRegistrationConverterWhenNullThenThrowIllegalArgumentException (line 120) | @Test method authenticateWhenPrincipalNotOAuth2TokenAuthenticationTokenThenThrowOAuth2AuthenticationException (line 127) | @Test method authenticateWhenPrincipalNotAuthenticatedThenThrowOAuth2AuthenticationException (line 141) | @Test method authenticateWhenAccessTokenNotFoundThenThrowOAuth2AuthenticationException (line 155) | @Test method authenticateWhenAccessTokenNotActiveThenThrowOAuth2AuthenticationException (line 172) | @Test method authenticateWhenAccessTokenNotAuthorizedThenThrowOAuth2AuthenticationException (line 201) | @Test method authenticateWhenAccessTokenContainsRequiredScopeAndAdditionalScopeThenThrowOAuth2AuthenticationException (line 229) | @Test method authenticateWhenRegisteredClientNotFoundThenThrowOAuth2AuthenticationException (line 257) | @Test method authenticateWhenClientIdNotEqualToAuthorizedClientThenThrowOAuth2AuthenticationException (line 286) | @Test method authenticateWhenValidAccessTokenThenReturnClientRegistration (line 321) | @Test method createJwtClientConfiguration (line 402) | private static Jwt createJwtClientConfiguration() { method createJwt (line 406) | private static Jwt createJwt(Set scopes) { FILE: oauth2/oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/oidc/authentication/OidcClientRegistrationAuthenticationProviderTests.java class OidcClientRegistrationAuthenticationProviderTests (line 90) | public class OidcClientRegistrationAuthenticationProviderTests { method setUp (line 106) | @BeforeEach method cleanup (line 137) | @AfterEach method constructorWhenRegisteredClientRepositoryNullThenThrowIllegalArgumentException (line 142) | @Test method constructorWhenAuthorizationServiceNullThenThrowIllegalArgumentException (line 150) | @Test method constructorWhenTokenGeneratorNullThenThrowIllegalArgumentException (line 158) | @Test method setRegisteredClientConverterWhenNullThenThrowIllegalArgumentException (line 166) | @Test method setClientRegistrationConverterWhenNullThenThrowIllegalArgumentException (line 173) | @Test method setPasswordEncoderWhenNullThenThrowIllegalArgumentException (line 180) | @Test method supportsWhenTypeOidcClientRegistrationAuthenticationTokenThenReturnTrue (line 187) | @Test method authenticateWhenPrincipalNotOAuth2TokenAuthenticationTokenThenThrowOAuth2AuthenticationException (line 192) | @Test method authenticateWhenPrincipalNotAuthenticatedThenThrowOAuth2AuthenticationException (line 209) | @Test method authenticateWhenAccessTokenNotFoundThenThrowOAuth2AuthenticationException (line 226) | @Test method authenticateWhenAccessTokenNotActiveThenThrowOAuth2AuthenticationException (line 246) | @Test method authenticateWhenAccessTokenNotAuthorizedThenThrowOAuth2AuthenticationException (line 278) | @Test method authenticateWhenAccessTokenContainsRequiredScopeAndAdditionalScopeThenThrowOAuth2AuthenticationException (line 309) | @Test method authenticateWhenInvalidRedirectUriThenThrowOAuth2AuthenticationException (line 340) | @Test method authenticateWhenRedirectUriContainsFragmentThenThrowOAuth2AuthenticationException (line 375) | @Test method authenticateWhenInvalidPostLogoutRedirectUriThenThrowOAuth2AuthenticationException (line 410) | @Test method authenticateWhenPostLogoutRedirectUriContainsFragmentThenThrowOAuth2AuthenticationException (line 446) | @Test method authenticateWhenInvalidTokenEndpointAuthenticationMethodThenThrowOAuth2AuthenticationException (line 482) | @Test method assertWhenClientRegistrationRequestInvalidThenThrowOAuth2AuthenticationException (line 546) | private void assertWhenClientRegistrationRequestInvalidThenThrowOAuth2... method authenticateWhenTokenEndpointAuthenticationSigningAlgorithmNotProvidedThenDefaults (line 562) | @Test method authenticateWhenRegistrationAccessTokenNotGeneratedThenThrowOAuth2AuthenticationException (line 613) | @Test method authenticateWhenValidAccessTokenThenReturnClientRegistration (line 654) | @Test method createJwtClientRegistration (line 769) | private static Jwt createJwtClientRegistration() { method createJwtClientConfiguration (line 773) | private static Jwt createJwtClientConfiguration() { method createJwt (line 777) | private static Jwt createJwt(Set scopes) { FILE: oauth2/oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/oidc/authentication/OidcClientRegistrationAuthenticationTokenTests.java class OidcClientRegistrationAuthenticationTokenTests (line 32) | public class OidcClientRegistrationAuthenticationTokenTests { method constructorWhenPrincipalNullThenThrowIllegalArgumentException (line 40) | @Test method constructorWhenClientRegistrationNullThenThrowIllegalArgumentException (line 47) | @Test method constructorWhenClientIdNullThenThrowIllegalArgumentException (line 55) | @Test method constructorWhenClientIdEmptyThenThrowIllegalArgumentException (line 62) | @Test method constructorWhenOidcClientRegistrationProvidedThenCreated (line 69) | @Test method constructorWhenClientIdProvidedThenCreated (line 81) | @Test FILE: oauth2/oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/oidc/authentication/OidcLogoutAuthenticationProviderTests.java class OidcLogoutAuthenticationProviderTests (line 69) | public class OidcLogoutAuthenticationProviderTests { method setUp (line 83) | @BeforeEach method cleanup (line 96) | @AfterEach method constructorWhenRegisteredClientRepositoryNullThenThrowIllegalArgumentException (line 101) | @Test method constructorWhenAuthorizationServiceNullThenThrowIllegalArgumentException (line 109) | @Test method constructorWhenSessionRegistryNullThenThrowIllegalArgumentException (line 116) | @Test method supportsWhenTypeOidcLogoutAuthenticationTokenThenReturnTrue (line 124) | @Test method authenticateWhenIdTokenNotFoundThenThrowOAuth2AuthenticationException (line 129) | @Test method authenticateWhenIdTokenInvalidatedThenThrowOAuth2AuthenticationException (line 147) | @Test method authenticateWhenMissingAudienceThenThrowOAuth2AuthenticationException (line 181) | @Test method authenticateWhenInvalidAudienceThenThrowOAuth2AuthenticationException (line 215) | @Test method authenticateWhenInvalidClientIdThenThrowOAuth2AuthenticationException (line 250) | @Test method authenticateWhenInvalidPostLogoutRedirectUriThenThrowOAuth2AuthenticationException (line 285) | @Test method setAuthenticationValidatorWhenNullThenThrowIllegalArgumentException (line 320) | @Test method authenticateWhenCustomAuthenticationValidatorThenUsed (line 327) | @Test method authenticateWhenMissingSubThenThrowOAuth2AuthenticationException (line 349) | @Test method authenticateWhenInvalidPrincipalThenThrowOAuth2AuthenticationException (line 386) | @Test method authenticateWhenMissingSidThenThrowOAuth2AuthenticationException (line 426) | @Test method authenticateWhenInvalidSidThenThrowOAuth2AuthenticationException (line 468) | @Test method authenticateWhenValidIdTokenThenAuthenticated (line 511) | @Test method authenticateWhenValidExpiredIdTokenThenAuthenticated (line 528) | @Test method authenticateValidIdToken (line 544) | private void authenticateValidIdToken(Authentication principal, Regist... method createHash (line 584) | private static String createHash(String value) throws NoSuchAlgorithmE... FILE: oauth2/oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/oidc/authentication/OidcLogoutAuthenticationTokenTests.java class OidcLogoutAuthenticationTokenTests (line 34) | public class OidcLogoutAuthenticationTokenTests { method constructorWhenIdTokenHintEmptyThenThrowIllegalArgumentException (line 55) | @Test method constructorWhenIdTokenNullThenThrowIllegalArgumentException (line 67) | @Test method constructorWhenPrincipalNullThenThrowIllegalArgumentException (line 75) | @Test method constructorWhenIdTokenHintProvidedThenCreated (line 87) | @Test method constructorWhenIdTokenProvidedThenCreated (line 102) | @Test FILE: oauth2/oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/oidc/authentication/OidcUserInfoAuthenticationProviderTests.java class OidcUserInfoAuthenticationProviderTests (line 59) | public class OidcUserInfoAuthenticationProviderTests { method setUp (line 65) | @BeforeEach method constructorWhenAuthorizationServiceNullThenThrowIllegalArgumentException (line 71) | @Test method setUserInfoMapperWhenNullThenThrowIllegalArgumentException (line 77) | @Test method supportsWhenTypeOidcUserInfoAuthenticationTokenThenReturnTrue (line 83) | @Test method authenticateWhenPrincipalNotOfExpectedTypeThenThrowOAuth2AuthenticationException (line 88) | @Test method authenticateWhenPrincipalNotAuthenticatedThenThrowOAuth2AuthenticationException (line 102) | @Test method authenticateWhenAccessTokenNotFoundThenThrowOAuth2AuthenticationException (line 118) | @Test method authenticateWhenAccessTokenNotActiveThenThrowOAuth2AuthenticationException (line 133) | @Test method authenticateWhenAccessTokenNotAuthorizedThenThrowOAuth2AuthenticationException (line 155) | @Test method authenticateWhenIdTokenNullThenThrowOAuth2AuthenticationException (line 173) | @Test method authenticateWhenValidAccessTokenThenReturnUserInfo (line 194) | @Test method createAuthorization (line 236) | private static OAuth2Authorization createAuthorization(String tokenVal... method createJwtAuthenticationToken (line 247) | private static JwtAuthenticationToken createJwtAuthenticationToken(Str... method createUserInfo (line 260) | private static OidcUserInfo createUserInfo() { FILE: oauth2/oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/oidc/authentication/OidcUserInfoAuthenticationTokenTests.java class OidcUserInfoAuthenticationTokenTests (line 35) | public class OidcUserInfoAuthenticationTokenTests { method constructorWhenPrincipalNullThenThrowIllegalArgumentException (line 37) | @Test method constructorWhenPrincipalProvidedThenCreated (line 43) | @Test method constructorWhenPrincipalAndUserInfoProvidedThenCreated (line 52) | @Test FILE: oauth2/oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/oidc/http/converter/OidcClientRegistrationHttpMessageConverterTests.java class OidcClientRegistrationHttpMessageConverterTests (line 49) | public class OidcClientRegistrationHttpMessageConverterTests { method supportsWhenOidcClientRegistrationThenTrue (line 53) | @Test method setClientRegistrationConverterWhenNullThenThrowIllegalArgumentException (line 58) | @Test method setClientRegistrationParametersConverterWhenNullThenThrowIllegalArgumentException (line 65) | @Test method readInternalWhenRequiredParametersThenSuccess (line 72) | @Test method readInternalWhenValidParametersThenSuccess (line 91) | @Test method readInternalWhenClientSecretNoExpiryThenSuccess (line 147) | @Test method readInternalWhenFailingConverterThenThrowException (line 171) | @Test method writeInternalWhenClientRegistrationThenSuccess (line 185) | @Test method writeInternalWhenClientSecretNoExpiryThenSuccess (line 237) | @Test method writeInternalWhenWriteFailsThenThrowException (line 257) | @Test FILE: oauth2/oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/oidc/http/converter/OidcProviderConfigurationHttpMessageConverterTests.java class OidcProviderConfigurationHttpMessageConverterTests (line 43) | public class OidcProviderConfigurationHttpMessageConverterTests { method supportsWhenOidcProviderConfigurationThenTrue (line 47) | @Test method setProviderConfigurationParametersConverterWhenNullThenThrowIllegalArgumentException (line 52) | @Test method setProviderConfigurationConverterWhenNullThenThrowIllegalArgumentException (line 58) | @Test method readInternalWhenRequiredParametersThenSuccess (line 64) | @Test method readInternalWhenValidParametersThenSuccess (line 95) | @Test method readInternalWhenFailingConverterThenThrowException (line 138) | @Test method readInternalWhenInvalidProviderConfigurationThenThrowException (line 152) | @Test method writeInternalWhenProviderConfigurationThenSuccess (line 164) | @Test method writeInternalWhenWriteFailsThenThrowsException (line 205) | @Test FILE: oauth2/oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/oidc/http/converter/OidcUserInfoHttpMessageConverterTests.java class OidcUserInfoHttpMessageConverterTests (line 44) | public class OidcUserInfoHttpMessageConverterTests { method supportsWhenOidcUserInfoThenTrue (line 48) | @Test method setUserInfoConverterWhenNullThenThrowIllegalArgumentException (line 53) | @Test method setUserInfoParametersConverterWhenNullThenThrowIllegalArgumentException (line 58) | @Test method readInternalWhenValidParametersThenSuccess (line 64) | @Test method readInternalWhenFailingConverterThenThrowException (line 127) | @Test method readInternalWhenInvalidResponseThenThrowException (line 141) | @Test method writeInternalWhenOidcUserInfoThenSuccess (line 152) | @Test method writeInternalWhenWriteFailsThenThrowsException (line 186) | @Test method createUserInfo (line 203) | private static OidcUserInfo createUserInfo() { FILE: oauth2/oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/oidc/web/OidcClientRegistrationEndpointFilterTests.java class OidcClientRegistrationEndpointFilterTests (line 82) | public class OidcClientRegistrationEndpointFilterTests { method setup (line 94) | @BeforeEach method cleanup (line 100) | @AfterEach method constructorWhenAuthenticationManagerNullThenThrowIllegalArgumentException (line 105) | @Test method constructorWhenClientRegistrationEndpointUriNullThenThrowIllegalArgumentException (line 111) | @Test method setAuthenticationConverterWhenNullThenThrowIllegalArgumentException (line 118) | @Test method setAuthenticationSuccessHandlerWhenNullThenThrowIllegalArgumentException (line 124) | @Test method setAuthenticationFailureHandlerWhenNullThenThrowIllegalArgumentException (line 130) | @Test method doFilterWhenNotClientRegistrationRequestThenNotProcessed (line 136) | @Test method doFilterWhenClientRegistrationRequestGetThenNotProcessed (line 149) | @Test method doFilterWhenClientRegistrationRequestInvalidThenInvalidRequestError (line 162) | @Test method doFilterWhenClientRegistrationRequestInvalidTokenThenUnauthorizedError (line 181) | @Test method doFilterWhenClientRegistrationRequestInsufficientTokenScopeThenForbiddenError (line 186) | @Test method doFilterWhenClientRegistrationRequestInvalidThenError (line 192) | private void doFilterWhenClientRegistrationRequestInvalidThenError(Str... method doFilterWhenClientRegistrationRequestValidThenSuccessResponse (line 231) | @Test method doFilterWhenClientConfigurationRequestPutThenNotProcessed (line 300) | @Test method doFilterWhenClientConfigurationRequestMissingClientIdThenNotProcessed (line 313) | @Test method doFilterWhenClientConfigurationRequestEmptyClientIdThenNotProcessed (line 326) | @Test method doFilterWhenClientConfigurationRequestMultipleClientIdThenInvalidRequestError (line 341) | @Test method doFilterWhenClientConfigurationRequestInvalidTokenThenUnauthorizedError (line 360) | @Test method doFilterWhenClientConfigurationRequestInsufficientScopeThenForbiddenError (line 365) | @Test method doFilterWhenClientConfigurationRequestInvalidClientThenUnauthorizedError (line 371) | @Test method doFilterWhenClientConfigurationRequestInvalidThenError (line 377) | private void doFilterWhenClientConfigurationRequestInvalidThenError(St... method doFilterWhenClientConfigurationRequestValidThenSuccessResponse (line 406) | @Test method doFilterWhenCustomAuthenticationConverterThenUsed (line 465) | @Test method doFilterWhenCustomAuthenticationSuccessHandlerThenUsed (line 484) | @Test method doFilterWhenCustomAuthenticationFailureHandlerThenUsed (line 514) | @Test method updateQueryString (line 536) | private static void updateQueryString(MockHttpServletRequest request) { method readError (line 548) | private OAuth2Error readError(MockHttpServletResponse response) throws... method writeClientRegistrationRequest (line 554) | private void writeClientRegistrationRequest(MockHttpServletRequest req... method readClientRegistrationResponse (line 561) | private OidcClientRegistration readClientRegistrationResponse(MockHttp... method createClientRegistration (line 567) | private static OidcClientRegistration createClientRegistration() { method createJwt (line 588) | private static Jwt createJwt(String scope) { FILE: oauth2/oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/oidc/web/OidcLogoutEndpointFilterTests.java class OidcLogoutEndpointFilterTests (line 64) | public class OidcLogoutEndpointFilterTests { method setUp (line 74) | @BeforeEach method cleanup (line 85) | @AfterEach method constructorWhenAuthenticationManagerNullThenThrowIllegalArgumentException (line 90) | @Test method constructorWhenLogoutEndpointUriNullThenThrowIllegalArgumentException (line 96) | @Test method setAuthenticationConverterWhenNullThenThrowIllegalArgumentException (line 103) | @Test method setAuthenticationSuccessHandlerWhenNullThenThrowIllegalArgumentException (line 110) | @Test method setAuthenticationFailureHandlerWhenNullThenThrowIllegalArgumentException (line 117) | @Test method doFilterWhenNotLogoutRequestThenNotProcessed (line 124) | @Test method doFilterWhenLogoutRequestMissingIdTokenHintThenInvalidRequestError (line 137) | @Test method doFilterWhenLogoutRequestMultipleIdTokenHintThenInvalidRequestError (line 144) | @Test method doFilterWhenLogoutRequestMultipleClientIdThenInvalidRequestError (line 151) | @Test method doFilterWhenLogoutRequestMultiplePostLogoutRedirectUriThenInvalidRequestError (line 159) | @Test method doFilterWhenLogoutRequestMultipleStateThenInvalidRequestError (line 167) | @Test method doFilterWhenRequestInvalidParameterThenError (line 175) | private void doFilterWhenRequestInvalidParameterThenError(MockHttpServ... method doFilterWhenLogoutRequestAuthenticationExceptionThenErrorResponse (line 191) | @Test method doFilterWhenCustomAuthenticationConverterThenUsed (line 210) | @Test method doFilterWhenCustomAuthenticationSuccessHandlerThenUsed (line 232) | @Test method doFilterWhenCustomAuthenticationFailureHandlerThenUsed (line 253) | @Test method doFilterWhenLogoutRequestAuthenticatedThenLogout (line 282) | @Test method doFilterWhenLogoutRequestAuthenticatedWithPostLogoutRedirectUriThenPostLogoutRedirect (line 306) | @Test method createLogoutRequest (line 335) | private static MockHttpServletRequest createLogoutRequest(RegisteredCl... FILE: oauth2/oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/oidc/web/OidcProviderConfigurationEndpointFilterTests.java class OidcProviderConfigurationEndpointFilterTests (line 46) | public class OidcProviderConfigurationEndpointFilterTests { method cleanup (line 52) | @AfterEach method setProviderConfigurationCustomizerWhenNullThenThrowIllegalArgumentException (line 57) | @Test method doFilterWhenNotConfigurationRequestThenNotProcessed (line 64) | @Test method doFilterWhenConfigurationRequestPostThenNotProcessed (line 80) | @Test method doFilterWhenConfigurationRequestThenConfigurationResponse (line 96) | @Test method doFilterWhenAuthorizationServerSettingsWithInvalidIssuerThenThrowIllegalArgumentException (line 167) | @Test FILE: oauth2/oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/oidc/web/OidcUserInfoEndpointFilterTests.java class OidcUserInfoEndpointFilterTests (line 64) | public class OidcUserInfoEndpointFilterTests { method setup (line 74) | @BeforeEach method constructorWhenAuthenticationManagerNullThenThrowIllegalArgumentException (line 80) | @Test method constructorWhenUserInfoEndpointUriIsEmptyThenThrowIllegalArgumentException (line 86) | @Test method setAuthenticationConverterWhenNullThenThrowIllegalArgumentException (line 93) | @Test method setAuthenticationSuccessHandlerWhenNullThenThrowIllegalArgumentException (line 99) | @Test method setAuthenticationFailureHandlerWhenNullThenThrowIllegalArgumentException (line 105) | @Test method doFilterWhenNotUserInfoRequestThenNotProcessed (line 111) | @Test method doFilterWhenUserInfoRequestPutThenNotProcessed (line 124) | @Test method doFilterWhenUserInfoRequestGetThenSuccess (line 138) | @Test method doFilterWhenUserInfoRequestPostThenSuccess (line 143) | @Test method doFilterWhenUserInfoRequestThenSuccess (line 148) | private void doFilterWhenUserInfoRequestThenSuccess(String httpMethod)... method doFilterWhenUserInfoRequestInvalidTokenThenUnauthorizedError (line 171) | @Test method doFilterWhenUserInfoRequestInsufficientScopeThenForbiddenError (line 176) | @Test method doFilterWhenAuthenticationExceptionThenError (line 181) | private void doFilterWhenAuthenticationExceptionThenError(String oauth... method doFilterWhenCustomAuthenticationConverterThenUsed (line 204) | @Test method doFilterWhenCustomAuthenticationSuccessHandlerThenUsed (line 229) | @Test method doFilterWhenCustomAuthenticationFailureHandlerThenUsed (line 253) | @Test method readError (line 277) | private OAuth2Error readError(MockHttpServletResponse response) throws... method createJwtAuthenticationToken (line 283) | private JwtAuthenticationToken createJwtAuthenticationToken() { method createUserInfo (line 296) | private static OidcUserInfo createUserInfo() { method assertUserInfoResponse (line 321) | private static void assertUserInfoResponse(String userInfoResponse) { FILE: oauth2/oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/oidc/web/authentication/OidcLogoutAuthenticationSuccessHandlerTests.java class OidcLogoutAuthenticationSuccessHandlerTests (line 44) | public class OidcLogoutAuthenticationSuccessHandlerTests { method setUp (line 50) | @BeforeEach method setLogoutHandlerWhenNullThenThrowIllegalArgumentException (line 56) | @Test method onAuthenticationSuccessWhenInvalidAuthenticationTypeThenThrowOAuth2AuthenticationException (line 64) | @Test method onAuthenticationSuccessWhenLogoutHandlerSetThenUsed (line 77) | @Test FILE: oauth2/oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/settings/AuthorizationServerSettingsTests.java class AuthorizationServerSettingsTests (line 30) | public class AuthorizationServerSettingsTests { method buildWhenDefaultThenDefaultsAreSet (line 32) | @Test method buildWhenSettingsProvidedThenSet (line 50) | @Test method buildWhenIssuerSetAndMultipleIssuersAllowedTrueThenThrowIllegalArgumentException (line 95) | @Test method buildWhenIssuerNotSetAndMultipleIssuersAllowedTrueThenDefaultsAreSet (line 104) | @Test method settingWhenCustomThenSet (line 124) | @Test method issuerWhenNullThenThrowIllegalArgumentException (line 136) | @Test method authorizationEndpointWhenNullThenThrowIllegalArgumentException (line 142) | @Test method pushedAuthorizationRequestEndpointWhenNullThenThrowIllegalArgumentException (line 149) | @Test method tokenEndpointWhenNullThenThrowIllegalArgumentException (line 156) | @Test method tokenRevocationEndpointWhenNullThenThrowIllegalArgumentException (line 162) | @Test method tokenIntrospectionEndpointWhenNullThenThrowIllegalArgumentException (line 169) | @Test method clientRegistrationEndpointWhenNullThenThrowIllegalArgumentException (line 176) | @Test method oidcClientRegistrationEndpointWhenNullThenThrowIllegalArgumentException (line 183) | @Test method oidcUserInfoEndpointWhenNullThenThrowIllegalArgumentException (line 190) | @Test method jwksEndpointWhenNullThenThrowIllegalArgumentException (line 197) | @Test method oidcLogoutEndpointWhenNullThenThrowIllegalArgumentException (line 204) | @Test FILE: oauth2/oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/settings/ClientSettingsTests.java class ClientSettingsTests (line 30) | public class ClientSettingsTests { method buildWhenDefaultThenDefaultsAreSet (line 32) | @Test method requireProofKeyWhenTrueThenSet (line 40) | @Test method requireAuthorizationConsentWhenTrueThenSet (line 46) | @Test method tokenEndpointAuthenticationSigningAlgorithmWhenHS256ThenSet (line 52) | @Test method jwkSetUrlWhenProvidedThenSet (line 60) | @Test method x509CertificateSubjectDNWhenProvidedThenSet (line 66) | @Test method settingWhenCustomThenSet (line 75) | @Test FILE: oauth2/oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/settings/TokenSettingsTests.java class TokenSettingsTests (line 33) | public class TokenSettingsTests { method buildWhenDefaultThenDefaultsAreSet (line 35) | @Test method authorizationCodeTimeToLiveWhenProvidedThenSet (line 49) | @Test method authorizationCodeTimeToLiveWhenNullOrZeroOrNegativeThenThrowIllegalArgumentException (line 58) | @Test method accessTokenTimeToLiveWhenProvidedThenSet (line 76) | @Test method accessTokenTimeToLiveWhenNullOrZeroOrNegativeThenThrowIllegalArgumentException (line 83) | @Test method accessTokenFormatWhenProvidedThenSet (line 101) | @Test method accessTokenFormatWhenNullThenThrowIllegalArgumentException (line 107) | @Test method reuseRefreshTokensWhenFalseThenSet (line 115) | @Test method refreshTokenTimeToLiveWhenProvidedThenSet (line 121) | @Test method refreshTokenTimeToLiveWhenNullOrZeroOrNegativeThenThrowIllegalArgumentException (line 128) | @Test method idTokenSignatureAlgorithmWhenProvidedThenSet (line 146) | @Test method x509CertificateBoundAccessTokensWhenTrueThenSet (line 155) | @Test method settingWhenCustomThenSet (line 161) | @Test FILE: oauth2/oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/token/DelegatingOAuth2TokenGeneratorTests.java class DelegatingOAuth2TokenGeneratorTests (line 37) | public class DelegatingOAuth2TokenGeneratorTests { method constructorWhenTokenGeneratorsEmptyThenThrowIllegalArgumentException (line 39) | @Test method constructorWhenTokenGeneratorsNullThenThrowIllegalArgumentException (line 48) | @Test method generateWhenTokenGeneratorSupportedThenReturnToken (line 55) | @Test method generateWhenTokenGeneratorNotSupportedThenReturnNull (line 73) | @Test FILE: oauth2/oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/token/JwtEncodingContextTests.java class JwtEncodingContextTests (line 47) | public class JwtEncodingContextTests { method withWhenJwsHeaderNullThenThrowIllegalArgumentException (line 49) | @Test method withWhenClaimsNullThenThrowIllegalArgumentException (line 56) | @Test method setWhenValueNullThenThrowIllegalArgumentException (line 63) | @Test method buildWhenAllValuesProvidedThenAllValuesAreSet (line 77) | @Test FILE: oauth2/oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/token/JwtGeneratorTests.java class JwtGeneratorTests (line 72) | public class JwtGeneratorTests { method setUp (line 84) | @BeforeEach method constructorWhenJwtEncoderNullThenThrowIllegalArgumentException (line 96) | @Test method setJwtCustomizerWhenNullThenThrowIllegalArgumentException (line 102) | @Test method setClockWhenNullThenThrowIllegalArgumentException (line 109) | @Test method generateWhenUnsupportedTokenTypeThenReturnNull (line 115) | @Test method generateWhenUnsupportedTokenFormatThenReturnNull (line 126) | @Test method generateWhenAccessTokenTypeThenReturnJwt (line 144) | @Test method generateWhenIdTokenTypeAndAuthorizationCodeGrantThenReturnJwt (line 175) | @Test method generateWhenIdTokenTypeAndRefreshTokenGrantThenReturnJwt (line 216) | @Test method generateWhenIdTokenTypeWithoutSidAndRefreshTokenGrantThenReturnJwt (line 257) | @Test method assertGeneratedTokenType (line 295) | private void assertGeneratedTokenType(OAuth2TokenContext tokenContext) { method assertGeneratedTokenType (line 299) | private void assertGeneratedTokenType(OAuth2TokenContext tokenContext,... FILE: oauth2/oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/token/OAuth2AccessTokenGeneratorTests.java class OAuth2AccessTokenGeneratorTests (line 60) | public class OAuth2AccessTokenGeneratorTests { method setUp (line 68) | @BeforeEach method setAccessTokenCustomizerWhenNullThenThrowIllegalArgumentException (line 79) | @Test method setClockWhenNullThenThrowIllegalArgumentException (line 86) | @Test method generateWhenUnsupportedTokenTypeThenReturnNull (line 93) | @Test method generateWhenUnsupportedTokenFormatThenReturnNull (line 111) | @Test method generateWhenReferenceAccessTokenTypeThenReturnAccessToken (line 129) | @Test FILE: oauth2/oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/token/OAuth2RefreshTokenGeneratorTests.java class OAuth2RefreshTokenGeneratorTests (line 38) | public class OAuth2RefreshTokenGeneratorTests { method setClockWhenNullThenThrowIllegalArgumentException (line 42) | @Test method generateWhenUnsupportedTokenTypeThenReturnNull (line 48) | @Test method generateWhenRefreshTokenTypeThenReturnRefreshToken (line 59) | @Test FILE: oauth2/oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/token/OAuth2TokenClaimsContextTests.java class OAuth2TokenClaimsContextTests (line 50) | public class OAuth2TokenClaimsContextTests { method withWhenClaimsNullThenThrowIllegalArgumentException (line 52) | @Test method buildWhenAllValuesProvidedThenAllValuesAreSet (line 58) | @Test FILE: oauth2/oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/token/OAuth2TokenClaimsSetTests.java class OAuth2TokenClaimsSetTests (line 33) | public class OAuth2TokenClaimsSetTests { method buildWhenClaimsEmptyThenThrowIllegalArgumentException (line 35) | @Test method buildWhenAllClaimsProvidedThenAllClaimsAreSet (line 42) | @Test method claimWhenNameNullThenThrowIllegalArgumentException (line 84) | @Test method claimWhenValueNullThenThrowIllegalArgumentException (line 91) | @Test FILE: oauth2/oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/util/TestX509Certificates.java class TestX509Certificates (line 25) | public final class TestX509Certificates { method TestX509Certificates (line 72) | private TestX509Certificates() { FILE: oauth2/oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/util/X509CertificateUtils.java class X509CertificateUtils (line 47) | public final class X509CertificateUtils { method X509CertificateUtils (line 69) | private X509CertificateUtils() { method generateRSAKeyPair (line 72) | public static KeyPair generateRSAKeyPair() { method createTrustAnchorCertificate (line 85) | public static X509Certificate createTrustAnchorCertificate(KeyPair key... method createCACertificate (line 109) | public static X509Certificate createCACertificate(X509Certificate sign... method createEndEntityCertificate (line 141) | public static X509Certificate createEndEntityCertificate(X509Certifica... FILE: oauth2/oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/web/NimbusJwkSetEndpointFilterTests.java class NimbusJwkSetEndpointFilterTests (line 52) | public class NimbusJwkSetEndpointFilterTests { method setUp (line 62) | @BeforeEach method constructorWhenJwkSourceNullThenThrowIllegalArgumentException (line 69) | @Test method constructorWhenJwkSetEndpointUriNullThenThrowIllegalArgumentException (line 75) | @Test method doFilterWhenNotJwkSetRequestThenNotProcessed (line 82) | @Test method doFilterWhenJwkSetRequestPostThenNotProcessed (line 95) | @Test method doFilterWhenAsymmetricKeysThenJwkSetResponse (line 108) | @Test method doFilterWhenSymmetricKeysThenJwkSetResponseEmpty (line 141) | @Test FILE: oauth2/oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/web/OAuth2AuthorizationEndpointFilterTests.java class OAuth2AuthorizationEndpointFilterTests (line 89) | public class OAuth2AuthorizationEndpointFilterTests { method setUp (line 107) | @BeforeEach method cleanup (line 123) | @AfterEach method constructorWhenAuthenticationManagerNullThenThrowIllegalArgumentException (line 129) | @Test method constructorWhenAuthorizationEndpointUriNullThenThrowIllegalArgumentException (line 136) | @Test method setAuthenticationDetailsSourceWhenNullThenThrowIllegalArgumentException (line 143) | @Test method setAuthenticationConverterWhenNullThenThrowIllegalArgumentException (line 150) | @Test method setAuthenticationSuccessHandlerWhenNullThenThrowIllegalArgumentException (line 157) | @Test method setAuthenticationFailureHandlerWhenNullThenThrowIllegalArgumentException (line 164) | @Test method setSessionAuthenticationStrategyWhenNullThenThrowIllegalArgumentException (line 171) | @Test method doFilterWhenNotAuthorizationRequestThenNotProcessed (line 178) | @Test method doFilterWhenAuthorizationRequestMultipleRequestUriThenInvalidRequestError (line 191) | @Test method doFilterWhenAuthorizationRequestMissingResponseTypeThenInvalidRequestError (line 201) | @Test method doFilterWhenPostAuthorizationRequestMissingResponseTypeThenInvalidRequestError (line 211) | @Test method doFilterWhenAuthorizationRequestMultipleResponseTypeThenInvalidRequestError (line 221) | @Test method doFilterWhenAuthorizationRequestInvalidResponseTypeThenUnsupportedResponseTypeError (line 230) | @Test method doFilterWhenAuthorizationRequestMissingClientIdThenInvalidRequestError (line 239) | @Test method doFilterWhenAuthorizationRequestMultipleClientIdThenInvalidRequestError (line 248) | @Test method doFilterWhenAuthorizationRequestMultipleRedirectUriThenInvalidRequestError (line 257) | @Test method doFilterWhenAuthorizationRequestMultipleScopeThenInvalidRequestError (line 266) | @Test method doFilterWhenAuthorizationRequestMultipleStateThenInvalidRequestError (line 275) | @Test method doFilterWhenAuthorizationConsentRequestMissingStateThenInvalidRequestError (line 284) | @Test method doFilterWhenAuthorizationConsentRequestMultipleStateThenInvalidRequestError (line 291) | @Test method doFilterWhenAuthorizationRequestMultipleCodeChallengeThenInvalidRequestError (line 299) | @Test method doFilterWhenAuthorizationRequestMultipleCodeChallengeMethodThenInvalidRequestError (line 309) | @Test method doFilterWhenAuthenticationRequestMultiplePromptThenInvalidRequestError (line 319) | @Test method doFilterWhenAuthorizationRequestAuthenticationExceptionThenErrorResponse (line 334) | @Test method doFilterWhenCustomAuthenticationConverterThenUsed (line 364) | @Test method doFilterWhenCustomAuthenticationSuccessHandlerThenUsed (line 392) | @Test method doFilterWhenCustomAuthenticationFailureHandlerThenUsed (line 416) | @Test method doFilterWhenCustomSessionAuthenticationStrategyThenUsed (line 441) | @Test method doFilterWhenCustomAuthenticationDetailsSourceThenUsed (line 465) | @Test method doFilterWhenAuthorizationRequestConsentRequiredWithCustomConsentUriThenRedirectConsentResponse (line 492) | @Test method doFilterWhenAuthorizationRequestConsentRequiredThenConsentResponse (line 521) | @Test method doFilterWhenAuthorizationRequestConsentRequiredWithPreviouslyApprovedThenConsentResponse (line 550) | @Test method doFilterWhenAuthorizationRequestAuthenticatedThenAuthorizationResponse (line 584) | @Test method doFilterWhenPostAuthorizationRequestAuthenticatedThenAuthorizationResponse (line 625) | @Test method doFilterWhenAuthenticationRequestAuthenticatedThenAuthorizationResponse (line 653) | @Test method doFilterWhenAuthorizationRequestInvalidParameterThenError (line 682) | private void doFilterWhenAuthorizationRequestInvalidParameterThenError... method doFilterWhenAuthorizationConsentRequestInvalidParameterThenError (line 689) | private void doFilterWhenAuthorizationConsentRequestInvalidParameterTh... method doFilterWhenRequestInvalidParameterThenError (line 696) | private void doFilterWhenRequestInvalidParameterThenError(MockHttpServ... method createAuthorizationRequest (line 711) | private static MockHttpServletRequest createAuthorizationRequest(Regis... method createAuthorizationConsentRequest (line 728) | private static MockHttpServletRequest createAuthorizationConsentReques... method updateQueryString (line 741) | private static void updateQueryString(MockHttpServletRequest request) { method scopeCheckbox (line 753) | private static String scopeCheckbox(String scope) { method disabledScopeCheckbox (line 758) | private static String disabledScopeCheckbox(String scope) { FILE: oauth2/oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/web/OAuth2AuthorizationServerMetadataEndpointFilterTests.java class OAuth2AuthorizationServerMetadataEndpointFilterTests (line 46) | public class OAuth2AuthorizationServerMetadataEndpointFilterTests { method cleanup (line 52) | @AfterEach method setAuthorizationServerMetadataCustomizerWhenNullThenThrowIllegalArgumentException (line 57) | @Test method doFilterWhenNotAuthorizationServerMetadataRequestThenNotProcessed (line 64) | @Test method doFilterWhenAuthorizationServerMetadataRequestPostThenNotProcessed (line 80) | @Test method doFilterWhenAuthorizationServerMetadataRequestThenMetadataResponse (line 96) | @Test method doFilterWhenAuthorizationServerSettingsWithInvalidIssuerThenThrowIllegalArgumentException (line 157) | @Test FILE: oauth2/oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/web/OAuth2ClientAuthenticationFilterTests.java class OAuth2ClientAuthenticationFilterTests (line 67) | public class OAuth2ClientAuthenticationFilterTests { method setUp (line 81) | @BeforeEach method cleanup (line 91) | @AfterEach method constructorWhenAuthenticationManagerNullThenThrowIllegalArgumentException (line 96) | @Test method constructorWhenRequestMatcherNullThenThrowIllegalArgumentException (line 103) | @Test method setAuthenticationConverterWhenNullThenThrowIllegalArgumentException (line 110) | @Test method setAuthenticationSuccessHandlerWhenNullThenThrowIllegalArgumentException (line 117) | @Test method setAuthenticationFailureHandlerWhenNullThenThrowIllegalArgumentException (line 124) | @Test method doFilterWhenRequestDoesNotMatchThenNotProcessed (line 131) | @Test method doFilterWhenRequestMatchesAndEmptyCredentialsThenNotProcessed (line 145) | @Test method doFilterWhenRequestMatchesAndInvalidCredentialsThenInvalidRequestError (line 158) | @Test method doFilterWhenRequestMatchesAndClientIdContainsNonPrintableASCIIThenInvalidRequestError (line 179) | @Test method assertWhenInvalidClientIdThenInvalidRequestError (line 199) | private void assertWhenInvalidClientIdThenInvalidRequestError(String c... method doFilterWhenRequestMatchesAndBadCredentialsThenInvalidClientError (line 220) | @Test method doFilterWhenRequestMatchesAndValidCredentialsThenProcessed (line 244) | @Test method readError (line 281) | private OAuth2Error readError(MockHttpServletResponse response) throws... FILE: oauth2/oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/web/OAuth2ClientRegistrationEndpointFilterTests.java class OAuth2ClientRegistrationEndpointFilterTests (line 78) | public class OAuth2ClientRegistrationEndpointFilterTests { method setup (line 90) | @BeforeEach method cleanup (line 96) | @AfterEach method constructorWhenAuthenticationManagerNullThenThrowIllegalArgumentException (line 101) | @Test method constructorWhenClientRegistrationEndpointUriNullThenThrowIllegalArgumentException (line 107) | @Test method setAuthenticationConverterWhenNullThenThrowIllegalArgumentException (line 114) | @Test method setAuthenticationSuccessHandlerWhenNullThenThrowIllegalArgumentException (line 120) | @Test method setAuthenticationFailureHandlerWhenNullThenThrowIllegalArgumentException (line 126) | @Test method doFilterWhenNotClientRegistrationRequestThenNotProcessed (line 132) | @Test method doFilterWhenClientRegistrationRequestGetThenNotProcessed (line 145) | @Test method doFilterWhenClientRegistrationRequestInvalidThenInvalidRequestError (line 158) | @Test method doFilterWhenClientRegistrationRequestInvalidTokenThenUnauthorizedError (line 177) | @Test method doFilterWhenClientRegistrationRequestInsufficientTokenScopeThenForbiddenError (line 182) | @Test method doFilterWhenClientRegistrationRequestInvalidThenError (line 188) | private void doFilterWhenClientRegistrationRequestInvalidThenError(Str... method doFilterWhenClientRegistrationRequestValidThenSuccessResponse (line 227) | @Test method doFilterWhenCustomAuthenticationConverterThenUsed (line 290) | @Test method doFilterWhenCustomAuthenticationSuccessHandlerThenUsed (line 306) | @Test method doFilterWhenCustomAuthenticationFailureHandlerThenUsed (line 345) | @Test method readError (line 363) | private OAuth2Error readError(MockHttpServletResponse response) throws... method writeClientRegistrationRequest (line 369) | private void writeClientRegistrationRequest(MockHttpServletRequest req... method readClientRegistrationResponse (line 376) | private OAuth2ClientRegistration readClientRegistrationResponse(MockHt... method createClientRegistration (line 382) | private static OAuth2ClientRegistration createClientRegistration() { method createJwt (line 400) | private static Jwt createJwt(String scope) { FILE: oauth2/oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/web/OAuth2DeviceAuthorizationEndpointFilterTests.java class OAuth2DeviceAuthorizationEndpointFilterTests (line 75) | public class OAuth2DeviceAuthorizationEndpointFilterTests { method setUp (line 99) | @BeforeEach method tearDown (line 106) | @AfterEach method constructorWhenAuthenticationMangerIsNullThenThrowIllegalArgumentException (line 112) | @Test method constructorWhenDeviceAuthorizationEndpointUriIsNullThenThrowIllegalArgumentException (line 121) | @Test method setAuthenticationConverterWhenNullThenThrowIllegalArgumentException (line 130) | @Test method setAuthenticationDetailsSourceWhenNullThenThrowIllegalArgumentException (line 139) | @Test method setAuthenticationSuccessHandlerWhenNullThenThrowIllegalArgumentException (line 148) | @Test method setAuthenticationFailureHandlerWhenNullThenThrowIllegalArgumentException (line 157) | @Test method setVerificationUriWhenNullThenThrowIllegalArgumentException (line 166) | @Test method doFilterWhenNotDeviceAuthorizationRequestThenNotProcessed (line 175) | @Test method doFilterWhenDeviceAuthorizationRequestGetThenNotProcessed (line 185) | @Test method doFilterWhenDeviceAuthorizationRequestThenDeviceAuthorizationResponse (line 196) | @Test method doFilterWhenDeviceAuthorizationRequestWithContextPathThenVerificationUriIncludesContextPath (line 246) | @Test method doFilterWhenInvalidRequestErrorThenBadRequest (line 274) | @Test method doFilterWhenCustomDeviceAuthorizationEndpointUriThenUsed (line 297) | @Test method doFilterWhenAuthenticationConverterSetThenUsed (line 318) | @Test method doFilterWhenAuthenticationDetailsSourceSetThenUsed (line 343) | @Test method doFilterWhenAuthenticationSuccessHandlerSetThenUsed (line 370) | @Test method doFilterWhenAuthenticationFailureHandlerSetThenUsed (line 392) | @Test method readDeviceAuthorizationResponse (line 415) | private OAuth2DeviceAuthorizationResponse readDeviceAuthorizationRespo... method readError (line 423) | private OAuth2Error readError(MockHttpServletResponse response) throws... method mockAuthorizationServerContext (line 429) | private static void mockAuthorizationServerContext() { method mockSecurityContext (line 436) | private static void mockSecurityContext(Authentication clientPrincipal) { method createRequest (line 442) | private static MockHttpServletRequest createRequest() { method createAuthentication (line 454) | private static OAuth2DeviceAuthorizationRequestAuthenticationToken cre... method createDeviceCode (line 460) | private static OAuth2DeviceCode createDeviceCode() { method createUserCode (line 465) | private static OAuth2UserCode createUserCode() { FILE: oauth2/oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/web/OAuth2DeviceVerificationEndpointFilterTests.java class OAuth2DeviceVerificationEndpointFilterTests (line 72) | public class OAuth2DeviceVerificationEndpointFilterTests { method setUp (line 92) | @BeforeEach method tearDown (line 99) | @AfterEach method constructorWhenAuthenticationManagerIsNullThenThrowIllegalArgumentException (line 105) | @Test method constructorWhenDeviceVerificationEndpointUriIsNullThenThrowIllegalArgumentException (line 114) | @Test method setAuthenticationConverterWhenNullThenThrowIllegalArgumentException (line 123) | @Test method setAuthenticationDetailsSourceWhenNullThenThrowIllegalArgumentException (line 132) | @Test method setAuthenticationSuccessHandlerWhenNullThenThrowIllegalArgumentException (line 141) | @Test method setAuthenticationFailureHandlerWhenNullThenThrowIllegalArgumentException (line 150) | @Test method doFilterWhenNotDeviceVerificationRequestThenNotProcessed (line 159) | @Test method doFilterWhenDeviceAuthorizationConsentRequestThenSuccess (line 169) | @Test method doFilterWhenDeviceVerificationRequestAndConsentNotRequiredThenSuccess (line 210) | @Test method doFilterWhenDeviceVerificationRequestAndConsentRequiredThenConsentScreen (line 240) | @Test method doFilterWhenDeviceVerificationRequestAndConsentRequiredWithPreviouslyApprovedThenConsentScreen (line 261) | @Test method doFilterWhenDeviceVerificationRequestAndConsentRequiredAndConsentPageSetThenRedirect (line 283) | @Test method doFilterWhenAuthenticationConverterSetThenUsed (line 312) | @Test method doFilterWhenAuthenticationDetailsSourceSetThenUsed (line 338) | @Test method doFilterWhenAuthenticationSuccessHandlerSetThenUsed (line 365) | @Test method doFilterWhenAuthenticationFailureHandlerSetThenUsed (line 386) | @Test method mockAuthorizationServerContext (line 408) | private static void mockAuthorizationServerContext() { method mockSecurityContext (line 415) | private static void mockSecurityContext(Authentication clientPrincipal) { method createDeviceVerificationAuthentication (line 421) | private static OAuth2DeviceVerificationAuthenticationToken createDevic... method createDeviceAuthorizationConsentAuthentication (line 426) | private static Authentication createDeviceAuthorizationConsentAuthenti... method createDeviceAuthorizationConsentAuthenticationWithAuthorizedScopes (line 435) | private static Authentication createDeviceAuthorizationConsentAuthenti... method createRequest (line 446) | private static MockHttpServletRequest createRequest() { method updateQueryString (line 455) | private static void updateQueryString(MockHttpServletRequest request) { method scopeCheckbox (line 467) | private static String scopeCheckbox(String scope) { method disabledScopeCheckbox (line 472) | private static String disabledScopeCheckbox(String scope) { FILE: oauth2/oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/web/OAuth2PushedAuthorizationRequestEndpointFilterTests.java class OAuth2PushedAuthorizationRequestEndpointFilterTests (line 78) | public class OAuth2PushedAuthorizationRequestEndpointFilterTests { method setUp (line 97) | @BeforeEach method cleanup (line 110) | @AfterEach method constructorWhenAuthenticationManagerNullThenThrowIllegalArgumentException (line 116) | @Test method constructorWhenPushedAuthorizationRequestEndpointUriNullThenThrowIllegalArgumentException (line 123) | @Test method setAuthenticationDetailsSourceWhenNullThenThrowIllegalArgumentException (line 130) | @Test method setAuthenticationConverterWhenNullThenThrowIllegalArgumentException (line 137) | @Test method setAuthenticationSuccessHandlerWhenNullThenThrowIllegalArgumentException (line 144) | @Test method setAuthenticationFailureHandlerWhenNullThenThrowIllegalArgumentException (line 151) | @Test method doFilterWhenNotPushedAuthorizationRequestThenNotProcessed (line 158) | @Test method doFilterWhenPushedAuthorizationRequestIncludesRequestUriThenInvalidRequestError (line 171) | @Test method doFilterWhenPushedAuthorizationRequestMultipleResponseTypeThenInvalidRequestError (line 179) | @Test method doFilterWhenPushedAuthorizationRequestInvalidResponseTypeThenUnsupportedResponseTypeError (line 187) | @Test method doFilterWhenPushedAuthorizationRequestMissingClientIdThenInvalidRequestError (line 196) | @Test method doFilterWhenPushedAuthorizationRequestMultipleClientIdThenInvalidRequestError (line 203) | @Test method doFilterWhenPushedAuthorizationRequestMultipleRedirectUriThenInvalidRequestError (line 211) | @Test method doFilterWhenPushedAuthorizationRequestMultipleScopeThenInvalidRequestError (line 219) | @Test method doFilterWhenPushedAuthorizationRequestMultipleStateThenInvalidRequestError (line 227) | @Test method doFilterWhenPushedAuthorizationRequestMultipleCodeChallengeThenInvalidRequestError (line 235) | @Test method doFilterWhenPushedAuthorizationRequestMultipleCodeChallengeMethodThenInvalidRequestError (line 245) | @Test method doFilterWhenPushedAuthenticationRequestMultiplePromptThenInvalidRequestError (line 256) | @Test method doFilterWhenPushedAuthorizationRequestAuthenticationExceptionThenErrorResponse (line 270) | @Test method doFilterWhenCustomAuthenticationConverterThenUsed (line 293) | @Test method doFilterWhenCustomAuthenticationSuccessHandlerThenUsed (line 318) | @Test method doFilterWhenCustomAuthenticationFailureHandlerThenUsed (line 343) | @Test method doFilterWhenCustomAuthenticationDetailsSourceThenUsed (line 364) | @Test method doFilterWhenPushedAuthorizationRequestAuthenticatedThenPushedAuthorizationResponse (line 392) | @Test method doFilterWhenPushedAuthorizationRequestInvalidParameterThenError (line 435) | private void doFilterWhenPushedAuthorizationRequestInvalidParameterThe... method doFilterWhenRequestInvalidParameterThenError (line 442) | private void doFilterWhenRequestInvalidParameterThenError(MockHttpServ... method createPushedAuthorizationRequest (line 459) | private static MockHttpServletRequest createPushedAuthorizationRequest... method readError (line 477) | private OAuth2Error readError(MockHttpServletResponse response) throws... method readPushedAuthorizationResponse (line 483) | @SuppressWarnings("unchecked") FILE: oauth2/oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/web/OAuth2TokenEndpointFilterTests.java class OAuth2TokenEndpointFilterTests (line 85) | public class OAuth2TokenEndpointFilterTests { method setUp (line 101) | @BeforeEach method cleanup (line 107) | @AfterEach method constructorWhenAuthenticationManagerNullThenThrowIllegalArgumentException (line 112) | @Test method constructorWhenTokenEndpointUriNullThenThrowIllegalArgumentException (line 119) | @Test method setAuthenticationDetailsSourceWhenNullThenThrowIllegalArgumentException (line 126) | @Test method setAuthenticationConverterWhenNullThenThrowIllegalArgumentException (line 133) | @Test method setAuthenticationSuccessHandlerWhenNullThenThrowIllegalArgumentException (line 140) | @Test method setAuthenticationFailureHandlerWhenNullThenThrowIllegalArgumentException (line 147) | @Test method doFilterWhenNotTokenRequestThenNotProcessed (line 154) | @Test method doFilterWhenTokenRequestGetThenNotProcessed (line 167) | @Test method doFilterWhenTokenRequestMissingGrantTypeThenInvalidRequestError (line 180) | @Test method doFilterWhenTokenRequestMultipleGrantTypeThenInvalidRequestError (line 190) | @Test method doFilterWhenTokenRequestInvalidGrantTypeThenUnsupportedGrantTypeError (line 200) | @Test method doFilterWhenTokenRequestMissingCodeThenInvalidRequestError (line 210) | @Test method doFilterWhenTokenRequestMultipleCodeThenInvalidRequestError (line 220) | @Test method doFilterWhenTokenRequestMultipleRedirectUriThenInvalidRequestError (line 230) | @Test method doFilterWhenTokenRequestMultipleDPoPHeaderThenInvalidRequestError (line 240) | @Test method doFilterWhenAuthorizationCodeTokenRequestThenAccessTokenResponse (line 251) | @Test method doFilterWhenClientCredentialsTokenRequestMultipleScopeThenInvalidRequestError (line 317) | @Test method doFilterWhenClientCredentialsTokenRequestThenAccessTokenResponse (line 327) | @Test method doFilterWhenRefreshTokenRequestMissingRefreshTokenThenInvalidRequestError (line 390) | @Test method doFilterWhenRefreshTokenRequestMultipleRefreshTokenThenInvalidRequestError (line 400) | @Test method doFilterWhenRefreshTokenRequestMultipleScopeThenInvalidRequestError (line 410) | @Test method doFilterWhenRefreshTokenRequestThenAccessTokenResponse (line 420) | @Test method doFilterWhenTokenExchangeRequestThenAccessTokenResponse (line 485) | @Test method doFilterWhenCustomAuthenticationDetailsSourceThenUsed (line 553) | @Test method doFilterWhenCustomAuthenticationConverterThenUsed (line 587) | @Test method doFilterWhenCustomAuthenticationSuccessHandlerThenUsed (line 621) | @Test method doFilterWhenCustomAuthenticationFailureHandlerThenUsed (line 650) | @Test method doFilterWhenTokenRequestInvalidParameterThenError (line 668) | private void doFilterWhenTokenRequestInvalidParameterThenError(String ... method readError (line 684) | private OAuth2Error readError(MockHttpServletResponse response) throws... method readAccessTokenResponse (line 690) | private OAuth2AccessTokenResponse readAccessTokenResponse(MockHttpServ... method createAuthorizationCodeTokenRequest (line 696) | private static MockHttpServletRequest createAuthorizationCodeTokenRequ... method createClientCredentialsTokenRequest (line 716) | private static MockHttpServletRequest createClientCredentialsTokenRequ... method createRefreshTokenTokenRequest (line 731) | private static MockHttpServletRequest createRefreshTokenTokenRequest(R... method createTokenExchangeTokenRequest (line 747) | private static MockHttpServletRequest createTokenExchangeTokenRequest(... FILE: oauth2/oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/web/OAuth2TokenIntrospectionEndpointFilterTests.java class OAuth2TokenIntrospectionEndpointFilterTests (line 74) | public class OAuth2TokenIntrospectionEndpointFilterTests { method setUp (line 86) | @BeforeEach method cleanup (line 92) | @AfterEach method constructorWhenAuthenticationManagerNullThenThrowIllegalArgumentException (line 97) | @Test method constructorWhenTokenIntrospectionEndpointUriNullThenThrowIllegalArgumentException (line 104) | @Test method setAuthenticationConverterWhenNullThenThrowIllegalArgumentException (line 111) | @Test method setAuthenticationSuccessHandlerWhenNullThenThrowIllegalArgumentException (line 118) | @Test method setAuthenticationFailureHandlerWhenNullThenThrowIllegalArgumentException (line 125) | @Test method doFilterWhenNotTokenIntrospectionRequestThenNotProcessed (line 132) | @Test method doFilterWhenTokenIntrospectionRequestGetThenNotProcessed (line 145) | @Test method doFilterWhenTokenIntrospectionRequestMissingTokenThenInvalidRequestError (line 158) | @Test method doFilterWhenTokenIntrospectionRequestMultipleTokenThenInvalidRequestError (line 168) | @Test method doFilterWhenTokenIntrospectionRequestMultipleTokenTypeHintThenInvalidRequestError (line 178) | @Test method doFilterWhenTokenIntrospectionRequestValidThenSuccessResponse (line 188) | @Test method doFilterWhenCustomAuthenticationConverterThenUsed (line 260) | @Test method doFilterWhenCustomAuthenticationSuccessHandlerThenUsed (line 291) | @Test method doFilterWhenCustomAuthenticationFailureHandlerThenUsed (line 321) | @Test method doFilterWhenTokenIntrospectionRequestInvalidParameterThenError (line 349) | private void doFilterWhenTokenIntrospectionRequestInvalidParameterThen... method readError (line 365) | private OAuth2Error readError(MockHttpServletResponse response) throws... method readTokenIntrospectionResponse (line 371) | private OAuth2TokenIntrospection readTokenIntrospectionResponse(MockHt... method createTokenIntrospectionRequest (line 377) | private static MockHttpServletRequest createTokenIntrospectionRequest(... FILE: oauth2/oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/web/OAuth2TokenRevocationEndpointFilterTests.java class OAuth2TokenRevocationEndpointFilterTests (line 73) | public class OAuth2TokenRevocationEndpointFilterTests { method setUp (line 83) | @BeforeEach method cleanup (line 89) | @AfterEach method constructorWhenAuthenticationManagerNullThenThrowIllegalArgumentException (line 94) | @Test method constructorWhenTokenRevocationEndpointUriNullThenThrowIllegalArgumentException (line 101) | @Test method setAuthenticationDetailsSourceWhenNullThenThrowIllegalArgumentException (line 108) | @Test method setAuthenticationConverterWhenNullThenThrowIllegalArgumentException (line 115) | @Test method setAuthenticationSuccessHandlerWhenNullThenThrowIllegalArgumentException (line 122) | @Test method setAuthenticationFailureHandlerWhenNullThenThrowIllegalArgumentException (line 129) | @Test method doFilterWhenNotTokenRevocationRequestThenNotProcessed (line 136) | @Test method doFilterWhenTokenRevocationRequestGetThenNotProcessed (line 149) | @Test method doFilterWhenTokenRevocationRequestMissingTokenThenInvalidRequestError (line 162) | @Test method doFilterWhenTokenRevocationRequestMultipleTokenThenInvalidRequestError (line 168) | @Test method doFilterWhenTokenRevocationRequestMultipleTokenTypeHintThenInvalidRequestError (line 175) | @Test method doFilterWhenTokenRevocationRequestValidThenSuccessResponse (line 182) | @Test method doFilterWhenCustomAuthenticationDetailsSourceThenUsed (line 211) | @Test method doFilterWhenCustomAuthenticationConverterThenUsed (line 245) | @Test method doFilterWhenCustomAuthenticationSuccessHandlerThenUsed (line 275) | @Test method doFilterWhenCustomAuthenticationFailureHandlerThenUsed (line 304) | @Test method doFilterWhenTokenRevocationRequestInvalidParameterThenError (line 328) | private void doFilterWhenTokenRevocationRequestInvalidParameterThenErr... method readError (line 346) | private OAuth2Error readError(MockHttpServletResponse response) throws... method createTokenRevocationRequest (line 352) | private static MockHttpServletRequest createTokenRevocationRequest() { FILE: oauth2/oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/web/authentication/ClientSecretBasicAuthenticationConverterTests.java class ClientSecretBasicAuthenticationConverterTests (line 46) | public class ClientSecretBasicAuthenticationConverterTests { method convertWhenAuthorizationHeaderEmptyThenReturnNull (line 50) | @Test method convertWhenAuthorizationHeaderNotBasicThenReturnNull (line 57) | @Test method convertWhenAuthorizationHeaderBasicWithMissingCredentialsThenThrowOAuth2AuthenticationException (line 65) | @Test method convertWhenAuthorizationHeaderBasicWithInvalidBase64ThenThrowOAuth2AuthenticationException (line 75) | @Test method convertWhenAuthorizationHeaderBasicWithMissingSecretThenThrowOAuth2AuthenticationException (line 85) | @Test method convertWhenAuthorizationHeaderBasicWithValidCredentialsThenReturnClientAuthenticationToken (line 96) | @Test method convertWhenConfidentialClientWithPkceParametersThenAdditionalParametersIncluded (line 109) | @Test method encodeBasicAuth (line 126) | private static String encodeBasicAuth(String clientId, String secret) ... method createPkceTokenRequest (line 134) | private static MockHttpServletRequest createPkceTokenRequest() { FILE: oauth2/oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/web/authentication/ClientSecretPostAuthenticationConverterTests.java class ClientSecretPostAuthenticationConverterTests (line 40) | public class ClientSecretPostAuthenticationConverterTests { method convertWhenMissingClientIdThenReturnNull (line 44) | @Test method convertWhenMultipleClientIdsThenInvalidRequestError (line 51) | @Test method convertWhenMissingClientSecretThenReturnNull (line 62) | @Test method convertWhenMultipleClientSecretsThenInvalidRequestError (line 70) | @Test method convertWhenPostWithValidCredentialsThenReturnClientAuthenticationToken (line 82) | @Test method convertWhenConfidentialClientWithPkceParametersThenAdditionalParametersIncluded (line 95) | @Test method createPkceTokenRequest (line 113) | private static MockHttpServletRequest createPkceTokenRequest() { FILE: oauth2/oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/web/authentication/JwtClientAssertionAuthenticationConverterTests.java class JwtClientAssertionAuthenticationConverterTests (line 38) | public class JwtClientAssertionAuthenticationConverterTests { method convertWhenMissingClientAssertionTypeThenReturnNull (line 44) | @Test method convertWhenMissingClientAssertionThenReturnNull (line 52) | @Test method convertWhenMultipleClientAssertionTypeThenInvalidRequestError (line 60) | @Test method convertWhenNotJwtAssertionTypeThenReturnNull (line 69) | @Test method convertWhenMultipleClientAssertionThenInvalidRequestError (line 78) | @Test method convertWhenMissingClientIdThenInvalidRequestError (line 87) | @Test method convertWhenMultipleClientIdThenInvalidRequestError (line 95) | @Test method convertWhenJwtAssertionThenReturnClientAuthenticationToken (line 105) | @Test method assertThrown (line 126) | private void assertThrown(MockHttpServletRequest request, String error... FILE: oauth2/oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/web/authentication/OAuth2AccessTokenResponseAuthenticationSuccessHandlerTests.java class OAuth2AccessTokenResponseAuthenticationSuccessHandlerTests (line 56) | public class OAuth2AccessTokenResponseAuthenticationSuccessHandlerTests { method setAccessTokenResponseCustomizerWhenNullThenThrowIllegalArgumentException (line 68) | @Test method onAuthenticationSuccessWhenAuthenticationProvidedThenAccessTokenResponse (line 76) | @Test method onAuthenticationSuccessWhenInvalidAuthenticationTypeThenThrowOAuth2AuthenticationException (line 103) | @Test method onAuthenticationSuccessWhenAccessTokenResponseCustomizerSetThenAccessTokenResponseCustomized (line 116) | @Test method readAccessTokenResponse (line 152) | private OAuth2AccessTokenResponse readAccessTokenResponse(MockHttpServ... FILE: oauth2/oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/web/authentication/OAuth2DeviceAuthorizationConsentAuthenticationConverterTests.java class OAuth2DeviceAuthorizationConsentAuthenticationConverterTests (line 45) | public class OAuth2DeviceAuthorizationConsentAuthenticationConverterTests { method setUp (line 57) | @BeforeEach method tearDown (line 62) | @AfterEach method convertWhenGetThenReturnNull (line 67) | @Test method convertWhenMissingStateThenReturnNull (line 74) | @Test method convertWhenMissingClientIdThenInvalidRequestError (line 80) | @Test method convertWhenEmptyClientIdThenInvalidRequestError (line 94) | @Test method convertWhenMultipleClientIdParametersThenInvalidRequestError (line 109) | @Test method convertWhenMissingUserCodeThenInvalidRequestError (line 125) | @Test method convertWhenEmptyUserCodeThenInvalidRequestError (line 140) | @Test method convertWhenInvalidUserCodeThenInvalidRequestError (line 156) | @Test method convertWhenMultipleUserCodeParametersThenInvalidRequestError (line 172) | @Test method convertWhenEmptyStateParameterThenInvalidRequestError (line 189) | @Test method convertWhenMultipleStateParametersThenInvalidRequestError (line 205) | @Test method convertWhenMissingPrincipalThenReturnDeviceAuthorizationConsentAuthentication (line 222) | @Test method convertWhenMissingScopeThenReturnDeviceAuthorizationConsentAuthentication (line 240) | @Test method convertWhenAllParametersThenReturnDeviceAuthorizationConsentAuthentication (line 262) | @Test method convertWhenNonNormalizedUserCodeThenReturnDeviceAuthorizationConsentAuthentication (line 289) | @Test method createRequest (line 311) | private static MockHttpServletRequest createRequest() { FILE: oauth2/oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/web/authentication/OAuth2DeviceAuthorizationRequestAuthenticationConverterTests.java class OAuth2DeviceAuthorizationRequestAuthenticationConverterTests (line 44) | public class OAuth2DeviceAuthorizationRequestAuthenticationConverterTests { method setUp (line 52) | @BeforeEach method tearDown (line 57) | @AfterEach method convertWhenMultipleScopeParametersThenInvalidRequestError (line 62) | @Test method convertWhenMissingScopeThenReturnDeviceAuthorizationRequestAuthenticationToken (line 78) | @Test method convertWhenAllParametersThenReturnDeviceAuthorizationRequestAuthenticationToken (line 96) | @Test method createRequest (line 118) | private static MockHttpServletRequest createRequest() { FILE: oauth2/oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/web/authentication/OAuth2DeviceCodeAuthenticationConverterTests.java class OAuth2DeviceCodeAuthenticationConverterTests (line 48) | public class OAuth2DeviceCodeAuthenticationConverterTests { method setUp (line 58) | @BeforeEach method tearDown (line 63) | @AfterEach method convertWhenMissingGrantTypeThenReturnNull (line 68) | @Test method convertWhenMissingDeviceCodeThenInvalidRequestError (line 75) | @Test method convertWhenMultipleDeviceCodeParametersThenInvalidRequestError (line 89) | @Test method convertWhenAllParametersThenReturnDeviceCodeAuthenticationToken (line 105) | @Test method createRequest (line 134) | private static MockHttpServletRequest createRequest() { FILE: oauth2/oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/web/authentication/OAuth2DeviceVerificationAuthenticationConverterTests.java class OAuth2DeviceVerificationAuthenticationConverterTests (line 47) | public class OAuth2DeviceVerificationAuthenticationConverterTests { method setUp (line 55) | @BeforeEach method tearDown (line 60) | @AfterEach method convertWhenPutThenReturnNull (line 65) | @Test method convertWhenStateThenReturnNull (line 73) | @Test method convertWhenMissingUserCodeThenReturnNull (line 82) | @Test method convertWhenEmptyUserCodeParameterThenInvalidRequestError (line 89) | @Test method convertWhenInvalidUserCodeParameterThenInvalidRequestError (line 104) | @Test method convertWhenMultipleUserCodeParameterThenInvalidRequestError (line 119) | @Test method convertWhenMissingPrincipalThenReturnDeviceVerificationAuthentication (line 135) | @Test method convertWhenNonNormalizedUserCodeThenReturnDeviceVerificationAuthentication (line 149) | @Test method convertWhenAllParametersThenReturnDeviceVerificationAuthentication (line 167) | @Test method createRequest (line 188) | private static MockHttpServletRequest createRequest() { method updateQueryString (line 195) | private static void updateQueryString(MockHttpServletRequest request) { FILE: oauth2/oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/web/authentication/OAuth2ErrorAuthenticationFailureHandlerTests.java class OAuth2ErrorAuthenticationFailureHandlerTests (line 42) | public class OAuth2ErrorAuthenticationFailureHandlerTests { method setErrorResponseConverterWhenNullThenThrowIllegalArgumentException (line 46) | @Test method onAuthenticationFailureWhenValidExceptionThenErrorResponse (line 54) | @Test method onAuthenticationFailureWhenInvalidExceptionThenStatusResponse (line 69) | @Test FILE: oauth2/oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/web/authentication/OAuth2TokenExchangeAuthenticationConverterTests.java class OAuth2TokenExchangeAuthenticationConverterTests (line 44) | public class OAuth2TokenExchangeAuthenticationConverterTests { method setUp (line 60) | @BeforeEach method tearDown (line 65) | @AfterEach method convertWhenMissingGrantTypeThenReturnNull (line 70) | @Test method convertWhenInvalidResourceThenInvalidRequestError (line 77) | @Test method convertWhenResourceContainsFragmentThenInvalidRequestError (line 92) | @Test method convertWhenMultipleScopeParametersThenInvalidRequestError (line 107) | @Test method convertWhenMultipleRequestedTokenTypeParametersThenInvalidRequestError (line 123) | @Test method convertWhenInvalidRequestedTokenTypeThenUnsupportedTokenTypeError (line 139) | @Test method convertWhenMissingSubjectTokenThenInvalidRequestError (line 154) | @Test method convertWhenMultipleSubjectTokenParametersThenInvalidRequestError (line 168) | @Test method convertWhenMissingSubjectTokenTypeThenInvalidRequestError (line 184) | @Test method convertWhenMultipleSubjectTokenTypeParametersThenInvalidRequestError (line 199) | @Test method convertWhenInvalidSubjectTokenTypeThenUnsupportedTokenTypeError (line 216) | @Test method convertWhenMultipleActorTokenParametersThenInvalidRequestError (line 232) | @Test method convertWhenActorTokenAndMissingActorTokenTypeThenInvalidRequestError (line 250) | @Test method convertWhenActorTokenTypeAndMissingActorTokenThenInvalidRequestError (line 267) | @Test method convertWhenInvalidActorTokenTypeThenUnsupportedTokenTypeError (line 284) | @Test method convertWhenAllParametersThenTokenExchangeAuthenticationToken (line 302) | @Test method createRequest (line 335) | private static MockHttpServletRequest createRequest() { FILE: oauth2/oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/web/authentication/PublicClientAuthenticationConverterTests.java class PublicClientAuthenticationConverterTests (line 40) | public class PublicClientAuthenticationConverterTests { method convertWhenNotPublicClientThenReturnNull (line 44) | @Test method convertWhenMissingClientIdThenInvalidRequestError (line 51) | @Test method convertWhenMultipleClientIdThenInvalidRequestError (line 61) | @Test method convertWhenMultipleCodeVerifierThenInvalidRequestError (line 71) | @Test method convertWhenPublicClientThenReturnClientAuthenticationToken (line 81) | @Test method createPkceTokenRequest (line 97) | private static MockHttpServletRequest createPkceTokenRequest() { FILE: oauth2/oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/web/authentication/X509ClientCertificateAuthenticationConverterTests.java class X509ClientCertificateAuthenticationConverterTests (line 42) | public class X509ClientCertificateAuthenticationConverterTests { method convertWhenMissingX509CertificateThenReturnNull (line 46) | @Test method convertWhenEmptyX509CertificateThenReturnNull (line 53) | @Test method convertWhenMissingClientIdThenReturnNull (line 61) | @Test method convertWhenMultipleClientIdThenInvalidRequestError (line 70) | @Test method convertWhenPkiX509CertificateThenReturnClientAuthenticationToken (line 83) | @Test method convertWhenSelfSignedX509CertificateThenReturnClientAuthenticationToken (line 105) | @Test FILE: oauth2/oauth2-authorization-server/src/test/resources/org/springframework/security/oauth2/server/authorization/client/custom-oauth2-registered-client-schema.sql type oauth2RegisteredClient (line 1) | CREATE TABLE oauth2RegisteredClient ( FILE: oauth2/oauth2-authorization-server/src/test/resources/org/springframework/security/oauth2/server/authorization/custom-oauth2-authorization-consent-schema.sql type oauth2AuthorizationConsent (line 1) | CREATE TABLE oauth2AuthorizationConsent ( FILE: oauth2/oauth2-authorization-server/src/test/resources/org/springframework/security/oauth2/server/authorization/custom-oauth2-authorization-schema-clob-data-type.sql type oauth2_authorization (line 1) | CREATE TABLE oauth2_authorization ( FILE: oauth2/oauth2-authorization-server/src/test/resources/org/springframework/security/oauth2/server/authorization/custom-oauth2-authorization-schema.sql type oauth2Authorization (line 1) | CREATE TABLE oauth2Authorization ( FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/AuthorizationCodeOAuth2AuthorizedClientProvider.java class AuthorizationCodeOAuth2AuthorizedClientProvider (line 34) | public final class AuthorizationCodeOAuth2AuthorizedClientProvider imple... method authorize (line 50) | @Override FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/AuthorizationCodeReactiveOAuth2AuthorizedClientProvider.java class AuthorizationCodeReactiveOAuth2AuthorizedClientProvider (line 34) | public final class AuthorizationCodeReactiveOAuth2AuthorizedClientProvider method authorize (line 51) | @Override FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/AuthorizedClientServiceOAuth2AuthorizedClientManager.java class AuthorizedClientServiceOAuth2AuthorizedClientManager (line 76) | public final class AuthorizedClientServiceOAuth2AuthorizedClientManager ... method AuthorizedClientServiceOAuth2AuthorizedClientManager (line 101) | public AuthorizedClientServiceOAuth2AuthorizedClientManager( method authorize (line 117) | @Override method buildAuthorizationContext (line 166) | private OAuth2AuthorizationContext buildAuthorizationContext(OAuth2Aut... method setAuthorizedClientProvider (line 186) | public void setAuthorizedClientProvider(OAuth2AuthorizedClientProvider... method setContextAttributesMapper (line 199) | public void setContextAttributesMapper( method setAuthorizationSuccessHandler (line 216) | public void setAuthorizationSuccessHandler(OAuth2AuthorizationSuccessH... method setAuthorizationFailureHandler (line 233) | public void setAuthorizationFailureHandler(OAuth2AuthorizationFailureH... class DefaultContextAttributesMapper (line 242) | public static class DefaultContextAttributesMapper method apply (line 245) | @Override FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/AuthorizedClientServiceReactiveOAuth2AuthorizedClientManager.java class AuthorizedClientServiceReactiveOAuth2AuthorizedClientManager (line 82) | public final class AuthorizedClientServiceReactiveOAuth2AuthorizedClient... method AuthorizedClientServiceReactiveOAuth2AuthorizedClientManager (line 108) | public AuthorizedClientServiceReactiveOAuth2AuthorizedClientManager( method authorize (line 122) | @Override method createAuthorizationContext (line 129) | private Mono createAuthorizationContext(OA... method authorize (line 164) | private Mono authorize(OAuth2AuthorizationCont... method setAuthorizedClientProvider (line 186) | public void setAuthorizedClientProvider(ReactiveOAuth2AuthorizedClient... method setContextAttributesMapper (line 199) | public void setContextAttributesMapper( method setAuthorizationSuccessHandler (line 214) | public void setAuthorizationSuccessHandler(ReactiveOAuth2Authorization... method setAuthorizationFailureHandler (line 230) | public void setAuthorizationFailureHandler(ReactiveOAuth2Authorization... class DefaultContextAttributesMapper (line 239) | public static class DefaultContextAttributesMapper method apply (line 244) | @Override FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/ClientAuthorizationException.java class ClientAuthorizationException (line 33) | public class ClientAuthorizationException extends OAuth2AuthorizationExc... method ClientAuthorizationException (line 45) | public ClientAuthorizationException(OAuth2Error error, String clientRe... method ClientAuthorizationException (line 55) | public ClientAuthorizationException(OAuth2Error error, String clientRe... method ClientAuthorizationException (line 67) | public ClientAuthorizationException(OAuth2Error error, String clientRe... method ClientAuthorizationException (line 78) | public ClientAuthorizationException(OAuth2Error error, String clientRe... method getClientRegistrationId (line 89) | public String getClientRegistrationId() { FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/ClientAuthorizationRequiredException.java class ClientAuthorizationRequiredException (line 31) | public class ClientAuthorizationRequiredException extends ClientAuthoriz... method ClientAuthorizationRequiredException (line 43) | public ClientAuthorizationRequiredException(String clientRegistrationI... FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/ClientCredentialsOAuth2AuthorizedClientProvider.java class ClientCredentialsOAuth2AuthorizedClientProvider (line 44) | public final class ClientCredentialsOAuth2AuthorizedClientProvider imple... method authorize (line 64) | @Override method getTokenResponse (line 90) | private OAuth2AccessTokenResponse getTokenResponse(ClientRegistration ... method hasTokenExpired (line 100) | private boolean hasTokenExpired(OAuth2Token token) { method setAccessTokenResponseClient (line 111) | public void setAccessTokenResponseClient( method setClockSkew (line 128) | public void setClockSkew(Duration clockSkew) { method setClock (line 139) | public void setClock(Clock clock) { FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/ClientCredentialsReactiveOAuth2AuthorizedClientProvider.java class ClientCredentialsReactiveOAuth2AuthorizedClientProvider (line 43) | public final class ClientCredentialsReactiveOAuth2AuthorizedClientProvider method authorize (line 64) | @Override method hasTokenExpired (line 91) | private boolean hasTokenExpired(OAuth2Token token) { method setAccessTokenResponseClient (line 102) | public void setAccessTokenResponseClient( method setClockSkew (line 119) | public void setClockSkew(Duration clockSkew) { method setClock (line 130) | public void setClock(Clock clock) { FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/DelegatingOAuth2AuthorizedClientProvider.java class DelegatingOAuth2AuthorizedClientProvider (line 41) | public final class DelegatingOAuth2AuthorizedClientProvider implements O... method DelegatingOAuth2AuthorizedClientProvider (line 51) | public DelegatingOAuth2AuthorizedClientProvider(OAuth2AuthorizedClient... method DelegatingOAuth2AuthorizedClientProvider (line 62) | public DelegatingOAuth2AuthorizedClientProvider(List resolveJwtAssertion(OAuth2AuthorizationContext conte... method hasTokenExpired (line 118) | private boolean hasTokenExpired(OAuth2Token token) { method setAccessTokenResponseClient (line 129) | public void setAccessTokenResponseClient( method setJwtAssertionResolver (line 141) | public void setJwtAssertionResolver(Function getAttributes() { method getAttribute (line 108) | @Nullable method withClientRegistration (line 119) | public static Builder withClientRegistration(ClientRegistration client... method withAuthorizedClient (line 128) | public static Builder withAuthorizedClient(OAuth2AuthorizedClient auth... class Builder (line 135) | public static final class Builder { method Builder (line 145) | private Builder(ClientRegistration clientRegistration) { method Builder (line 150) | private Builder(OAuth2AuthorizedClient authorizedClient) { method principal (line 161) | public Builder principal(Authentication principal) { method attributes (line 172) | public Builder attributes(Consumer> attributesCo... method attribute (line 186) | public Builder attribute(String name, Object value) { method build (line 198) | public OAuth2AuthorizationContext build() { FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/OAuth2AuthorizationFailureHandler.java type OAuth2AuthorizationFailureHandler (line 33) | @FunctionalInterface method onAuthorizationFailure (line 47) | void onAuthorizationFailure(OAuth2AuthorizationException authorization... FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/OAuth2AuthorizationSuccessHandler.java type OAuth2AuthorizationSuccessHandler (line 32) | @FunctionalInterface method onAuthorizationSuccess (line 47) | void onAuthorizationSuccess(OAuth2AuthorizedClient authorizedClient, A... FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/OAuth2AuthorizeRequest.java class OAuth2AuthorizeRequest (line 45) | public final class OAuth2AuthorizeRequest { method OAuth2AuthorizeRequest (line 55) | private OAuth2AuthorizeRequest() { method getClientRegistrationId (line 62) | public String getClientRegistrationId() { method getAuthorizedClient (line 72) | public @Nullable OAuth2AuthorizedClient getAuthorizedClient() { method getPrincipal (line 80) | public Authentication getPrincipal() { method getAttributes (line 89) | public Map getAttributes() { method getAttribute (line 101) | @SuppressWarnings("unchecked") method withClientRegistrationId (line 113) | public static Builder withClientRegistrationId(String clientRegistrati... method withAuthorizedClient (line 123) | public static Builder withAuthorizedClient(OAuth2AuthorizedClient auth... class Builder (line 130) | public static final class Builder { method Builder (line 140) | private Builder(String clientRegistrationId) { method Builder (line 145) | private Builder(OAuth2AuthorizedClient authorizedClient) { method principal (line 158) | public Builder principal(String principalName) { method createAuthentication (line 162) | private static Authentication createAuthentication(final String prin... method principal (line 185) | public Builder principal(Authentication principal) { method attributes (line 196) | public Builder attributes(Consumer> attributesCo... method attribute (line 210) | public Builder attribute(String name, Object value) { method build (line 222) | public OAuth2AuthorizeRequest build() { FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/OAuth2AuthorizedClient.java class OAuth2AuthorizedClient (line 44) | public class OAuth2AuthorizedClient implements Serializable { method OAuth2AuthorizedClient (line 62) | public OAuth2AuthorizedClient(ClientRegistration clientRegistration, S... method OAuth2AuthorizedClient (line 74) | public OAuth2AuthorizedClient(ClientRegistration clientRegistration, S... method getClientRegistration (line 89) | public ClientRegistration getClientRegistration() { method getPrincipalName (line 97) | public String getPrincipalName() { method getAccessToken (line 105) | public OAuth2AccessToken getAccessToken() { method getRefreshToken (line 114) | public @Nullable OAuth2RefreshToken getRefreshToken() { FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/OAuth2AuthorizedClientId.java class OAuth2AuthorizedClientId (line 33) | public final class OAuth2AuthorizedClientId implements Serializable { method OAuth2AuthorizedClientId (line 46) | public OAuth2AuthorizedClientId(String clientRegistrationId, String pr... method getClientRegistrationId (line 58) | public String getClientRegistrationId() { method getPrincipalName (line 67) | public String getPrincipalName() { method equals (line 71) | @Override method hashCode (line 84) | @Override FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/OAuth2AuthorizedClientManager.java type OAuth2AuthorizedClientManager (line 44) | @FunctionalInterface method authorize (line 66) | @Nullable OAuth2AuthorizedClient authorize(OAuth2AuthorizeRequest auth... FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/OAuth2AuthorizedClientProvider.java type OAuth2AuthorizedClientProvider (line 36) | @FunctionalInterface method authorize (line 50) | @Nullable OAuth2AuthorizedClient authorize(OAuth2AuthorizationContext ... FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/OAuth2AuthorizedClientProviderBuilder.java class OAuth2AuthorizedClientProviderBuilder (line 53) | public final class OAuth2AuthorizedClientProviderBuilder { method OAuth2AuthorizedClientProviderBuilder (line 57) | private OAuth2AuthorizedClientProviderBuilder() { method builder (line 65) | public static OAuth2AuthorizedClientProviderBuilder builder() { method provider (line 75) | public OAuth2AuthorizedClientProviderBuilder provider(OAuth2Authorized... method authorizationCode (line 85) | public OAuth2AuthorizedClientProviderBuilder authorizationCode() { method refreshToken (line 95) | public OAuth2AuthorizedClientProviderBuilder refreshToken() { method refreshToken (line 107) | public OAuth2AuthorizedClientProviderBuilder refreshToken(Consumer @Nullable T loadAuthorizedClient(St... method saveAuthorizedClient (line 60) | void saveAuthorizedClient(OAuth2AuthorizedClient authorizedClient, Aut... method removeAuthorizedClient (line 68) | void removeAuthorizedClient(String clientRegistrationId, String princi... FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/R2dbcReactiveOAuth2AuthorizedClientService.java class R2dbcReactiveOAuth2AuthorizedClientService (line 66) | public class R2dbcReactiveOAuth2AuthorizedClientService implements React... method R2dbcReactiveOAuth2AuthorizedClientService (line 126) | public R2dbcReactiveOAuth2AuthorizedClientService(DatabaseClient datab... method loadAuthorizedClient (line 136) | @Override method getAuthorizedClient (line 151) | private Mono getAuthorizedClient(OAuth2Authori... method dataRetrievalFailureException (line 159) | private static Throwable dataRetrievalFailureException(String clientRe... method saveAuthorizedClient (line 164) | @Override method updateAuthorizedClient (line 175) | private Mono updateAuthorizedClient(OAuth2AuthorizedClient autho... method insertAuthorizedClient (line 185) | private Mono insertAuthorizedClient(OAuth2AuthorizedClient autho... method removeAuthorizedClient (line 195) | @Override method setAuthorizedClientParametersMapper (line 213) | public final void setAuthorizedClientParametersMapper( method setAuthorizedClientRowMapper (line 226) | public final void setAuthorizedClientRowMapper( class OAuth2AuthorizedClientHolder (line 236) | public static final class OAuth2AuthorizedClientHolder { method OAuth2AuthorizedClientHolder (line 252) | public OAuth2AuthorizedClientHolder(OAuth2AuthorizedClient authorize... method OAuth2AuthorizedClientHolder (line 269) | public OAuth2AuthorizedClientHolder(String clientRegistrationId, Str... method getClientRegistrationId (line 280) | public String getClientRegistrationId() { method getPrincipalName (line 284) | public String getPrincipalName() { method getAccessToken (line 288) | public OAuth2AccessToken getAccessToken() { method getRefreshToken (line 292) | public @Nullable OAuth2RefreshToken getRefreshToken() { class OAuth2AuthorizedClientParametersMapper (line 302) | public static class OAuth2AuthorizedClientParametersMapper method apply (line 305) | @Override class OAuth2AuthorizedClientRowMapper (line 358) | public static class OAuth2AuthorizedClientRowMapper method apply (line 361) | @Override FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/ReactiveOAuth2AuthorizationFailureHandler.java type ReactiveOAuth2AuthorizationFailureHandler (line 33) | @FunctionalInterface method onAuthorizationFailure (line 48) | Mono onAuthorizationFailure(OAuth2AuthorizationException authori... FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/ReactiveOAuth2AuthorizationSuccessHandler.java type ReactiveOAuth2AuthorizationSuccessHandler (line 32) | @FunctionalInterface method onAuthorizationSuccess (line 47) | Mono onAuthorizationSuccess(OAuth2AuthorizedClient authorizedCli... FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/ReactiveOAuth2AuthorizedClientManager.java type ReactiveOAuth2AuthorizedClientManager (line 45) | @FunctionalInterface method authorize (line 68) | Mono authorize(OAuth2AuthorizeRequest authoriz... FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/ReactiveOAuth2AuthorizedClientProvider.java type ReactiveOAuth2AuthorizedClientProvider (line 36) | @FunctionalInterface method authorize (line 50) | Mono authorize(OAuth2AuthorizationContext cont... FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/ReactiveOAuth2AuthorizedClientProviderBuilder.java class ReactiveOAuth2AuthorizedClientProviderBuilder (line 52) | public final class ReactiveOAuth2AuthorizedClientProviderBuilder { method ReactiveOAuth2AuthorizedClientProviderBuilder (line 56) | private ReactiveOAuth2AuthorizedClientProviderBuilder() { method builder (line 64) | public static ReactiveOAuth2AuthorizedClientProviderBuilder builder() { method provider (line 74) | public ReactiveOAuth2AuthorizedClientProviderBuilder provider(Reactive... method authorizationCode (line 84) | public ReactiveOAuth2AuthorizedClientProviderBuilder authorizationCode... method refreshToken (line 94) | public ReactiveOAuth2AuthorizedClientProviderBuilder refreshToken() { method refreshToken (line 106) | public ReactiveOAuth2AuthorizedClientProviderBuilder refreshToken( method clientCredentials (line 118) | public ReactiveOAuth2AuthorizedClientProviderBuilder clientCredentials... method clientCredentials (line 130) | public ReactiveOAuth2AuthorizedClientProviderBuilder clientCredentials( method build (line 144) | public ReactiveOAuth2AuthorizedClientProvider build() { type Builder (line 152) | interface Builder { method build (line 154) | ReactiveOAuth2AuthorizedClientProvider build(); class AuthorizationCodeGrantBuilder (line 161) | public final class AuthorizationCodeGrantBuilder implements Builder { method AuthorizationCodeGrantBuilder (line 163) | private AuthorizationCodeGrantBuilder() { method build (line 171) | @Override class ClientCredentialsGrantBuilder (line 181) | public final class ClientCredentialsGrantBuilder implements Builder { method ClientCredentialsGrantBuilder (line 189) | private ClientCredentialsGrantBuilder() { method accessTokenResponseClient (line 199) | public ClientCredentialsGrantBuilder accessTokenResponseClient( method clockSkew (line 214) | public ClientCredentialsGrantBuilder clockSkew(Duration clockSkew) { method clock (line 225) | public ClientCredentialsGrantBuilder clock(Clock clock) { method build (line 235) | @Override class RefreshTokenGrantBuilder (line 255) | public final class RefreshTokenGrantBuilder implements Builder { method RefreshTokenGrantBuilder (line 265) | private RefreshTokenGrantBuilder() { method accessTokenResponseClient (line 275) | public RefreshTokenGrantBuilder accessTokenResponseClient( method authorizationSuccessHandler (line 290) | public RefreshTokenGrantBuilder authorizationSuccessHandler( method clockSkew (line 305) | public RefreshTokenGrantBuilder clockSkew(Duration clockSkew) { method clock (line 316) | public RefreshTokenGrantBuilder clock(Clock clock) { method build (line 326) | @Override FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/ReactiveOAuth2AuthorizedClientService.java type ReactiveOAuth2AuthorizedClientService (line 40) | public interface ReactiveOAuth2AuthorizedClientService { method loadAuthorizedClient (line 51) | Mono loadAuthorizedClient(String... method saveAuthorizedClient (line 59) | Mono saveAuthorizedClient(OAuth2AuthorizedClient authorizedClien... method removeAuthorizedClient (line 67) | Mono removeAuthorizedClient(String clientRegistrationId, String ... FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/RefreshOidcUserReactiveOAuth2AuthorizationSuccessHandler.java class RefreshOidcUserReactiveOAuth2AuthorizationSuccessHandler (line 67) | public final class RefreshOidcUserReactiveOAuth2AuthorizationSuccessHandler method onAuthorizationSuccess (line 92) | @Override method setServerSecurityContextRepository (line 149) | public void setServerSecurityContextRepository(ServerSecurityContextRe... method setJwtDecoderFactory (line 159) | public void setJwtDecoderFactory(ReactiveJwtDecoderFactory attributes) { method validateIdToken (line 203) | private void validateIdToken(OidcUser existingOidcUser, OidcIdToken id... method validateIssuer (line 228) | private void validateIssuer(OidcUser existingOidcUser, OidcIdToken idT... method validateSubject (line 239) | private void validateSubject(OidcUser existingOidcUser, OidcIdToken id... method validateIssuedAt (line 247) | private void validateIssuedAt(OidcUser existingOidcUser, OidcIdToken i... method validateAudience (line 258) | private void validateAudience(OidcUser existingOidcUser, OidcIdToken i... method isValidAudience (line 266) | private boolean isValidAudience(OidcUser existingOidcUser, OidcIdToken... method validateAuthenticatedAt (line 281) | private void validateAuthenticatedAt(OidcUser existingOidcUser, OidcId... method validateNonce (line 292) | private void validateNonce(OidcUser existingOidcUser, OidcIdToken idTo... method refreshSecurityContext (line 303) | private Mono refreshSecurityContext(ServerWebExchange exchange, ... FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/RefreshTokenOAuth2AuthorizedClientProvider.java class RefreshTokenOAuth2AuthorizedClientProvider (line 50) | public final class RefreshTokenOAuth2AuthorizedClientProvider method authorize (line 81) | @Override method getTokenResponse (line 114) | private OAuth2AccessTokenResponse getTokenResponse(OAuth2AuthorizedCli... method hasTokenExpired (line 125) | private boolean hasTokenExpired(OAuth2Token token) { method setAccessTokenResponseClient (line 136) | public void setAccessTokenResponseClient( method setClockSkew (line 153) | public void setClockSkew(Duration clockSkew) { method setClock (line 164) | public void setClock(Clock clock) { method setApplicationEventPublisher (line 169) | @Override FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/RefreshTokenReactiveOAuth2AuthorizedClientProvider.java class RefreshTokenReactiveOAuth2AuthorizedClientProvider (line 51) | public final class RefreshTokenReactiveOAuth2AuthorizedClientProvider method RefreshTokenReactiveOAuth2AuthorizedClientProvider (line 67) | public RefreshTokenReactiveOAuth2AuthorizedClientProvider() { method authorize (line 94) | @Override method setAccessTokenResponseClient (line 135) | public void setAccessTokenResponseClient( method setAuthorizationSuccessHandler (line 150) | public void setAuthorizationSuccessHandler(ReactiveOAuth2Authorization... method setClockSkew (line 166) | public void setClockSkew(Duration clockSkew) { method setClock (line 177) | public void setClock(Clock clock) { method hasTokenExpired (line 182) | private boolean hasTokenExpired(OAuth2Token token) { FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/RemoveAuthorizedClientOAuth2AuthorizationFailureHandler.java class RemoveAuthorizedClientOAuth2AuthorizationFailureHandler (line 43) | public class RemoveAuthorizedClientOAuth2AuthorizationFailureHandler imp... method RemoveAuthorizedClientOAuth2AuthorizationFailureHandler (line 86) | public RemoveAuthorizedClientOAuth2AuthorizationFailureHandler( method RemoveAuthorizedClientOAuth2AuthorizationFailureHandler (line 101) | public RemoveAuthorizedClientOAuth2AuthorizationFailureHandler( method onAuthorizationFailure (line 110) | @Override method hasRemovalErrorCode (line 127) | private boolean hasRemovalErrorCode(OAuth2AuthorizationException autho... type OAuth2AuthorizedClientRemover (line 135) | @FunctionalInterface method removeAuthorizedClient (line 149) | void removeAuthorizedClient(String clientRegistrationId, Authenticat... FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/RemoveAuthorizedClientReactiveOAuth2AuthorizationFailureHandler.java class RemoveAuthorizedClientReactiveOAuth2AuthorizationFailureHandler (line 42) | public class RemoveAuthorizedClientReactiveOAuth2AuthorizationFailureHan... method RemoveAuthorizedClientReactiveOAuth2AuthorizationFailureHandler (line 87) | public RemoveAuthorizedClientReactiveOAuth2AuthorizationFailureHandler( method RemoveAuthorizedClientReactiveOAuth2AuthorizationFailureHandler (line 103) | public RemoveAuthorizedClientReactiveOAuth2AuthorizationFailureHandler( method onAuthorizationFailure (line 112) | @Override method hasRemovalErrorCode (line 130) | private boolean hasRemovalErrorCode(OAuth2AuthorizationException autho... type OAuth2AuthorizedClientRemover (line 139) | @FunctionalInterface method removeAuthorizedClient (line 155) | Mono removeAuthorizedClient(String clientRegistrationId, Authe... FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/TokenExchangeOAuth2AuthorizedClientProvider.java class TokenExchangeOAuth2AuthorizedClientProvider (line 45) | public final class TokenExchangeOAuth2AuthorizedClientProvider implement... method authorize (line 69) | @Override method resolveSubjectToken (line 96) | private @Nullable OAuth2Token resolveSubjectToken(OAuth2AuthorizationC... method getTokenResponse (line 103) | private OAuth2AccessTokenResponse getTokenResponse(ClientRegistration ... method hasTokenExpired (line 113) | private boolean hasTokenExpired(OAuth2Token token) { method setAccessTokenResponseClient (line 124) | public void setAccessTokenResponseClient( method setSubjectTokenResolver (line 135) | public void setSubjectTokenResolver( method setActorTokenResolver (line 146) | public void setActorTokenResolver(Function resolveSubjectToken(OAuth2AuthorizationConte... method hasTokenExpired (line 104) | private boolean hasTokenExpired(OAuth2Token token) { method setAccessTokenResponseClient (line 115) | public void setAccessTokenResponseClient( method setSubjectTokenResolver (line 126) | public void setSubjectTokenResolver(Function builder) { method getPrincipal (line 78) | @Override method getCredentials (line 83) | @Override method getAuthorizedClientRegistrationId (line 94) | public String getAuthorizedClientRegistrationId() { method toBuilder (line 98) | @Override class Builder (line 108) | public static class Builder> extends AbstractAuth... method Builder (line 114) | protected Builder(OAuth2AuthenticationToken token) { method principal (line 120) | @Override method authorizedClientRegistrationId (line 135) | public B authorizedClientRegistrationId(String authorizedClientRegis... method build (line 140) | @Override FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/authentication/OAuth2AuthorizationCodeAuthenticationProvider.java class OAuth2AuthorizationCodeAuthenticationProvider (line 55) | public class OAuth2AuthorizationCodeAuthenticationProvider implements Au... method OAuth2AuthorizationCodeAuthenticationProvider (line 67) | public OAuth2AuthorizationCodeAuthenticationProvider( method authenticate (line 73) | @Override method supports (line 100) | @Override FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/authentication/OAuth2AuthorizationCodeAuthenticationToken.java class OAuth2AuthorizationCodeAuthenticationToken (line 44) | public class OAuth2AuthorizationCodeAuthenticationToken extends Abstract... method OAuth2AuthorizationCodeAuthenticationToken (line 64) | public OAuth2AuthorizationCodeAuthenticationToken(ClientRegistration c... method OAuth2AuthorizationCodeAuthenticationToken (line 80) | public OAuth2AuthorizationCodeAuthenticationToken(ClientRegistration c... method OAuth2AuthorizationCodeAuthenticationToken (line 93) | public OAuth2AuthorizationCodeAuthenticationToken(ClientRegistration c... method OAuth2AuthorizationCodeAuthenticationToken (line 99) | public OAuth2AuthorizationCodeAuthenticationToken(ClientRegistration c... method getPrincipal (line 110) | @Override method getCredentials (line 115) | @Override method getClientRegistration (line 125) | public ClientRegistration getClientRegistration() { method getAuthorizationExchange (line 133) | public OAuth2AuthorizationExchange getAuthorizationExchange() { method getAccessToken (line 141) | public @Nullable OAuth2AccessToken getAccessToken() { method getRefreshToken (line 149) | public @Nullable OAuth2RefreshToken getRefreshToken() { method getAdditionalParameters (line 157) | public Map getAdditionalParameters() { FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/authentication/OAuth2AuthorizationCodeReactiveAuthenticationManager.java class OAuth2AuthorizationCodeReactiveAuthenticationManager (line 72) | public class OAuth2AuthorizationCodeReactiveAuthenticationManager implem... method OAuth2AuthorizationCodeReactiveAuthenticationManager (line 78) | public OAuth2AuthorizationCodeReactiveAuthenticationManager( method authenticate (line 84) | @Override method onSuccess (line 107) | private Function onSuccess(OAuth2Authoriza... FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/endpoint/AbstractOAuth2AuthorizationGrantRequest.java class AbstractOAuth2AuthorizationGrantRequest (line 35) | public abstract class AbstractOAuth2AuthorizationGrantRequest { method AbstractOAuth2AuthorizationGrantRequest (line 47) | protected AbstractOAuth2AuthorizationGrantRequest(AuthorizationGrantTy... method getGrantType (line 59) | public AuthorizationGrantType getGrantType() { method getClientRegistration (line 68) | public ClientRegistration getClientRegistration() { FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/endpoint/AbstractRestClientOAuth2AccessTokenResponseClient.java class AbstractRestClientOAuth2AccessTokenResponseClient (line 59) | public abstract class AbstractRestClientOAuth2AccessTokenResponseClient<... method AbstractRestClientOAuth2AccessTokenResponseClient (line 83) | AbstractRestClientOAuth2AccessTokenResponseClient() { method getTokenResponse (line 86) | @Override method validatingPopulateRequest (line 111) | private RequestHeadersSpec validatingPopulateRequest(T grantRequest) { method validateClientAuthenticationMethod (line 116) | private void validateClientAuthenticationMethod(T grantRequest) { method populateRequest (line 129) | private RequestHeadersSpec populateRequest(T grantRequest) { method setRestClient (line 153) | public final void setRestClient(RestClient restClient) { method setHeadersConverter (line 165) | public final void setHeadersConverter(Converter header... method addHeadersConverter (line 180) | public final void addHeadersConverter(Converter header... method setParametersConverter (line 205) | public final void setParametersConverter(Converter validatingPopulateRequest(T grantRequest) { method validateClientAuthenticationMethod (line 95) | private void validateClientAuthenticationMethod(T grantRequest) { method populateRequest (line 108) | private RequestHeadersSpec populateRequest(T grantRequest) { method setWebClient (line 132) | public final void setWebClient(WebClient webClient) { method setHeadersConverter (line 145) | public final void setHeadersConverter(Converter header... method addHeadersConverter (line 161) | public final void addHeadersConverter(Converter header... method setParametersConverter (line 187) | public final void setParametersConverter(Converter Con... FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/endpoint/JwtBearerGrantRequest.java class JwtBearerGrantRequest (line 40) | public class JwtBearerGrantRequest extends AbstractOAuth2AuthorizationGr... method JwtBearerGrantRequest (line 49) | public JwtBearerGrantRequest(ClientRegistration clientRegistration, Jw... method getJwt (line 61) | public Jwt getJwt() { method defaultParameters (line 71) | static MultiValueMap defaultParameters(JwtBearerGrantR... FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/endpoint/NimbusJwtClientAuthenticationParametersConverter.java class NimbusJwtClientAuthenticationParametersConverter (line 80) | public final class NimbusJwtClientAuthenticationParametersConverter defaultParameters(OAuth2Authoriza... FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/endpoint/OAuth2ClientCredentialsGrantRequest.java class OAuth2ClientCredentialsGrantRequest (line 40) | public class OAuth2ClientCredentialsGrantRequest extends AbstractOAuth2A... method OAuth2ClientCredentialsGrantRequest (line 47) | public OAuth2ClientCredentialsGrantRequest(ClientRegistration clientRe... method defaultParameters (line 59) | static MultiValueMap defaultParameters(OAuth2ClientCre... FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/endpoint/OAuth2RefreshTokenGrantRequest.java class OAuth2RefreshTokenGrantRequest (line 45) | public class OAuth2RefreshTokenGrantRequest extends AbstractOAuth2Author... method OAuth2RefreshTokenGrantRequest (line 59) | public OAuth2RefreshTokenGrantRequest(ClientRegistration clientRegistr... method OAuth2RefreshTokenGrantRequest (line 71) | public OAuth2RefreshTokenGrantRequest(ClientRegistration clientRegistr... method getAccessToken (line 86) | public OAuth2AccessToken getAccessToken() { method getRefreshToken (line 94) | public OAuth2RefreshToken getRefreshToken() { method getScopes (line 102) | public Set getScopes() { method defaultParameters (line 112) | static MultiValueMap defaultParameters(OAuth2RefreshTo... FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/endpoint/ReactiveOAuth2AccessTokenResponseClient.java type ReactiveOAuth2AccessTokenResponseClient (line 44) | @FunctionalInterface method getTokenResponse (line 58) | Mono getTokenResponse(T authorizationGrantR... FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/endpoint/RestClientAuthorizationCodeTokenResponseClient.java class RestClientAuthorizationCodeTokenResponseClient (line 39) | public final class RestClientAuthorizationCodeTokenResponseClient FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/endpoint/RestClientClientCredentialsTokenResponseClient.java class RestClientClientCredentialsTokenResponseClient (line 37) | public final class RestClientClientCredentialsTokenResponseClient FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/endpoint/RestClientJwtBearerTokenResponseClient.java class RestClientJwtBearerTokenResponseClient (line 35) | public final class RestClientJwtBearerTokenResponseClient FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/endpoint/RestClientRefreshTokenTokenResponseClient.java class RestClientRefreshTokenTokenResponseClient (line 34) | public final class RestClientRefreshTokenTokenResponseClient method getTokenResponse (line 37) | @Override method populateTokenResponse (line 43) | private OAuth2AccessTokenResponse populateTokenResponse(OAuth2RefreshT... FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/endpoint/RestClientTokenExchangeTokenResponseClient.java class RestClientTokenExchangeTokenResponseClient (line 36) | public final class RestClientTokenExchangeTokenResponseClient FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/endpoint/TokenExchangeGrantRequest.java class TokenExchangeGrantRequest (line 48) | public class TokenExchangeGrantRequest extends AbstractOAuth2Authorizati... method TokenExchangeGrantRequest (line 64) | public TokenExchangeGrantRequest(ClientRegistration clientRegistration... method getSubjectToken (line 78) | public OAuth2Token getSubjectToken() { method getActorToken (line 86) | public @Nullable OAuth2Token getActorToken() { method defaultParameters (line 96) | static MultiValueMap defaultParameters(TokenExchangeGr... method tokenType (line 115) | private static String tokenType(OAuth2Token token) { FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/endpoint/WebClientReactiveAuthorizationCodeTokenResponseClient.java class WebClientReactiveAuthorizationCodeTokenResponseClient (line 46) | public class WebClientReactiveAuthorizationCodeTokenResponseClient FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/endpoint/WebClientReactiveClientCredentialsTokenResponseClient.java class WebClientReactiveClientCredentialsTokenResponseClient (line 41) | public class WebClientReactiveClientCredentialsTokenResponseClient FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/endpoint/WebClientReactiveJwtBearerTokenResponseClient.java class WebClientReactiveJwtBearerTokenResponseClient (line 39) | public final class WebClientReactiveJwtBearerTokenResponseClient FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/endpoint/WebClientReactiveRefreshTokenTokenResponseClient.java class WebClientReactiveRefreshTokenTokenResponseClient (line 40) | public final class WebClientReactiveRefreshTokenTokenResponseClient method getTokenResponse (line 43) | @Override method populateTokenResponse (line 49) | private OAuth2AccessTokenResponse populateTokenResponse(OAuth2RefreshT... FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/endpoint/WebClientReactiveTokenExchangeTokenResponseClient.java class WebClientReactiveTokenExchangeTokenResponseClient (line 39) | public final class WebClientReactiveTokenExchangeTokenResponseClient FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/event/OAuth2AuthorizedClientRefreshedEvent.java class OAuth2AuthorizedClientRefreshedEvent (line 33) | public final class OAuth2AuthorizedClientRefreshedEvent extends Applicat... method OAuth2AuthorizedClientRefreshedEvent (line 46) | public OAuth2AuthorizedClientRefreshedEvent(OAuth2AccessTokenResponse ... method getAccessTokenResponse (line 57) | public OAuth2AccessTokenResponse getAccessTokenResponse() { method getAuthorizedClient (line 65) | public OAuth2AuthorizedClient getAuthorizedClient() { FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/http/OAuth2ErrorResponseErrorHandler.java class OAuth2ErrorResponseErrorHandler (line 47) | public class OAuth2ErrorResponseErrorHandler implements ResponseErrorHan... method hasError (line 53) | @Override method handleError (line 58) | @Override method readErrorFromWwwAuthenticate (line 72) | private @Nullable OAuth2Error readErrorFromWwwAuthenticate(HttpHeaders... method getBearerToken (line 88) | private @Nullable BearerTokenError getBearerToken(String wwwAuthentica... method setErrorConverter (line 103) | public final void setErrorConverter(HttpMessageConverter ... FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/jackson/ClientRegistrationDeserializer.java class ClientRegistrationDeserializer (line 43) | final class ClientRegistrationDeserializer extends ValueDeserializer @Nullable T findValue(@Nullable JsonNode jsonNode, String f... method findObjectNode (line 60) | static @Nullable JsonNode findObjectNode(@Nullable JsonNode jsonNode, ... FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/jackson/OAuth2AccessTokenMixin.java class OAuth2AccessTokenMixin (line 39) | @JsonTypeInfo(use = JsonTypeInfo.Id.CLASS) method OAuth2AccessTokenMixin (line 44) | @JsonCreator FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/jackson/OAuth2AuthenticationExceptionMixin.java class OAuth2AuthenticationExceptionMixin (line 39) | @JsonTypeInfo(use = JsonTypeInfo.Id.CLASS) method getError (line 45) | @JsonProperty("error") method getMessage (line 48) | @JsonProperty("detailMessage") method OAuth2AuthenticationExceptionMixin (line 51) | @JsonCreator FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/jackson/OAuth2AuthenticationTokenMixin.java class OAuth2AuthenticationTokenMixin (line 40) | @JsonTypeInfo(use = JsonTypeInfo.Id.CLASS) method OAuth2AuthenticationTokenMixin (line 46) | @JsonCreator FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/jackson/OAuth2AuthorizationRequestDeserializer.java class OAuth2AuthorizationRequestDeserializer (line 42) | final class OAuth2AuthorizationRequestDeserializer extends ValueDeserial... method deserialize (line 46) | @Override method deserialize (line 52) | private OAuth2AuthorizationRequest deserialize(JsonParser parser, Dese... method getBuilder (line 78) | private Builder getBuilder(JsonParser parser, AuthorizationGrantType a... FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/jackson/OAuth2AuthorizationRequestMixin.java class OAuth2AuthorizationRequestMixin (line 36) | @JsonTypeInfo(use = JsonTypeInfo.Id.CLASS) FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/jackson/OAuth2AuthorizedClientMixin.java class OAuth2AuthorizedClientMixin (line 38) | @JsonTypeInfo(use = JsonTypeInfo.Id.CLASS) method OAuth2AuthorizedClientMixin (line 43) | @JsonCreator FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/jackson/OAuth2ClientJacksonModule.java class OAuth2ClientJacksonModule (line 75) | @SuppressWarnings("serial") method OAuth2ClientJacksonModule (line 78) | public OAuth2ClientJacksonModule() { method configurePolymorphicTypeValidator (line 82) | @Override method setupModule (line 100) | @Override FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/jackson/OAuth2ErrorMixin.java class OAuth2ErrorMixin (line 37) | @JsonTypeInfo(use = JsonTypeInfo.Id.CLASS) method OAuth2ErrorMixin (line 42) | @JsonCreator FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/jackson/OAuth2RefreshTokenMixin.java class OAuth2RefreshTokenMixin (line 37) | @JsonTypeInfo(use = JsonTypeInfo.Id.CLASS) method OAuth2RefreshTokenMixin (line 42) | @JsonCreator FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/jackson/OAuth2UserAuthorityMixin.java class OAuth2UserAuthorityMixin (line 37) | @JsonTypeInfo(use = JsonTypeInfo.Id.CLASS) method OAuth2UserAuthorityMixin (line 42) | @JsonCreator FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/jackson/OidcIdTokenMixin.java class OidcIdTokenMixin (line 38) | @JsonTypeInfo(use = JsonTypeInfo.Id.CLASS) method OidcIdTokenMixin (line 43) | @JsonCreator FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/jackson/OidcUserAuthorityMixin.java class OidcUserAuthorityMixin (line 38) | @JsonTypeInfo(use = JsonTypeInfo.Id.CLASS) method OidcUserAuthorityMixin (line 44) | @JsonCreator FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/jackson/OidcUserInfoMixin.java class OidcUserInfoMixin (line 37) | @JsonTypeInfo(use = JsonTypeInfo.Id.CLASS) method OidcUserInfoMixin (line 42) | @JsonCreator FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/jackson/StdConverters.java class StdConverters (line 36) | abstract class StdConverters { class AccessTokenTypeConverter (line 38) | static final class AccessTokenTypeConverter extends StdConverter @Nullable T findValue(@Nullable JsonNode jsonNode, String f... method findObjectNode (line 62) | static @Nullable JsonNode findObjectNode(@Nullable JsonNode jsonNode, ... FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/jackson2/OAuth2AccessTokenMixin.java class OAuth2AccessTokenMixin (line 42) | @Deprecated(forRemoval = true) method OAuth2AccessTokenMixin (line 49) | @JsonCreator FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/jackson2/OAuth2AuthenticationExceptionMixin.java class OAuth2AuthenticationExceptionMixin (line 41) | @Deprecated(forRemoval = true) method getError (line 48) | @JsonProperty("error") method getMessage (line 51) | @JsonProperty("detailMessage") method OAuth2AuthenticationExceptionMixin (line 54) | @JsonCreator FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/jackson2/OAuth2AuthenticationTokenMixin.java class OAuth2AuthenticationTokenMixin (line 42) | @Deprecated(forRemoval = true) method OAuth2AuthenticationTokenMixin (line 49) | @JsonCreator FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/jackson2/OAuth2AuthorizationRequestDeserializer.java class OAuth2AuthorizationRequestDeserializer (line 47) | @Deprecated(forRemoval = true) method deserialize (line 52) | @Override method deserialize (line 60) | private OAuth2AuthorizationRequest deserialize(JsonParser parser, Obje... method getBuilder (line 87) | private OAuth2AuthorizationRequest.Builder getBuilder(JsonParser parser, FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/jackson2/OAuth2AuthorizationRequestMixin.java class OAuth2AuthorizationRequestMixin (line 39) | @Deprecated(forRemoval = true) FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/jackson2/OAuth2AuthorizedClientMixin.java class OAuth2AuthorizedClientMixin (line 41) | @Deprecated(forRemoval = true) method OAuth2AuthorizedClientMixin (line 48) | @JsonCreator FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/jackson2/OAuth2ClientJackson2Module.java class OAuth2ClientJackson2Module (line 92) | @Deprecated(forRemoval = true) method OAuth2ClientJackson2Module (line 96) | public OAuth2ClientJackson2Module() { method setupModule (line 100) | @Override FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/jackson2/OAuth2ErrorMixin.java class OAuth2ErrorMixin (line 40) | @Deprecated(forRemoval = true) method OAuth2ErrorMixin (line 47) | @JsonCreator FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/jackson2/OAuth2RefreshTokenMixin.java class OAuth2RefreshTokenMixin (line 40) | @Deprecated(forRemoval = true) method OAuth2RefreshTokenMixin (line 47) | @JsonCreator FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/jackson2/OAuth2UserAuthorityMixin.java class OAuth2UserAuthorityMixin (line 40) | @Deprecated(forRemoval = true) method OAuth2UserAuthorityMixin (line 47) | @JsonCreator FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/jackson2/OidcIdTokenMixin.java class OidcIdTokenMixin (line 41) | @Deprecated(forRemoval = true) method OidcIdTokenMixin (line 48) | @JsonCreator FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/jackson2/OidcUserAuthorityMixin.java class OidcUserAuthorityMixin (line 40) | @Deprecated(forRemoval = true) method OidcUserAuthorityMixin (line 47) | @JsonCreator FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/jackson2/OidcUserInfoMixin.java class OidcUserInfoMixin (line 40) | @Deprecated(forRemoval = true) method OidcUserInfoMixin (line 47) | @JsonCreator FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/jackson2/StdConverters.java class StdConverters (line 38) | @Deprecated(forRemoval = true) class AccessTokenTypeConverter (line 41) | static final class AccessTokenTypeConverter extends StdConverter authenticationResult( method createOidcToken (line 214) | private Mono createOidcToken(ClientRegistration clientReg... method validateNonce (line 227) | private static Mono validateNonce( method getNonceHash (line 244) | private static String getNonceHash(String requestNonce) { method createHash (line 254) | static String createHash(String nonce) throws NoSuchAlgorithmException { FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/oidc/authentication/OidcAuthorizedClientRefreshedEventListener.java class OidcAuthorizedClientRefreshedEventListener (line 70) | public final class OidcAuthorizedClientRefreshedEventListener method onApplicationEvent (line 92) | @Override method setSecurityContextHolderStrategy (line 152) | public void setSecurityContextHolderStrategy(SecurityContextHolderStra... method setJwtDecoderFactory (line 164) | public void setJwtDecoderFactory(JwtDecoderFactory... method setUserService (line 175) | public void setUserService(OAuth2UserService> createDefaultClaimType... method getConverter (line 126) | private static Converter getConverter(TypeDescriptor target... method createDecoder (line 132) | @Override method buildDecoder (line 145) | private NimbusJwtDecoder buildDecoder(ClientRegistration clientRegistr... method setJwtValidatorFactory (line 213) | public void setJwtValidatorFactory(Function invalidC... method validateRequiredClaims (line 158) | private static Map validateRequiredClaims(Jwt idToken) { FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/oidc/authentication/ReactiveOidcIdTokenDecoderFactory.java class ReactiveOidcIdTokenDecoderFactory (line 66) | public final class ReactiveOidcIdTokenDecoderFactory implements Reactive... method createDefaultClaimTypeConverters (line 96) | public static Map> createDefaultClaimType... method getConverter (line 117) | private static Converter getConverter(TypeDescriptor target... method createDecoder (line 123) | @Override method buildDecoder (line 136) | private NimbusReactiveJwtDecoder buildDecoder(ClientRegistration clien... method setJwtValidatorFactory (line 208) | public void setJwtValidatorFactory(Function getAudience() { method getIssuedAt (line 74) | default @Nullable Instant getIssuedAt() { method getEvents (line 82) | default Map getEvents() { method getSessionId (line 92) | default @Nullable String getSessionId() { method getId (line 101) | default String getId() { FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/oidc/authentication/logout/LogoutTokenClaimNames.java class LogoutTokenClaimNames (line 30) | public final class LogoutTokenClaimNames { method LogoutTokenClaimNames (line 67) | private LogoutTokenClaimNames() { FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/oidc/authentication/logout/OidcLogoutToken.java class OidcLogoutToken (line 49) | public class OidcLogoutToken extends AbstractOAuth2Token implements Logo... method OidcLogoutToken (line 64) | OidcLogoutToken(String tokenValue, @Nullable Instant issuedAt, Map> claimsConsumer) { method audience (line 138) | public Builder audience(Collection audience) { method issuedAt (line 147) | public Builder issuedAt(Instant issuedAt) { method issuer (line 156) | public Builder issuer(String issuer) { method jti (line 165) | public Builder jti(String jti) { method subject (line 174) | public Builder subject(String subject) { method events (line 183) | public Builder events(Map events) { method sessionId (line 192) | public Builder sessionId(String sessionId) { method build (line 196) | public OidcLogoutToken build() { method hasLogoutTokenIdentifyingMember (line 211) | private boolean hasLogoutTokenIdentifyingMember() { method toInstant (line 221) | private @Nullable Instant toInstant(@Nullable Object timestamp) { FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/oidc/server/session/InMemoryReactiveOidcSessionRegistry.java class InMemoryReactiveOidcSessionRegistry (line 33) | public final class InMemoryReactiveOidcSessionRegistry implements Reacti... method saveSessionInformation (line 37) | @Override method removeSessionInformation (line 43) | @Override method removeSessionInformation (line 48) | @Override FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/oidc/server/session/ReactiveOidcSessionRegistry.java type ReactiveOidcSessionRegistry (line 36) | public interface ReactiveOidcSessionRegistry { method saveSessionInformation (line 43) | Mono saveSessionInformation(OidcSessionInformation info); method removeSessionInformation (line 51) | Mono removeSessionInformation(String clientSes... method removeSessionInformation (line 61) | Flux removeSessionInformation(OidcLogoutToken ... FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/oidc/session/InMemoryOidcSessionRegistry.java class InMemoryOidcSessionRegistry (line 41) | public final class InMemoryOidcSessionRegistry implements OidcSessionReg... method saveSessionInformation (line 47) | @Override method removeSessionInformation (line 52) | @Override method removeSessionInformation (line 61) | @Override method sessionIdMatcher (line 97) | private static Predicate sessionIdMatcher(List... method subjectMatcher (line 115) | private static Predicate subjectMatcher(List au... method getAuthorities (line 57) | public Map getAuthorities() { method getPrincipal (line 64) | @Override method withSessionId (line 74) | public OidcSessionInformation withSessionId(String sessionId) { FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/oidc/session/OidcSessionRegistry.java type OidcSessionRegistry (line 32) | public interface OidcSessionRegistry { method saveSessionInformation (line 39) | void saveSessionInformation(OidcSessionInformation info); method removeSessionInformation (line 47) | OidcSessionInformation removeSessionInformation(String clientSessionId); method removeSessionInformation (line 57) | Iterable removeSessionInformation(OidcLogoutTo... FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/oidc/userinfo/OidcReactiveOAuth2UserService.java class OidcReactiveOAuth2UserService (line 57) | public class OidcReactiveOAuth2UserService implements ReactiveOAuth2User... method createDefaultClaimTypeConverters (line 81) | public static Map> createDefaultClaimType... method getConverter (line 91) | private static Converter getConverter(TypeDescriptor target... method loadUser (line 97) | @Override method toOidcUser (line 109) | private Mono toOidcUser(OidcUserRequest userRequest, OAuth2U... method convertClaims (line 123) | private Map convertClaims(Map claims, ... method setOauth2UserService (line 130) | public void setOauth2UserService(ReactiveOAuth2UserService retri... method setOidcUserConverter (line 173) | public void setOidcUserConverter(Converter> createDefaultClaimType... method getConverter (line 89) | private static Converter getConverter(TypeDescriptor target... method loadUser (line 95) | @Override method getClaims (line 127) | private Map getClaims(OidcUserRequest userRequest, OAu... method setOauth2UserService (line 142) | public final void setOauth2UserService(OAuth2UserService retri... method setOidcUserConverter (line 185) | public void setOidcUserConverter(Converter o... FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/oidc/userinfo/OidcUserSource.java class OidcUserSource (line 32) | public class OidcUserSource { method OidcUserSource (line 40) | public OidcUserSource(OidcUserRequest userRequest) { method OidcUserSource (line 44) | public OidcUserSource(OidcUserRequest userRequest, @Nullable OidcUserI... method getUserRequest (line 52) | public OidcUserRequest getUserRequest() { method getUserInfo (line 56) | public @Nullable OidcUserInfo getUserInfo() { method getOauth2User (line 60) | public @Nullable OAuth2User getOauth2User() { FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/oidc/web/logout/OidcClientInitiatedLogoutSuccessHandler.java class OidcClientInitiatedLogoutSuccessHandler (line 49) | public class OidcClientInitiatedLogoutSuccessHandler extends SimpleUrlLo... method OidcClientInitiatedLogoutSuccessHandler (line 55) | public OidcClientInitiatedLogoutSuccessHandler(ClientRegistrationRepos... method determineTargetUrl (line 61) | @Override method endSessionEndpoint (line 81) | private @Nullable URI endSessionEndpoint(@Nullable ClientRegistration ... method idToken (line 92) | private String idToken(Authentication authentication) { method postLogoutRedirectUri (line 99) | private @Nullable String postLogoutRedirectUri(HttpServletRequest requ... method endpointUri (line 134) | private String endpointUri(URI endSessionEndpoint, String idToken, @Nu... method setPostLogoutRedirectUri (line 168) | public void setPostLogoutRedirectUri(String postLogoutRedirectUri) { FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/oidc/web/server/logout/OidcClientInitiatedServerLogoutSuccessHandler.java class OidcClientInitiatedServerLogoutSuccessHandler (line 53) | public class OidcClientInitiatedServerLogoutSuccessHandler implements Se... method OidcClientInitiatedServerLogoutSuccessHandler (line 72) | public OidcClientInitiatedServerLogoutSuccessHandler( method onLogoutSuccess (line 78) | @Override method endSessionEndpoint (line 98) | private @Nullable URI endSessionEndpoint(@Nullable ClientRegistration ... method endpointUri (line 110) | private String endpointUri(URI endSessionEndpoint, String idToken, @Nu... method idToken (line 119) | private String idToken(Authentication authentication) { method postLogoutRedirectUri (line 126) | private @Nullable String postLogoutRedirectUri(ServerHttpRequest reque... method setPostLogoutRedirectUri (line 180) | public void setPostLogoutRedirectUri(String postLogoutRedirectUri) { method setLogoutSuccessUrl (line 190) | public void setLogoutSuccessUrl(URI logoutSuccessUrl) { method setRedirectUriResolver (line 201) | public void setRedirectUriResolver(Converter getScopes() { method getProviderDetails (line 162) | public ProviderDetails getProviderDetails() { method getClientName (line 170) | public String getClientName() { method getClientSettings (line 179) | public ClientSettings getClientSettings() { method toString (line 184) | @Override method withRegistrationId (line 208) | public static Builder withRegistrationId(String registrationId) { method withClientRegistration (line 219) | public static Builder withClientRegistration(ClientRegistration client... class ProviderDetails (line 227) | public class ProviderDetails implements Serializable { method ProviderDetails (line 243) | ProviderDetails() { method getAuthorizationUri (line 251) | public @Nullable String getAuthorizationUri() { method getTokenUri (line 259) | public String getTokenUri() { method getUserInfoEndpoint (line 268) | public UserInfoEndpoint getUserInfoEndpoint() { method getJwkSetUri (line 277) | public @Nullable String getJwkSetUri() { method getIssuerUri (line 288) | public @Nullable String getIssuerUri() { method getConfigurationMetadata (line 297) | public Map getConfigurationMetadata() { class UserInfoEndpoint (line 304) | public class UserInfoEndpoint implements Serializable { method UserInfoEndpoint (line 314) | UserInfoEndpoint() { method getUri (line 321) | public @Nullable String getUri() { method getAuthenticationMethod (line 330) | public AuthenticationMethod getAuthenticationMethod() { method getUserNameAttributeName (line 340) | public @Nullable String getUserNameAttributeName() { class Builder (line 351) | public static final class Builder implements Serializable { method Builder (line 395) | private Builder(String registrationId) { method Builder (line 399) | private Builder(ClientRegistration clientRegistration) { method registrationId (line 426) | public Builder registrationId(String registrationId) { method clientId (line 436) | public Builder clientId(String clientId) { method clientSecret (line 446) | public Builder clientSecret(@Nullable String clientSecret) { method clientAuthenticationMethod (line 457) | public Builder clientAuthenticationMethod(ClientAuthenticationMethod... method authorizationGrantType (line 468) | public Builder authorizationGrantType(AuthorizationGrantType authori... method redirectUri (line 492) | public Builder redirectUri(@Nullable String redirectUri) { method scope (line 503) | public Builder scope(String @Nullable... scope) { method scope (line 516) | public Builder scope(@Nullable Collection scope) { method authorizationUri (line 528) | public Builder authorizationUri(@Nullable String authorizationUri) { method tokenUri (line 538) | public Builder tokenUri(String tokenUri) { method userInfoUri (line 548) | public Builder userInfoUri(@Nullable String userInfoUri) { method userInfoAuthenticationMethod (line 560) | public Builder userInfoAuthenticationMethod(AuthenticationMethod use... method userNameAttributeName (line 572) | public Builder userNameAttributeName(@Nullable String userNameAttrib... method jwkSetUri (line 582) | public Builder jwkSetUri(@Nullable String jwkSetUri) { method issuerUri (line 595) | public Builder issuerUri(@Nullable String issuerUri) { method providerConfigurationMetadata (line 607) | public Builder providerConfigurationMetadata(@Nullable Map oidc(String issuer) { method oidcUri (line 214) | static UriComponents oidcUri(String issuer) { method oidcRfc8414 (line 222) | static Supplier oidcRfc8414(String issuer) { method oidcRfc8414Uri (line 228) | static UriComponents oidcRfc8414Uri(String issuer) { method oauth (line 236) | static Supplier oauth(String issuer) { method oauthUri (line 241) | static UriComponents oauthUri(String issuer) { method getRfc8414Builder (line 250) | private static Supplier getRfc8414Builder(... method getBuilder (line 269) | @SafeVarargs method parseInput (line 298) | private static T parseInput(Map body, ThrowingFunc... method parse (line 307) | private static T parse(Map body, ThrowingFunction<... method withProviderConfiguration (line 316) | private static ClientRegistration.Builder withProviderConfiguration(Au... method getClientAuthenticationMethod (line 346) | private static @Nullable ClientAuthenticationMethod getClientAuthentic... type ThrowingFunction (line 362) | private interface ThrowingFunction { method apply (line 364) | T apply(S src) throws E; FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/registration/InMemoryClientRegistrationRepository.java class InMemoryClientRegistrationRepository (line 41) | public final class InMemoryClientRegistrationRepository method InMemoryClientRegistrationRepository (line 51) | public InMemoryClientRegistrationRepository(ClientRegistration... regi... method InMemoryClientRegistrationRepository (line 60) | public InMemoryClientRegistrationRepository(List r... method createRegistrationsMap (line 64) | private static Map createRegistrationsMap(... method toUnmodifiableConcurrentMap (line 69) | private static Map toUnmodifiableConcurren... method InMemoryClientRegistrationRepository (line 86) | public InMemoryClientRegistrationRepository(Map toList(ClientRegistration... r... method InMemoryReactiveClientRegistrationRepository (line 64) | public InMemoryReactiveClientRegistrationRepository(List toUnmodifiableConcurren... FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/registration/ReactiveClientRegistrationRepository.java type ReactiveClientRegistrationRepository (line 34) | public interface ReactiveClientRegistrationRepository { method findByRegistrationId (line 42) | Mono findByRegistrationId(String registrationId); FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/registration/SupplierClientRegistrationRepository.java class SupplierClientRegistrationRepository (line 36) | public final class SupplierClientRegistrationRepository method SupplierClientRegistrationRepository (line 46) | public > getResponse(OAuth2UserRequ... method getUserNameAttributeName (line 169) | private String getUserNameAttributeName(OAuth2UserRequest userRequest) { method getAuthorities (line 192) | private Collection getAuthorities(OAuth2AccessToken ... method setRequestEntityConverter (line 209) | public final void setRequestEntityConverter(Converter getRequestHeaderSpec(OAuth2Use... method setAttributesConverter (line 213) | public void setAttributesConverter( method setWebClient (line 223) | public void setWebClient(WebClient webClient) { method parse (line 228) | private static Mono parse(ClientResponse httpRe... FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/userinfo/DelegatingOAuth2UserService.java class DelegatingOAuth2UserService (line 46) | public class DelegatingOAuth2UserService> userS... method loadUser (line 60) | @Override FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/userinfo/OAuth2UserRequest.java class OAuth2UserRequest (line 38) | public class OAuth2UserRequest { method OAuth2UserRequest (line 51) | public OAuth2UserRequest(ClientRegistration clientRegistration, OAuth2... method OAuth2UserRequest (line 62) | public OAuth2UserRequest(ClientRegistration clientRegistration, OAuth2... method getClientRegistration (line 76) | public ClientRegistration getClientRegistration() { method getAccessToken (line 84) | public OAuth2AccessToken getAccessToken() { method getAdditionalParameters (line 93) | public Map getAdditionalParameters() { FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/userinfo/OAuth2UserRequestEntityConverter.java class OAuth2UserRequestEntityConverter (line 45) | public class OAuth2UserRequestEntityConverter implements Converter loadUser(R userRequest) throws OAuth2AuthenticationException; FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/web/AuthenticatedPrincipalOAuth2AuthorizedClientRepository.java class AuthenticatedPrincipalOAuth2AuthorizedClientRepository (line 45) | public final class AuthenticatedPrincipalOAuth2AuthorizedClientRepositor... method AuthenticatedPrincipalOAuth2AuthorizedClientRepository (line 58) | public AuthenticatedPrincipalOAuth2AuthorizedClientRepository( method setAnonymousAuthorizedClientRepository (line 71) | public void setAnonymousAuthorizedClientRepository( method loadAuthorizedClient (line 77) | @Override method saveAuthorizedClient (line 86) | @Override method removeAuthorizedClient (line 98) | @Override method isPrincipalAuthenticated (line 110) | private boolean isPrincipalAuthenticated(Authentication authentication) { FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/web/AuthorizationRequestRepository.java type AuthorizationRequestRepository (line 41) | public interface AuthorizationRequestRepository> clientRegistrationId(Strin... method ClientAttributes (line 68) | private ClientAttributes() { FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/web/DefaultOAuth2AuthorizationRequestResolver.java class DefaultOAuth2AuthorizationRequestResolver (line 69) | public final class DefaultOAuth2AuthorizationRequestResolver implements ... method DefaultOAuth2AuthorizationRequestResolver (line 102) | public DefaultOAuth2AuthorizationRequestResolver(ClientRegistrationRep... method DefaultOAuth2AuthorizationRequestResolver (line 113) | public DefaultOAuth2AuthorizationRequestResolver(ClientRegistrationRep... method resolve (line 122) | @Override method resolve (line 132) | @Override method setAuthorizationRequestCustomizer (line 149) | public void setAuthorizationRequestCustomizer( method getAction (line 155) | private String getAction(HttpServletRequest request, String defaultAct... method resolve (line 163) | private @Nullable OAuth2AuthorizationRequest resolve(HttpServletReques... method getBuilder (line 191) | private OAuth2AuthorizationRequest.Builder getBuilder(ClientRegistrati... method resolveRegistrationId (line 217) | private @Nullable String resolveRegistrationId(HttpServletRequest requ... method expandRedirectUri (line 243) | private static String expandRedirectUri(HttpServletRequest request, Cl... method applyNonce (line 285) | private static void applyNonce(OAuth2AuthorizationRequest.Builder buil... method createHash (line 296) | private static String createHash(String value) throws NoSuchAlgorithmE... FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/web/DefaultOAuth2AuthorizedClientManager.java class DefaultOAuth2AuthorizedClientManager (line 88) | public final class DefaultOAuth2AuthorizedClientManager implements OAuth... method DefaultOAuth2AuthorizedClientManager (line 116) | public DefaultOAuth2AuthorizedClientManager(ClientRegistrationReposito... method authorize (line 144) | @Nullable method createAttributes (line 207) | private static Map createAttributes(HttpServletRequest... method getHttpServletRequestOrDefault (line 215) | private static @Nullable HttpServletRequest getHttpServletRequestOrDef... method getHttpServletResponseOrDefault (line 226) | private static @Nullable HttpServletResponse getHttpServletResponseOrD... method setAuthorizedClientProvider (line 243) | public void setAuthorizedClientProvider(OAuth2AuthorizedClientProvider... method setContextAttributesMapper (line 256) | public void setContextAttributesMapper( method setAuthorizationSuccessHandler (line 273) | public void setAuthorizationSuccessHandler(OAuth2AuthorizationSuccessH... method setAuthorizationFailureHandler (line 290) | public void setAuthorizationFailureHandler(OAuth2AuthorizationFailureH... class DefaultContextAttributesMapper (line 299) | public static class DefaultContextAttributesMapper method apply (line 302) | @Override FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/web/DefaultReactiveOAuth2AuthorizedClientManager.java class DefaultReactiveOAuth2AuthorizedClientManager (line 94) | public final class DefaultReactiveOAuth2AuthorizedClientManager implemen... method DefaultReactiveOAuth2AuthorizedClientManager (line 128) | public DefaultReactiveOAuth2AuthorizedClientManager( method authorize (line 153) | @Override method loadAuthorizedClient (line 186) | private Mono loadAuthorizedClient(String clien... method authorize (line 203) | private Mono authorize(OAuth2AuthorizationCont... method createAttributes (line 223) | private Map createAttributes(ServerWebExchange serverW... method authorizationContext (line 227) | private Mono authorizationContext(OAuth2Au... method authorizationContext (line 244) | private Mono authorizationContext(OAuth2Au... method setAuthorizedClientProvider (line 267) | public void setAuthorizedClientProvider(ReactiveOAuth2AuthorizedClient... method setContextAttributesMapper (line 280) | public void setContextAttributesMapper( method setAuthorizationSuccessHandler (line 295) | public void setAuthorizationSuccessHandler(ReactiveOAuth2Authorization... method setAuthorizationFailureHandler (line 311) | public void setAuthorizationFailureHandler(ReactiveOAuth2Authorization... class DefaultContextAttributesMapper (line 320) | public static class DefaultContextAttributesMapper method apply (line 323) | @Override FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/web/HttpSessionOAuth2AuthorizationRequestRepository.java class HttpSessionOAuth2AuthorizationRequestRepository (line 39) | public final class HttpSessionOAuth2AuthorizationRequestRepository method loadAuthorizationRequest (line 47) | @Override method saveAuthorizationRequest (line 59) | @Override method removeAuthorizationRequest (line 73) | @Override method getStateParameter (line 89) | private @Nullable String getStateParameter(HttpServletRequest request) { method getAuthorizationRequest (line 93) | private @Nullable OAuth2AuthorizationRequest getAuthorizationRequest(H... FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/web/HttpSessionOAuth2AuthorizedClientRepository.java class HttpSessionOAuth2AuthorizedClientRepository (line 40) | public final class HttpSessionOAuth2AuthorizedClientRepository implement... method loadAuthorizedClient (line 47) | @SuppressWarnings("unchecked") method saveAuthorizedClient (line 56) | @Override method removeAuthorizedClient (line 67) | @Override method getAuthorizedClients (line 85) | @SuppressWarnings("unchecked") FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/web/InvalidClientRegistrationIdException.java class InvalidClientRegistrationIdException (line 23) | @SuppressWarnings("serial") method InvalidClientRegistrationIdException (line 29) | InvalidClientRegistrationIdException(String message) { FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/web/OAuth2AuthorizationCodeGrantFilter.java class OAuth2AuthorizationCodeGrantFilter (line 107) | public class OAuth2AuthorizationCodeGrantFilter extends OncePerRequestFi... method OAuth2AuthorizationCodeGrantFilter (line 133) | public OAuth2AuthorizationCodeGrantFilter(ClientRegistrationRepository... method setAuthorizationRequestRepository (line 148) | public final void setAuthorizationRequestRepository( method setRequestCache (line 162) | public final void setRequestCache(RequestCache requestCache) { method setSecurityContextHolderStrategy (line 173) | public void setSecurityContextHolderStrategy(SecurityContextHolderStra... method doFilterInternal (line 178) | @Override method matchesAuthorizationResponse (line 188) | private boolean matchesAuthorizationResponse(HttpServletRequest reques... method processAuthorizationResponse (line 221) | private void processAuthorizationResponse(HttpServletRequest request, ... FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/web/OAuth2AuthorizationRequestCustomizers.java class OAuth2AuthorizationRequestCustomizers (line 42) | public final class OAuth2AuthorizationRequestCustomizers { method OAuth2AuthorizationRequestCustomizers (line 47) | private OAuth2AuthorizationRequestCustomizers() { method withPkce (line 70) | public static Consumer withPkce() { method applyPkce (line 74) | private static void applyPkce(OAuth2AuthorizationRequest.Builder build... method isPkceAlreadyApplied (line 95) | private static boolean isPkceAlreadyApplied(OAuth2AuthorizationRequest... method createHash (line 105) | private static String createHash(String value) throws NoSuchAlgorithmE... FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/web/OAuth2AuthorizationRequestRedirectFilter.java class OAuth2AuthorizationRequestRedirectFilter (line 85) | public class OAuth2AuthorizationRequestRedirectFilter extends OncePerReq... method OAuth2AuthorizationRequestRedirectFilter (line 109) | public OAuth2AuthorizationRequestRedirectFilter(ClientRegistrationRepo... method OAuth2AuthorizationRequestRedirectFilter (line 120) | public OAuth2AuthorizationRequestRedirectFilter(ClientRegistrationRepo... method OAuth2AuthorizationRequestRedirectFilter (line 132) | public OAuth2AuthorizationRequestRedirectFilter(OAuth2AuthorizationReq... method setAuthorizationRedirectStrategy (line 141) | public void setAuthorizationRedirectStrategy(RedirectStrategy authoriz... method setAuthorizationRequestRepository (line 151) | public final void setAuthorizationRequestRepository( method setRequestCache (line 162) | public final void setRequestCache(RequestCache requestCache) { method setAuthenticationFailureHandler (line 174) | public void setAuthenticationFailureHandler(AuthenticationFailureHandl... method doFilterInternal (line 179) | @Override method sendRedirectForAuthorization (line 231) | private void sendRedirectForAuthorization(HttpServletRequest request, ... method unsuccessfulRedirectForAuthorization (line 240) | private void unsuccessfulRedirectForAuthorization(HttpServletRequest r... class DefaultThrowableAnalyzer (line 258) | private static final class DefaultThrowableAnalyzer extends ThrowableA... method initExtractorMap (line 260) | @Override class OAuth2AuthorizationRequestException (line 271) | private static final class OAuth2AuthorizationRequestException extends... method OAuth2AuthorizationRequestException (line 273) | OAuth2AuthorizationRequestException(Throwable cause) { FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/web/OAuth2AuthorizationRequestResolver.java type OAuth2AuthorizationRequestResolver (line 36) | public interface OAuth2AuthorizationRequestResolver { method resolve (line 45) | @Nullable OAuth2AuthorizationRequest resolve(HttpServletRequest request); method resolve (line 55) | @Nullable OAuth2AuthorizationRequest resolve(HttpServletRequest reques... FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/web/OAuth2AuthorizationResponseUtils.java class OAuth2AuthorizationResponseUtils (line 34) | final class OAuth2AuthorizationResponseUtils { method OAuth2AuthorizationResponseUtils (line 36) | private OAuth2AuthorizationResponseUtils() { method toMultiMap (line 39) | static MultiValueMap toMultiMap(Map ... method isAuthorizationResponse (line 51) | static boolean isAuthorizationResponse(MultiValueMap r... method isAuthorizationResponseSuccess (line 55) | static boolean isAuthorizationResponseSuccess(MultiValueMap @Nullable T loadAuthorizedClient(St... method saveAuthorizedClient (line 69) | void saveAuthorizedClient(OAuth2AuthorizedClient authorizedClient, Aut... method removeAuthorizedClient (line 80) | void removeAuthorizedClient(String clientRegistrationId, Authenticatio... FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/web/OAuth2LoginAuthenticationFilter.java class OAuth2LoginAuthenticationFilter (line 100) | public class OAuth2LoginAuthenticationFilter extends AbstractAuthenticat... method OAuth2LoginAuthenticationFilter (line 126) | public OAuth2LoginAuthenticationFilter(ClientRegistrationRepository cl... method OAuth2LoginAuthenticationFilter (line 141) | public OAuth2LoginAuthenticationFilter(ClientRegistrationRepository cl... method OAuth2LoginAuthenticationFilter (line 157) | public OAuth2LoginAuthenticationFilter(ClientRegistrationRepository cl... method attemptAuthentication (line 166) | @Override method setAuthorizationRequestRepository (line 221) | public final void setAuthorizationRequestRepository( method setAuthenticationResultConverter (line 235) | public final void setAuthenticationResultConverter( method createAuthenticationResult (line 241) | private OAuth2AuthenticationToken createAuthenticationResult(OAuth2Log... FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/web/client/ClientRegistrationIdProcessor.java class ClientRegistrationIdProcessor (line 37) | public final class ClientRegistrationIdProcessor implements HttpRequestV... method process (line 44) | @Override method ClientRegistrationIdProcessor (line 55) | private ClientRegistrationIdProcessor() { FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/web/client/OAuth2ClientHttpRequestInterceptor.java class OAuth2ClientHttpRequestInterceptor (line 108) | public final class OAuth2ClientHttpRequestInterceptor implements ClientH... method OAuth2ClientHttpRequestInterceptor (line 137) | public OAuth2ClientHttpRequestInterceptor(OAuth2AuthorizedClientManage... method setAuthorizationFailureHandler (line 155) | public void setAuthorizationFailureHandler(OAuth2AuthorizationFailureH... method authorizationFailureHandler (line 180) | public static OAuth2AuthorizationFailureHandler authorizationFailureHa... method authorizationFailureHandler (line 216) | public static OAuth2AuthorizationFailureHandler authorizationFailureHa... method setClientRegistrationIdResolver (line 230) | public void setClientRegistrationIdResolver(ClientRegistrationIdResolv... method setPrincipalResolver (line 241) | public void setPrincipalResolver(PrincipalResolver principalResolver) { method intercept (line 246) | @Override method authorizeClient (line 272) | private void authorizeClient(HttpRequest request, Authentication princ... method handleAuthorizationFailure (line 287) | private void handleAuthorizationFailure(HttpRequest request, Authentic... method resolveOAuth2ErrorIfPossible (line 304) | private static @Nullable OAuth2Error resolveOAuth2ErrorIfPossible(Http... method parseWwwAuthenticateHeader (line 323) | private static Map parseWwwAuthenticateHeader(String w... method handleAuthorizationFailure (line 343) | private void handleAuthorizationFailure(OAuth2AuthorizationException a... type ClientRegistrationIdResolver (line 362) | @FunctionalInterface method resolve (line 373) | @Nullable String resolve(HttpRequest request); type PrincipalResolver (line 381) | @FunctionalInterface method resolve (line 392) | @Nullable Authentication resolve(HttpRequest request); FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/web/client/RequestAttributeClientRegistrationIdResolver.java class RequestAttributeClientRegistrationIdResolver (line 38) | public final class RequestAttributeClientRegistrationIdResolver method resolve (line 41) | @Override method clientRegistrationId (line 54) | public static Consumer> clientRegistrationId(Strin... FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/web/client/RequestAttributePrincipalResolver.java class RequestAttributePrincipalResolver (line 39) | public class RequestAttributePrincipalResolver implements OAuth2ClientHt... method resolve (line 44) | @Override method principal (line 57) | public static Consumer> principal(Authentication p... method principal (line 70) | public static Consumer> principal(String principal... method createAuthentication (line 76) | private static Authentication createAuthentication(String principalNam... FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/web/client/SecurityContextHolderPrincipalResolver.java class SecurityContextHolderPrincipalResolver (line 33) | public class SecurityContextHolderPrincipalResolver implements OAuth2Cli... method SecurityContextHolderPrincipalResolver (line 40) | public SecurityContextHolderPrincipalResolver() { method SecurityContextHolderPrincipalResolver (line 50) | public SecurityContextHolderPrincipalResolver(SecurityContextHolderStr... method resolve (line 54) | @Override FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/web/client/support/OAuth2RestClientHttpServiceGroupConfigurer.java class OAuth2RestClientHttpServiceGroupConfigurer (line 38) | public final class OAuth2RestClientHttpServiceGroupConfigurer implements... method OAuth2RestClientHttpServiceGroupConfigurer (line 44) | private OAuth2RestClientHttpServiceGroupConfigurer(ClientHttpRequestIn... method configureGroups (line 48) | @Override method from (line 60) | public static OAuth2RestClientHttpServiceGroupConfigurer from( FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/web/method/annotation/OAuth2AuthorizedClientArgumentResolver.java class OAuth2AuthorizedClientArgumentResolver (line 65) | public final class OAuth2AuthorizedClientArgumentResolver implements Han... method OAuth2AuthorizedClientArgumentResolver (line 82) | public OAuth2AuthorizedClientArgumentResolver(OAuth2AuthorizedClientMa... method OAuth2AuthorizedClientArgumentResolver (line 93) | public OAuth2AuthorizedClientArgumentResolver(ClientRegistrationReposi... method supportsParameter (line 101) | @Override method resolveArgument (line 108) | @Override method resolveClientRegistrationId (line 136) | private @Nullable String resolveClientRegistrationId(MethodParameter p... method setSecurityContextHolderStrategy (line 161) | public void setSecurityContextHolderStrategy(SecurityContextHolderStra... FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/web/reactive/function/client/ServerOAuth2AuthorizedClientExchangeFilterFunction.java class ServerOAuth2AuthorizedClientExchangeFilterFunction (line 105) | public final class ServerOAuth2AuthorizedClientExchangeFilterFunction im... method ServerOAuth2AuthorizedClientExchangeFilterFunction (line 169) | public ServerOAuth2AuthorizedClientExchangeFilterFunction( method ServerOAuth2AuthorizedClientExchangeFilterFunction (line 197) | public ServerOAuth2AuthorizedClientExchangeFilterFunction( method createDefaultAuthorizedClientManager (line 214) | private static ReactiveOAuth2AuthorizedClientManager createDefaultAuth... method oauth2AuthorizedClient (line 256) | public static Consumer> oauth2AuthorizedClient(OAu... method oauth2AuthorizedClient (line 260) | private static @Nullable OAuth2AuthorizedClient oauth2AuthorizedClient... method serverWebExchange (line 283) | public static Consumer> serverWebExchange(ServerWe... method serverWebExchange (line 287) | private static @Nullable ServerWebExchange serverWebExchange(ClientReq... method clientRegistrationId (line 299) | public static Consumer> clientRegistrationId(Strin... method clientRegistrationId (line 303) | private static @Nullable String clientRegistrationId(ClientRequest req... method setDefaultOAuth2AuthorizedClient (line 319) | public void setDefaultOAuth2AuthorizedClient(boolean defaultOAuth2Auth... method setDefaultClientRegistrationId (line 329) | public void setDefaultClientRegistrationId(String clientRegistrationId) { method filter (line 333) | @Override method exchangeAndHandleResponse (line 343) | private Mono exchangeAndHandleResponse(ClientRequest r... method authorizedClient (line 351) | private Mono authorizedClient(ClientRequest re... method authorizeRequest (line 364) | private Mono authorizeRequest(ClientRequest re... method effectiveAuthentication (line 379) | private Mono effectiveAuthentication(ClientRequest req... method effectiveClientRegistrationId (line 397) | private Mono effectiveClientRegistrationId(ClientRequest reque... method effectiveServerWebExchange (line 417) | private Mono> effectiveServerWebExchange(C... method reauthorizeRequest (line 426) | private Mono reauthorizeRequest(ClientRequest ... method bearer (line 440) | private ClientRequest bearer(ClientRequest request, OAuth2AuthorizedCl... method setAuthorizationFailureHandler (line 468) | public void setAuthorizationFailureHandler(ReactiveOAuth2Authorization... method setServerSecurityContextRepository (line 481) | public void setServerSecurityContextRepository(ServerSecurityContextRe... type ClientResponseHandler (line 486) | @FunctionalInterface method handleResponse (line 489) | Mono handleResponse(ClientRequest request, Mono handleResponse(ClientRequest request, ClientRespo... method resolveErrorIfPossible (line 550) | private @Nullable OAuth2Error resolveErrorIfPossible(ClientResponse ... method resolveErrorIfPossible (line 564) | private @Nullable OAuth2Error resolveErrorIfPossible(HttpStatusCode ... method parseAuthParameters (line 572) | private Map parseAuthParameters(String wwwAuthentica... method handleWebClientResponseException (line 597) | private Mono handleWebClientResponseException(ClientRequest re... method handleAuthorizationException (line 618) | private Mono handleAuthorizationException(ClientRequest reques... method handleAuthorizationFailure (line 634) | private Mono handleAuthorizationFailure(Authentication princip... method createAttributes (line 640) | private Map createAttributes(@Nullable ServerWebExch... FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/web/reactive/function/client/ServletOAuth2AuthorizedClientExchangeFilterFunction.java class ServletOAuth2AuthorizedClientExchangeFilterFunction (line 132) | public final class ServletOAuth2AuthorizedClientExchangeFilterFunction i... method ServletOAuth2AuthorizedClientExchangeFilterFunction (line 163) | public ServletOAuth2AuthorizedClientExchangeFilterFunction() { method ServletOAuth2AuthorizedClientExchangeFilterFunction (line 186) | public ServletOAuth2AuthorizedClientExchangeFilterFunction(OAuth2Autho... method ServletOAuth2AuthorizedClientExchangeFilterFunction (line 211) | public ServletOAuth2AuthorizedClientExchangeFilterFunction( method removeAuthorizedClient (line 224) | private void removeAuthorizedClient(OAuth2AuthorizedClientRepository a... method setDefaultOAuth2AuthorizedClient (line 241) | public void setDefaultOAuth2AuthorizedClient(boolean defaultOAuth2Auth... method setDefaultClientRegistrationId (line 251) | public void setDefaultClientRegistrationId(String clientRegistrationId) { method setSecurityContextHolderStrategy (line 261) | public void setSecurityContextHolderStrategy(SecurityContextHolderStra... method oauth2Configuration (line 271) | public Consumer oauth2Configuration() { method defaultRequest (line 284) | public Consumer> defaultRequest() { method oauth2AuthorizedClient (line 297) | public static Consumer> oauth2AuthorizedClient(OAu... method clientRegistrationId (line 316) | public static Consumer> clientRegistrationId(Strin... method authentication (line 328) | public static Consumer> authentication(Authenticat... method httpServletRequest (line 340) | public static Consumer> httpServletRequest(HttpSer... method httpServletResponse (line 352) | public static Consumer> httpServletResponse(HttpSe... method setAuthorizationFailureHandler (line 373) | public void setAuthorizationFailureHandler(OAuth2AuthorizationFailureH... method filter (line 378) | @Override method exchangeAndHandleResponse (line 402) | private Mono exchangeAndHandleResponse(ClientRequest r... method mergeRequestAttributesIfNecessary (line 411) | private Mono mergeRequestAttributesIfNecessary(ClientRe... method mergeRequestAttributesFromContext (line 420) | private Mono mergeRequestAttributesFromContext(ClientRe... method populateRequestAttributes (line 428) | private void populateRequestAttributes(Map attrs, Cont... method populateDefaultRequestResponse (line 449) | private void populateDefaultRequestResponse(Map attrs) { method populateDefaultAuthentication (line 460) | private void populateDefaultAuthentication(Map attrs) { method resolveClientRegistrationId (line 468) | private @Nullable String resolveClientRegistrationId(ClientRequest req... method authorizeClient (line 482) | private Mono authorizeClient(String clientRegi... method reauthorizeClient (line 508) | private Mono reauthorizeClient(OAuth2Authorize... method addToAttributes (line 535) | private void addToAttributes(Map attributes, HttpServl... method bearer (line 545) | private ClientRequest bearer(ClientRequest request, OAuth2AuthorizedCl... method getOAuth2AuthorizedClient (line 554) | static @Nullable OAuth2AuthorizedClient getOAuth2AuthorizedClient(Map<... method getClientRegistrationId (line 558) | static @Nullable String getClientRegistrationId(Map at... method getAuthentication (line 562) | static @Nullable Authentication getAuthentication(Map ... method getRequest (line 566) | static @Nullable HttpServletRequest getRequest(Map att... method getResponse (line 570) | static @Nullable HttpServletResponse getResponse(Map a... method createAuthentication (line 574) | private static Authentication createAuthentication(final String princi... type ClientResponseHandler (line 590) | @FunctionalInterface method handleResponse (line 593) | Mono handleResponse(ClientRequest request, Mono handleResponse(ClientRequest request, ClientRespo... method resolveErrorIfPossible (line 654) | private @Nullable OAuth2Error resolveErrorIfPossible(ClientResponse ... method resolveErrorIfPossible (line 668) | private @Nullable OAuth2Error resolveErrorIfPossible(HttpStatusCode ... method parseAuthParameters (line 676) | private Map parseAuthParameters(String wwwAuthentica... method handleWebClientResponseException (line 700) | private Mono handleWebClientResponseException(ClientRequest re... method handleAuthorizationException (line 726) | private Mono handleAuthorizationException(ClientRequest request, method handleAuthorizationFailure (line 752) | private Mono handleAuthorizationFailure(OAuth2AuthorizationExc... method createAttributes (line 763) | private static Map createAttributes(@Nullable HttpSe... FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/web/reactive/function/client/support/OAuth2WebClientHttpServiceGroupConfigurer.java class OAuth2WebClientHttpServiceGroupConfigurer (line 36) | public final class OAuth2WebClientHttpServiceGroupConfigurer implements ... method OAuth2WebClientHttpServiceGroupConfigurer (line 42) | private OAuth2WebClientHttpServiceGroupConfigurer(ExchangeFilterFuncti... method configureGroups (line 46) | @Override method from (line 68) | public static OAuth2WebClientHttpServiceGroupConfigurer from( method from (line 85) | public static OAuth2WebClientHttpServiceGroupConfigurer from( FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/web/reactive/result/method/annotation/OAuth2AuthorizedClientArgumentResolver.java class OAuth2AuthorizedClientArgumentResolver (line 63) | public final class OAuth2AuthorizedClientArgumentResolver implements Han... method OAuth2AuthorizedClientArgumentResolver (line 77) | public OAuth2AuthorizedClientArgumentResolver(ReactiveOAuth2Authorized... method OAuth2AuthorizedClientArgumentResolver (line 88) | public OAuth2AuthorizedClientArgumentResolver(ReactiveClientRegistrati... method supportsParameter (line 96) | @Override method resolveArgument (line 102) | @Override method authorizeRequest (line 117) | private Mono authorizeRequest(@Nullable String... method currentAuthentication (line 132) | private Mono currentAuthentication() { method clientRegistrationId (line 140) | private Mono clientRegistrationId(Mono authent... method currentServerWebExchange (line 146) | private Mono currentServerWebExchange() { FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/web/server/AuthenticatedPrincipalServerOAuth2AuthorizedClientRepository.java class AuthenticatedPrincipalServerOAuth2AuthorizedClientRepository (line 48) | public final class AuthenticatedPrincipalServerOAuth2AuthorizedClientRep... method AuthenticatedPrincipalServerOAuth2AuthorizedClientRepository (line 61) | public AuthenticatedPrincipalServerOAuth2AuthorizedClientRepository( method setAnonymousAuthorizedClientRepository (line 74) | public void setAnonymousAuthorizedClientRepository( method loadAuthorizedClient (line 80) | @Override method saveAuthorizedClient (line 89) | @Override method removeAuthorizedClient (line 98) | @Override method isPrincipalAuthenticated (line 108) | private boolean isPrincipalAuthenticated(Authentication authentication) { FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/web/server/DefaultServerOAuth2AuthorizationRequestResolver.java class DefaultServerOAuth2AuthorizationRequestResolver (line 66) | public class DefaultServerOAuth2AuthorizationRequestResolver implements ... method DefaultServerOAuth2AuthorizationRequestResolver (line 104) | public DefaultServerOAuth2AuthorizationRequestResolver( method DefaultServerOAuth2AuthorizationRequestResolver (line 118) | public DefaultServerOAuth2AuthorizationRequestResolver( method resolve (line 127) | @Override method resolve (line 140) | @Override method setAuthorizationRequestCustomizer (line 154) | public final void setAuthorizationRequestCustomizer( method findByRegistrationId (line 160) | private Mono findByRegistrationId(ServerWebExchang... method authorizationRequest (line 167) | private OAuth2AuthorizationRequest authorizationRequest(ServerWebExcha... method getBuilder (line 188) | private OAuth2AuthorizationRequest.Builder getBuilder(ClientRegistrati... method expandRedirectUri (line 232) | private static String expandRedirectUri(ServerHttpRequest request, Cli... method applyNonce (line 279) | private static void applyNonce(OAuth2AuthorizationRequest.Builder buil... method createHash (line 290) | private static String createHash(String value) throws NoSuchAlgorithmE... FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/web/server/OAuth2AuthorizationCodeGrantWebFilter.java class OAuth2AuthorizationCodeGrantWebFilter (line 104) | public class OAuth2AuthorizationCodeGrantWebFilter implements WebFilter { method OAuth2AuthorizationCodeGrantWebFilter (line 127) | public OAuth2AuthorizationCodeGrantWebFilter(ReactiveAuthenticationMan... method OAuth2AuthorizationCodeGrantWebFilter (line 147) | public OAuth2AuthorizationCodeGrantWebFilter(ReactiveAuthenticationMan... method setAuthorizationRequestRepository (line 170) | public final void setAuthorizationRequestRepository( method updateDefaultAuthenticationConverter (line 177) | private void updateDefaultAuthenticationConverter() { method setRequestCache (line 192) | public final void setRequestCache(ServerRequestCache requestCache) { method updateDefaultAuthenticationSuccessHandler (line 198) | private void updateDefaultAuthenticationSuccessHandler() { method filter (line 203) | @Override method authenticate (line 221) | private Mono authenticate(ServerWebExchange exchange, WebFilterC... method onAuthenticationSuccess (line 233) | private Mono onAuthenticationSuccess(Authentication authenticati... method matchesAuthorizationResponse (line 251) | private Mono matchesAuthorizatio... method matchesRedirectUri (line 264) | private static Mono matchesRedir... FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/web/server/OAuth2AuthorizationRequestRedirectWebFilter.java class OAuth2AuthorizationRequestRedirectWebFilter (line 70) | public class OAuth2AuthorizationRequestRedirectWebFilter implements WebF... method OAuth2AuthorizationRequestRedirectWebFilter (line 85) | public OAuth2AuthorizationRequestRedirectWebFilter( method OAuth2AuthorizationRequestRedirectWebFilter (line 96) | public OAuth2AuthorizationRequestRedirectWebFilter( method setAuthorizationRedirectStrategy (line 106) | public void setAuthorizationRedirectStrategy(ServerRedirectStrategy au... method setAuthorizationRequestRepository (line 116) | public final void setAuthorizationRequestRepository( method setRequestCache (line 126) | public void setRequestCache(ServerRequestCache requestCache) { method filter (line 131) | @Override method sendRedirectForAuthorization (line 144) | private Mono sendRedirectForAuthorization(ServerWebExchange exch... FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/web/server/OAuth2AuthorizationResponseUtils.java class OAuth2AuthorizationResponseUtils (line 34) | final class OAuth2AuthorizationResponseUtils { method OAuth2AuthorizationResponseUtils (line 36) | private OAuth2AuthorizationResponseUtils() { method toMultiMap (line 39) | static MultiValueMap toMultiMap(Map ... method isAuthorizationResponse (line 51) | static boolean isAuthorizationResponse(MultiValueMap r... method isAuthorizationResponseSuccess (line 55) | static boolean isAuthorizationResponseSuccess(MultiValueMap loadAuthorizationRequest(ServerWebExchange exchange); method saveAuthorizationRequest (line 59) | Mono saveAuthorizationRequest(T authorizationRequest, ServerWebE... method removeAuthorizationRequest (line 68) | Mono removeAuthorizationRequest(ServerWebExchange exchange); FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/web/server/ServerOAuth2AuthorizationCodeAuthenticationTokenConverter.java class ServerOAuth2AuthorizationCodeAuthenticationTokenConverter (line 44) | public class ServerOAuth2AuthorizationCodeAuthenticationTokenConverter i... method ServerOAuth2AuthorizationCodeAuthenticationTokenConverter (line 54) | public ServerOAuth2AuthorizationCodeAuthenticationTokenConverter( method setAuthorizationRequestRepository (line 65) | public void setAuthorizationRequestRepository( method convert (line 71) | @Override method oauth2AuthorizationException (line 80) | private Mono oauth2AuthorizationException(String errorCode) { method authenticationRequest (line 87) | private Mono authenticatio... method convertResponse (line 109) | private static OAuth2AuthorizationResponse convertResponse(ServerWebEx... FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/web/server/ServerOAuth2AuthorizationRequestResolver.java type ServerOAuth2AuthorizationRequestResolver (line 35) | public interface ServerOAuth2AuthorizationRequestResolver { method resolve (line 44) | Mono resolve(ServerWebExchange exchange); method resolve (line 54) | Mono resolve(ServerWebExchange exchange, S... FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/web/server/ServerOAuth2AuthorizedClientRepository.java type ServerOAuth2AuthorizedClientRepository (line 45) | public interface ServerOAuth2AuthorizedClientRepository { method loadAuthorizedClient (line 57) | Mono loadAuthorizedClient(String... method saveAuthorizedClient (line 67) | Mono saveAuthorizedClient(OAuth2AuthorizedClient authorizedClien... method removeAuthorizedClient (line 77) | Mono removeAuthorizedClient(String clientRegistrationId, Authent... FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/web/server/WebSessionOAuth2ServerAuthorizationRequestRepository.java class WebSessionOAuth2ServerAuthorizationRequestRepository (line 42) | public final class WebSessionOAuth2ServerAuthorizationRequestRepository method loadAuthorizationRequest (line 50) | @Override method saveAuthorizationRequest (line 64) | @Override method removeAuthorizationRequest (line 79) | @Override method getStateParameter (line 105) | private @Nullable String getStateParameter(ServerWebExchange exchange) { method getSessionAttributes (line 110) | private Mono> getSessionAttributes(ServerWebExchan... method getAuthorizationRequest (line 114) | private @Nullable OAuth2AuthorizationRequest getAuthorizationRequest(M... FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/web/server/WebSessionServerOAuth2AuthorizedClientRepository.java class WebSessionServerOAuth2AuthorizedClientRepository (line 40) | public final class WebSessionServerOAuth2AuthorizedClientRepository impl... method loadAuthorizedClient (line 47) | @Override method saveAuthorizedClient (line 60) | @Override method removeAuthorizedClient (line 76) | @Override method getAuthorizedClients (line 97) | private Map getAuthorizedClients(WebSe... FILE: oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/web/server/authentication/OAuth2LoginAuthenticationWebFilter.java class OAuth2LoginAuthenticationWebFilter (line 39) | public class OAuth2LoginAuthenticationWebFilter extends AuthenticationWe... method OAuth2LoginAuthenticationWebFilter (line 48) | public OAuth2LoginAuthenticationWebFilter(ReactiveAuthenticationManage... method onAuthenticationSuccess (line 55) | @Override FILE: oauth2/oauth2-client/src/main/resources/org/springframework/security/oauth2/client/oauth2-client-schema-postgres.sql type oauth2_authorized_client (line 1) | CREATE TABLE oauth2_authorized_client ( FILE: oauth2/oauth2-client/src/main/resources/org/springframework/security/oauth2/client/oauth2-client-schema.sql type oauth2_authorized_client (line 1) | CREATE TABLE oauth2_authorized_client ( FILE: oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/AuthorizationCodeOAuth2AuthorizedClientProviderTests.java class AuthorizationCodeOAuth2AuthorizedClientProviderTests (line 37) | public class AuthorizationCodeOAuth2AuthorizedClientProviderTests { method setup (line 47) | @BeforeEach method authorizeWhenContextIsNullThenThrowIllegalArgumentException (line 56) | @Test method authorizeWhenNotAuthorizationCodeThenUnableToAuthorize (line 61) | @Test method authorizeWhenAuthorizationCodeAndAuthorizedThenNotAuthorize (line 72) | @Test method authorizeWhenAuthorizationCodeAndNotAuthorizedThenAuthorize (line 82) | @Test FILE: oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/AuthorizationCodeReactiveOAuth2AuthorizedClientProviderTests.java class AuthorizationCodeReactiveOAuth2AuthorizedClientProviderTests (line 37) | public class AuthorizationCodeReactiveOAuth2AuthorizedClientProviderTests { method setup (line 47) | @BeforeEach method authorizeWhenContextIsNullThenThrowIllegalArgumentException (line 56) | @Test method authorizeWhenNotAuthorizationCodeThenUnableToAuthorize (line 61) | @Test method authorizeWhenAuthorizationCodeAndAuthorizedThenNotAuthorize (line 73) | @Test method authorizeWhenAuthorizationCodeAndNotAuthorizedThenAuthorize (line 84) | @Test FILE: oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/AuthorizedClientServiceOAuth2AuthorizedClientManagerTests.java class AuthorizedClientServiceOAuth2AuthorizedClientManagerTests (line 54) | public class AuthorizedClientServiceOAuth2AuthorizedClientManagerTests { method setup (line 78) | @SuppressWarnings("unchecked") method constructorWhenClientRegistrationRepositoryIsNullThenThrowIllegalArgumentException (line 109) | @Test method constructorWhenOAuth2AuthorizedClientServiceIsNullThenThrowIllegalArgumentException (line 118) | @Test method setAuthorizedClientProviderWhenNullThenThrowIllegalArgumentException (line 127) | @Test method setContextAttributesMapperWhenNullThenThrowIllegalArgumentException (line 136) | @Test method setAuthorizationSuccessHandlerWhenNullThenThrowIllegalArgumentException (line 145) | @Test method setAuthorizationFailureHandlerWhenNullThenThrowIllegalArgumentException (line 154) | @Test method authorizeWhenRequestIsNullThenThrowIllegalArgumentException (line 163) | @Test method authorizeWhenClientRegistrationNotFoundThenThrowIllegalArgumentException (line 172) | @Test method authorizeWhenNotAuthorizedAndUnsupportedProviderThenNotAuthorized (line 185) | @SuppressWarnings("unchecked") method authorizeWhenNotAuthorizedAndSupportedProviderThenAuthorized (line 206) | @SuppressWarnings("unchecked") method authorizeWhenAuthorizedAndSupportedProviderThenReauthorized (line 232) | @SuppressWarnings("unchecked") method reauthorizeWhenUnsupportedProviderThenNotReauthorized (line 263) | @SuppressWarnings("unchecked") method reauthorizeWhenSupportedProviderThenReauthorized (line 281) | @SuppressWarnings("unchecked") method reauthorizeWhenRequestAttributeScopeThenMappedToContext (line 304) | @SuppressWarnings("unchecked") method reauthorizeWhenErrorCodeMatchThenRemoveAuthorizedClient (line 335) | @Test method reauthorizeWhenErrorCodeDoesNotMatchThenDoNotRemoveAuthorizedClient (line 354) | @Test FILE: oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/AuthorizedClientServiceReactiveOAuth2AuthorizedClientManagerTests.java class AuthorizedClientServiceReactiveOAuth2AuthorizedClientManagerTests (line 57) | public class AuthorizedClientServiceReactiveOAuth2AuthorizedClientManage... method setup (line 81) | @SuppressWarnings("unchecked") method constructorWhenClientRegistrationRepositoryIsNullThenThrowIllegalArgumentException (line 106) | @Test method constructorWhenOAuth2AuthorizedClientServiceIsNullThenThrowIllegalArgumentException (line 114) | @Test method setAuthorizedClientProviderWhenNullThenThrowIllegalArgumentException (line 122) | @Test method setContextAttributesMapperWhenNullThenThrowIllegalArgumentException (line 129) | @Test method setAuthorizationSuccessHandlerWhenNullThenThrowIllegalArgumentException (line 136) | @Test method setAuthorizationFailureHandlerWhenNullThenThrowIllegalArgumentException (line 143) | @Test method authorizeWhenRequestIsNullThenThrowIllegalArgumentException (line 150) | @Test method authorizeWhenClientRegistrationNotFoundThenThrowIllegalArgumentException (line 156) | @Test method authorizeWhenNotAuthorizedAndUnsupportedProviderThenNotAuthorized (line 167) | @SuppressWarnings("unchecked") method authorizeWhenNotAuthorizedAndSupportedProviderThenAuthorized (line 192) | @SuppressWarnings("unchecked") method authorizeWhenNotAuthorizedAndSupportedProviderAndCustomSuccessHandlerThenInvokeCustomSuccessHandler (line 217) | @SuppressWarnings("unchecked") method authorizeWhenInvalidTokenThenRemoveAuthorizedClient (line 247) | @Test method authorizeWhenInvalidGrantThenRemoveAuthorizedClient (line 278) | @Test method authorizeWhenServerErrorThenDoNotRemoveAuthorizedClient (line 309) | @Test method authorizeWhenOAuth2AuthorizationExceptionThenDoNotRemoveAuthorizedClient (line 338) | @Test method authorizeWhenOAuth2AuthorizationExceptionAndCustomFailureHandlerThenInvokeCustomFailureHandler (line 366) | @Test method authorizeWhenAuthorizedAndSupportedProviderThenReauthorized (line 398) | @SuppressWarnings("unchecked") method reauthorizeWhenUnsupportedProviderThenNotReauthorized (line 431) | @SuppressWarnings("unchecked") method reauthorizeWhenSupportedProviderThenReauthorized (line 452) | @SuppressWarnings("unchecked") method reauthorizeWhenRequestAttributeScopeThenMappedToContext (line 477) | @SuppressWarnings("unchecked") FILE: oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/ClientCredentialsOAuth2AuthorizedClientProviderTests.java class ClientCredentialsOAuth2AuthorizedClientProviderTests (line 47) | public class ClientCredentialsOAuth2AuthorizedClientProviderTests { method setup (line 57) | @BeforeEach method setAccessTokenResponseClientWhenClientIsNullThenThrowIllegalArgumentException (line 66) | @Test method setClockSkewWhenNullThenThrowIllegalArgumentException (line 75) | @Test method setClockSkewWhenNegativeSecondsThenThrowIllegalArgumentException (line 84) | @Test method setClockWhenNullThenThrowIllegalArgumentException (line 93) | @Test method authorizeWhenContextIsNullThenThrowIllegalArgumentException (line 102) | @Test method authorizeWhenNotClientCredentialsThenUnableToAuthorize (line 111) | @Test method authorizeWhenClientCredentialsAndNotAuthorizedThenAuthorize (line 123) | @Test method authorizeWhenClientCredentialsAndTokenExpiredThenReauthorize (line 139) | @Test method authorizeWhenClientCredentialsAndTokenNotExpiredThenNotReauthorize (line 161) | @Test method authorizeWhenClientCredentialsAndTokenNotExpiredButClockSkewForcesExpiryThenReauthorize (line 175) | @Test FILE: oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/ClientCredentialsReactiveOAuth2AuthorizedClientProviderTests.java class ClientCredentialsReactiveOAuth2AuthorizedClientProviderTests (line 48) | public class ClientCredentialsReactiveOAuth2AuthorizedClientProviderTests { method setup (line 58) | @BeforeEach method setAccessTokenResponseClientWhenClientIsNullThenThrowIllegalArgumentException (line 67) | @Test method setClockSkewWhenNullThenThrowIllegalArgumentException (line 76) | @Test method setClockSkewWhenNegativeSecondsThenThrowIllegalArgumentException (line 85) | @Test method setClockWhenNullThenThrowIllegalArgumentException (line 94) | @Test method authorizeWhenContextIsNullThenThrowIllegalArgumentException (line 103) | @Test method authorizeWhenNotClientCredentialsThenUnableToAuthorize (line 112) | @Test method authorizeWhenClientCredentialsAndNotAuthorizedThenAuthorize (line 124) | @Test method authorizeWhenClientCredentialsAndTokenExpiredThenReauthorize (line 140) | @Test method authorizeWhenClientCredentialsAndTokenNotExpiredThenNotReauthorize (line 162) | @Test method authorizeWhenClientCredentialsAndTokenNotExpiredButClockSkewForcesExpiryThenReauthorize (line 176) | @Test FILE: oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/DelegatingOAuth2AuthorizedClientProviderTests.java class DelegatingOAuth2AuthorizedClientProviderTests (line 40) | public class DelegatingOAuth2AuthorizedClientProviderTests { method constructorWhenProvidersIsEmptyThenThrowIllegalArgumentException (line 42) | @Test method authorizeWhenContextIsNullThenThrowIllegalArgumentException (line 50) | @Test method authorizeWhenProviderCanAuthorizeThenReturnAuthorizedClient (line 58) | @Test method authorizeWhenProviderCantAuthorizeThenReturnNull (line 76) | @Test FILE: oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/DelegatingReactiveOAuth2AuthorizedClientProviderTests.java class DelegatingReactiveOAuth2AuthorizedClientProviderTests (line 41) | public class DelegatingReactiveOAuth2AuthorizedClientProviderTests { method constructorWhenProvidersIsEmptyThenThrowIllegalArgumentException (line 43) | @Test method authorizeWhenContextIsNullThenThrowIllegalArgumentException (line 51) | @Test method authorizeWhenProviderCanAuthorizeThenReturnAuthorizedClient (line 59) | @Test method authorizeWhenProviderCantAuthorizeThenReturnNull (line 83) | @Test FILE: oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/InMemoryOAuth2AuthorizedClientServiceTests.java class InMemoryOAuth2AuthorizedClientServiceTests (line 47) | public class InMemoryOAuth2AuthorizedClientServiceTests { method constructorWhenClientRegistrationRepositoryIsNullThenThrowIllegalArgumentException (line 68) | @Test method constructorWhenAuthorizedClientsIsNullThenThrowIllegalArgumentException (line 73) | @Test method constructorWhenAuthorizedClientsProvidedThenUseProvidedAuthorizedClients (line 82) | @Test method loadAuthorizedClientWhenClientRegistrationIdIsNullThenThrowIllegalArgumentException (line 97) | @Test method loadAuthorizedClientWhenPrincipalNameIsNullThenThrowIllegalArgumentException (line 103) | @Test method loadAuthorizedClientWhenClientRegistrationNotFoundThenReturnNull (line 109) | @Test method loadAuthorizedClientWhenClientRegistrationFoundButNotAssociatedToPrincipalThenReturnNull (line 116) | @Test method loadAuthorizedClientWhenClientRegistrationFoundAndAssociatedToPrincipalThenReturnAuthorizedClient (line 123) | @Test method loadAuthorizedClientWhenClientRegistrationIsUpdatedThenReturnAuthorizedClientWithUpdatedClientRegistration (line 135) | @Test method saveAuthorizedClientWhenAuthorizedClientIsNullThenThrowIllegalArgumentException (line 163) | @Test method saveAuthorizedClientWhenPrincipalIsNullThenThrowIllegalArgumentException (line 169) | @Test method saveAuthorizedClientWhenSavedThenCanLoad (line 175) | @Test method removeAuthorizedClientWhenClientRegistrationIdIsNullThenThrowIllegalArgumentException (line 187) | @Test method removeAuthorizedClientWhenPrincipalNameIsNullThenThrowIllegalArgumentException (line 193) | @Test method removeAuthorizedClientWhenSavedThenRemoved (line 199) | @Test method isEqualTo (line 216) | private static Consumer isEqualTo(OAuth2Author... FILE: oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/InMemoryReactiveOAuth2AuthorizedClientServiceTests.java class InMemoryReactiveOAuth2AuthorizedClientServiceTests (line 49) | @ExtendWith(MockitoExtension.class) method setup (line 83) | @BeforeEach method constructorNullClientRegistrationRepositoryThenThrowsIllegalArgumentException (line 94) | @Test method loadAuthorizedClientWhenClientRegistrationIdNullThenIllegalArgumentException (line 101) | @Test method loadAuthorizedClientWhenClientRegistrationIdEmptyThenIllegalArgumentException (line 110) | @Test method loadAuthorizedClientWhenPrincipalNameNullThenIllegalArgumentException (line 119) | @Test method loadAuthorizedClientWhenPrincipalNameEmptyThenIllegalArgumentException (line 128) | @Test method loadAuthorizedClientWhenClientRegistrationIdNotFoundThenEmpty (line 137) | @Test method loadAuthorizedClientWhenClientRegistrationFoundAndNotAuthorizedClientThenEmpty (line 146) | @Test method loadAuthorizedClientWhenClientRegistrationFoundThenFound (line 155) | @Test method loadAuthorizedClientWhenClientRegistrationIsUpdatedThenReturnsAuthorizedClientWithUpdatedClientRegistration (line 171) | @Test method saveAuthorizedClientWhenAuthorizedClientNullThenIllegalArgumentException (line 197) | @Test method saveAuthorizedClientWhenPrincipalNullThenIllegalArgumentException (line 206) | @Test method removeAuthorizedClientWhenClientRegistrationIdNullThenIllegalArgumentException (line 217) | @Test method removeAuthorizedClientWhenClientRegistrationIdEmptyThenIllegalArgumentException (line 226) | @Test method removeAuthorizedClientWhenPrincipalNameNullThenIllegalArgumentException (line 235) | @Test method removeAuthorizedClientWhenPrincipalNameEmptyThenIllegalArgumentException (line 244) | @Test method removeAuthorizedClientWhenClientIdThenNoException (line 253) | @Test method removeAuthorizedClientWhenClientRegistrationFoundRemovedThenNotFound (line 269) | @Test method isEqualTo (line 285) | private static Consumer isEqualTo(OAuth2Author... FILE: oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/JdbcOAuth2AuthorizedClientServiceTests.java class JdbcOAuth2AuthorizedClientServiceTests (line 74) | public class JdbcOAuth2AuthorizedClientServiceTests { method setUp (line 90) | @BeforeEach method tearDown (line 101) | @AfterEach method constructorWhenJdbcOperationsIsNullThenThrowIllegalArgumentException (line 106) | @Test method constructorWhenClientRegistrationRepositoryIsNullThenThrowIllegalArgumentException (line 115) | @Test method setAuthorizedClientRowMapperWhenNullThenThrowIllegalArgumentException (line 122) | @Test method setAuthorizedClientParametersMapperWhenNullThenThrowIllegalArgumentException (line 131) | @Test method loadAuthorizedClientWhenClientRegistrationIdIsNullThenThrowIllegalArgumentException (line 140) | @Test method loadAuthorizedClientWhenPrincipalNameIsNullThenThrowIllegalArgumentException (line 149) | @Test method loadAuthorizedClientWhenDoesNotExistThenReturnNull (line 159) | @Test method loadAuthorizedClientWhenExistsThenReturnAuthorizedClient (line 166) | @Test method loadAuthorizedClientWhenExistsButNotFoundInClientRegistrationRepositoryThenThrowDataRetrievalFailureException (line 191) | @Test method saveAuthorizedClientWhenAuthorizedClientIsNullThenThrowIllegalArgumentException (line 204) | @Test method saveAuthorizedClientWhenPrincipalIsNullThenThrowIllegalArgumentException (line 212) | @Test method saveAuthorizedClientWhenSaveThenLoadReturnsSaved (line 221) | @Test method saveAuthorizedClientWhenSaveClientWithExistingPrimaryKeyThenUpdate (line 265) | @Test method saveLoadAuthorizedClientWhenCustomStrategiesSetThenCalled (line 295) | @Test method removeAuthorizedClientWhenClientRegistrationIdIsNullThenThrowIllegalArgumentException (line 313) | @Test method removeAuthorizedClientWhenPrincipalNameIsNullThenThrowIllegalArgumentException (line 320) | @Test method removeAuthorizedClientWhenExistsThenRemoved (line 328) | @Test method tableDefinitionWhenCustomThenAbleToOverride (line 343) | @Test method createDb (line 360) | private static EmbeddedDatabase createDb() { method createDb (line 364) | private static EmbeddedDatabase createDb(String schema) { method createPrincipal (line 375) | private static Authentication createPrincipal() { method createAuthorizedClient (line 379) | private static OAuth2AuthorizedClient createAuthorizedClient(Authentic... method createAuthorizedClient (line 384) | private static OAuth2AuthorizedClient createAuthorizedClient(Authentic... class CustomTableDefinitionJdbcOAuth2AuthorizedClientService (line 400) | private static final class CustomTableDefinitionJdbcOAuth2AuthorizedCl... method CustomTableDefinitionJdbcOAuth2AuthorizedClientService (line 419) | private CustomTableDefinitionJdbcOAuth2AuthorizedClientService(JdbcO... method loadAuthorizedClient (line 425) | @Override method saveAuthorizedClient (line 438) | @Override method removeAuthorizedClient (line 446) | @Override class OAuth2AuthorizedClientRowMapper (line 455) | private static final class OAuth2AuthorizedClientRowMapper implement... method OAuth2AuthorizedClientRowMapper (line 459) | private OAuth2AuthorizedClientRowMapper(ClientRegistrationReposito... method mapRow (line 464) | @Override FILE: oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/JwtBearerOAuth2AuthorizedClientProviderTests.java class JwtBearerOAuth2AuthorizedClientProviderTests (line 54) | public class JwtBearerOAuth2AuthorizedClientProviderTests { method setup (line 66) | @BeforeEach method setAccessTokenResponseClientWhenClientIsNullThenThrowIllegalArgumentException (line 85) | @Test method setJwtAssertionResolverWhenNullThenThrowIllegalArgumentException (line 92) | @Test method setClockSkewWhenNullThenThrowIllegalArgumentException (line 99) | @Test method setClockSkewWhenNegativeSecondsThenThrowIllegalArgumentException (line 108) | @Test method setClockWhenNullThenThrowIllegalArgumentException (line 117) | @Test method authorizeWhenContextIsNullThenThrowIllegalArgumentException (line 126) | @Test method authorizeWhenNotJwtBearerThenUnableToAuthorize (line 135) | @Test method authorizeWhenJwtBearerAndTokenNotExpiredThenNotReauthorize (line 147) | @Test method authorizeWhenJwtBearerAndTokenExpiredThenReauthorize (line 160) | @Test method authorizeWhenJwtBearerAndTokenNotExpiredButClockSkewForcesExpiryThenReauthorize (line 183) | @Test method authorizeWhenJwtBearerAndNotAuthorizedAndJwtDoesNotResolveThenUnableToAuthorize (line 209) | @Test method authorizeWhenJwtBearerAndNotAuthorizedAndJwtResolvesThenAuthorize (line 220) | @Test method authorizeWhenCustomJwtAssertionResolverSetThenUsed (line 236) | @Test FILE: oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/JwtBearerReactiveOAuth2AuthorizedClientProviderTests.java class JwtBearerReactiveOAuth2AuthorizedClientProviderTests (line 59) | public class JwtBearerReactiveOAuth2AuthorizedClientProviderTests { method setup (line 71) | @BeforeEach method setAccessTokenResponseClientWhenClientIsNullThenThrowIllegalArgumentException (line 90) | @Test method setJwtAssertionResolverWhenNullThenThrowIllegalArgumentException (line 97) | @Test method setClockSkewWhenNullThenThrowIllegalArgumentException (line 104) | @Test method setClockSkewWhenNegativeSecondsThenThrowIllegalArgumentException (line 113) | @Test method setClockWhenNullThenThrowIllegalArgumentException (line 122) | @Test method authorizeWhenContextIsNullThenThrowIllegalArgumentException (line 131) | @Test method authorizeWhenNotJwtBearerThenUnableToAuthorize (line 140) | @Test method authorizeWhenJwtBearerAndTokenNotExpiredThenNotReauthorize (line 152) | @Test method authorizeWhenJwtBearerAndTokenExpiredThenReauthorize (line 165) | @Test method authorizeWhenClockSetThenCalled (line 188) | @Test method authorizeWhenJwtBearerAndTokenNotExpiredButClockSkewForcesExpiryThenReauthorize (line 205) | @Test method authorizeWhenJwtBearerAndNotAuthorizedAndJwtDoesNotResolveThenUnableToAuthorize (line 232) | @Test method authorizeWhenInvalidRequestThenThrowClientAuthorizationException (line 243) | @Test method authorizeWhenJwtBearerAndNotAuthorizedAndJwtResolvesThenAuthorize (line 261) | @Test method authorizeWhenCustomJwtAssertionResolverSetThenUsed (line 277) | @Test FILE: oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/MockResponses.java class MockResponses (line 31) | public final class MockResponses { method MockResponses (line 33) | private MockResponses() { method json (line 36) | public static MockResponse json(String path) { FILE: oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/OAuth2AuthorizationContextTests.java class OAuth2AuthorizationContextTests (line 37) | public class OAuth2AuthorizationContextTests { method setup (line 45) | @BeforeEach method withClientRegistrationWhenNullThenThrowIllegalArgumentException (line 53) | @Test method withAuthorizedClientWhenNullThenThrowIllegalArgumentException (line 60) | @Test method withClientRegistrationWhenPrincipalIsNullThenThrowIllegalArgumentException (line 67) | @Test method withAuthorizedClientWhenAllValuesProvidedThenAllValuesAreSet (line 74) | @Test FILE: oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/OAuth2AuthorizeRequestTests.java class OAuth2AuthorizeRequestTests (line 37) | public class OAuth2AuthorizeRequestTests { method withClientRegistrationIdWhenClientRegistrationIdIsNullThenThrowIllegalArgumentException (line 47) | @Test method withAuthorizedClientWhenAuthorizedClientIsNullThenThrowIllegalArgumentException (line 53) | @Test method withClientRegistrationIdWhenPrincipalIsNullThenThrowIllegalArgumentException (line 59) | @Test method withClientRegistrationIdWhenPrincipalNameIsNullThenThrowIllegalArgumentException (line 68) | @Test method withClientRegistrationIdWhenAllValuesProvidedThenAllValuesAreSet (line 78) | @Test method withAuthorizedClientWhenAllValuesProvidedThenAllValuesAreSet (line 94) | @Test method withClientRegistrationIdWhenPrincipalNameProvidedThenPrincipalCreated (line 110) | @Test FILE: oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/OAuth2AuthorizedClientIdTests.java class OAuth2AuthorizedClientIdTests (line 29) | public class OAuth2AuthorizedClientIdTests { method constructorWhenRegistrationIdNullThenThrowIllegalArgumentException (line 31) | @Test method constructorWhenPrincipalNameNullThenThrowIllegalArgumentException (line 37) | @Test method equalsWhenSameRegistrationIdAndPrincipalThenShouldReturnTrue (line 43) | @Test method equalsWhenDifferentRegistrationIdAndSamePrincipalThenShouldReturnFalse (line 50) | @Test method equalsWhenSameRegistrationIdAndDifferentPrincipalThenShouldReturnFalse (line 57) | @Test method hashCodeWhenSameRegistrationIdAndPrincipalThenShouldReturnSame (line 64) | @Test method hashCodeWhenDifferentRegistrationIdAndSamePrincipalThenShouldNotReturnSame (line 71) | @Test method hashCodeWhenSameRegistrationIdAndDifferentPrincipalThenShouldNotReturnSame (line 78) | @Test FILE: oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/OAuth2AuthorizedClientProviderBuilderTests.java class OAuth2AuthorizedClientProviderBuilderTests (line 58) | public class OAuth2AuthorizedClientProviderBuilderTests { method setup (line 68) | @BeforeEach method providerWhenNullThenThrowIllegalArgumentException (line 84) | @Test method buildWhenAuthorizationCodeProviderThenProviderAuthorizes (line 90) | @Test method buildWhenRefreshTokenProviderThenProviderReauthorizes (line 105) | @Test method buildWhenClientCredentialsProviderThenProviderAuthorizes (line 126) | @Test method buildWhenAllProvidersThenProvidersAuthorize (line 145) | @Test method buildWhenCustomProviderThenProviderCalled (line 186) | @Test method expiredAccessToken (line 202) | private OAuth2AccessToken expiredAccessToken() { method mockAccessTokenResponse (line 208) | private void mockAccessTokenResponse(ExpectedCount expectedCount) { FILE: oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/OAuth2AuthorizedClientTests.java class OAuth2AuthorizedClientTests (line 35) | public class OAuth2AuthorizedClientTests { method setUp (line 43) | @BeforeEach method constructorWhenClientRegistrationIsNullThenThrowIllegalArgumentException (line 50) | @Test method constructorWhenPrincipalNameIsNullThenThrowIllegalArgumentException (line 56) | @Test method constructorWhenAccessTokenIsNullThenThrowIllegalArgumentException (line 62) | @Test method constructorWhenAllParametersProvidedAndValidThenCreated (line 68) | @Test FILE: oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/R2dbcReactiveOAuth2AuthorizedClientServiceTests.java class R2dbcReactiveOAuth2AuthorizedClientServiceTests (line 60) | public class R2dbcReactiveOAuth2AuthorizedClientServiceTests { method setUp (line 74) | @BeforeEach method constructorWhenDatabaseClientIsNullThenThrowIllegalArgumentException (line 86) | @Test method constructorWhenClientRegistrationRepositoryIsNullThenThrowIllegalArgumentException (line 93) | @Test method loadAuthorizedClientWhenClientRegistrationIdIsNullThenThrowIllegalArgumentException (line 100) | @Test method loadAuthorizedClientWhenPrincipalNameIsNullThenThrowIllegalArgumentException (line 107) | @Test method loadAuthorizedClientWhenDoesNotExistThenReturnNull (line 115) | @Test method loadAuthorizedClientWhenExistsThenReturnAuthorizedClient (line 123) | @Test method loadAuthorizedClientWhenExistsButNotFoundInClientRegistrationRepositoryThenThrowDataRetrievalFailureException (line 156) | @Test method saveAuthorizedClientWhenAuthorizedClientIsNullThenThrowIllegalArgumentException (line 174) | @Test method saveAuthorizedClientWhenPrincipalIsNullThenThrowIllegalArgumentException (line 183) | @Test method saveAuthorizedClientWhenSaveThenLoadReturnsSaved (line 192) | @Test method saveAuthorizedClientWhenSaveClientWithExistingPrimaryKeyThenUpdate (line 255) | @Test method removeAuthorizedClientWhenClientRegistrationIdIsNullThenThrowIllegalArgumentException (line 296) | @Test method removeAuthorizedClientWhenPrincipalNameIsNullThenThrowIllegalArgumentException (line 303) | @Test method removeAuthorizedClientWhenExistsThenRemoved (line 311) | @Test method setAuthorizedClientRowMapperWhenNullThenThrowIllegalArgumentException (line 338) | @Test method setAuthorizedClientParametersMapperWhenNullThenThrowIllegalArgumentException (line 345) | @Test method createDb (line 352) | private static ConnectionFactory createDb() { method createDb (line 369) | private static ConnectionFactoryInitializer createDb(String schema) { method createPrincipal (line 378) | private static Authentication createPrincipal() { method createAuthorizedClient (line 382) | private static OAuth2AuthorizedClient createAuthorizedClient(Authentic... method createAuthorizedClient (line 387) | private static OAuth2AuthorizedClient createAuthorizedClient(Authentic... FILE: oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/ReactiveOAuth2AuthorizedClientProviderBuilderTests.java class ReactiveOAuth2AuthorizedClientProviderBuilderTests (line 53) | public class ReactiveOAuth2AuthorizedClientProviderBuilderTests { method setup (line 61) | @BeforeEach method cleanup (line 70) | @AfterEach method providerWhenNullThenThrowIllegalArgumentException (line 75) | @Test method buildWhenAuthorizationCodeProviderThenProviderAuthorizes (line 81) | @Test method buildWhenRefreshTokenProviderThenProviderReauthorizes (line 97) | @Test method buildWhenClientCredentialsProviderThenProviderAuthorizes (line 124) | @Test method buildWhenAllProvidersThenProvidersAuthorize (line 148) | @Test method buildWhenCustomProviderThenProviderCalled (line 199) | @Test method expiredAccessToken (line 217) | private OAuth2AccessToken expiredAccessToken() { method jsonResponse (line 223) | private MockResponse jsonResponse(String json) { FILE: oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/RefreshOidcUserReactiveOAuth2AuthorizationSuccessHandlerTests.java class RefreshOidcUserReactiveOAuth2AuthorizationSuccessHandlerTests (line 61) | class RefreshOidcUserReactiveOAuth2AuthorizationSuccessHandlerTests { method setServerSecurityContextRepositoryWhenNullThenException (line 63) | @Test method setJwtDecoderFactoryWhenNullThenException (line 71) | @Test method setAuthoritiesMapperWhenNullThenException (line 78) | @Test method setUserServiceWhenNullThenException (line 85) | @Test method setClockSkewWhenNullThenException (line 92) | @Test method onAuthorizationSuccessWhenIdTokenValidThenSecurityContextRefreshed (line 99) | @Test method onAuthorizationSuccessWhenIdTokenIssuerNotSameThenException (line 138) | @Test method onAuthorizationSuccessWhenIdTokenSubNotSameThenException (line 174) | @Test method onAuthorizationSuccessWhenIdTokenIatNotAfterThenException (line 210) | @Test method onAuthorizationSuccessWhenIdTokenAudEmptyThenException (line 246) | @Test method onAuthorizationSuccessWhenIdTokenAudNotContainThenException (line 282) | @Test method onAuthorizationSuccessWhenIdTokenAuthTimeNotSameThenException (line 318) | @Test method onAuthorizationSuccessWhenIdTokenNonceNotSameThenException (line 355) | @Test method createAccessToken (line 391) | private static OAuth2AccessToken createAccessToken() { FILE: oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/RefreshTokenOAuth2AuthorizedClientProviderTests.java class RefreshTokenOAuth2AuthorizedClientProviderTests (line 54) | public class RefreshTokenOAuth2AuthorizedClientProviderTests { method setup (line 66) | @BeforeEach method setAccessTokenResponseClientWhenClientIsNullThenThrowIllegalArgumentException (line 81) | @Test method setClockSkewWhenNullThenThrowIllegalArgumentException (line 90) | @Test method setClockSkewWhenNegativeSecondsThenThrowIllegalArgumentException (line 99) | @Test method setClockWhenNullThenThrowIllegalArgumentException (line 108) | @Test method authorizeWhenContextIsNullThenThrowIllegalArgumentException (line 117) | @Test method authorizeWhenNotAuthorizedThenUnableToReauthorize (line 126) | @Test method authorizeWhenAuthorizedAndRefreshTokenIsNullThenUnableToReauthorize (line 137) | @Test method authorizeWhenAuthorizedAndAccessTokenNotExpiredThenNotReauthorize (line 150) | @Test method authorizeWhenAuthorizedAndAccessTokenNotExpiredButClockSkewForcesExpiryThenReauthorize (line 164) | @Test method authorizeWhenAuthorizedAndAccessTokenExpiredThenReauthorize (line 193) | @Test method authorizeWhenAuthorizedAndRequestScopeProvidedThenScopeRequested (line 215) | @Test method authorizeWhenAuthorizedAndInvalidRequestScopeProvidedThenThrowIllegalArgumentException (line 240) | @Test method shouldPublishEventWhenTokenRefreshed (line 256) | @Test method shouldNotPublishEventWhenTokenNotRefreshed (line 277) | @Test class OAuth2TokenRefreshedAwareEventPublisher (line 294) | private static class OAuth2TokenRefreshedAwareEventPublisher implement... method publishEvent (line 298) | @Override FILE: oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/RefreshTokenReactiveOAuth2AuthorizedClientProviderTests.java class RefreshTokenReactiveOAuth2AuthorizedClientProviderTests (line 54) | public class RefreshTokenReactiveOAuth2AuthorizedClientProviderTests { method setup (line 66) | @BeforeEach method setAccessTokenResponseClientWhenClientIsNullThenThrowIllegalArgumentException (line 81) | @Test method setAuthorizationSuccessHandlerWhenHandlerIsNullThenThrowIllegalArgumentException (line 88) | @Test method setClockSkewWhenNullThenThrowIllegalArgumentException (line 97) | @Test method setClockSkewWhenNegativeSecondsThenThrowIllegalArgumentException (line 106) | @Test method setClockWhenNullThenThrowIllegalArgumentException (line 115) | @Test method authorizeWhenContextIsNullThenThrowIllegalArgumentException (line 124) | @Test method authorizeWhenNotAuthorizedThenUnableToReauthorize (line 133) | @Test method authorizeWhenAuthorizedAndRefreshTokenIsNullThenUnableToReauthorize (line 144) | @Test method authorizeWhenAuthorizedAndAccessTokenNotExpiredThenNotReauthorize (line 157) | @Test method authorizeWhenAuthorizedAndAccessTokenNotExpiredButClockSkewForcesExpiryThenReauthorize (line 171) | @Test method authorizeWhenAuthorizedAndAccessTokenExpiredThenReauthorize (line 199) | @Test method authorizeWhenAuthorizedAndRequestScopeProvidedThenScopeRequested (line 217) | @Test method authorizeWhenAuthorizedAndInvalidRequestScopeProvidedThenThrowIllegalArgumentException (line 239) | @Test FILE: oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/TokenExchangeOAuth2AuthorizedClientProviderTests.java class TokenExchangeOAuth2AuthorizedClientProviderTests (line 59) | public class TokenExchangeOAuth2AuthorizedClientProviderTests { method setUp (line 73) | @BeforeEach method setAccessTokenResponseClientWhenNullThenThrowIllegalArgumentException (line 93) | @Test method setSubjectTokenResolverWhenNullThenThrowIllegalArgumentException (line 102) | @Test method setActorTokenResolverWhenNullThenThrowIllegalArgumentException (line 111) | @Test method setClockSkewWhenNullThenThrowIllegalArgumentException (line 120) | @Test method setClockSkewWhenNegativeSecondsThenThrowIllegalArgumentException (line 129) | @Test method setClockWhenNullThenThrowIllegalArgumentException (line 138) | @Test method authorizeWhenContextIsNullThenThrowIllegalArgumentException (line 147) | @Test method authorizeWhenNotTokenExchangeThenUnableToAuthorize (line 156) | @Test method authorizeWhenTokenExchangeAndTokenNotExpiredThenNotReauthorized (line 169) | @Test method authorizeWhenInvalidRequestThenThrowClientAuthorizationException (line 183) | @Test method authorizeWhenTokenExchangeAndTokenExpiredThenReauthorized (line 207) | @Test method authorizeWhenTokenExchangeAndTokenNotExpiredButClockSkewForcesExpiryThenReauthorized (line 242) | @Test method authorizeWhenTokenExchangeAndNotAuthorizedAndSubjectTokenDoesNotResolveThenUnableToAuthorize (line 280) | @Test method authorizeWhenTokenExchangeAndNotAuthorizedAndSubjectTokenResolvesThenAuthorized (line 292) | @Test method authorizeWhenCustomSubjectTokenResolverSetThenCalled (line 319) | @Test method authorizeWhenCustomActorTokenResolverSetThenCalled (line 351) | @Test method authorizeWhenClockSetThenCalled (line 382) | @Test FILE: oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/TokenExchangeReactiveOAuth2AuthorizedClientProviderTests.java class TokenExchangeReactiveOAuth2AuthorizedClientProviderTests (line 60) | public class TokenExchangeReactiveOAuth2AuthorizedClientProviderTests { method setUp (line 74) | @BeforeEach method setAccessTokenResponseClientWhenNullThenThrowIllegalArgumentException (line 94) | @Test method setSubjectTokenResolverWhenNullThenThrowIllegalArgumentException (line 103) | @Test method setActorTokenResolverWhenNullThenThrowIllegalArgumentException (line 112) | @Test method setClockSkewWhenNullThenThrowIllegalArgumentException (line 121) | @Test method setClockSkewWhenNegativeSecondsThenThrowIllegalArgumentException (line 130) | @Test method setClockWhenNullThenThrowIllegalArgumentException (line 139) | @Test method authorizeWhenContextIsNullThenThrowIllegalArgumentException (line 148) | @Test method authorizeWhenNotTokenExchangeThenUnableToAuthorize (line 157) | @Test method authorizeWhenTokenExchangeAndTokenNotExpiredThenNotReauthorized (line 170) | @Test method authorizeWhenInvalidRequestThenThrowClientAuthorizationException (line 184) | @Test method authorizeWhenTokenExchangeAndTokenExpiredThenReauthorized (line 209) | @Test method authorizeWhenTokenExchangeAndTokenNotExpiredButClockSkewForcesExpiryThenReauthorized (line 245) | @Test method authorizeWhenTokenExchangeAndNotAuthorizedAndSubjectTokenDoesNotResolveThenUnableToAuthorize (line 284) | @Test method authorizeWhenTokenExchangeAndNotAuthorizedAndSubjectTokenResolvesThenAuthorized (line 296) | @Test method authorizeWhenCustomSubjectTokenResolverSetThenCalled (line 323) | @Test method authorizeWhenCustomActorTokenResolverSetThenCalled (line 356) | @Test method authorizeWhenClockSetThenCalled (line 387) | @Test FILE: oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/aot/hint/OAuth2ClientRuntimeHintsTests.java class OAuth2ClientRuntimeHintsTests (line 36) | class OAuth2ClientRuntimeHintsTests { method setup (line 40) | @BeforeEach method oauth2ClientSchemaFilesHasHints (line 47) | @ParameterizedTest method getOAuth2ClientSchemaFiles (line 53) | private static Stream getOAuth2ClientSchemaFiles() { FILE: oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/authentication/OAuth2AuthenticationTokenTests.java class OAuth2AuthenticationTokenTests (line 40) | public class OAuth2AuthenticationTokenTests { method setUp (line 48) | @BeforeEach method constructorWhenPrincipalIsNullThenThrowIllegalArgumentException (line 55) | @Test method constructorWhenAuthoritiesIsNullThenCreated (line 61) | @Test method constructorWhenAuthoritiesIsEmptyThenCreated (line 66) | @Test method constructorWhenAuthorizedClientRegistrationIdIsNullThenThrowIllegalArgumentException (line 71) | @Test method constructorWhenAllParametersProvidedAndValidThenCreated (line 77) | @Test method toBuilderWhenApplyThenCopies (line 88) | @Test FILE: oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/authentication/OAuth2AuthorizationCodeAuthenticationProviderTests.java class OAuth2AuthorizationCodeAuthenticationProviderTests (line 52) | public class OAuth2AuthorizationCodeAuthenticationProviderTests { method setUp (line 62) | @BeforeEach method constructorWhenAccessTokenResponseClientIsNullThenThrowIllegalArgumentException (line 71) | @Test method supportsWhenTypeOAuth2AuthorizationCodeAuthenticationTokenThenReturnTrue (line 76) | @Test method authenticateWhenAuthorizationErrorResponseThenThrowOAuth2AuthorizationException (line 81) | @Test method authenticateWhenAuthorizationResponseStateNotEqualAuthorizationRequestStateThenThrowOAuth2AuthorizationException (line 94) | @Test method authenticateWhenAuthorizationSuccessResponseThenExchangedForAccessToken (line 107) | @Test method authenticateWhenAuthorizationSuccessResponseThenAdditionalParametersIncluded (line 130) | @Test FILE: oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/authentication/OAuth2AuthorizationCodeAuthenticationTokenTests.java class OAuth2AuthorizationCodeAuthenticationTokenTests (line 40) | public class OAuth2AuthorizationCodeAuthenticationTokenTests { method setUp (line 48) | @BeforeEach method constructorAuthorizationRequestResponseWhenClientRegistrationIsNullThenThrowIllegalArgumentException (line 56) | @Test method constructorAuthorizationRequestResponseWhenAuthorizationExchangeIsNullThenThrowIllegalArgumentException (line 62) | @Test method constructorAuthorizationRequestResponseWhenAllParametersProvidedAndValidThenCreated (line 68) | @Test method constructorTokenRequestResponseWhenClientRegistrationIsNullThenThrowIllegalArgumentException (line 82) | @Test method constructorTokenRequestResponseWhenAuthorizationExchangeIsNullThenThrowIllegalArgumentException (line 88) | @Test method constructorTokenRequestResponseWhenAccessTokenIsNullThenThrowIllegalArgumentException (line 94) | @Test method constructorTokenRequestResponseWhenAllParametersProvidedAndValidThenCreated (line 101) | @Test FILE: oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/authentication/OAuth2AuthorizationCodeReactiveAuthenticationManagerTests.java class OAuth2AuthorizationCodeReactiveAuthenticationManagerTests (line 49) | @ExtendWith(MockitoExtension.class) method setup (line 65) | @BeforeEach method authenticateWhenErrorThenOAuth2AuthorizationException (line 70) | @Test method authenticateWhenStateNotEqualThenOAuth2AuthorizationException (line 76) | @Test method authenticateWhenValidThenSuccess (line 82) | @Test method authenticateWhenEmptyThenEmpty (line 89) | @Test method authenticateWhenOAuth2AuthorizationExceptionThenOAuth2AuthorizationException (line 96) | @Test method authenticate (line 103) | private OAuth2AuthorizationCodeAuthenticationToken authenticate() { FILE: oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/authentication/OAuth2LoginAuthenticationProviderTests.java class OAuth2LoginAuthenticationProviderTests (line 70) | public class OAuth2LoginAuthenticationProviderTests { method setUp (line 86) | @BeforeEach method constructorWhenAccessTokenResponseClientIsNullThenThrowIllegalArgumentException (line 100) | @Test method constructorWhenUserServiceIsNullThenThrowIllegalArgumentException (line 106) | @Test method setAuthoritiesMapperWhenAuthoritiesMapperIsNullThenThrowIllegalArgumentException (line 112) | @Test method supportsWhenTypeOAuth2LoginAuthenticationTokenThenReturnTrue (line 117) | @Test method authenticateWhenAuthorizationRequestContainsOpenidScopeThenReturnNull (line 122) | @Test method authenticateWhenAuthorizationErrorResponseThenThrowOAuth2AuthenticationException (line 134) | @Test method authenticateWhenAuthorizationResponseStateNotEqualAuthorizationRequestStateThenThrowOAuth2AuthenticationException (line 147) | @Test method authenticateWhenLoginSuccessThenReturnAuthentication (line 160) | @Test method authenticateWhenAuthoritiesMapperSetThenReturnMappedAuthorities (line 180) | @Test method authenticateWhenTokenSuccessResponseThenAdditionalParametersAddedToUserRequest (line 200) | @Test method authenticateWhenLoginSuccessThenIssuesFactor (line 215) | @Test method accessTokenSuccessResponse (line 226) | private OAuth2AccessTokenResponse accessTokenSuccessResponse() { FILE: oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/authentication/OAuth2LoginAuthenticationTokenTests.java class OAuth2LoginAuthenticationTokenTests (line 44) | public class OAuth2LoginAuthenticationTokenTests { method setUp (line 56) | @BeforeEach method constructorAuthorizationRequestResponseWhenClientRegistrationIsNullThenThrowIllegalArgumentException (line 66) | @Test method constructorAuthorizationRequestResponseWhenAuthorizationExchangeIsNullThenThrowIllegalArgumentException (line 72) | @Test method constructorAuthorizationRequestResponseWhenAllParametersProvidedAndValidThenCreated (line 78) | @Test method constructorTokenRequestResponseWhenClientRegistrationIsNullThenThrowIllegalArgumentException (line 91) | @Test method constructorTokenRequestResponseWhenAuthorizationExchangeIsNullThenThrowIllegalArgumentException (line 97) | @Test method constructorTokenRequestResponseWhenPrincipalIsNullThenThrowIllegalArgumentException (line 104) | @Test method constructorTokenRequestResponseWhenAuthoritiesIsNullThenCreated (line 111) | @Test method constructorTokenRequestResponseWhenAuthoritiesIsEmptyThenCreated (line 117) | @Test method constructorTokenRequestResponseWhenAccessTokenIsNullThenThrowIllegalArgumentException (line 123) | @Test method constructorTokenRequestResponseWhenAllParametersProvidedAndValidThenCreated (line 130) | @Test FILE: oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/authentication/OAuth2LoginReactiveAuthenticationManagerTests.java class OAuth2LoginReactiveAuthenticationManagerTests (line 66) | @ExtendWith(MockitoExtension.class) method setup (line 85) | @BeforeEach method constructorWhenNullAccessTokenResponseClientThenIllegalArgumentException (line 90) | @Test method constructorWhenNullUserServiceThenIllegalArgumentException (line 97) | @Test method setAuthoritiesMapperWhenAuthoritiesMapperIsNullThenThrowIllegalArgumentException (line 104) | @Test method authenticateWhenNoSubscriptionThenDoesNothing (line 109) | @Test method authenticationWhenOidcThenEmpty (line 118) | @Test method authenticationWhenErrorThenOAuth2AuthenticationException (line 125) | @Test method authenticationWhenStateDoesNotMatchThenOAuth2AuthenticationException (line 136) | @Test method authenticationWhenOAuth2UserNotFoundThenEmpty (line 143) | @Test method authenticationWhenOAuth2UserFoundThenSuccess (line 153) | @Test method authenticateWhenTokenSuccessResponseThenAdditionalParametersAddedToUserRequest (line 170) | @Test method authenticateWhenAuthoritiesMapperSetThenReturnMappedAuthorities (line 189) | @Test method loginToken (line 208) | private OAuth2AuthorizationCodeAuthenticationToken loginToken() { FILE: oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/authentication/TestOAuth2AuthenticationTokens.java class TestOAuth2AuthenticationTokens (line 28) | public final class TestOAuth2AuthenticationTokens { method TestOAuth2AuthenticationTokens (line 30) | private TestOAuth2AuthenticationTokens() { method authenticated (line 33) | public static OAuth2AuthenticationToken authenticated() { method oidcAuthenticated (line 39) | public static OAuth2AuthenticationToken oidcAuthenticated() { FILE: oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/authentication/TestOAuth2AuthorizationCodeAuthenticationTokens.java class TestOAuth2AuthorizationCodeAuthenticationTokens (line 32) | public final class TestOAuth2AuthorizationCodeAuthenticationTokens { method TestOAuth2AuthorizationCodeAuthenticationTokens (line 34) | private TestOAuth2AuthorizationCodeAuthenticationTokens() { method unauthenticated (line 37) | public static OAuth2AuthorizationCodeAuthenticationToken unauthenticat... method authenticated (line 43) | public static OAuth2AuthorizationCodeAuthenticationToken authenticated... FILE: oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/endpoint/DefaultOAuth2TokenRequestHeadersConverterTests.java class DefaultOAuth2TokenRequestHeadersConverterTests (line 36) | public class DefaultOAuth2TokenRequestHeadersConverterTests { method setUp (line 43) | @BeforeEach method convertWhenEncodeClientCredentialsTrueThenConvertsWithUrlEncoding (line 48) | @Test method convertWhenEncodeClientCredentialsFalseThenConvertsWithoutUrlEncoding (line 64) | @Test FILE: oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/endpoint/DefaultOAuth2TokenRequestParametersConverterTests.java class DefaultOAuth2TokenRequestParametersConverterTests (line 50) | public class DefaultOAuth2TokenRequestParametersConverterTests { method setUp (line 58) | @BeforeEach method convertWhenGrantRequestIsAuthorizationCodeThenParametersProvided (line 67) | @Test method convertWhenGrantRequestIsClientCredentialsThenParametersProvided (line 106) | @Test method convertWhenGrantRequestIsRefreshTokenThenParametersProvided (line 127) | @Test method convertWhenGrantRequestIsJwtBearerThenParametersProvided (line 152) | @Test method convertWhenGrantRequestIsTokenExchangeThenParametersProvided (line 175) | @Test FILE: oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/endpoint/JwtBearerGrantRequestTests.java class JwtBearerGrantRequestTests (line 35) | public class JwtBearerGrantRequestTests { method constructorWhenClientRegistrationIsNullThenThrowIllegalArgumentException (line 43) | @Test method constructorWhenJwtIsNullThenThrowIllegalArgumentException (line 49) | @Test method constructorWhenClientRegistrationInvalidGrantTypeThenThrowIllegalArgumentException (line 55) | @Test method constructorWhenValidParametersProvidedThenCreated (line 63) | @Test FILE: oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/endpoint/NimbusJwtClientAuthenticationParametersConverterTests.java class NimbusJwtClientAuthenticationParametersConverterTests (line 61) | public class NimbusJwtClientAuthenticationParametersConverterTests { method setup (line 67) | @BeforeEach method constructorWhenJwkResolverNullThenThrowIllegalArgumentException (line 73) | @Test method convertWhenAuthorizationGrantRequestNullThenThrowIllegalArgumentException (line 80) | @Test method setJwtClientAssertionCustomizerWhenNullThenThrowIllegalArgumentException (line 86) | @Test method convertWhenOtherClientAuthenticationMethodThenNotCustomized (line 92) | @Test method convertWhenJwkNotResolvedThenThrowOAuth2AuthorizationException (line 105) | @Test method convertWhenPrivateKeyJwtClientAuthenticationMethodThenCustomized (line 120) | @Test method convertWhenClientSecretJwtClientAuthenticationMethodThenCustomized (line 154) | @Test method convertWhenJwtClientAssertionCustomizerSetThenUsed (line 188) | @Test method convertWhenClientKeyChangesThenNewKeyUsed (line 234) | @Test method generateRsaJwk (line 263) | private static RSAKey generateRsaJwk() { FILE: oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/endpoint/OAuth2AuthorizationCodeGrantRequestTests.java class OAuth2AuthorizationCodeGrantRequestTests (line 36) | public class OAuth2AuthorizationCodeGrantRequestTests { method setUp (line 42) | @BeforeEach method constructorWhenClientRegistrationIsNullThenThrowIllegalArgumentException (line 48) | @Test method constructorWhenAuthorizationExchangeIsNullThenThrowIllegalArgumentException (line 54) | @Test method constructorWhenAllParametersProvidedAndValidThenCreated (line 60) | @Test FILE: oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/endpoint/OAuth2ClientCredentialsGrantRequestTests.java class OAuth2ClientCredentialsGrantRequestTests (line 34) | public class OAuth2ClientCredentialsGrantRequestTests { method setup (line 38) | @BeforeEach method constructorWhenClientRegistrationIsNullThenThrowIllegalArgumentException (line 52) | @Test method constructorWhenValidParametersProvidedThenCreated (line 57) | @Test FILE: oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/endpoint/OAuth2RefreshTokenGrantRequestTests.java class OAuth2RefreshTokenGrantRequestTests (line 41) | public class OAuth2RefreshTokenGrantRequestTests { method setup (line 49) | @BeforeEach method constructorWhenClientRegistrationIsNullThenThrowIllegalArgumentException (line 56) | @Test method constructorWhenAccessTokenIsNullThenThrowIllegalArgumentException (line 63) | @Test method constructorWhenRefreshTokenIsNullThenThrowIllegalArgumentException (line 70) | @Test method constructorWhenValidParametersProvidedThenCreated (line 77) | @Test FILE: oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/endpoint/RestClientAuthorizationCodeTokenResponseClientTests.java class RestClientAuthorizationCodeTokenResponseClientTests (line 70) | public class RestClientAuthorizationCodeTokenResponseClientTests { method setUp (line 80) | @BeforeEach method cleanUp (line 107) | @AfterEach method setRestClientWhenNullThenThrowIllegalArgumentException (line 112) | @Test method setHeadersConverterWhenNullThenThrowIllegalArgumentException (line 121) | @Test method addHeadersConverterWhenNullThenThrowIllegalArgumentException (line 130) | @Test method setParametersConverterWhenNullThenThrowIllegalArgumentException (line 139) | @Test method addParametersConverterWhenNullThenThrowIllegalArgumentException (line 148) | @Test method setParametersCustomizerWhenNullThenThrowIllegalArgumentException (line 157) | @Test method getTokenResponseWhenGrantRequestIsNullThenThrowIllegalArgumentException (line 166) | @Test method getTokenResponseWhenSuccessResponseThenReturnAccessTokenResponse (line 175) | @Test method getTokenResponseWhenAuthenticationClientSecretBasicThenAuthorizationHeaderIsSent (line 204) | @Test method getTokenResponseWhenAuthenticationClientSecretPostThenFormParametersAreSent (line 215) | @Test method getTokenResponseWhenSuccessResponseAndNotBearerTokenTypeThenThrowOAuth2AuthorizationException (line 234) | @Test method getTokenResponseWhenSuccessResponseIncludesScopeThenAccessTokenHasResponseScope (line 249) | @Test method getTokenResponseWhenSuccessResponseDoesNotIncludeScopeThenAccessTokenHasNoScope (line 260) | @Test method getTokenResponseWhenInvalidResponseThenThrowOAuth2AuthorizationException (line 271) | @Test method getTokenResponseWhenServerErrorResponseThenThrowOAuth2AuthorizationException (line 285) | @Test method getTokenResponseWhenErrorResponseThenThrowOAuth2AuthorizationException (line 299) | @Test method getTokenResponseWhenCustomClientAuthenticationMethodThenIllegalArgument (line 313) | @Test method getTokenResponseWhenUnsupportedClientAuthenticationMethodThenIllegalArgument (line 327) | @Test method getTokenResponseWhenHeadersConverterAddedThenCalled (line 341) | @Test method getTokenResponseWhenHeadersConverterSetThenCalled (line 359) | @Test method getTokenResponseWhenParametersConverterSetThenCalled (line 377) | @Test method getTokenResponseWhenParametersConverterSetThenAbleToOverrideDefaultParameters (line 395) | @Test method getTokenResponseWhenParametersConverterAddedThenCalled (line 420) | @Test method getTokenResponseWhenParametersCustomizerSetThenCalled (line 444) | @Test method getTokenResponseWhenRestClientSetThenCalled (line 456) | @Test method param (line 472) | private static String param(String parameterName, String parameterValu... FILE: oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/endpoint/RestClientClientCredentialsTokenResponseClientTests.java class RestClientClientCredentialsTokenResponseClientTests (line 69) | public class RestClientClientCredentialsTokenResponseClientTests { method setUp (line 77) | @BeforeEach method cleanUp (line 91) | @AfterEach method setRestClientWhenNullThenThrowIllegalArgumentException (line 96) | @Test method setHeadersConverterWhenNullThenThrowIllegalArgumentException (line 105) | @Test method addHeadersConverterWhenNullThenThrowIllegalArgumentException (line 114) | @Test method setParametersConverterWhenNullThenThrowIllegalArgumentException (line 123) | @Test method addParametersConverterWhenNullThenThrowIllegalArgumentException (line 132) | @Test method setParametersCustomizerWhenNullThenThrowIllegalArgumentException (line 141) | @Test method getTokenResponseWhenGrantRequestIsNullThenThrowIllegalArgumentException (line 150) | @Test method getTokenResponseWhenSuccessResponseThenReturnAccessTokenResponse (line 159) | @Test method getTokenResponseWhenAuthenticationClientSecretBasicThenAuthorizationHeaderIsSent (line 188) | @Test method getTokenResponseWhenAuthenticationClientSecretPostThenFormParametersAreSent (line 198) | @Test method getTokenResponseWhenSuccessResponseAndNotBearerTokenTypeThenThrowOAuth2AuthorizationException (line 216) | @Test method getTokenResponseWhenSuccessResponseIncludesScopeThenAccessTokenHasResponseScope (line 230) | @Test method getTokenResponseWhenSuccessResponseDoesNotIncludeScopeThenAccessTokenHasNoScope (line 240) | @Test method getTokenResponseWhenRequestDoesNotIncludeScopeThenAccessTokenHasNoScope (line 250) | @Test method getTokenResponseWhenInvalidResponseThenThrowOAuth2AuthorizationException (line 280) | @Test method getTokenResponseWhenServerErrorResponseThenThrowOAuth2AuthorizationException (line 293) | @Test method getTokenResponseWhenErrorResponseThenThrowOAuth2AuthorizationException (line 306) | @Test method getTokenResponseWhenCustomClientAuthenticationMethodThenIllegalArgument (line 319) | @Test method getTokenResponseWhenUnsupportedClientAuthenticationMethodThenIllegalArgument (line 332) | @Test method getTokenResponseWhenHeadersConverterAddedThenCalled (line 345) | @Test method getTokenResponseWhenHeadersConverterSetThenCalled (line 362) | @Test method getTokenResponseWhenParametersConverterSetThenCalled (line 379) | @Test method getTokenResponseWhenParametersConverterSetThenAbleToOverrideDefaultParameters (line 396) | @Test method getTokenResponseWhenParametersConverterAddedThenCalled (line 420) | @Test method getTokenResponseWhenParametersCustomizerSetThenCalled (line 444) | @Test method getTokenResponseWhenRestClientSetThenCalled (line 455) | @Test method param (line 470) | private static String param(String parameterName, String parameterValu... FILE: oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/endpoint/RestClientJwtBearerTokenResponseClientTests.java class RestClientJwtBearerTokenResponseClientTests (line 68) | public class RestClientJwtBearerTokenResponseClientTests { method setUp (line 78) | @BeforeEach method cleanUp (line 93) | @AfterEach method setRestClientWhenNullThenThrowIllegalArgumentException (line 98) | @Test method setHeadersConverterWhenNullThenThrowIllegalArgumentException (line 107) | @Test method addHeadersConverterWhenNullThenThrowIllegalArgumentException (line 116) | @Test method setParametersConverterWhenNullThenThrowIllegalArgumentException (line 125) | @Test method addParametersConverterWhenNullThenThrowIllegalArgumentException (line 134) | @Test method setParametersCustomizerWhenNullThenThrowIllegalArgumentException (line 143) | @Test method getTokenResponseWhenGrantRequestIsNullThenThrowIllegalArgumentException (line 152) | @Test method getTokenResponseWhenSuccessResponseThenReturnAccessTokenResponse (line 161) | @Test method getTokenResponseWhenAuthenticationClientSecretBasicThenAuthorizationHeaderIsSent (line 191) | @Test method getTokenResponseWhenAuthenticationClientSecretPostThenFormParametersAreSent (line 201) | @Test method getTokenResponseWhenSuccessResponseAndNotBearerTokenTypeThenThrowOAuth2AuthorizationException (line 219) | @Test method getTokenResponseWhenSuccessResponseIncludesScopeThenAccessTokenHasResponseScope (line 233) | @Test method getTokenResponseWhenSuccessResponseDoesNotIncludeScopeThenAccessTokenHasNoScope (line 243) | @Test method getTokenResponseWhenInvalidResponseThenThrowOAuth2AuthorizationException (line 253) | @Test method getTokenResponseWhenServerErrorResponseThenThrowOAuth2AuthorizationException (line 266) | @Test method getTokenResponseWhenErrorResponseThenThrowOAuth2AuthorizationException (line 279) | @Test method getTokenResponseWhenCustomClientAuthenticationMethodThenIllegalArgument (line 292) | @Test method getTokenResponseWhenUnsupportedClientAuthenticationMethodThenIllegalArgument (line 305) | @Test method getTokenResponseWhenHeadersConverterAddedThenCalled (line 318) | @Test method getTokenResponseWhenHeadersConverterSetThenCalled (line 335) | @Test method getTokenResponseWhenParametersConverterSetThenCalled (line 352) | @Test method getTokenResponseWhenParametersConverterSetThenAbleToOverrideDefaultParameters (line 377) | @Test method getTokenResponseWhenParametersConverterAddedThenCalled (line 395) | @Test method getTokenResponseWhenParametersCustomizerSetThenCalled (line 420) | @Test method getTokenResponseWhenRestClientSetThenCalled (line 431) | @Test method param (line 443) | private static String param(String parameterName, String parameterValu... FILE: oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/endpoint/RestClientRefreshTokenTokenResponseClientTests.java class RestClientRefreshTokenTokenResponseClientTests (line 72) | public class RestClientRefreshTokenTokenResponseClientTests { method setUp (line 84) | @BeforeEach method cleanUp (line 100) | @AfterEach method setRestClientWhenNullThenThrowIllegalArgumentException (line 105) | @Test method setHeadersConverterWhenNullThenThrowIllegalArgumentException (line 114) | @Test method addHeadersConverterWhenNullThenThrowIllegalArgumentException (line 123) | @Test method setParametersConverterWhenNullThenThrowIllegalArgumentException (line 132) | @Test method addParametersConverterWhenNullThenThrowIllegalArgumentException (line 141) | @Test method setParametersCustomizerWhenNullThenThrowIllegalArgumentException (line 150) | @Test method getTokenResponseWhenGrantRequestIsNullThenThrowIllegalArgumentException (line 159) | @Test method getTokenResponseWhenSuccessResponseThenReturnAccessTokenResponse (line 168) | @Test method getTokenResponseWhenAuthenticationClientSecretBasicThenAuthorizationHeaderIsSent (line 199) | @Test method getTokenResponseWhenAuthenticationClientSecretPostThenFormParametersAreSent (line 210) | @Test method getTokenResponseWhenSuccessResponseAndNotBearerTokenTypeThenThrowOAuth2AuthorizationException (line 229) | @Test method getTokenResponseWhenSuccessResponseIncludesScopeThenAccessTokenHasResponseScope (line 244) | @Test method getTokenResponseWhenSuccessResponseDoesNotIncludeScopeThenAccessTokenHasRequestedScope (line 255) | @Test method getTokenResponseWhenRequestDoesNotIncludeScopeThenAccessTokenHasResponseScope (line 267) | @Test method getTokenResponseWhenInvalidResponseThenThrowOAuth2AuthorizationException (line 291) | @Test method getTokenResponseWhenServerErrorResponseThenThrowOAuth2AuthorizationException (line 305) | @Test method getTokenResponseWhenErrorResponseThenThrowOAuth2AuthorizationException (line 319) | @Test method getTokenResponseWhenCustomClientAuthenticationMethodThenIllegalArgument (line 333) | @Test method getTokenResponseWhenUnsupportedClientAuthenticationMethodThenIllegalArgument (line 347) | @Test method getTokenResponseWhenHeadersConverterAddedThenCalled (line 361) | @Test method getTokenResponseWhenHeadersConverterSetThenCalled (line 379) | @Test method getTokenResponseWhenParametersConverterSetThenCalled (line 397) | @Test method getTokenResponseWhenParametersConverterSetThenAbleToOverrideDefaultParameters (line 415) | @Test method getTokenResponseWhenParametersConverterAddedThenCalled (line 440) | @Test method getTokenResponseWhenParametersCustomizerSetThenCalled (line 466) | @Test method getTokenResponseWhenRestClientSetThenCalled (line 478) | @Test method param (line 494) | private static String param(String parameterName, String parameterValu... FILE: oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/endpoint/RestClientTokenExchangeTokenResponseClientTests.java class RestClientTokenExchangeTokenResponseClientTests (line 69) | public class RestClientTokenExchangeTokenResponseClientTests { method setUp (line 85) | @BeforeEach method cleanUp (line 101) | @AfterEach method setRestClientWhenNullThenThrowIllegalArgumentException (line 106) | @Test method setHeadersConverterWhenNullThenThrowIllegalArgumentException (line 115) | @Test method addHeadersConverterWhenNullThenThrowIllegalArgumentException (line 124) | @Test method setParametersConverterWhenNullThenThrowIllegalArgumentException (line 133) | @Test method addParametersConverterWhenNullThenThrowIllegalArgumentException (line 142) | @Test method setParametersCustomizerWhenNullThenThrowIllegalArgumentException (line 151) | @Test method getTokenResponseWhenGrantRequestIsNullThenThrowIllegalArgumentException (line 160) | @Test method getTokenResponseWhenSuccessResponseThenReturnAccessTokenResponse (line 169) | @Test method getTokenResponseWhenSubjectTokenIsJwtThenSubjectTokenTypeIsJwt (line 202) | @Test method getTokenResponseWhenActorTokenIsNotNullThenActorParametersAreSent (line 236) | @Test method getTokenResponseWhenActorTokenIsJwtThenActorTokenTypeIsJwt (line 272) | @Test method getTokenResponseWhenAuthenticationClientSecretBasicThenAuthorizationHeaderIsSent (line 308) | @Test method getTokenResponseWhenAuthenticationClientSecretPostThenFormParametersAreSent (line 319) | @Test method getTokenResponseWhenSuccessResponseAndNotBearerTokenTypeThenThrowOAuth2AuthorizationException (line 338) | @Test method getTokenResponseWhenSuccessResponseIncludesScopeThenAccessTokenHasResponseScope (line 353) | @Test method getTokenResponseWhenSuccessResponseDoesNotIncludeScopeThenAccessTokenHasNoScope (line 364) | @Test method getTokenResponseWhenInvalidResponseThenThrowOAuth2AuthorizationException (line 375) | @Test method getTokenResponseWhenServerErrorResponseThenThrowOAuth2AuthorizationException (line 388) | @Test method getTokenResponseWhenErrorResponseThenThrowOAuth2AuthorizationException (line 401) | @Test method getTokenResponseWhenCustomClientAuthenticationMethodThenIllegalArgument (line 414) | @Test method getTokenResponseWhenUnsupportedClientAuthenticationMethodThenIllegalArgument (line 428) | @Test method getTokenResponseWhenHeadersConverterAddedThenCalled (line 442) | @Test method getTokenResponseWhenHeadersConverterSetThenCalled (line 460) | @Test method getTokenResponseWhenParametersConverterSetThenCalled (line 478) | @Test method getTokenResponseWhenParametersConverterSetThenAbleToOverrideDefaultParameters (line 496) | @Test method getTokenResponseWhenParametersConverterAddedThenCalled (line 522) | @Test method getTokenResponseWhenParametersCustomizerSetThenCalled (line 550) | @Test method getTokenResponseWhenRestClientSetThenCalled (line 562) | @Test method param (line 575) | private static String param(String parameterName, String parameterValu... FILE: oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/endpoint/TokenExchangeGrantRequestTests.java class TokenExchangeGrantRequestTests (line 35) | public class TokenExchangeGrantRequestTests { method constructorWhenClientRegistrationIsNullThenThrowIllegalArgumentException (line 45) | @Test method constructorWhenSubjectTokenIsNullThenThrowIllegalArgumentException (line 54) | @Test method constructorWhenActorTokenIsNullThenCreated (line 63) | @Test method constructorWhenClientRegistrationInvalidGrantTypeThenThrowIllegalArgumentException (line 72) | @Test method constructorWhenValidParametersProvidedThenCreated (line 82) | @Test FILE: oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/endpoint/WebClientReactiveAuthorizationCodeTokenResponseClientTests.java class WebClientReactiveAuthorizationCodeTokenResponseClientTests (line 74) | public class WebClientReactiveAuthorizationCodeTokenResponseClientTests { method setup (line 82) | @BeforeEach method cleanup (line 90) | @AfterEach method getTokenResponseWhenSuccessResponseThenReturnAccessTokenResponse (line 95) | @Test method getTokenResponseWhenAuthenticationClientSecretJwtThenFormParametersAreSent (line 116) | @Test method getTokenResponseWhenAuthenticationPrivateKeyJwtThenFormParametersAreSent (line 142) | @Test method configureJwtClientAuthenticationConverter (line 165) | private void configureJwtClientAuthenticationConverter(Function au... method asJson (line 246) | private static String asJson(OAuth2UserAuthority oauth2UserAuthority) { method asJson (line 260) | private static String asJson(OidcUserAuthority oidcUserAuthority) { method asJson (line 272) | private static String asJson(List simpleAuthor... method asJson (line 283) | private static String asJson(OidcIdToken idToken) { method asJson (line 316) | private static String asJson(OidcUserInfo userInfo) { method toString (line 332) | private static String toString(Instant instant) { FILE: oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/jackson/OAuth2AuthorizationRequestMixinTests.java class OAuth2AuthorizationRequestMixinTests (line 45) | public class OAuth2AuthorizationRequestMixinTests { method setup (line 51) | @BeforeEach method serializeWhenMixinRegisteredThenSerializes (line 65) | @Test method serializeWhenRequiredAttributesOnlyThenSerializes (line 73) | @Test method deserializeWhenMixinNotRegisteredThenThrowJsonProcessingException (line 88) | @Test method deserializeWhenMixinRegisteredThenDeserializes (line 95) | @Test method deserializeWhenRequiredAttributesOnlyThenDeserializes (line 116) | @Test method deserializeWhenInvalidAuthorizationGrantTypeThenThrowJsonParseException (line 141) | @Test method asJson (line 150) | private static String asJson(OAuth2AuthorizationRequest authorizationR... FILE: oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/jackson/OAuth2AuthorizedClientMixinTests.java class OAuth2AuthorizedClientMixinTests (line 52) | public class OAuth2AuthorizedClientMixinTests { method setup (line 64) | @BeforeEach method serializeWhenMixinRegisteredThenSerializes (line 82) | @Test method serializeWhenRequiredAttributesOnlyThenSerializes (line 91) | @Test method deserializeWhenMixinNotRegisteredThenThrowJsonProcessingException (line 110) | @Test method deserializeWhenMixinRegisteredThenDeserializes (line 119) | @Test method deserializeWhenRequiredAttributesOnlyThenDeserializes (line 168) | @Test method deserializeWhenClientSettingsPropertyDoesNotExistThenDefaulted (line 217) | @Test method asJson (line 282) | private static String asJson(OAuth2AuthorizedClient authorizedClient) { method asJson (line 294) | private static String asJson(ClientRegistration clientRegistration) { method asJson (line 352) | private static String asJson(OAuth2AccessToken accessToken) { method asJson (line 374) | private static String asJson(OAuth2RefreshToken refreshToken) { method toString (line 388) | private static String toString(Instant instant) { FILE: oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/jackson/StdConvertersTests.java class StdConvertersTests (line 33) | public class StdConvertersTests { method convertWhenClientAuthenticationMethodConvertedThenDeserializes (line 37) | @ParameterizedTest method convertWhenClientAuthenticationMethodConvertedThenDeserializes (line 46) | static Stream convertWhenClientAuthenticationMethodConverte... FILE: oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/jackson2/OAuth2AuthenticationExceptionMixinTests.java class OAuth2AuthenticationExceptionMixinTests (line 38) | @SuppressWarnings("removal") method setup (line 43) | @BeforeEach method serializeWhenMixinRegisteredThenSerializes (line 50) | @Test method serializeWhenRequiredAttributesOnlyThenSerializes (line 60) | @Test method deserializeWhenMixinNotRegisteredThenThrowJsonProcessingException (line 69) | @Test method deserializeWhenMixinRegisteredThenDeserializes (line 76) | @Test method deserializeWhenRequiredAttributesOnlyThenDeserializes (line 93) | @Test method asJson (line 109) | private String asJson(OAuth2AuthenticationException exception) { method jsonStringOrNull (line 126) | private String jsonStringOrNull(String input) { FILE: oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/jackson2/OAuth2AuthenticationTokenMixinTests.java class OAuth2AuthenticationTokenMixinTests (line 59) | @SuppressWarnings("removal") method setup (line 64) | @BeforeEach method serializeWhenMixinRegisteredThenSerializes (line 74) | @Test method serializeWhenRequiredAttributesOnlyThenSerializes (line 88) | @Test method deserializeWhenMixinNotRegisteredThenThrowJsonProcessingException (line 99) | @Test method deserializeWhenMixinRegisteredThenDeserializes (line 107) | @Test method deserializeWhenRequiredAttributesOnlyThenDeserializes (line 148) | @Test method asJson (line 174) | private static String asJson(OAuth2AuthenticationToken authentication) { method asJson (line 189) | private static String asJson(DefaultOAuth2User oauth2User) { method asJson (line 203) | private static String asJson(DefaultOidcUser oidcUser) { method asJson (line 215) | private static String asJson(Collection au... method asJson (line 246) | private static String asJson(OAuth2UserAuthority oauth2UserAuthority) { method asJson (line 260) | private static String asJson(OidcUserAuthority oidcUserAuthority) { method asJson (line 272) | private static String asJson(List simpleAuthor... method asJson (line 283) | private static String asJson(OidcIdToken idToken) { method asJson (line 316) | private static String asJson(OidcUserInfo userInfo) { method toString (line 332) | private static String toString(Instant instant) { FILE: oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/jackson2/OAuth2AuthorizationRequestMixinTests.java class OAuth2AuthorizationRequestMixinTests (line 44) | @SuppressWarnings("removal") method setup (line 51) | @BeforeEach method serializeWhenMixinRegisteredThenSerializes (line 66) | @Test method serializeWhenRequiredAttributesOnlyThenSerializes (line 74) | @Test method deserializeWhenMixinNotRegisteredThenThrowJsonProcessingException (line 89) | @Test method deserializeWhenMixinRegisteredThenDeserializes (line 96) | @Test method deserializeWhenRequiredAttributesOnlyThenDeserializes (line 117) | @Test method deserializeWhenInvalidAuthorizationGrantTypeThenThrowJsonParseException (line 142) | @Test method asJson (line 151) | private static String asJson(OAuth2AuthorizationRequest authorizationR... FILE: oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/jackson2/OAuth2AuthorizedClientMixinTests.java class OAuth2AuthorizedClientMixinTests (line 51) | @SuppressWarnings("removal") method setup (line 64) | @BeforeEach method serializeWhenMixinRegisteredThenSerializes (line 83) | @Test method serializeWhenRequiredAttributesOnlyThenSerializes (line 92) | @Test method deserializeWhenMixinNotRegisteredThenThrowJsonProcessingException (line 111) | @Test method deserializeWhenMixinRegisteredThenDeserializes (line 120) | @Test method deserializeWhenRequiredAttributesOnlyThenDeserializes (line 169) | @Test method deserializeWhenClientSettingsPropertyDoesNotExistThenDefaulted (line 218) | @Test method asJson (line 283) | private static String asJson(OAuth2AuthorizedClient authorizedClient) { method asJson (line 295) | private static String asJson(ClientRegistration clientRegistration) { method asJson (line 353) | private static String asJson(OAuth2AccessToken accessToken) { method asJson (line 375) | private static String asJson(OAuth2RefreshToken refreshToken) { method toString (line 389) | private static String toString(Instant instant) { FILE: oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/jackson2/StdConvertersTests.java class StdConvertersTests (line 33) | @SuppressWarnings("removal") method convertWhenClientAuthenticationMethodConvertedThenDeserializes (line 38) | @ParameterizedTest method convertWhenClientAuthenticationMethodConvertedThenDeserializes (line 47) | static Stream convertWhenClientAuthenticationMethodConverte... FILE: oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/oidc/authentication/OidcAuthorizationCodeAuthenticationProviderTests.java class OidcAuthorizationCodeAuthenticationProviderTests (line 79) | public class OidcAuthorizationCodeAuthenticationProviderTests { method setUp (line 102) | @BeforeEach method constructorWhenAccessTokenResponseClientIsNullThenThrowIllegalArgumentException (line 135) | @Test method constructorWhenUserServiceIsNullThenThrowIllegalArgumentException (line 141) | @Test method setJwtDecoderFactoryWhenNullThenThrowIllegalArgumentException (line 147) | @Test method setAuthoritiesMapperWhenAuthoritiesMapperIsNullThenThrowIllegalArgumentException (line 152) | @Test method supportsWhenTypeOAuth2LoginAuthenticationTokenThenReturnTrue (line 157) | @Test method authenticateWhenAuthorizationRequestDoesNotContainOpenidScopeThenReturnNull (line 162) | @Test method authenticateWhenAuthorizationErrorResponseThenThrowOAuth2AuthenticationException (line 176) | @Test method authenticateWhenAuthorizationResponseStateNotEqualAuthorizationRequestStateThenThrowOAuth2AuthenticationException (line 191) | @Test method authenticateWhenTokenResponseDoesNotContainIdTokenThenThrowOAuth2AuthenticationException (line 206) | @Test method authenticateWhenJwkSetUriNotSetThenThrowOAuth2AuthenticationException (line 221) | @Test method authenticateWhenIdTokenValidationErrorThenThrowOAuth2AuthenticationException (line 234) | @Test method authenticateWhenIdTokenInvalidNonceThenThrowOAuth2AuthenticationException (line 245) | @Test method authenticateWhenLoginSuccessThenReturnAuthentication (line 260) | @Test method authenticateWhenAuthoritiesMapperSetThenReturnMappedAuthorities (line 285) | @Test method authenticateWhenTokenSuccessResponseThenAdditionalParametersAddedToUserRequest (line 309) | @Test method setUpIdToken (line 329) | private void setUpIdToken(Map claims) { method accessTokenSuccessResponse (line 336) | private OAuth2AccessTokenResponse accessTokenSuccessResponse() { FILE: oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/oidc/authentication/OidcAuthorizationCodeReactiveAuthenticationManagerTests.java class OidcAuthorizationCodeReactiveAuthenticationManagerTests (line 81) | @ExtendWith(MockitoExtension.class) method setup (line 112) | @BeforeEach method constructorWhenNullAccessTokenResponseClientThenIllegalArgumentException (line 118) | @Test method constructorWhenNullUserServiceThenIllegalArgumentException (line 126) | @Test method setJwtDecoderFactoryWhenNullThenIllegalArgumentException (line 134) | @Test method setAuthoritiesMapperWhenAuthoritiesMapperIsNullThenThrowIllegalArgumentException (line 139) | @Test method authenticateWhenNoSubscriptionThenDoesNothing (line 144) | @Test method authenticationWhenNotOidcThenEmpty (line 153) | @Test method authenticationWhenErrorThenOAuth2AuthenticationException (line 159) | @Test method authenticationWhenStateDoesNotMatchThenOAuth2AuthenticationException (line 169) | @Test method authenticateWhenIdTokenValidationErrorThenOAuth2AuthenticationException (line 176) | @Test method authenticateWhenIdTokenInvalidNonceThenOAuth2AuthenticationException (line 192) | @Test method authenticationWhenOAuth2UserNotFoundThenEmpty (line 216) | @Test method authenticationWhenOAuth2UserFoundThenSuccess (line 239) | @Test method authenticationWhenRefreshTokenThenRefreshTokenInAuthorizedClient (line 269) | @Test method authenticateWhenTokenSuccessResponseThenAdditionalParametersAddedToUserRequest (line 302) | @Test method authenticateWhenAuthoritiesMapperSetThenReturnMappedAuthorities (line 334) | @Test method loginToken (line 366) | private OAuth2AuthorizationCodeAuthenticationToken loginToken() { FILE: oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/oidc/authentication/OidcAuthorizedClientRefreshedEventListenerTests.java class OidcAuthorizedClientRefreshedEventListenerTests (line 82) | public class OidcAuthorizedClientRefreshedEventListenerTests { method setUp (line 118) | @BeforeEach method setSecurityContextHolderStrategyWhenNullThenThrowsIllegalArgumentException (line 139) | @Test method setJwtDecoderFactoryWhenNullThenThrowsIllegalArgumentException (line 148) | @Test method setUserServiceWhenNullThenThrowsIllegalArgumentException (line 157) | @Test method setAuthoritiesMapperWhenNullThenThrowsIllegalArgumentException (line 166) | @Test method setApplicationEventPublisherWhenNullThenThrowsIllegalArgumentException (line 175) | @Test method setClockSkewWhenNullThenThrowsIllegalArgumentException (line 184) | @Test method setClockSkewWhenNegativeThenThrowsIllegalArgumentException (line 193) | @Test method onApplicationEventWhenAccessTokenResponseMissingIdTokenThenOidcUserRefreshedEventNotPublished (line 202) | @Test method onApplicationEventWhenAccessTokenResponseMissingOpenidScopeThenOidcUserRefreshedEventNotPublished (line 214) | @Test method onApplicationEventWhenAuthenticationIsNotOAuth2ThenOidcUserRefreshedEventNotPublished (line 226) | @Test method onApplicationEventWhenAuthenticationIsCustomThenOidcUserRefreshedEventNotPublished (line 241) | @Test method onApplicationEventWhenPrincipalIsOAuth2UserThenOidcUserRefreshedEventNotPublished (line 257) | @Test method onApplicationEventWhenClientRegistrationIdDoesNotMatchThenOidcUserRefreshedEventNotPublished (line 276) | @Test method onApplicationEventWhenAccessTokenResponseIncludesIdTokenThenOidcUserRefreshedEventPublished (line 294) | @Test method onApplicationEventWhenIdTokenIssuerDoesNotMatchThenThrowsOAuth2AuthenticationException (line 336) | @Test method onApplicationEventWhenIdTokenSubjectDoesNotMatchThenThrowsOAuth2AuthenticationException (line 357) | @Test method onApplicationEventWhenIdTokenIssuedAtIsBeforeThenThrowsOAuth2AuthenticationException (line 378) | @Test method onApplicationEventWhenIdTokenAudienceDoesNotMatchThenThrowsOAuth2AuthenticationException (line 400) | @Test method onApplicationEventWhenIdTokenAuthenticatedAtDoesNotMatchThenThrowsOAuth2AuthenticationException (line 421) | @Test method onApplicationEventWhenIdTokenAuthenticatedAtMatchesThenOidcUserRefreshedEventPublished (line 443) | @Test method onApplicationEventWhenIdTokenNonceDoesNotMatchThenThrowsOAuth2AuthenticationException (line 460) | @Test method onApplicationEventWhenIdTokenNonceMatchesThenOidcUserRefreshedEventPublished (line 481) | @Test method onApplicationEventWhenInvalidIdTokenThenThrowsOAuth2AuthenticationException (line 497) | @Test method onApplicationEventWhenCustomAuthoritiesMapperSetThenUsed (line 516) | @Test method createAuthorizedClient (line 534) | private static OAuth2AuthorizedClient createAuthorizedClient(ClientReg... method createAccessTokenResponse (line 543) | private static OAuth2AccessTokenResponse createAccessTokenResponse(Str... method createJwt (line 559) | private static Jwt.Builder createJwt() { method createOidcUser (line 571) | private static OidcUser createOidcUser() { method createAuthenticationToken (line 587) | private static OAuth2AuthenticationToken createAuthenticationToken(Cli... class CustomOAuth2AuthenticationToken (line 593) | private static final class CustomOAuth2AuthenticationToken extends OAu... method CustomOAuth2AuthenticationToken (line 595) | CustomOAuth2AuthenticationToken(OAuth2User principal, Collection validateIdToken() { FILE: oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/oidc/authentication/ReactiveOidcIdTokenDecoderFactoryTests.java class ReactiveOidcIdTokenDecoderFactoryTests (line 54) | public class ReactiveOidcIdTokenDecoderFactoryTests { method setUp (line 63) | @BeforeEach method createDefaultClaimTypeConvertersWhenCalledThenDefaultsAreCorrect (line 68) | @Test method setJwtValidatorFactoryWhenNullThenThrowIllegalArgumentException (line 84) | @Test method setJwsAlgorithmResolverWhenNullThenThrowIllegalArgumentException (line 89) | @Test method setClaimTypeConverterFactoryWhenNullThenThrowIllegalArgumentException (line 94) | @Test method createDecoderWhenClientRegistrationNullThenThrowIllegalArgumentException (line 100) | @Test method createDecoderWhenJwsAlgorithmDefaultAndJwkSetUriEmptyThenThrowOAuth2AuthenticationException (line 105) | @Test method createDecoderWhenJwsAlgorithmEcAndJwkSetUriEmptyThenThrowOAuth2AuthenticationException (line 114) | @Test method createDecoderWhenJwsAlgorithmHmacAndClientSecretNullThenThrowOAuth2AuthenticationException (line 124) | @Test method createDecoderWhenJwsAlgorithmNullThenThrowOAuth2AuthenticationException (line 134) | @Test method createDecoderWhenClientRegistrationValidThenReturnDecoder (line 144) | @Test method createDecoderWhenCustomJwtValidatorFactorySetThenApplied (line 149) | @Test method createDecoderWhenCustomJwsAlgorithmResolverSetThenApplied (line 160) | @Test method createDecoderWhenCustomClaimTypeConverterFactorySetThenApplied (line 170) | @Test method createDecoderWhenCachingRemovedThenReturnNewDecoder (line 183) | @Test FILE: oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/oidc/authentication/logout/TestOidcLogoutTokens.java class TestOidcLogoutTokens (line 24) | public final class TestOidcLogoutTokens { method withUser (line 26) | public static OidcLogoutToken.Builder withUser(OidcUser user) { method withSessionId (line 39) | public static OidcLogoutToken.Builder withSessionId(String issuer, Str... method withSubject (line 48) | public static OidcLogoutToken.Builder withSubject(String issuer, Strin... method TestOidcLogoutTokens (line 57) | private TestOidcLogoutTokens() { FILE: oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/oidc/session/InMemoryOidcSessionRegistryTests.java class InMemoryOidcSessionRegistryTests (line 34) | public class InMemoryOidcSessionRegistryTests { method registerWhenDefaultsThenStoresSessionInformation (line 36) | @Test method registerWhenIdTokenHasSessionIdThenStoresSessionInformation (line 47) | @Test method unregisterWhenMultipleSessionsThenRemovesAllMatching (line 60) | @Test method unregisterWhenNoSessionsThenEmptyList (line 85) | @Test FILE: oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/oidc/session/TestOidcSessionInformations.java class TestOidcSessionInformations (line 27) | public final class TestOidcSessionInformations { method create (line 29) | public static OidcSessionInformation create() { method create (line 33) | public static OidcSessionInformation create(String sessionId) { method create (line 37) | public static OidcSessionInformation create(String sessionId, OidcUser... method TestOidcSessionInformations (line 41) | private TestOidcSessionInformations() { FILE: oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/oidc/userinfo/OidcReactiveOAuth2UserServiceTests.java class OidcReactiveOAuth2UserServiceTests (line 78) | @ExtendWith(MockitoExtension.class) method setup (line 94) | @BeforeEach method createDefaultClaimTypeConvertersWhenCalledThenDefaultsAreCorrect (line 99) | @Test method setClaimTypeConverterFactoryWhenNullThenThrowIllegalArgumentException (line 108) | @Test method setRetrieveUserInfoWhenNullThenThrowIllegalArgumentException (line 113) | @Test method loadUserWhenUserInfoUriNullThenUserInfoNotRetrieved (line 122) | @Test method loadUserWhenOAuth2UserEmptyThenNullUserInfo (line 129) | @Test method loadUserWhenOAuth2UserSubjectNullThenOAuth2AuthenticationException (line 136) | @Test method loadUserWhenOAuth2UserSubjectNotEqualThenOAuth2AuthenticationException (line 145) | @Test method loadUserWhenOAuth2UserThenUserInfoNotNull (line 157) | @Test method loadUserWhenOAuth2UserAndUser (line 168) | @Test method loadUserWhenCustomClaimTypeConverterFactorySetThenApplied (line 180) | @Test method loadUserWhenCustomRetrieveUserInfoSetThenUsed (line 198) | @Test method loadUserWhenTokenContainsScopesThenIndividualScopeAuthorities (line 224) | @Test method loadUserWhenTokenDoesNotContainScopesThenNoScopeAuthorities (line 238) | @Test method loadUserWhenCustomOidcUserConverterSetThenUsed (line 254) | @Test method loadUserWhenNestedUserInfoSuccessThenReturnUser (line 284) | @Test method userRequest (line 334) | private OidcUserRequest userRequest() { method enqueueApplicationJsonBody (line 338) | private void enqueueApplicationJsonBody(MockWebServer server, String j... FILE: oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/oidc/userinfo/OidcUserRequestTests.java class OidcUserRequestTests (line 42) | public class OidcUserRequestTests { method setUp (line 52) | @BeforeEach method constructorWhenClientRegistrationIsNullThenThrowIllegalArgumentException (line 63) | @Test method constructorWhenAccessTokenIsNullThenThrowIllegalArgumentException (line 69) | @Test method constructorWhenIdTokenIsNullThenThrowIllegalArgumentException (line 75) | @Test method constructorWhenAllParametersProvidedAndValidThenCreated (line 81) | @Test FILE: oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/oidc/userinfo/OidcUserRequestUtilsTests.java class OidcUserRequestUtilsTests (line 38) | public class OidcUserRequestUtilsTests { method shouldRetrieveUserInfoWhenUserInfoUriThenTrue (line 47) | @Test method shouldRetrieveUserInfoWhenNoUserInfoUriThenFalse (line 52) | @Test method shouldRetrieveUserInfoWhenNotAuthorizationCodeThenFalse (line 58) | @Test method userRequest (line 64) | private OidcUserRequest userRequest() { FILE: oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/oidc/userinfo/OidcUserServiceTests.java class OidcUserServiceTests (line 78) | public class OidcUserServiceTests { method setup (line 90) | @BeforeEach method cleanup (line 106) | @AfterEach method createDefaultClaimTypeConvertersWhenCalledThenDefaultsAreCorrect (line 111) | @Test method setOauth2UserServiceWhenNullThenThrowIllegalArgumentException (line 119) | @Test method setClaimTypeConverterFactoryWhenNullThenThrowIllegalArgumentException (line 124) | @Test method setRetrieveUserInfoWhenNullThenThrowIllegalArgumentException (line 129) | @Test method setOidcUserConverterWhenNullThenThrowIllegalArgumentException (line 138) | @Test method loadUserWhenUserRequestIsNullThenThrowIllegalArgumentException (line 147) | @Test method loadUserWhenUserInfoUriIsNullThenUserInfoEndpointNotRequested (line 152) | @Test method loadUserWhenCustomRetrieveUserInfoSetThenUsed (line 159) | @Test method loadUserWhenCustomOidcUserConverterSetThenUsed (line 183) | @Test method loadUserWhenUserInfoSuccessResponseThenReturnUser (line 210) | @Test method loadUserWhenUserInfoSuccessResponseAndUserInfoSubjectIsNullThenThrowOAuth2AuthenticationException (line 247) | @Test method loadUserWhenUserInfoSuccessResponseAndUserInfoSubjectNotSameAsIdTokenSubjectThenThrowOAuth2AuthenticationException (line 266) | @Test method loadUserWhenUserInfoSuccessResponseInvalidThenThrowOAuth2AuthenticationException (line 278) | @Test method loadUserWhenServerErrorThenThrowOAuth2AuthenticationException (line 300) | @Test method loadUserWhenUserInfoUriInvalidThenThrowOAuth2AuthenticationException (line 312) | @Test method loadUserWhenCustomUserNameAttributeNameThenGetNameReturnsCustomUserName (line 323) | @Test method loadUserWhenUserInfoSuccessResponseThenAcceptHeaderJson (line 346) | @Test method loadUserWhenAuthenticationMethodHeaderSuccessResponseThenHttpMethodGet (line 367) | @Test method loadUserWhenAuthenticationMethodFormSuccessResponseThenHttpMethodPost (line 391) | @Test method loadUserWhenCustomClaimTypeConverterFactorySetThenApplied (line 416) | @Test method loadUserWhenTokenContainsScopesThenIndividualScopeAuthorities (line 440) | @Test method loadUserWhenTokenDoesNotContainScopesThenNoScopeAuthorities (line 454) | @Test method loadUserWhenTokenDoesNotContainScopesAndUserInfoUriThenUserInfoRequested (line 465) | @Test method loadUserWhenNestedUserInfoSuccessThenReturnUser (line 487) | @Test method jsonResponse (line 531) | private MockResponse jsonResponse(String json) { FILE: oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/oidc/web/logout/OidcClientInitiatedLogoutSuccessHandlerTests.java class OidcClientInitiatedLogoutSuccessHandlerTests (line 47) | @ExtendWith(MockitoExtension.class) method setup (line 65) | @BeforeEach method logoutWhenOidcRedirectUrlConfiguredThenRedirects (line 72) | @Test method logoutWhenNotOAuth2AuthenticationThenDefaults (line 81) | @Test method logoutWhenNotOidcUserThenDefaults (line 90) | @Test method logoutWhenClientRegistrationHasNoEndSessionEndpointThenDefaults (line 100) | @Test method logoutWhenUsingPostLogoutBaseUrlRedirectUriTemplateThenBuildsItForRedirect (line 113) | @Test method logoutWhenUsingPostLogoutRedirectUriTemplateThenBuildsItForRedirect (line 128) | @Test method logoutWhenUsingPostLogoutRedirectUriTemplateWithOtherPortThenBuildsItForRedirect (line 143) | @Test method logoutWhenUsingPostLogoutRedirectUriTemplateThenBuildsItForRedirectExpanded (line 158) | @Test method logoutWhenUsingPostLogoutRedirectUriWithQueryParametersThenBuildsItForRedirect (line 175) | @Test method setPostLogoutRedirectUriTemplateWhenGivenNullThenThrowsException (line 187) | @Test FILE: oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/oidc/web/server/logout/OidcClientInitiatedServerLogoutSuccessHandlerTests.java class OidcClientInitiatedServerLogoutSuccessHandlerTests (line 56) | public class OidcClientInitiatedServerLogoutSuccessHandlerTests { method setup (line 74) | @BeforeEach method logoutWhenOidcRedirectUrlConfiguredThenRedirects (line 83) | @Test method logoutWhenNotOAuth2AuthenticationThenDefaults (line 93) | @Test method logoutWhenNotOidcUserThenDefaults (line 103) | @Test method logoutWhenClientRegistrationHasNoEndSessionEndpointThenDefaults (line 114) | @Test method logoutWhenUsingPostLogoutBaseUrlRedirectUriTemplateThenBuildsItForRedirect (line 130) | @Test method logoutWhenUsingPostLogoutRedirectUriWithQueryParametersThenBuildsItForRedirect (line 146) | @Test method logoutWhenUsingPostLogoutRedirectUriTemplateThenBuildsItForRedirect (line 158) | @Test method logoutWhenUsingPostLogoutRedirectUriTemplateWithOtherPortThenBuildsItForRedirect (line 172) | @Test method logoutWhenUsingPostLogoutRedirectUriTemplateThenBuildsItForRedirectExpanded (line 186) | @Test method setPostLogoutRedirectUriTemplateWhenGivenNullThenThrowsException (line 202) | @Test method logoutWhenCustomRedirectUriResolverSetThenRedirects (line 207) | @Test method setRedirectStrategyWhenGivenNullThenThrowsException (line 226) | @Test method logoutWhenCustomRedirectStrategySetThenCustomRedirectStrategyUsed (line 231) | @Test method redirectedUrl (line 247) | private String redirectedUrl(ServerWebExchange exchange) { FILE: oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/registration/ClientRegistrationTests.java class ClientRegistrationTests (line 46) | public class ClientRegistrationTests { method createProviderConfigurationMetadata (line 72) | private static Map createProviderConfigurationMetadata... method buildWhenAuthorizationGrantTypeIsNullThenThrowIllegalArgumentException (line 79) | @Test method buildWhenAuthorizationCodeGrantAllAttributesProvidedThenAllAttributesAreSet (line 100) | @Test method buildWhenAuthorizationCodeGrantRegistrationIdIsNullThenThrowIllegalArgumentException (line 138) | @Test method buildWhenAuthorizationCodeGrantClientIdIsNullThenThrowIllegalArgumentException (line 159) | @Test method buildWhenAuthorizationCodeGrantClientSecretIsNullThenDefaultToEmpty (line 180) | @Test method buildWhenAuthorizationCodeGrantClientAuthenticationMethodNotProvidedThenDefaultToBasic (line 200) | @Test method buildWhenAuthorizationCodeGrantClientAuthenticationMethodNotProvidedAndClientSecretNullThenDefaultToNone (line 220) | @Test method buildWhenAuthorizationCodeGrantClientAuthenticationMethodNotProvidedAndClientSecretBlankThenDefaultToNone (line 239) | @Test method buildWhenAuthorizationCodeGrantRedirectUriIsNullThenThrowIllegalArgumentException (line 259) | @Test method buildWhenAuthorizationCodeGrantScopeIsNullThenScopeNotRequired (line 281) | @Test method buildWhenAuthorizationCodeGrantAuthorizationUriIsNullThenThrowIllegalArgumentException (line 300) | @Test method buildWhenAuthorizationCodeGrantTokenUriIsNullThenThrowIllegalArgumentException (line 321) | @Test method buildWhenAuthorizationCodeGrantClientNameNotProvidedThenDefaultToRegistrationId (line 342) | @Test method buildWhenAuthorizationCodeGrantScopeDoesNotContainOpenidThenJwkSetUriNotRequired (line 361) | @Test method buildWhenAuthorizationCodeGrantScopeIsNullThenJwkSetUriNotRequired (line 380) | @Test method buildWhenAuthorizationCodeGrantProviderConfigurationMetadataIsNullThenDefaultToEmpty (line 396) | @Test method buildWhenAuthorizationCodeGrantProviderConfigurationMetadataEmptyThenIsEmpty (line 418) | @Test method buildWhenOverrideRegistrationIdThenOverridden (line 440) | @Test method buildWhenClientCredentialsGrantAllAttributesProvidedThenAllAttributesAreSet (line 461) | @Test method buildWhenClientCredentialsGrantRegistrationIdIsNullThenThrowIllegalArgumentException (line 485) | @Test method buildWhenClientCredentialsGrantClientIdIsNullThenThrowIllegalArgumentException (line 496) | @Test method buildWhenClientCredentialsGrantClientSecretIsNullThenDefaultToEmpty (line 507) | @Test method buildWhenClientCredentialsGrantClientAuthenticationMethodNotProvidedThenDefaultToBasic (line 521) | @Test method buildWhenClientCredentialsGrantTokenUriIsNullThenThrowIllegalArgumentException (line 535) | @Test method buildWhenScopesContainASpaceThenThrowIllegalArgumentException (line 547) | @Test method buildWhenScopesContainAnInvalidCharacterThenThrowIllegalArgumentException (line 553) | @Test method buildWhenCustomGrantAllAttributesProvidedThenAllAttributesAreSet (line 559) | @Test method buildWhenClientRegistrationProvidedThenMakesACopy (line 585) | @Test method buildWhenClientRegistrationProvidedThenEachPropertyMatches (line 597) | @Test method buildWhenClientRegistrationValuesOverriddenThenPropagated (line 628) | @Test method buildWhenCustomClientAuthenticationMethodProvidedThenSet (line 649) | @Test method buildWhenDefaultClientSettingsThenDefaulted (line 666) | @Test method buildWhenNewAuthorizationCodeAndPkceThenBuilds (line 682) | @Test method buildWhenNewAuthorizationCodeAndPkceDisabledThenBuilds (line 699) | @Test method buildWhenInvalidGrantTypeForPkceThenPkceDisabled (line 716) | @ParameterizedTest method invalidPkceGrantTypes (line 734) | static List invalidPkceGrantTypes() { method getStaticValue (line 745) | private static T getStaticValue(Field field, Class clazz) { FILE: oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/registration/ClientRegistrationsTests.java class ClientRegistrationsTests (line 50) | public class ClientRegistrationsTests { method setup (line 119) | @BeforeEach method cleanup (line 127) | @AfterEach method issuerWhenAllInformationThenSuccess (line 132) | @Test method issuerWhenOidcFallbackAllInformationThenSuccess (line 148) | @Test method issuerWhenOAuth2AllInformationThenSuccess (line 156) | @Test method assertIssuerMetadata (line 163) | private void assertIssuerMetadata(ClientRegistration registration, Cli... method issuerWhenResponseMissingJwksUriThenThrowsIllegalArgumentException (line 182) | @Test method issuerWhenOidcFallbackResponseMissingJwksUriThenThrowsIllegalArgumentException (line 189) | @Test method issuerWhenOAuth2ResponseMissingJwksUriThenThenSuccess (line 196) | @Test method issuerWhenResponseMissingUserInfoUriThenSuccess (line 205) | @Test method issuerWhenContainsTrailingSlashThenSuccess (line 212) | @Test method issuerWhenOidcFallbackContainsTrailingSlashThenSuccess (line 218) | @Test method issuerWhenOAuth2ContainsTrailingSlashThenSuccess (line 224) | @Test method issuerWhenGrantTypesSupportedNullThenDefaulted (line 230) | @Test method issuerWhenOAuth2GrantTypesSupportedNullThenDefaulted (line 237) | @Test method issuerWhenImplicitGrantTypeThenSuccess (line 245) | @Test method issuerWhenOAuth2JwtBearerGrantTypeThenSuccess (line 254) | @Test method issuerWhenResponseAuthorizationEndpointIsNullThenSuccess (line 263) | @Test method issuerWhenOAuth2ResponseAuthorizationEndpointIsNullThenSuccess (line 275) | @Test method issuerWhenTokenEndpointAuthMethodsNullThenDefaulted (line 287) | @Test method issuerWhenOAuth2TokenEndpointAuthMethodsNullThenDefaulted (line 295) | @Test method issuerWhenClientSecretBasicAuthMethodThenMethodIsBasic (line 304) | @Test method issuerWhenOAuth2ClientSecretBasicAuthMethodThenMethodIsBasic (line 313) | @Test method issuerWhenTokenEndpointAuthMethodsPostThenMethodIsPost (line 321) | @Test method issuerWhenOAuth2TokenEndpointAuthMethodsPostThenMethodIsPost (line 329) | @Test method issuerWhenClientSecretJwtAuthMethodThenMethodIsClientSecretBasic (line 338) | @Test method issuerWhenOAuth2ClientSecretJwtAuthMethodThenMethodIsClientSecretBasic (line 348) | @Test method issuerWhenPrivateKeyJwtAuthMethodThenMethodIsClientSecretBasic (line 358) | @Test method issuerWhenOAuth2PrivateKeyJwtAuthMethodThenMethodIsClientSecretBasic (line 368) | @Test method issuerWhenTokenEndpointAuthMethodsNoneThenMethodIsNone (line 377) | @Test method issuerWhenOAuth2TokenEndpointAuthMethodsNoneThenMethodIsNone (line 384) | @Test method issuerWhenTlsClientAuthMethodThenSuccess (line 392) | @Test method issuerWhenOAuth2TlsClientAuthMethodThenSuccess (line 402) | @Test method issuerWhenOAuth2EmptyStringThenMeaningfulErrorMessage (line 411) | @Test method issuerWhenEmptyStringThenMeaningfulErrorMessage (line 420) | @Test method issuerWhenOpenIdConfigurationDoesNotMatchThenMeaningfulErrorMessage (line 429) | @Test method issuerWhenOAuth2ConfigurationDoesNotMatchThenMeaningfulErrorMessage (line 444) | @Test method issuerWhenOidcConfigurationAllInformationThenSuccess (line 459) | @Test method registration (line 467) | private ClientRegistration.Builder registration(Map co... method issuerWhenOidcConfigurationResponseMissingJwksUriThenThrowsIllegalArgumentException (line 474) | @Test method issuerWhenOidcConfigurationResponseMissingUserInfoUriThenSuccess (line 480) | @Test method issuerWhenOidcConfigurationGrantTypesSupportedNullThenDefaulted (line 487) | @Test method issuerWhenOidcConfigurationImplicitGrantTypeThenSuccess (line 494) | @Test method issuerWhenOidcConfigurationResponseAuthorizationEndpointIsNullThenSuccess (line 502) | @Test method issuerWhenOidcConfigurationTokenEndpointAuthMethodsNullThenDefaulted (line 514) | @Test method issuerWhenOidcConfigurationClientSecretBasicAuthMethodThenMethodIsBasic (line 522) | @Test method issuerWhenOidcConfigurationTokenEndpointAuthMethodsPostThenMethodIsPost (line 530) | @Test method issuerWhenOidcConfigurationClientSecretJwtAuthMethodThenMethodIsClientSecretBasic (line 538) | @Test method issuerWhenOidcConfigurationPrivateKeyJwtAuthMethodThenMethodIsClientSecretBasic (line 547) | @Test method issuerWhenOidcConfigurationTokenEndpointAuthMethodsNoneThenMethodIsNone (line 556) | @Test method issuerWhenOidcConfigurationTlsClientAuthMethodThenSuccess (line 563) | @Test method oidcWhenHostContainsUnderscoreThenRetains (line 573) | @Test method issuerWhenAllEndpointsFailedThenExceptionIncludesFailureInformation (line 583) | @Test method registration (line 604) | private ClientRegistration.Builder registration(String path) throws Ex... method registrationOAuth2 (line 620) | private ClientRegistration.Builder registrationOAuth2(String path, Str... method createIssuerFromServer (line 644) | private String createIssuerFromServer(String path) { method registrationOidcFallback (line 657) | private ClientRegistration.Builder registrationOidcFallback(String pat... method buildSuccessMockResponse (line 675) | private MockResponse buildSuccessMockResponse(String body) { FILE: oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/registration/InMemoryClientRegistrationRepositoryTests.java class InMemoryClientRegistrationRepositoryTests (line 39) | public class InMemoryClientRegistrationRepositoryTests { method constructorListClientRegistrationWhenNullThenIllegalArgumentException (line 45) | @Test method constructorListClientRegistrationWhenEmptyThenIllegalArgumentException (line 51) | @Test method constructorMapClientRegistrationWhenNullThenIllegalArgumentException (line 57) | @Test method constructorMapClientRegistrationWhenEmptyMapThenRepositoryIsEmpty (line 63) | @Test method constructorListClientRegistrationWhenDuplicateIdThenIllegalArgumentException (line 69) | @Test method findByRegistrationIdWhenFoundThenFound (line 75) | @Test method findByRegistrationIdWhenNotFoundThenNull (line 81) | @Test method findByRegistrationIdWhenNullIdThenIllegalArgumentException (line 87) | @Test method iteratorWhenRemoveThenThrowsUnsupportedOperationException (line 92) | @Test method iteratorWhenGetThenContainsAll (line 97) | @Test FILE: oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/registration/InMemoryReactiveClientRegistrationRepositoryTests.java class InMemoryReactiveClientRegistrationRepositoryTests (line 34) | public class InMemoryReactiveClientRegistrationRepositoryTests { method setup (line 40) | @BeforeEach method constructorWhenZeroVarArgsThenIllegalArgumentException (line 45) | @Test method constructorWhenClientRegistrationArrayThenIllegalArgumentException (line 50) | @Test method constructorWhenClientRegistrationListThenIllegalArgumentException (line 57) | @Test method constructorListClientRegistrationWhenDuplicateIdThenIllegalArgumentException (line 64) | @Test method constructorWhenClientRegistrationIsNullThenIllegalArgumentException (line 71) | @Test method findByRegistrationIdWhenValidIdThenFound (line 78) | @Test method findByRegistrationIdWhenNotValidIdThenEmpty (line 87) | @Test method iteratorWhenContainsGithubThenContains (line 93) | @Test FILE: oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/registration/SupplierClientRegistrationRepositoryTests.java class SupplierClientRegistrationRepositoryTests (line 40) | @ExtendWith(MockitoExtension.class) method constructorMapClientRegistrationWhenNullThenIllegalArgumentException (line 51) | @Test method constructorMapClientRegistrationWhenEmptyMapThenRepositoryIsEmpty (line 56) | @Test method findByRegistrationIdWhenFoundThenFound (line 63) | @Test method findByRegistrationIdWhenNotFoundThenNull (line 69) | @Test method findByRegistrationIdWhenNullIdThenIllegalArgumentException (line 75) | @Test method findByRegistrationIdThenSingletonSupplierCached (line 80) | @Test method iteratorWhenRemoveThenThrowsUnsupportedOperationException (line 93) | @Test method iteratorWhenGetThenContainsAll (line 98) | @Test FILE: oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/registration/TestClientRegistrations.java class TestClientRegistrations (line 26) | public final class TestClientRegistrations { method TestClientRegistrations (line 28) | private TestClientRegistrations() { method clientRegistration (line 31) | public static ClientRegistration.Builder clientRegistration() { method clientRegistration2 (line 50) | public static ClientRegistration.Builder clientRegistration2() { method clientCredentials (line 67) | public static ClientRegistration.Builder clientCredentials() { FILE: oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/userinfo/DefaultOAuth2UserServiceTests.java class DefaultOAuth2UserServiceTests (line 65) | public class DefaultOAuth2UserServiceTests { method setup (line 75) | @BeforeEach method cleanup (line 87) | @AfterEach method setRequestEntityConverterWhenNullThenThrowIllegalArgumentException (line 92) | @Test method setRestOperationsWhenNullThenThrowIllegalArgumentException (line 97) | @Test method loadUserWhenUserRequestIsNullThenThrowIllegalArgumentException (line 102) | @Test method loadUserWhenUserInfoUriIsNullThenThrowOAuth2AuthenticationException (line 107) | @Test method loadUserWhenUserNameAttributeNameIsNullThenThrowOAuth2AuthenticationException (line 115) | @Test method loadUserWhenUserInfoSuccessResponseThenReturnUser (line 127) | @Test method loadUserWhenNestedUserInfoSuccessThenReturnUser (line 162) | @Test method loadUserWhenUserInfoSuccessResponseInvalidThenThrowOAuth2AuthenticationException (line 203) | @Test method loadUserWhenUserInfoErrorResponseWwwAuthenticateHeaderThenThrowOAuth2AuthenticationException (line 227) | @Test method loadUserWhenUserInfoErrorResponseThenThrowOAuth2AuthenticationException (line 246) | @Test method loadUserWhenServerErrorThenThrowOAuth2AuthenticationException (line 266) | @Test method loadUserWhenUserInfoUriInvalidThenThrowOAuth2AuthenticationException (line 280) | @Test method loadUserWhenUserInfoSuccessResponseThenAcceptHeaderJson (line 294) | @Test method loadUserWhenAuthenticationMethodHeaderSuccessResponseThenHttpMethodGet (line 318) | @Test method loadUserWhenAuthenticationMethodFormSuccessResponseThenHttpMethodPost (line 345) | @Test method loadUserWhenTokenContainsScopesThenIndividualScopeAuthorities (line 371) | @Test method loadUserWhenTokenDoesNotContainScopesThenNoScopeAuthorities (line 386) | @Test method loadUserWhenUserInfoSuccessResponseInvalidContentTypeThenThrowOAuth2AuthenticationException (line 400) | @Test method setAttributesConverterWhenNullThenException (line 418) | @Test method withMockResponse (line 424) | private DefaultOAuth2UserService withMockResponse(Map ... method jsonResponse (line 436) | private MockResponse jsonResponse(String json) { FILE: oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/userinfo/DefaultReactiveOAuth2UserServiceTests.java class DefaultReactiveOAuth2UserServiceTests (line 65) | public class DefaultReactiveOAuth2UserServiceTests { method setup (line 76) | @BeforeEach method cleanup (line 87) | @AfterEach method loadUserWhenUserRequestIsNullThenThrowIllegalArgumentException (line 92) | @Test method loadUserWhenUserInfoUriIsNullThenThrowOAuth2AuthenticationException (line 98) | @Test method loadUserWhenUserNameAttributeNameIsNullThenThrowOAuth2AuthenticationException (line 107) | @Test method loadUserWhenUserInfoSuccessResponseThenReturnUser (line 120) | @Test method loadUserWhenUserInfo201CreatedResponseThenReturnUser (line 151) | @Test method loadUserWhenNestedUserInfoSuccessThenReturnUser (line 169) | @Test method loadUserWhenAuthenticationMethodHeaderSuccessResponseThenHttpMethodGet (line 211) | @Test method loadUserWhenAuthenticationMethodFormSuccessResponseThenHttpMethodPost (line 234) | @Test method loadUserWhenUserInfoSuccessResponseInvalidThenThrowOAuth2AuthenticationException (line 256) | @Test method loadUserWhenUserInfoErrorResponseThenThrowOAuth2AuthenticationException (line 274) | @Test method loadUserWhenUserInfoUriInvalidThenThrowOAuth2AuthenticationException (line 284) | @Test method loadUserWhenTokenContainsScopesThenIndividualScopeAuthorities (line 291) | @Test method loadUserWhenTokenDoesNotContainScopesThenNoScopeAuthorities (line 306) | @Test method loadUserWhenUserInfoSuccessResponseInvalidContentTypeThenThrowOAuth2AuthenticationException (line 320) | @Test method setAttributesConverterWhenNullThenException (line 335) | @Test method withMockResponse (line 341) | private DefaultReactiveOAuth2UserService withMockResponse(Map currentServerWebExchange() { FILE: oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/web/HttpSessionOAuth2AuthorizationRequestRepositoryTests.java class HttpSessionOAuth2AuthorizationRequestRepositoryTests (line 39) | public class HttpSessionOAuth2AuthorizationRequestRepositoryTests { method loadAuthorizationRequestWhenHttpServletRequestIsNullThenThrowIllegalArgumentException (line 43) | @Test method loadAuthorizationRequestWhenNotSavedThenReturnNull (line 49) | @Test method loadAuthorizationRequestWhenSavedThenReturnAuthorizationRequest (line 58) | @Test method loadAuthorizationRequestWhenSavedAndStateParameterNullThenReturnNull (line 70) | @Test method saveAuthorizationRequestWhenHttpServletRequestIsNullThenThrowIllegalArgumentException (line 79) | @Test method saveAuthorizationRequestWhenHttpServletResponseIsNullThenThrowIllegalArgumentException (line 86) | @Test method saveAuthorizationRequestWhenStateNullThenThrowIllegalArgumentException (line 93) | @Test method saveAuthorizationRequestWhenNotNullThenSaved (line 101) | @Test method saveAuthorizationRequestWhenNoExistingSessionAndDistributedSessionThenSaved (line 113) | @Test method saveAuthorizationRequestWhenExistingSessionAndDistributedSessionThenSaved (line 126) | @Test method saveAuthorizationRequestWhenNullThenRemoved (line 142) | @Test method removeAuthorizationRequestWhenHttpServletRequestIsNullThenThrowIllegalArgumentException (line 155) | @Test method removeAuthorizationRequestWhenHttpServletResponseIsNullThenThrowIllegalArgumentException (line 161) | @Test method removeAuthorizationRequestWhenSavedThenRemoved (line 167) | @Test method removeAuthorizationRequestWhenSavedThenRemovedFromSession (line 183) | @Test method removeAuthorizationRequestWhenNotSavedThenNotRemoved (line 198) | @Test method createAuthorizationRequest (line 208) | protected OAuth2AuthorizationRequest.Builder createAuthorizationReques... class MockDistributedHttpSession (line 215) | static class MockDistributedHttpSession extends MockHttpSession { method getAttribute (line 217) | @Override method setAttribute (line 222) | @Override method wrap (line 227) | private Object wrap(Object object) { FILE: oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/web/HttpSessionOAuth2AuthorizedClientRepositoryTests.java class HttpSessionOAuth2AuthorizedClientRepositoryTests (line 41) | public class HttpSessionOAuth2AuthorizedClientRepositoryTests { method setup (line 59) | @BeforeEach method loadAuthorizedClientWhenClientRegistrationIdIsNullThenThrowIllegalArgumentException (line 65) | @Test method loadAuthorizedClientWhenPrincipalNameIsNullThenExceptionNotThrown (line 71) | @Test method loadAuthorizedClientWhenRequestIsNullThenThrowIllegalArgumentException (line 76) | @Test method loadAuthorizedClientWhenClientRegistrationNotFoundThenReturnNull (line 82) | @Test method loadAuthorizedClientWhenSavedThenReturnAuthorizedClient (line 89) | @Test method saveAuthorizedClientWhenAuthorizedClientIsNullThenThrowIllegalArgumentException (line 99) | @Test method saveAuthorizedClientWhenAuthenticationIsNullThenExceptionNotThrown (line 105) | @Test method saveAuthorizedClientWhenRequestIsNullThenThrowIllegalArgumentException (line 112) | @Test method saveAuthorizedClientWhenResponseIsNullThenThrowIllegalArgumentException (line 120) | @Test method saveAuthorizedClientWhenSavedThenSavedToSession (line 128) | @Test method removeAuthorizedClientWhenClientRegistrationIdIsNullThenThrowIllegalArgumentException (line 143) | @Test method removeAuthorizedClientWhenPrincipalNameIsNullThenExceptionNotThrown (line 149) | @Test method removeAuthorizedClientWhenRequestIsNullThenThrowIllegalArgumentException (line 154) | @Test method removeAuthorizedClientWhenResponseIsNullThenExceptionNotThrown (line 160) | @Test method removeAuthorizedClientWhenNotSavedThenSessionNotCreated (line 165) | @Test method removeAuthorizedClientWhenClient1SavedAndClient2RemovedThenClient1NotRemoved (line 171) | @Test method removeAuthorizedClientWhenSavedThenRemoved (line 184) | @Test method removeAuthorizedClientWhenSavedThenRemovedFromSession (line 198) | @Test method removeAuthorizedClientWhenClient1Client2SavedAndClient1RemovedThenClient2NotRemoved (line 214) | @Test FILE: oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/web/OAuth2AuthorizationCodeGrantFilterTests.java class OAuth2AuthorizationCodeGrantFilterTests (line 83) | public class OAuth2AuthorizationCodeGrantFilterTests { method setup (line 101) | @BeforeEach method cleanup (line 120) | @AfterEach method constructorWhenClientRegistrationRepositoryIsNullThenThrowIllegalArgumentException (line 125) | @Test method constructorWhenAuthorizedClientRepositoryIsNullThenThrowIllegalArgumentException (line 131) | @Test method constructorWhenAuthenticationManagerIsNullThenThrowIllegalArgumentException (line 138) | @Test method setAuthorizationRequestRepositoryWhenAuthorizationRequestRepositoryIsNullThenThrowIllegalArgumentException (line 145) | @Test method setRequestCacheWhenRequestCacheIsNullThenThrowIllegalArgumentException (line 150) | @Test method doFilterWhenNotAuthorizationResponseThenNotProcessed (line 155) | @Test method doFilterWhenAuthorizationRequestNotFoundThenNotProcessed (line 167) | @Test method doFilterWhenAuthorizationRequestRedirectUriDoesNotMatchThenNotProcessed (line 177) | @Test method doFilterWhenAuthorizationRequestRedirectUriParametersMatchThenProcessed (line 191) | @Test method doFilterWhenAuthorizationRequestRedirectUriParametersDoesNotMatchThenNotProcessed (line 219) | @Test method doFilterWhenAuthorizationRequestMatchThenAuthorizationRequestRemoved (line 255) | @Test method doFilterWhenAuthorizationFailsThenHandleOAuth2AuthorizationException (line 267) | @Test method doFilterWhenAuthorizationSucceedsThenAuthorizedClientSavedToService (line 281) | @Test method doFilterWhenAuthorizationSucceedsThenRedirected (line 299) | @Test method doFilterWhenCustomSecurityContextHolderStrategyThenUses (line 311) | @Test method doFilterWhenAuthorizationSucceedsAndHasSavedRequestThenRedirectToSavedRequest (line 328) | @Test method doFilterWhenAuthorizationSucceedsAndRequestCacheConfiguredThenRequestCacheUsed (line 346) | @Test method doFilterWhenAuthorizationSucceedsAndAnonymousAccessThenAuthorizedClientSavedToHttpSession (line 367) | @Test method doFilterWhenAuthorizationSucceedsAndAnonymousAccessNullAuthenticationThenAuthorizedClientSavedToHttpSession (line 398) | @Test method createAuthorizationRequest (line 426) | private static MockHttpServletRequest createAuthorizationRequest(Strin... method createAuthorizationRequest (line 430) | private static MockHttpServletRequest createAuthorizationRequest(Strin... method createAuthorizationResponse (line 443) | private static MockHttpServletRequest createAuthorizationResponse(Mock... method createAuthorizationResponse (line 447) | private static MockHttpServletRequest createAuthorizationResponse(Mock... method setUpAuthorizationRequest (line 465) | private void setUpAuthorizationRequest(HttpServletRequest request, Htt... method setUpAuthenticationResult (line 476) | private void setUpAuthenticationResult(ClientRegistration registration) { FILE: oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/web/OAuth2AuthorizationRequestRedirectFilterTests.java class OAuth2AuthorizationRequestRedirectFilterTests (line 63) | public class OAuth2AuthorizationRequestRedirectFilterTests { method setUp (line 75) | @BeforeEach method constructorWhenClientRegistrationRepositoryIsNullThenThrowIllegalArgumentException (line 86) | @Test method constructorWhenAuthorizationRequestBaseUriIsNullThenThrowIllegalArgumentException (line 92) | @Test method constructorWhenAuthorizationRequestResolverIsNullThenThrowIllegalArgumentException (line 98) | @Test method setAuthorizationRequestRepositoryWhenAuthorizationRequestRepositoryIsNullThenThrowIllegalArgumentException (line 104) | @Test method setAuthorizationRedirectStrategyWhenAuthorizationRedirectStrategyIsNullThenThrowIllegalArgumentException (line 109) | @Test method setRequestCacheWhenRequestCacheIsNullThenThrowIllegalArgumentException (line 114) | @Test method setAuthenticationFailureHandlerIsNullThenThrowIllegalArgumentException (line 119) | @Test method doFilterWhenNotAuthorizationRequestThenNextFilter (line 124) | @Test method doFilterWhenAuthorizationRequestWithInvalidClientThenStatusInternalServerError (line 134) | @Test method doFilterWhenAuthorizationRequestWithInvalidClientAndCustomFailureHandlerThenCustomError (line 147) | @Test method doFilterWhenAuthorizationRequestOAuth2LoginThenRedirectForAuthorization (line 171) | @Test method doFilterWhenAuthorizationRequestOAuth2LoginThenAuthorizationRequestSaved (line 185) | @Test method doFilterWhenCustomAuthorizationRequestBaseUriThenRedirectForAuthorization (line 201) | @Test method doFilterWhenNotAuthorizationRequestAndClientAuthorizationRequiredExceptionThrownThenRedirectForAuthorization (line 217) | @Test method doFilterWhenNotAuthorizationRequestAndClientAuthorizationRequiredExceptionThrownButAuthorizationRequestNotResolvedThenStatusInternalServerError (line 234) | @Test method doFilterWhenAuthorizationRequestAndAdditionalParametersProvidedThenAuthorizationRequestIncludesAdditionalParameters (line 253) | @Test method doFilterWhenAuthorizationRequestAndCustomAuthorizationRequestUriSetThenCustomAuthorizationRequestUriUsed (line 281) | @Test method doFilterWhenCustomAuthorizationRedirectStrategySetThenCustomAuthorizationRedirectStrategyUsed (line 320) | @Test method doFilterWhenNotAuthorizationRequestAndClientAuthorizationRequiredExceptionThrownThenSaveRequestBeforeCommitted (line 348) | @Test FILE: oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/web/OAuth2LoginAuthenticationFilterTests.java class OAuth2LoginAuthenticationFilterTests (line 79) | public class OAuth2LoginAuthenticationFilterTests { method setUp (line 105) | @BeforeEach method constructorWhenClientRegistrationRepositoryIsNullThenThrowIllegalArgumentException (line 126) | @Test method constructorWhenAuthorizedClientServiceIsNullThenThrowIllegalArgumentException (line 132) | @Test method constructorWhenAuthorizedClientRepositoryIsNullThenThrowIllegalArgumentException (line 138) | @Test method constructorWhenFilterProcessesUrlIsNullThenThrowIllegalArgumentException (line 146) | @Test method setAuthorizationRequestRepositoryWhenAuthorizationRequestRepositoryIsNullThenThrowIllegalArgumentException (line 153) | @Test method setAuthenticationResultConverterWhenAuthenticationResultConverterIsNullThenThrowIllegalArgumentException (line 159) | @Test method doFilterWhenNotAuthorizationResponseThenNextFilter (line 164) | @Test method doFilterWhenAuthorizationResponseInvalidThenInvalidRequestError (line 176) | @Test method doFilterWhenAuthorizationResponseAuthorizationRequestNotFoundThenAuthorizationRequestNotFoundError (line 196) | @Test method doFilterWhenAuthorizationResponseClientRegistrationNotFoundThenClientRegistrationNotFoundError (line 217) | @Test method doFilterWhenAuthorizationResponseValidThenAuthorizationRequestRemoved (line 254) | @Test method doFilterWhenAuthorizationResponseValidThenAuthorizedClientSaved (line 269) | @Test method doFilterWhenCustomFilterProcessesUrlThenFilterProcesses (line 290) | @Test method doFilterWhenAuthorizationResponseHasDefaultPort80ThenRedirectUriMatchingExcludesPort (line 311) | @Test method doFilterWhenAuthorizationResponseHasDefaultPort443ThenRedirectUriMatchingExcludesPort (line 338) | @Test method doFilterWhenAuthorizationResponseHasNonDefaultPortThenRedirectUriMatchingIncludesPort (line 366) | @Test method attemptAuthenticationShouldSetAuthenticationDetailsOnAuthenticationResult (line 394) | @Test method attemptAuthenticationWhenAuthenticationResultIsNullThenIllegalArgumentException (line 411) | @Test method attemptAuthenticationWhenAuthenticationResultConverterSetThenUsed (line 426) | @Test method setUpAuthorizationRequest (line 443) | private void setUpAuthorizationRequest(HttpServletRequest request, Htt... method expandRedirectUri (line 458) | private String expandRedirectUri(HttpServletRequest request, ClientReg... method setUpAuthenticationResult (line 473) | private void setUpAuthenticationResult(ClientRegistration registration) { class CustomOAuth2AuthenticationToken (line 489) | private static final class CustomOAuth2AuthenticationToken extends OAu... method CustomOAuth2AuthenticationToken (line 491) | CustomOAuth2AuthenticationToken(OAuth2User principal, Collection customizer) { method withRequestInterceptor (line 660) | private Consumer withRequestInterceptor() { method hasAuthorizationHeader (line 664) | private static RequestMatcher hasAuthorizationHeader(OAuth2AccessToken... method withApplicationJson (line 670) | private static ResponseCreator withApplicationJson() { method withWwwAuthenticateHeader (line 676) | private static ResponseCreator withWwwAuthenticateHeader(HttpStatus ht... method withException (line 685) | private static ResponseCreator withException(OAuth2AuthorizationExcept... method performRequest (line 691) | private void performRequest(Consumer>... method withDefaults (line 697) | private static Consumer> withDefaults... method withClientRegistrationId (line 702) | private Consumer> withClientRegistrat... method hasOAuth2Error (line 707) | private Consumer hasOAuth2Error(String e... FILE: oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/web/client/support/OAuth2RestClientHttpServiceGroupConfigurerTests.java class OAuth2RestClientHttpServiceGroupConfigurerTests (line 41) | @ExtendWith(MockitoExtension.class) method configureGroupsConfigureProxyFactory (line 62) | @Test method configureGroupsConfigureClient (line 76) | @Test FILE: oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/web/method/annotation/OAuth2AuthorizedClientArgumentResolverTests.java class OAuth2AuthorizedClientArgumentResolverTests (line 73) | public class OAuth2AuthorizedClientArgumentResolverTests { method setup (line 97) | @BeforeEach method cleanup (line 152) | @AfterEach method constructorWhenClientRegistrationRepositoryIsNullThenThrowIllegalArgumentException (line 157) | @Test method constructorWhenOAuth2AuthorizedClientRepositoryIsNullThenThrowIllegalArgumentException (line 163) | @Test method constructorWhenAuthorizedClientManagerIsNullThenThrowIllegalArgumentException (line 169) | @Test method supportsParameterWhenParameterTypeOAuth2AuthorizedClientThenTrue (line 174) | @Test method supportsParameterWhenParameterTypeOAuth2AuthorizedClientWithoutAnnotationThenFalse (line 181) | @Test method supportsParameterWhenParameterTypeUnsupportedThenFalse (line 188) | @Test method supportsParameterWhenParameterTypeUnsupportedWithoutAnnotationThenFalse (line 194) | @Test method resolveArgumentWhenRegistrationIdEmptyAndNotOAuth2AuthenticationThenThrowIllegalArgumentException (line 201) | @Test method resolveArgumentWhenRegistrationIdEmptyAndOAuth2AuthenticationThenResolves (line 211) | @Test method resolveArgumentWhenAuthorizedClientFoundThenResolves (line 224) | @Test method resolveArgumentWhenCustomSecurityContextHolderStrategyThenUses (line 233) | @Test method resolveArgumentWhenRegistrationIdInvalidThenThrowIllegalArgumentException (line 246) | @Test method resolveArgumentWhenAuthorizedClientNotFoundForAuthorizationCodeClientThenThrowClientAuthorizationRequiredException (line 256) | @Test method resolveArgumentWhenAuthorizedClientNotFoundForClientCredentialsClientThenResolvesFromTokenResponseClient (line 266) | @SuppressWarnings("unchecked") method getMethodParameter (line 297) | private MethodParameter getMethodParameter(String methodName, Class... class TestController (line 302) | static class TestController { method paramTypeAuthorizedClient (line 304) | void paramTypeAuthorizedClient( method paramTypeAuthorizedClientWithoutAnnotation (line 308) | void paramTypeAuthorizedClientWithoutAnnotation(OAuth2AuthorizedClie... method paramTypeUnsupported (line 311) | void paramTypeUnsupported(@RegisteredOAuth2AuthorizedClient("client1... method paramTypeUnsupportedWithoutAnnotation (line 314) | void paramTypeUnsupportedWithoutAnnotation(String param) { method registrationIdEmpty (line 317) | void registrationIdEmpty(@RegisteredOAuth2AuthorizedClient OAuth2Aut... method registrationIdInvalid (line 320) | void registrationIdInvalid( method clientCredentialsClient (line 324) | void clientCredentialsClient( FILE: oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/web/reactive/function/client/MockExchangeFunction.java class MockExchangeFunction (line 39) | public class MockExchangeFunction implements ExchangeFunction { method getCapturedAuthentication (line 47) | public Authentication getCapturedAuthentication() { method getRequest (line 51) | public ClientRequest getRequest() { method getRequests (line 55) | public List getRequests() { method getResponse (line 59) | public ClientResponse getResponse() { method exchange (line 63) | @Override method captureAuthentication (line 71) | private Mono captureAuthentication() { FILE: oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/web/reactive/function/client/ServerOAuth2AuthorizedClientExchangeFilterFunctionITests.java class ServerOAuth2AuthorizedClientExchangeFilterFunctionITests (line 98) | public class ServerOAuth2AuthorizedClientExchangeFilterFunctionITests { method setUp (line 118) | @BeforeEach method cleanup (line 157) | @AfterEach method requestWhenNotAuthorizedThenAuthorizeAndSendRequest (line 162) | @Test method requestWhenAuthorizedButExpiredThenRefreshAndSendRequest (line 202) | @Test method requestWhenAuthorizedButExpiredThenRefreshSecurityContext (line 251) | @Test method requestMultipleWhenNoneAuthorizedThenAuthorizeAndSendRequest (line 361) | @Test method requestWhenUnauthorizedThenReAuthorize (line 424) | @Test method jsonResponse (line 484) | private MockResponse jsonResponse(String json) { class AuthenticationCapturingExchangeFilterFunction (line 492) | private static final class AuthenticationCapturingExchangeFilterFuncti... method filter (line 496) | @Override method getCapturedAuthentication (line 504) | private Authentication getCapturedAuthentication() { FILE: oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/web/reactive/function/client/ServerOAuth2AuthorizedClientExchangeFilterFunctionTests.java class ServerOAuth2AuthorizedClientExchangeFilterFunctionTests (line 123) | @ExtendWith(MockitoExtension.class) method setup (line 172) | @BeforeEach method setupMocks (line 195) | private void setupMocks() { method setupMockSaveAuthorizedClient (line 200) | private void setupMockSaveAuthorizedClient() { method setupMockHeaders (line 204) | private void setupMockHeaders() { method constructorWhenAuthorizedClientManagerIsNullThenThrowIllegalArgumentException (line 208) | @Test method setServerSecurityContextRepositoryWhenHandlerIsNullThenThrowIllegalArgumentException (line 214) | @Test method filterWhenAuthorizedClientNullThenAuthorizationHeaderNull (line 221) | @Test method filterWhenAuthorizedClientThenAuthorizationHeader (line 228) | @Test method filterWhenExistingAuthorizationThenSingleAuthorizationHeader (line 243) | @Test method filterWhenClientCredentialsTokenExpiredThenGetNewToken (line 258) | @Test method filterWhenClientCredentialsTokenNotExpiredThenUseCurrentToken (line 298) | @Test method filterWhenRefreshRequiredThenRefresh (line 323) | @Test method filterWhenRefreshRequiredAndEmptyReactiveSecurityContextThenSaved (line 376) | @Test method filterWhenJwtBearerClientNotAuthorizedThenExchangeToken (line 412) | @Test method filterWhenRefreshTokenNullThenShouldRefreshFalse (line 459) | @Test method filterWhenNotExpiredThenShouldRefreshFalse (line 480) | @Test method filterWhenUnauthorizedThenInvokeFailureHandler (line 502) | @Test method filterWhenUnauthorizedWithWebClientExceptionThenInvokeFailureHandler (line 534) | @Test method filterWhenForbiddenThenInvokeFailureHandler (line 577) | @Test method filterWhenForbiddenWithWebClientExceptionThenInvokeFailureHandler (line 609) | @Test method filterWhenWWWAuthenticateHeaderIncludesErrorThenInvokeFailureHandler (line 648) | @Test method filterWhenAuthorizationExceptionThenInvokeFailureHandler (line 686) | @Test method filterWhenOtherHttpStatusShouldNotInvokeFailureHandler (line 713) | @Test method filterWhenClientRegistrationIdThenAuthorizedClientResolved (line 728) | @Test method filterWhenDefaultClientRegistrationIdThenAuthorizedClientResolved (line 749) | @Test method filterWhenClientRegistrationIdFromAuthenticationThenAuthorizedClientResolved (line 768) | @Test method filterWhenDefaultOAuth2AuthorizedClientFalseThenEmpty (line 794) | @Test method filterWhenClientRegistrationIdAndServerWebExchangeFromContextThenServerWebExchangeFromContext (line 811) | @Test method filterWhenClientCredentialsClientNotAuthorizedAndOutsideRequestContextThenGetNewToken (line 831) | @Test method serverWebExchange (line 887) | private Context serverWebExchange() { method getBody (line 891) | private static String getBody(ClientRequest request) { FILE: oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/web/reactive/function/client/ServletOAuth2AuthorizedClientExchangeFilterFunctionITests.java class ServletOAuth2AuthorizedClientExchangeFilterFunctionITests (line 69) | public class ServletOAuth2AuthorizedClientExchangeFilterFunctionITests { method setUp (line 89) | @BeforeEach method cleanup (line 126) | @AfterEach method requestWhenNotAuthorizedThenAuthorizeAndSendRequest (line 133) | @Test method requestWhenAuthorizedButExpiredThenRefreshAndSendRequest (line 169) | @Test method requestMultipleWhenNoneAuthorizedThenAuthorizeAndSendRequest (line 216) | @Test method context (line 273) | private Context context() { method jsonResponse (line 282) | private MockResponse jsonResponse(String json) { FILE: oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/web/reactive/function/client/ServletOAuth2AuthorizedClientExchangeFilterFunctionTests.java class ServletOAuth2AuthorizedClientExchangeFilterFunctionTests (line 130) | @ExtendWith(MockitoExtension.class) method setup (line 187) | @BeforeEach method cleanup (line 208) | @AfterEach method constructorWhenAuthorizedClientManagerIsNullThenThrowIllegalArgumentException (line 214) | @Test method defaultRequestRequestResponseWhenNullRequestContextThenRequestAndResponseNull (line 220) | @Test method defaultRequestRequestResponseWhenRequestContextThenRequestAndResponseSet (line 227) | @Test method defaultRequestAuthenticationWhenSecurityContextEmptyThenAuthenticationNull (line 237) | @Test method defaultRequestAuthenticationWhenAuthenticationSetThenAuthenticationSet (line 243) | @Test method defaultRequestAuthenticationWhenCustomSecurityContextHolderStrategyThenAuthenticationSet (line 252) | @Test method getDefaultRequestAttributes (line 264) | private Map getDefaultRequestAttributes() { method filterWhenAuthorizedClientNullThenAuthorizationHeaderNull (line 271) | @Test method filterWhenAuthorizedClientThenAuthorizationHeader (line 278) | @Test method filterWhenExistingAuthorizationThenSingleAuthorizationHeader (line 294) | @Test method filterWhenRefreshRequiredThenRefresh (line 311) | @Test method filterWhenRefreshRequiredThenRefreshAndResponseDoesNotContainRefreshToken (line 350) | @Test method filterWhenClientCredentialsTokenNotExpiredThenUseCurrentToken (line 407) | @Test method filterWhenClientCredentialsTokenExpiredThenGetNewToken (line 433) | @Test method filterWhenJwtBearerClientNotAuthorizedThenExchangeToken (line 464) | @Test method filterWhenRefreshRequiredAndEmptyReactiveSecurityContextThenSaved (line 506) | @Test method filterWhenRefreshTokenNullThenShouldRefreshFalse (line 540) | @Test method filterWhenNotExpiredThenShouldRefreshFalse (line 561) | @Test method filterWhenChainedThenDefaultsStillAvailable (line 584) | @Test method filterWhenUnauthorizedThenInvokeFailureHandler (line 623) | @Test method filterWhenForbiddenThenInvokeFailureHandler (line 628) | @Test method assertHttpStatusInvokesFailureHandler (line 633) | private void assertHttpStatusInvokesFailureHandler(HttpStatus httpStat... method filterWhenWWWAuthenticateHeaderIncludesErrorThenInvokeFailureHandler (line 662) | @Test method filterWhenUnauthorizedWithWebClientExceptionThenInvokeFailureHandler (line 700) | @Test method filterWhenForbiddenWithWebClientExceptionThenInvokeFailureHandler (line 706) | @Test method assertHttpStatusWithWebClientExceptionInvokesFailureHandler (line 712) | private void assertHttpStatusWithWebClientExceptionInvokesFailureHandl... method filterWhenAuthorizationExceptionThenInvokeFailureHandler (line 745) | @Test method filterWhenOtherHttpStatusThenDoesNotInvokeFailureHandler (line 777) | @Test method context (line 795) | private Context context(HttpServletRequest servletRequest, HttpServlet... method getBody (line 805) | private static String getBody(ClientRequest request) { FILE: oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/web/reactive/function/client/support/OAuth2WebClientHttpServiceGroupConfigurerTests.java class OAuth2WebClientHttpServiceGroupConfigurerTests (line 41) | @ExtendWith(MockitoExtension.class) method configureGroupsConfigureProxyFactory (line 62) | @Test method configureGroupsConfigureClient (line 76) | @Test FILE: oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/web/reactive/result/method/annotation/OAuth2AuthorizedClientArgumentResolverTests.java class OAuth2AuthorizedClientArgumentResolverTests (line 62) | @ExtendWith(MockitoExtension.class) method setUp (line 81) | @BeforeEach method constructorWhenClientRegistrationRepositoryIsNullThenThrowIllegalArgumentException (line 100) | @Test method constructorWhenOAuth2AuthorizedClientRepositoryIsNullThenThrowIllegalArgumentException (line 106) | @Test method constructorWhenAuthorizedClientManagerIsNullThenThrowIllegalArgumentException (line 112) | @Test method supportsParameterWhenParameterTypeOAuth2AuthorizedClientThenTrue (line 117) | @Test method supportsParameterWhenParameterTypeOAuth2AuthorizedClientWithoutAnnotationThenFalse (line 124) | @Test method supportsParameterWhenParameterTypeUnsupportedWithoutAnnotationThenFalse (line 131) | @Test method resolveArgumentWhenRegistrationIdEmptyAndNotOAuth2AuthenticationThenThrowIllegalArgumentException (line 138) | @Test method resolveArgumentWhenRegistrationIdEmptyAndOAuth2AuthenticationThenResolves (line 145) | @Test method resolveArgumentWhenParameterTypeOAuth2AuthorizedClientAndCurrentAuthenticationNullThenResolves (line 156) | @Test method resolveArgumentWhenOAuth2AuthorizedClientFoundThenResolves (line 166) | @Test method resolveArgumentWhenOAuth2AuthorizedClientNotFoundThenThrowClientAuthorizationRequiredException (line 177) | @Test method resolveArgument (line 188) | private Object resolveArgument(MethodParameter methodParameter) { method serverWebExchange (line 196) | private Context serverWebExchange() { method getMethodParameter (line 200) | private MethodParameter getMethodParameter(String methodName, Class... class TestController (line 205) | static class TestController { method paramTypeAuthorizedClient (line 207) | void paramTypeAuthorizedClient( method paramTypeAuthorizedClientWithoutAnnotation (line 211) | void paramTypeAuthorizedClientWithoutAnnotation(OAuth2AuthorizedClie... method paramTypeUnsupported (line 214) | void paramTypeUnsupported(@RegisteredOAuth2AuthorizedClient("client1... method paramTypeUnsupportedWithoutAnnotation (line 217) | void paramTypeUnsupportedWithoutAnnotation(String param) { method registrationIdEmpty (line 220) | void registrationIdEmpty(@RegisteredOAuth2AuthorizedClient OAuth2Aut... FILE: oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/web/server/AuthenticatedPrincipalServerOAuth2AuthorizedClientRepositoryTests.java class AuthenticatedPrincipalServerOAuth2AuthorizedClientRepositoryTests (line 42) | public class AuthenticatedPrincipalServerOAuth2AuthorizedClientRepositor... method setup (line 56) | @BeforeEach method constructorWhenAuthorizedClientServiceIsNullThenThrowIllegalArgumentException (line 66) | @Test method setAuthorizedClientRepositoryWhenAuthorizedClientRepositoryIsNullThenThrowIllegalArgumentException (line 72) | @Test method loadAuthorizedClientWhenAuthenticatedPrincipalThenLoadFromService (line 78) | @Test method loadAuthorizedClientWhenAnonymousPrincipalThenLoadFromAnonymousRepository (line 87) | @Test method saveAuthorizedClientWhenAuthenticatedPrincipalThenSaveToService (line 98) | @Test method saveAuthorizedClientWhenAnonymousPrincipalThenSaveToAnonymousRepository (line 107) | @Test method removeAuthorizedClientWhenAuthenticatedPrincipalThenRemoveFromService (line 118) | @Test method removeAuthorizedClientWhenAnonymousPrincipalThenRemoveFromAnonymousRepository (line 127) | @Test method createAuthenticatedPrincipal (line 138) | private Authentication createAuthenticatedPrincipal() { method createAnonymousPrincipal (line 144) | private Authentication createAnonymousPrincipal() { FILE: oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/web/server/DefaultServerOAuth2AuthorizationRequestResolverTests.java class DefaultServerOAuth2AuthorizationRequestResolverTests (line 53) | @ExtendWith(MockitoExtension.class) method setup (line 63) | @BeforeEach method setAuthorizationRequestCustomizerWhenNullThenThrowIllegalArgumentException (line 68) | @Test method resolveWhenNotMatchThenNull (line 73) | @Test method resolveWhenClientRegistrationNotFoundMatchThenBadRequest (line 78) | @Test method resolveWhenClientRegistrationFoundThenWorks (line 86) | @Test method resolveWhenForwardedHeadersClientRegistrationFoundThenWorks (line 96) | @Test method resolveWhenAuthorizationRequestWithValidPublicClientThenResolves (line 112) | @Test method resolveWhenAuthorizationRequestApplyPkceToConfidentialClientsThenApplied (line 129) | @Test method resolveWhenRequireProofKeyTrueThenPkceEnabled (line 145) | @Test method assertPkceApplied (line 161) | private void assertPkceApplied(OAuth2AuthorizationRequest authorizatio... method assertPkceNotApplied (line 176) | private void assertPkceNotApplied(OAuth2AuthorizationRequest authoriza... method resolveWhenAuthenticationRequestWithValidOidcClientThenResolves (line 188) | @Test method resolveWhenAuthorizationRequestCustomizerRemovesNonceThenQueryExcludesNonce (line 201) | @Test method resolveWhenAuthorizationRequestCustomizerAddsParameterThenQueryIncludesParameter (line 218) | @Test method resolveWhenAuthorizationRequestCustomizerOverridesParameterThenQueryIncludesParameter (line 234) | @Test method resolve (line 250) | private OAuth2AuthorizationRequest resolve(String path) { FILE: oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/web/server/OAuth2AuthorizationCodeGrantWebFilterTests.java class OAuth2AuthorizationCodeGrantWebFilterTests (line 66) | @ExtendWith(MockitoExtension.class) method setup (line 83) | @BeforeEach method constructorWhenAuthenticationManagerNullThenIllegalArgumentException (line 90) | @Test method constructorWhenClientRegistrationRepositoryNullThenIllegalArgumentException (line 98) | @Test method constructorWhenAuthorizedClientRepositoryNullThenIllegalArgumentException (line 106) | @Test method setRequestCacheWhenRequestCacheIsNullThenThrowIllegalArgumentException (line 114) | @Test method filterWhenNotMatchThenAuthenticationManagerNotCalled (line 119) | @Test method filterWhenMatchThenAuthorizedClientSaved (line 128) | @Test method filterWhenAuthorizationRequestRedirectUriParametersMatchThenProcessed (line 152) | @Test method filterWhenAuthorizationRequestRedirectUriParametersNotMatchThenNotProcessed (line 188) | @Test method filterWhenAuthorizationSucceedsAndRequestCacheConfiguredThenRequestCacheUsed (line 227) | @Test method filterWhenAuthenticationConverterThrowsOAuth2AuthorizationExceptionThenMappedToOAuth2AuthenticationException (line 255) | @Test method filterWhenAuthenticationManagerThrowsOAuth2AuthorizationExceptionThenMappedToOAuth2AuthenticationException (line 278) | @Test method createOAuth2AuthorizationRequest (line 300) | private static OAuth2AuthorizationRequest createOAuth2AuthorizationReq... method createAuthorizationRequest (line 312) | private static MockServerHttpRequest createAuthorizationRequest(String... method createAuthorizationRequest (line 316) | private static MockServerHttpRequest createAuthorizationRequest(String... method createAuthorizationResponse (line 324) | private static MockServerHttpRequest createAuthorizationResponse(MockS... method createAuthorizationResponse (line 328) | private static MockServerHttpRequest createAuthorizationResponse(MockS... FILE: oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/web/server/OAuth2AuthorizationRequestRedirectWebFilterTests.java class OAuth2AuthorizationRequestRedirectWebFilterTests (line 58) | @ExtendWith(MockitoExtension.class) method setup (line 76) | @BeforeEach method constructorWhenClientRegistrationRepositoryNullThenIllegalArgumentException (line 85) | @Test method setterWhenAuthorizationRedirectStrategyNullThenIllegalArgumentException (line 92) | @Test method filterWhenDoesNotMatchThenClientRegistrationRepositoryNotSubscribed (line 97) | @Test method filterWhenDoesMatchThenClientRegistrationRepositoryNotSubscribed (line 107) | @Test method filterWhenDoesMatchThenResolveRedirectUriExpandedExcludesQueryString (line 134) | @Test method filterWhenExceptionThenRedirected (line 158) | @Test method filterWhenExceptionThenSaveRequestSessionAttribute (line 177) | @Test method filterWhenPathMatchesThenRequestSessionAttributeNotSaved (line 199) | @Test method filterWhenCustomRedirectStrategySetThenRedirectUriInResponseBody (line 215) | @Test FILE: oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/web/server/ServerOAuth2AuthorizationCodeAuthenticationTokenConverterTests.java class ServerOAuth2AuthorizationCodeAuthenticationTokenConverterTests (line 50) | @ExtendWith(MockitoExtension.class) method setup (line 90) | @BeforeEach method applyWhenAuthorizationRequestEmptyThenOAuth2AuthorizationException (line 97) | @Test method applyWhenAttributesMissingThenOAuth2AuthorizationException (line 103) | @Test method applyWhenClientRegistrationMissingThenOAuth2AuthorizationException (line 113) | @Test method applyWhenCodeParameterNotFoundThenErrorCode (line 123) | @Test method applyWhenCodeParameterFoundThenCode (line 134) | @Test method applyConverter (line 147) | private OAuth2AuthorizationCodeAuthenticationToken applyConverter() { FILE: oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/web/server/WebSessionOAuth2ServerAuthorizationRequestRepositoryTests.java class WebSessionOAuth2ServerAuthorizationRequestRepositoryTests (line 38) | public class WebSessionOAuth2ServerAuthorizationRequestRepositoryTests { method loadAuthorizationRequestWhenNullExchangeThenIllegalArgumentException (line 54) | @Test method loadAuthorizationRequestWhenNoSessionThenEmpty (line 60) | @Test method loadAuthorizationRequestWhenSessionAndNoRequestThenEmpty (line 69) | @Test method loadAuthorizationRequestWhenNoStateParamThenEmpty (line 81) | @Test method loadAuthorizationRequestWhenSavedThenAuthorizationRequest (line 93) | @Test method saveAuthorizationRequestWhenAuthorizationRequestNullThenThrowsIllegalArgumentException (line 105) | @Test method saveAuthorizationRequestWhenExchangeNullThenThrowsIllegalArgumentException (line 113) | @Test method removeAuthorizationRequestWhenExchangeNullThenThrowsIllegalArgumentException (line 120) | @Test method removeAuthorizationRequestWhenNotPresentThenThrowsIllegalArgumentException (line 127) | @Test method removeAuthorizationRequestWhenPresentThenFoundAndRemoved (line 133) | @Test method removeAuthorizationRequestWhenStateMissingThenNoErrors (line 152) | @Test method assertSessionStartedIs (line 169) | private void assertSessionStartedIs(boolean expected) { FILE: oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/web/server/WebSessionServerOAuth2AuthorizedClientRepositoryTests.java class WebSessionServerOAuth2AuthorizedClientRepositoryTests (line 40) | public class WebSessionServerOAuth2AuthorizedClientRepositoryTests { method loadAuthorizedClientWhenClientRegistrationIdIsNullThenThrowIllegalArgumentException (line 56) | @Test method loadAuthorizedClientWhenPrincipalNameIsNullThenExceptionNotThrown (line 62) | @Test method loadAuthorizedClientWhenRequestIsNullThenThrowIllegalArgumentException (line 67) | @Test method loadAuthorizedClientWhenClientRegistrationNotFoundThenReturnNull (line 73) | @Test method loadAuthorizedClientWhenSavedThenReturnAuthorizedClient (line 81) | @Test method saveAuthorizedClientWhenAuthorizedClientIsNullThenThrowIllegalArgumentException (line 92) | @Test method saveAuthorizedClientWhenAuthenticationIsNullThenExceptionNotThrown (line 98) | @Test method saveAuthorizedClientWhenRequestIsNullThenThrowIllegalArgumentException (line 105) | @Test method saveAuthorizedClientWhenSavedThenSavedToSession (line 113) | @Test method removeAuthorizedClientWhenClientRegistrationIdIsNullThenThrowIllegalArgumentException (line 124) | @Test method removeAuthorizedClientWhenPrincipalNameIsNullThenExceptionNotThrown (line 130) | @Test method removeAuthorizedClientWhenRequestIsNullThenThrowIllegalArgumentException (line 135) | @Test method removeAuthorizedClientWhenNotSavedThenSessionNotCreated (line 141) | @Test method removeAuthorizedClientWhenClient1SavedAndClient2RemovedThenClient1NotRemoved (line 147) | @Test method removeAuthorizedClientWhenSavedThenRemoved (line 161) | @Test method removeAuthorizedClientWhenSavedThenRemovedFromSession (line 177) | @Test method removeAuthorizedClientWhenClient1Client2SavedAndClient1RemovedThenClient2NotRemoved (line 192) | @Test method saveAuthorizedClientWhenSessionIsNullThenThrowIllegalArgumentException (line 208) | @Test method removeAuthorizedClientWhenSessionIsNullThenThrowIllegalArgumentException (line 221) | @Test FILE: oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/web/server/authentication/OAuth2LoginAuthenticationWebFilterTests.java class OAuth2LoginAuthenticationWebFilterTests (line 54) | @ExtendWith(MockitoExtension.class) method setup (line 72) | @BeforeEach method onAuthenticationSuccessWhenOAuth2LoginAuthenticationTokenThenSavesAuthorizedClient (line 81) | @Test method loginToken (line 87) | private OAuth2LoginAuthenticationToken loginToken() { FILE: oauth2/oauth2-client/src/test/resources/custom-oauth2-client-schema.sql type oauth2AuthorizedClient (line 1) | CREATE TABLE oauth2AuthorizedClient ( FILE: oauth2/oauth2-core/src/main/java/org/springframework/security/oauth2/core/AbstractOAuth2Token.java class AbstractOAuth2Token (line 35) | public abstract class AbstractOAuth2Token implements OAuth2Token, Serial... method AbstractOAuth2Token (line 49) | protected AbstractOAuth2Token(String tokenValue) { method AbstractOAuth2Token (line 60) | protected AbstractOAuth2Token(String tokenValue, @Nullable Instant iss... method getTokenValue (line 74) | public String getTokenValue() { method getIssuedAt (line 82) | public @Nullable Instant getIssuedAt() { method getExpiresAt (line 90) | public @Nullable Instant getExpiresAt() { method equals (line 94) | @Override method hashCode (line 114) | @Override FILE: oauth2/oauth2-core/src/main/java/org/springframework/security/oauth2/core/AuthenticationMethod.java class AuthenticationMethod (line 32) | public final class AuthenticationMethod implements Serializable { method AuthenticationMethod (line 48) | public AuthenticationMethod(String value) { method getValue (line 57) | public String getValue() { method equals (line 61) | @Override method hashCode (line 73) | @Override FILE: oauth2/oauth2-core/src/main/java/org/springframework/security/oauth2/core/AuthorizationGrantType.java class AuthorizationGrantType (line 39) | public final class AuthorizationGrantType implements Serializable { method AuthorizationGrantType (line 73) | public AuthorizationGrantType(String value) { method getValue (line 82) | public String getValue() { method equals (line 86) | @Override method hashCode (line 98) | @Override method toString (line 103) | @Override FILE: oauth2/oauth2-core/src/main/java/org/springframework/security/oauth2/core/ClaimAccessor.java type ClaimAccessor (line 36) | public interface ClaimAccessor { method getClaims (line 42) | Map getClaims(); method getClaim (line 52) | @SuppressWarnings("unchecked") method hasClaim (line 64) | default boolean hasClaim(String claim) { method getClaimAsString (line 76) | default @Nullable String getClaimAsString(String claim) { method getClaimAsBoolean (line 89) | default @Nullable Boolean getClaimAsBoolean(String claim) { method getClaimAsInstant (line 110) | default @Nullable Instant getClaimAsInstant(String claim) { method getClaimAsURL (line 131) | default @Nullable URL getClaimAsURL(String claim) { method getClaimAsMap (line 153) | @SuppressWarnings("unchecked") method getClaimAsStringList (line 180) | @SuppressWarnings("unchecked") FILE: oauth2/oauth2-core/src/main/java/org/springframework/security/oauth2/core/ClientAuthenticationMethod.java class ClientAuthenticationMethod (line 32) | public final class ClientAuthenticationMethod implements Serializable { method ClientAuthenticationMethod (line 81) | public ClientAuthenticationMethod(String value) { method getValue (line 90) | public String getValue() { method methods (line 94) | static ClientAuthenticationMethod[] methods() { method valueOf (line 107) | public static ClientAuthenticationMethod valueOf(String method) { method equals (line 116) | @Override method hashCode (line 128) | @Override method toString (line 133) | @Override FILE: oauth2/oauth2-core/src/main/java/org/springframework/security/oauth2/core/DefaultOAuth2AuthenticatedPrincipal.java class DefaultOAuth2AuthenticatedPrincipal (line 38) | public final class DefaultOAuth2AuthenticatedPrincipal implements OAuth2... method DefaultOAuth2AuthenticatedPrincipal (line 55) | public DefaultOAuth2AuthenticatedPrincipal(Map attribu... method DefaultOAuth2AuthenticatedPrincipal (line 67) | public DefaultOAuth2AuthenticatedPrincipal(@Nullable String name, Map<... method getAttributes (line 84) | @Override method getAuthorities (line 89) | @Override method getName (line 94) | @Override FILE: oauth2/oauth2-core/src/main/java/org/springframework/security/oauth2/core/DelegatingOAuth2TokenValidator.java class DelegatingOAuth2TokenValidator (line 32) | public final class DelegatingOAuth2TokenValidator... method DelegatingOAuth2TokenValidator (line 41) | public DelegatingOAuth2TokenValidator(Collection getScopes() { class TokenType (line 106) | public static final class TokenType implements Serializable { method TokenType (line 124) | public TokenType(String value) { method getValue (line 133) | public String getValue() { method equals (line 137) | @Override method hashCode (line 149) | @Override FILE: oauth2/oauth2-core/src/main/java/org/springframework/security/oauth2/core/OAuth2AuthenticatedPrincipal.java type OAuth2AuthenticatedPrincipal (line 34) | public interface OAuth2AuthenticatedPrincipal extends AuthenticatedPrinc... method getAttribute (line 42) | @SuppressWarnings("unchecked") method getAttributes (line 51) | Map getAttributes(); method getAuthorities (line 58) | Collection getAuthorities(); FILE: oauth2/oauth2-core/src/main/java/org/springframework/security/oauth2/core/OAuth2AuthenticationException.java class OAuth2AuthenticationException (line 46) | public class OAuth2AuthenticationException extends AuthenticationExcepti... method OAuth2AuthenticationException (line 58) | public OAuth2AuthenticationException(String errorCode) { method OAuth2AuthenticationException (line 66) | public OAuth2AuthenticationException(OAuth2Error error) { method OAuth2AuthenticationException (line 75) | public OAuth2AuthenticationException(OAuth2Error error, Throwable caus... method OAuth2AuthenticationException (line 84) | public OAuth2AuthenticationException(OAuth2Error error, @Nullable Stri... method OAuth2AuthenticationException (line 94) | public OAuth2AuthenticationException(OAuth2Error error, @Nullable Stri... method getError (line 107) | public OAuth2Error getError() { FILE: oauth2/oauth2-core/src/main/java/org/springframework/security/oauth2/core/OAuth2AuthorizationException.java class OAuth2AuthorizationException (line 29) | public class OAuth2AuthorizationException extends RuntimeException { method OAuth2AuthorizationException (line 40) | public OAuth2AuthorizationException(OAuth2Error error) { method OAuth2AuthorizationException (line 50) | public OAuth2AuthorizationException(OAuth2Error error, String message) { method OAuth2AuthorizationException (line 61) | public OAuth2AuthorizationException(OAuth2Error error, Throwable cause) { method OAuth2AuthorizationException (line 72) | public OAuth2AuthorizationException(OAuth2Error error, String message,... method getError (line 82) | public OAuth2Error getError() { FILE: oauth2/oauth2-core/src/main/java/org/springframework/security/oauth2/core/OAuth2DeviceCode.java class OAuth2DeviceCode (line 32) | public class OAuth2DeviceCode extends AbstractOAuth2Token { method OAuth2DeviceCode (line 43) | public OAuth2DeviceCode(String tokenValue, Instant issuedAt, Instant e... FILE: oauth2/oauth2-core/src/main/java/org/springframework/security/oauth2/core/OAuth2Error.java class OAuth2Error (line 40) | public class OAuth2Error implements Serializable { method OAuth2Error (line 54) | public OAuth2Error(String errorCode) { method OAuth2Error (line 64) | public OAuth2Error(String errorCode, @Nullable String description, @Nu... method getErrorCode (line 75) | public final String getErrorCode() { method getDescription (line 83) | public final @Nullable String getDescription() { method getUri (line 91) | public final @Nullable String getUri() { method toString (line 95) | @Override FILE: oauth2/oauth2-core/src/main/java/org/springframework/security/oauth2/core/OAuth2ErrorCodes.java class OAuth2ErrorCodes (line 25) | public final class OAuth2ErrorCodes { method OAuth2ErrorCodes (line 151) | private OAuth2ErrorCodes() { FILE: oauth2/oauth2-core/src/main/java/org/springframework/security/oauth2/core/OAuth2RefreshToken.java class OAuth2RefreshToken (line 40) | public class OAuth2RefreshToken extends AbstractOAuth2Token { method OAuth2RefreshToken (line 50) | public OAuth2RefreshToken(String tokenValue, @Nullable Instant issuedA... method OAuth2RefreshToken (line 61) | public OAuth2RefreshToken(String tokenValue, @Nullable Instant issuedA... FILE: oauth2/oauth2-core/src/main/java/org/springframework/security/oauth2/core/OAuth2Token.java type OAuth2Token (line 30) | public interface OAuth2Token { method getTokenValue (line 36) | String getTokenValue(); method getIssuedAt (line 42) | default @Nullable Instant getIssuedAt() { method getExpiresAt (line 50) | default @Nullable Instant getExpiresAt() { FILE: oauth2/oauth2-core/src/main/java/org/springframework/security/oauth2/core/OAuth2TokenIntrospectionClaimAccessor.java type OAuth2TokenIntrospectionClaimAccessor (line 36) | public interface OAuth2TokenIntrospectionClaimAccessor extends ClaimAcce... method isActive (line 42) | default boolean isActive() { method getUsername (line 52) | default @Nullable String getUsername() { method getClientId (line 61) | default @Nullable String getClientId() { method getScopes (line 70) | default @Nullable List getScopes() { method getTokenType (line 80) | default @Nullable String getTokenType() { method getExpiresAt (line 90) | default @Nullable Instant getExpiresAt() { method getIssuedAt (line 100) | default @Nullable Instant getIssuedAt() { method getNotBefore (line 110) | default @Nullable Instant getNotBefore() { method getSubject (line 120) | default @Nullable String getSubject() { method getAudience (line 129) | default @Nullable List getAudience() { method getIssuer (line 138) | default @Nullable URL getIssuer() { method getId (line 147) | default @Nullable String getId() { FILE: oauth2/oauth2-core/src/main/java/org/springframework/security/oauth2/core/OAuth2TokenIntrospectionClaimNames.java class OAuth2TokenIntrospectionClaimNames (line 32) | public final class OAuth2TokenIntrospectionClaimNames { method OAuth2TokenIntrospectionClaimNames (line 96) | private OAuth2TokenIntrospectionClaimNames() { FILE: oauth2/oauth2-core/src/main/java/org/springframework/security/oauth2/core/OAuth2TokenValidator.java type OAuth2TokenValidator (line 27) | @FunctionalInterface method validate (line 35) | OAuth2TokenValidatorResult validate(T token); FILE: oauth2/oauth2-core/src/main/java/org/springframework/security/oauth2/core/OAuth2TokenValidatorResult.java class OAuth2TokenValidatorResult (line 32) | public final class OAuth2TokenValidatorResult { method OAuth2TokenValidatorResult (line 38) | private OAuth2TokenValidatorResult(Collection errors) { method hasErrors (line 47) | public boolean hasErrors() { method getErrors (line 56) | public Collection getErrors() { method success (line 64) | public static OAuth2TokenValidatorResult success() { method failure (line 73) | public static OAuth2TokenValidatorResult failure(OAuth2Error... errors) { method failure (line 82) | public static OAuth2TokenValidatorResult failure(Collection implement... method DefaultOAuth2AuthorizationManagerFactory (line 37) | public DefaultOAuth2AuthorizationManagerFactory() { method DefaultOAuth2AuthorizationManagerFactory (line 41) | public DefaultOAuth2AuthorizationManagerFactory(AuthorizationManagerFa... method setScopePrefix (line 51) | public void setScopePrefix(String scopePrefix) { method hasScope (line 56) | @Override method hasAnyScope (line 63) | @Override method hasAllScopes (line 68) | @Override method mappedScopes (line 73) | private String[] mappedScopes(String... scopes) { method assertScope (line 83) | private void assertScope(String scope) { FILE: oauth2/oauth2-core/src/main/java/org/springframework/security/oauth2/core/authorization/OAuth2AuthorizationManagerFactory.java type OAuth2AuthorizationManagerFactory (line 29) | public interface OAuth2AuthorizationManagerFactory { method hasScope (line 47) | default AuthorizationManager hasScope(String scope) { method hasAnyScope (line 69) | default AuthorizationManager hasAnyScope(String... scopes) { method hasAllScopes (line 91) | default AuthorizationManager hasAllScopes(String... scopes) { FILE: oauth2/oauth2-core/src/main/java/org/springframework/security/oauth2/core/authorization/OAuth2AuthorizationManagers.java class OAuth2AuthorizationManagers (line 34) | public final class OAuth2AuthorizationManagers { method OAuth2AuthorizationManagers (line 36) | private OAuth2AuthorizationManagers() { method hasScope (line 56) | public static AuthorizationManager hasScope(String scope) { method hasAnyScope (line 81) | public static AuthorizationManager hasAnyScope(String... scopes) { method hasAllScopes (line 109) | public static AuthorizationManager hasAllScopes(String... scope... method assertScope (line 118) | private static void assertScope(String scope) { FILE: oauth2/oauth2-core/src/main/java/org/springframework/security/oauth2/core/authorization/OAuth2ReactiveAuthorizationManagers.java class OAuth2ReactiveAuthorizationManagers (line 32) | public final class OAuth2ReactiveAuthorizationManagers { method OAuth2ReactiveAuthorizationManagers (line 34) | private OAuth2ReactiveAuthorizationManagers() { method hasScope (line 54) | public static ReactiveAuthorizationManager hasScope(String scop... method hasAnyScope (line 79) | public static ReactiveAuthorizationManager hasAnyScope(String..... method assertScope (line 88) | private static void assertScope(String scope) { FILE: oauth2/oauth2-core/src/main/java/org/springframework/security/oauth2/core/converter/ClaimConversionService.java class ClaimConversionService (line 35) | public final class ClaimConversionService extends GenericConversionServi... method ClaimConversionService (line 39) | private ClaimConversionService() { method getSharedInstance (line 47) | public static ClaimConversionService getSharedInstance() { method addConverters (line 66) | public static void addConverters(ConverterRegistry converterRegistry) { FILE: oauth2/oauth2-core/src/main/java/org/springframework/security/oauth2/core/converter/ClaimTypeConverter.java class ClaimTypeConverter (line 35) | public final class ClaimTypeConverter implements Converter> claimTypeC... method convert (line 50) | @Override FILE: oauth2/oauth2-core/src/main/java/org/springframework/security/oauth2/core/converter/ObjectToBooleanConverter.java class ObjectToBooleanConverter (line 31) | final class ObjectToBooleanConverter implements GenericConverter { method getConvertibleTypes (line 33) | @Override method convert (line 38) | @Override FILE: oauth2/oauth2-core/src/main/java/org/springframework/security/oauth2/core/converter/ObjectToInstantConverter.java class ObjectToInstantConverter (line 33) | final class ObjectToInstantConverter implements GenericConverter { method getConvertibleTypes (line 35) | @Override method convert (line 40) | @Override FILE: oauth2/oauth2-core/src/main/java/org/springframework/security/oauth2/core/converter/ObjectToListStringConverter.java class ObjectToListStringConverter (line 36) | final class ObjectToListStringConverter implements ConditionalGenericCon... method getConvertibleTypes (line 38) | @Override method matches (line 46) | @Override method convert (line 53) | @Override FILE: oauth2/oauth2-core/src/main/java/org/springframework/security/oauth2/core/converter/ObjectToMapStringObjectConverter.java class ObjectToMapStringObjectConverter (line 33) | final class ObjectToMapStringObjectConverter implements ConditionalGener... method getConvertibleTypes (line 35) | @Override method matches (line 40) | @Override method convert (line 47) | @Override FILE: oauth2/oauth2-core/src/main/java/org/springframework/security/oauth2/core/converter/ObjectToStringConverter.java class ObjectToStringConverter (line 31) | final class ObjectToStringConverter implements GenericConverter { method getConvertibleTypes (line 33) | @Override method convert (line 38) | @Override FILE: oauth2/oauth2-core/src/main/java/org/springframework/security/oauth2/core/converter/ObjectToURLConverter.java class ObjectToURLConverter (line 33) | final class ObjectToURLConverter implements GenericConverter { method getConvertibleTypes (line 35) | @Override method convert (line 40) | @Override FILE: oauth2/oauth2-core/src/main/java/org/springframework/security/oauth2/core/endpoint/DefaultMapOAuth2AccessTokenResponseConverter.java class DefaultMapOAuth2AccessTokenResponseConverter (line 39) | public final class DefaultMapOAuth2AccessTokenResponseConverter method convert (line 46) | @Override method getAccessTokenType (line 73) | private static OAuth2AccessToken.@Nullable TokenType getAccessTokenType( method getExpiresIn (line 86) | private static long getExpiresIn(Map tokenResponsePara... method getScopes (line 90) | private static Set getScopes(Map tokenResponse... method getParameterValue (line 98) | private static @Nullable String getParameterValue(Map ... method getParameterValue (line 104) | private static long getParameterValue(Map tokenRespons... FILE: oauth2/oauth2-core/src/main/java/org/springframework/security/oauth2/core/endpoint/DefaultOAuth2AccessTokenResponseMapConverter.java class DefaultOAuth2AccessTokenResponseMapConverter (line 35) | public final class DefaultOAuth2AccessTokenResponseMapConverter method convert (line 38) | @Override method getExpiresIn (line 59) | private static long getExpiresIn(OAuth2AccessTokenResponse tokenRespon... FILE: oauth2/oauth2-core/src/main/java/org/springframework/security/oauth2/core/endpoint/OAuth2AccessTokenResponse.java class OAuth2AccessTokenResponse (line 42) | public final class OAuth2AccessTokenResponse { method OAuth2AccessTokenResponse (line 50) | private OAuth2AccessTokenResponse() { method getAccessToken (line 57) | public OAuth2AccessToken getAccessToken() { method getRefreshToken (line 68) | public @Nullable OAuth2RefreshToken getRefreshToken() { method getAdditionalParameters (line 77) | public Map getAdditionalParameters() { method withToken (line 87) | public static Builder withToken(String tokenValue) { method withResponse (line 96) | public static Builder withResponse(OAuth2AccessTokenResponse response) { class Builder (line 103) | public static final class Builder { method Builder (line 121) | private Builder(OAuth2AccessTokenResponse response) { method Builder (line 133) | private Builder(String tokenValue) { method tokenType (line 142) | public Builder tokenType(OAuth2AccessToken.@Nullable TokenType token... method expiresIn (line 152) | public Builder expiresIn(long expiresIn) { method scopes (line 163) | public Builder scopes(@Nullable Set scopes) { method refreshToken (line 174) | public Builder refreshToken(@Nullable String refreshToken) { method additionalParameters (line 185) | public Builder additionalParameters(@Nullable Map ad... method build (line 194) | public OAuth2AccessTokenResponse build() { method getIssuedAt (line 212) | private Instant getIssuedAt() { method getExpiresAt (line 227) | private Instant getExpiresAt() { FILE: oauth2/oauth2-core/src/main/java/org/springframework/security/oauth2/core/endpoint/OAuth2AuthorizationExchange.java class OAuth2AuthorizationExchange (line 33) | public final class OAuth2AuthorizationExchange implements Serializable { method OAuth2AuthorizationExchange (line 50) | public OAuth2AuthorizationExchange(OAuth2AuthorizationRequest authoriz... method getAuthorizationRequest (line 62) | public OAuth2AuthorizationRequest getAuthorizationRequest() { method getAuthorizationResponse (line 70) | public OAuth2AuthorizationResponse getAuthorizationResponse() { FILE: oauth2/oauth2-core/src/main/java/org/springframework/security/oauth2/core/endpoint/OAuth2AuthorizationRequest.java class OAuth2AuthorizationRequest (line 57) | public class OAuth2AuthorizationRequest implements Serializable { method OAuth2AuthorizationRequest (line 82) | protected OAuth2AuthorizationRequest(AbstractBuilder builder) { method getAuthorizationUri (line 106) | public String getAuthorizationUri() { method getGrantType (line 114) | public AuthorizationGrantType getGrantType() { method getResponseType (line 122) | public OAuth2AuthorizationResponseType getResponseType() { method getClientId (line 130) | public String getClientId() { method getRedirectUri (line 138) | public @Nullable String getRedirectUri() { method getScopes (line 146) | public Set getScopes() { method getState (line 154) | public @Nullable String getState() { method getAdditionalParameters (line 163) | public Map getAdditionalParameters() { method getAttributes (line 172) | public Map getAttributes() { method getAttribute (line 184) | @SuppressWarnings("unchecked") method getAuthorizationRequestUri (line 200) | public String getAuthorizationRequestUri() { method authorizationCode (line 208) | public static Builder authorizationCode() { method equals (line 212) | @Override method hashCode (line 232) | @Override method from (line 247) | public static Builder from(OAuth2AuthorizationRequest authorizationReq... class Builder (line 264) | public static class Builder extends AbstractBuilder scopes) { method state (line 384) | public B state(@Nullable String state) { method additionalParameters (line 394) | public B additionalParameters(Map additionalParamete... method additionalParameters (line 409) | public B additionalParameters(Consumer> addition... method parameters (line 423) | public B parameters(Consumer> parametersConsumer) { method attributes (line 436) | public B attributes(Map attributes) { method attributes (line 450) | public B attributes(Consumer> attributesConsumer) { method authorizationRequestUri (line 469) | public B authorizationRequestUri(String authorizationRequestUri) { method authorizationRequestUri (line 482) | public B authorizationRequestUri(Function authoriza... method build (line 489) | public abstract T build(); method buildAuthorizationRequestUri (line 491) | private String buildAuthorizationRequestUri() { method getParameters (line 515) | protected Map getParameters() { method encodeQueryParam (line 533) | private static String encodeQueryParam(String value) { FILE: oauth2/oauth2-core/src/main/java/org/springframework/security/oauth2/core/endpoint/OAuth2AuthorizationResponse.java class OAuth2AuthorizationResponse (line 39) | public final class OAuth2AuthorizationResponse implements Serializable { method OAuth2AuthorizationResponse (line 52) | private OAuth2AuthorizationResponse() { method getRedirectUri (line 59) | public String getRedirectUri() { method getState (line 68) | public @Nullable String getState() { method getCode (line 77) | public @Nullable String getCode() { method getError (line 87) | public @Nullable OAuth2Error getError() { method statusOk (line 97) | public boolean statusOk() { method statusError (line 105) | public boolean statusError() { method success (line 114) | public static Builder success(String code) { method error (line 124) | public static Builder error(String errorCode) { class Builder (line 132) | public static final class Builder { method Builder (line 146) | private Builder() { method redirectUri (line 154) | public Builder redirectUri(String redirectUri) { method state (line 164) | public Builder state(String state) { method code (line 174) | public Builder code(String code) { method errorCode (line 184) | public Builder errorCode(String errorCode) { method errorDescription (line 194) | public Builder errorDescription(String errorDescription) { method errorUri (line 204) | public Builder errorUri(String errorUri) { method build (line 213) | public OAuth2AuthorizationResponse build() { FILE: oauth2/oauth2-core/src/main/java/org/springframework/security/oauth2/core/endpoint/OAuth2AuthorizationResponseType.java class OAuth2AuthorizationResponseType (line 37) | public final class OAuth2AuthorizationResponseType implements Serializab... method OAuth2AuthorizationResponseType (line 45) | public OAuth2AuthorizationResponseType(String value) { method getValue (line 54) | public String getValue() { method equals (line 58) | @Override method hashCode (line 70) | @Override FILE: oauth2/oauth2-core/src/main/java/org/springframework/security/oauth2/core/endpoint/OAuth2DeviceAuthorizationResponse.java class OAuth2DeviceAuthorizationResponse (line 41) | public final class OAuth2DeviceAuthorizationResponse { method OAuth2DeviceAuthorizationResponse (line 55) | private OAuth2DeviceAuthorizationResponse() { method getDeviceCode (line 62) | public OAuth2DeviceCode getDeviceCode() { method getUserCode (line 71) | public OAuth2UserCode getUserCode() { method getVerificationUri (line 80) | public String getVerificationUri() { method getVerificationUriComplete (line 90) | public @Nullable String getVerificationUriComplete() { method getInterval (line 99) | public long getInterval() { method getAdditionalParameters (line 108) | public Map getAdditionalParameters() { method with (line 120) | public static Builder with(String deviceCode, String userCode) { method with (line 133) | public static Builder with(OAuth2DeviceCode deviceCode, OAuth2UserCode... class Builder (line 142) | public static final class Builder { method Builder (line 158) | private Builder(OAuth2DeviceCode deviceCode, OAuth2UserCode userCode) { method Builder (line 164) | private Builder(String deviceCode, String userCode) { method verificationUri (line 174) | public Builder verificationUri(String verificationUri) { method verificationUriComplete (line 185) | public Builder verificationUriComplete(@Nullable String verification... method expiresIn (line 195) | public Builder expiresIn(long expiresIn) { method interval (line 206) | public Builder interval(long interval) { method additionalParameters (line 216) | public Builder additionalParameters(Map additionalPa... method build (line 225) | public OAuth2DeviceAuthorizationResponse build() { FILE: oauth2/oauth2-core/src/main/java/org/springframework/security/oauth2/core/endpoint/OAuth2ParameterNames.java class OAuth2ParameterNames (line 30) | public final class OAuth2ParameterNames { method OAuth2ParameterNames (line 230) | private OAuth2ParameterNames() { FILE: oauth2/oauth2-core/src/main/java/org/springframework/security/oauth2/core/endpoint/PkceParameterNames.java class PkceParameterNames (line 29) | public final class PkceParameterNames { method PkceParameterNames (line 46) | private PkceParameterNames() { FILE: oauth2/oauth2-core/src/main/java/org/springframework/security/oauth2/core/http/converter/GenericHttpMessageConverterAdapter.java class GenericHttpMessageConverterAdapter (line 42) | final class GenericHttpMessageConverterAdapter implements GenericHttp... method GenericHttpMessageConverterAdapter (line 46) | GenericHttpMessageConverterAdapter(SmartHttpMessageConverter smartC... method canRead (line 50) | @Override method read (line 55) | @Override method canWrite (line 61) | @Override method write (line 66) | @Override method canRead (line 72) | @Override method canWrite (line 77) | @Override method getSupportedMediaTypes (line 82) | @Override method read (line 87) | @Override method write (line 93) | @Override FILE: oauth2/oauth2-core/src/main/java/org/springframework/security/oauth2/core/http/converter/HttpMessageConverters.java class HttpMessageConverters (line 36) | final class HttpMessageConverters { method HttpMessageConverters (line 55) | private HttpMessageConverters() { method getJsonMessageConverter (line 58) | @SuppressWarnings("removal") FILE: oauth2/oauth2-core/src/main/java/org/springframework/security/oauth2/core/http/converter/OAuth2AccessTokenResponseHttpMessageConverter.java class OAuth2AccessTokenResponseHttpMessageConverter (line 47) | public class OAuth2AccessTokenResponseHttpMessageConverter method OAuth2AccessTokenResponseHttpMessageConverter (line 61) | public OAuth2AccessTokenResponseHttpMessageConverter() { method supports (line 68) | @Override method readInternal (line 73) | @Override method writeInternal (line 89) | @Override method setAccessTokenResponseConverter (line 111) | public final void setAccessTokenResponseConverter( method setAccessTokenResponseParametersConverter (line 125) | public final void setAccessTokenResponseParametersConverter( FILE: oauth2/oauth2-core/src/main/java/org/springframework/security/oauth2/core/http/converter/OAuth2DeviceAuthorizationResponseHttpMessageConverter.java class OAuth2DeviceAuthorizationResponseHttpMessageConverter (line 55) | public class OAuth2DeviceAuthorizationResponseHttpMessageConverter method OAuth2DeviceAuthorizationResponseHttpMessageConverter (line 67) | public OAuth2DeviceAuthorizationResponseHttpMessageConverter() { method supports (line 73) | @Override method readInternal (line 78) | @Override method writeInternal (line 95) | @Override method setDeviceAuthorizationResponseConverter (line 117) | public final void setDeviceAuthorizationResponseConverter( method setDeviceAuthorizationResponseParametersConverter (line 131) | public final void setDeviceAuthorizationResponseParametersConverter( class DefaultMapOAuth2DeviceAuthorizationResponseConverter (line 138) | private static final class DefaultMapOAuth2DeviceAuthorizationResponse... method convert (line 146) | @Override method getParameterValue (line 175) | private static @Nullable String getParameterValue(Map parameters... class DefaultOAuth2DeviceAuthorizationResponseMapConverter (line 207) | private static final class DefaultOAuth2DeviceAuthorizationResponseMap... method convert (line 210) | @Override method getExpiresIn (line 231) | private static long getExpiresIn(OAuth2DeviceAuthorizationResponse d... FILE: oauth2/oauth2-core/src/main/java/org/springframework/security/oauth2/core/http/converter/OAuth2ErrorHttpMessageConverter.java class OAuth2ErrorHttpMessageConverter (line 48) | public class OAuth2ErrorHttpMessageConverter extends AbstractHttpMessage... method OAuth2ErrorHttpMessageConverter (line 61) | public OAuth2ErrorHttpMessageConverter() { method supports (line 68) | @Override method readInternal (line 73) | @Override method writeInternal (line 92) | @Override method setErrorConverter (line 112) | public final void setErrorConverter(Converter, OAu... method setErrorParametersConverter (line 123) | public final void setErrorParametersConverter( class OAuth2ErrorConverter (line 133) | private static class OAuth2ErrorConverter implements Converter addressFields) { method formatted (line 173) | public Builder formatted(@Nullable String formatted) { method streetAddress (line 184) | public Builder streetAddress(@Nullable String streetAddress) { method locality (line 194) | public Builder locality(@Nullable String locality) { method region (line 204) | public Builder region(@Nullable String region) { method postalCode (line 214) | public Builder postalCode(@Nullable String postalCode) { method country (line 224) | public Builder country(@Nullable String country) { method build (line 233) | public AddressStandardClaim build() { FILE: oauth2/oauth2-core/src/main/java/org/springframework/security/oauth2/core/oidc/IdTokenClaimAccessor.java type IdTokenClaimAccessor (line 45) | public interface IdTokenClaimAccessor extends StandardClaimAccessor { method getIssuer (line 51) | default @Nullable URL getIssuer() { method getSubject (line 59) | @Override method getAudience (line 70) | default @Nullable List getAudience() { method getExpiresAt (line 80) | default @Nullable Instant getExpiresAt() { method getIssuedAt (line 90) | default @Nullable Instant getIssuedAt() { method getAuthenticatedAt (line 100) | default @Nullable Instant getAuthenticatedAt() { method getNonce (line 111) | default @Nullable String getNonce() { method getAuthenticationContextClass (line 121) | default @Nullable String getAuthenticationContextClass() { method getAuthenticationMethods (line 130) | default @Nullable List getAuthenticationMethods() { method getAuthorizedParty (line 140) | default @Nullable String getAuthorizedParty() { method getAccessTokenHash (line 149) | default @Nullable String getAccessTokenHash() { method getAuthorizationCodeHash (line 158) | default @Nullable String getAuthorizationCodeHash() { FILE: oauth2/oauth2-core/src/main/java/org/springframework/security/oauth2/core/oidc/IdTokenClaimNames.java class IdTokenClaimNames (line 30) | public final class IdTokenClaimNames { method IdTokenClaimNames (line 94) | private IdTokenClaimNames() { FILE: oauth2/oauth2-core/src/main/java/org/springframework/security/oauth2/core/oidc/OidcIdToken.java class OidcIdToken (line 52) | public class OidcIdToken extends AbstractOAuth2Token implements IdTokenC... method OidcIdToken (line 68) | public OidcIdToken(String tokenValue, @Nullable Instant issuedAt, @Nul... method getClaims (line 75) | @Override method withTokenValue (line 86) | public static Builder withTokenValue(String tokenValue) { class Builder (line 96) | public static final class Builder { method Builder (line 102) | private Builder(String tokenValue) { method tokenValue (line 111) | public Builder tokenValue(String tokenValue) { method claim (line 122) | public Builder claim(String name, Object value) { method claims (line 133) | public Builder claims(Consumer> claimsConsumer) { method accessTokenHash (line 143) | public Builder accessTokenHash(String accessTokenHash) { method audience (line 152) | public Builder audience(Collection audience) { method authTime (line 161) | public Builder authTime(Instant authenticatedAt) { method authenticationContextClass (line 172) | public Builder authenticationContextClass(String authenticationConte... method authenticationMethods (line 181) | public Builder authenticationMethods(List authenticationMeth... method authorizationCodeHash (line 190) | public Builder authorizationCodeHash(String authorizationCodeHash) { method authorizedParty (line 199) | public Builder authorizedParty(String authorizedParty) { method expiresAt (line 208) | public Builder expiresAt(Instant expiresAt) { method issuedAt (line 217) | public Builder issuedAt(Instant issuedAt) { method issuer (line 226) | public Builder issuer(String issuer) { method nonce (line 235) | public Builder nonce(String nonce) { method subject (line 244) | public Builder subject(String subject) { method build (line 252) | public OidcIdToken build() { method toInstant (line 258) | private @Nullable Instant toInstant(@Nullable Object timestamp) { FILE: oauth2/oauth2-core/src/main/java/org/springframework/security/oauth2/core/oidc/OidcScopes.java class OidcScopes (line 36) | public final class OidcScopes { method OidcScopes (line 67) | private OidcScopes() { FILE: oauth2/oauth2-core/src/main/java/org/springframework/security/oauth2/core/oidc/OidcUserInfo.java class OidcUserInfo (line 48) | public class OidcUserInfo implements StandardClaimAccessor, Serializable { method OidcUserInfo (line 58) | public OidcUserInfo(Map claims) { method getClaims (line 63) | @Override method equals (line 68) | @Override method hashCode (line 80) | @Override method builder (line 90) | public static Builder builder() { class Builder (line 100) | public static final class Builder { method Builder (line 104) | private Builder() { method claim (line 113) | public Builder claim(String name, Object value) { method claims (line 124) | public Builder claims(Consumer> claimsConsumer) { method address (line 134) | public Builder address(String address) { method birthdate (line 143) | public Builder birthdate(String birthdate) { method email (line 152) | public Builder email(String email) { method emailVerified (line 161) | public Builder emailVerified(Boolean emailVerified) { method familyName (line 170) | public Builder familyName(String familyName) { method gender (line 179) | public Builder gender(String gender) { method givenName (line 188) | public Builder givenName(String givenName) { method locale (line 197) | public Builder locale(String locale) { method middleName (line 206) | public Builder middleName(String middleName) { method name (line 215) | public Builder name(String name) { method nickname (line 224) | public Builder nickname(String nickname) { method picture (line 233) | public Builder picture(String picture) { method phoneNumber (line 242) | public Builder phoneNumber(String phoneNumber) { method phoneNumberVerified (line 252) | public Builder phoneNumberVerified(Boolean phoneNumberVerified) { method preferredUsername (line 261) | public Builder preferredUsername(String preferredUsername) { method profile (line 270) | public Builder profile(String profile) { method subject (line 279) | public Builder subject(String subject) { method updatedAt (line 288) | public Builder updatedAt(String updatedAt) { method website (line 297) | public Builder website(String website) { method zoneinfo (line 306) | public Builder zoneinfo(String zoneinfo) { method build (line 314) | public OidcUserInfo build() { FILE: oauth2/oauth2-core/src/main/java/org/springframework/security/oauth2/core/oidc/StandardClaimAccessor.java type StandardClaimAccessor (line 43) | public interface StandardClaimAccessor extends ClaimAccessor { method getSubject (line 49) | default @Nullable String getSubject() { method getFullName (line 58) | default @Nullable String getFullName() { method getGivenName (line 67) | default @Nullable String getGivenName() { method getFamilyName (line 76) | default @Nullable String getFamilyName() { method getMiddleName (line 85) | default @Nullable String getMiddleName() { method getNickName (line 94) | default @Nullable String getNickName() { method getPreferredUsername (line 103) | default @Nullable String getPreferredUsername() { method getProfile (line 112) | default @Nullable String getProfile() { method getPicture (line 121) | default @Nullable String getPicture() { method getWebsite (line 131) | default @Nullable String getWebsite() { method getEmail (line 140) | default @Nullable String getEmail() { method getEmailVerified (line 151) | default @Nullable Boolean getEmailVerified() { method getGender (line 159) | default @Nullable String getGender() { method getBirthdate (line 168) | default @Nullable String getBirthdate() { method getZoneInfo (line 177) | default @Nullable String getZoneInfo() { method getLocale (line 185) | default @Nullable String getLocale() { method getPhoneNumber (line 194) | default @Nullable String getPhoneNumber() { method getPhoneNumberVerified (line 205) | default @Nullable Boolean getPhoneNumberVerified() { method getAddress (line 213) | default AddressStandardClaim getAddress() { method getUpdatedAt (line 225) | default @Nullable Instant getUpdatedAt() { FILE: oauth2/oauth2-core/src/main/java/org/springframework/security/oauth2/core/oidc/StandardClaimNames.java class StandardClaimNames (line 34) | public final class StandardClaimNames { method StandardClaimNames (line 140) | private StandardClaimNames() { FILE: oauth2/oauth2-core/src/main/java/org/springframework/security/oauth2/core/oidc/endpoint/OidcParameterNames.java class OidcParameterNames (line 30) | public final class OidcParameterNames { method OidcParameterNames (line 42) | private OidcParameterNames() { FILE: oauth2/oauth2-core/src/main/java/org/springframework/security/oauth2/core/oidc/user/DefaultOidcUser.java class DefaultOidcUser (line 46) | public class DefaultOidcUser extends DefaultOAuth2User implements OidcUs... method DefaultOidcUser (line 60) | public DefaultOidcUser(@Nullable Collection collectClaims(OidcIdToken idToken, @Nullabl... FILE: oauth2/oauth2-core/src/main/java/org/springframework/security/oauth2/core/user/DefaultOAuth2User.java class DefaultOAuth2User (line 52) | public class DefaultOAuth2User implements OAuth2User, Serializable { method DefaultOAuth2User (line 69) | public DefaultOAuth2User(@Nullable Collection sortAuthorities(Collection attributes) { method OAuth2UserAuthority (line 64) | public OAuth2UserAuthority(Map attributes, @Nullable S... method OAuth2UserAuthority (line 73) | public OAuth2UserAuthority(String authority, Map attri... method OAuth2UserAuthority (line 85) | public OAuth2UserAuthority(String authority, Map attri... method getAuthority (line 94) | @Override method getAttributes (line 103) | public Map getAttributes() { method getUserNameAttributeName (line 113) | public @Nullable String getUserNameAttributeName() { method equals (line 117) | @Override method hashCode (line 152) | @Override method toString (line 164) | @Override method convertURLIfNecessary (line 174) | private static @Nullable Object convertURLIfNecessary(@Nullable Object... FILE: oauth2/oauth2-core/src/main/java/org/springframework/security/oauth2/core/web/reactive/function/OAuth2AccessTokenResponseBodyExtractor.java class OAuth2AccessTokenResponseBodyExtractor (line 51) | class OAuth2AccessTokenResponseBodyExtractor method OAuth2AccessTokenResponseBodyExtractor (line 59) | OAuth2AccessTokenResponseBodyExtractor() { method extract (line 62) | @Override method parse (line 77) | private static TokenResponse parse(Map json) { method invalidTokenResponse (line 88) | private static OAuth2Error invalidTokenResponse(String message) { method oauth2AccessTokenResponse (line 92) | private static Mono oauth2AccessTokenResponse(Tok... method getOAuth2Error (line 102) | private static OAuth2Error getOAuth2Error(ErrorObject errorObject) { method oauth2AccessTokenResponse (line 112) | private static OAuth2AccessTokenResponse oauth2AccessTokenResponse(Acc... FILE: oauth2/oauth2-core/src/main/java/org/springframework/security/oauth2/core/web/reactive/function/OAuth2BodyExtractors.java class OAuth2BodyExtractors (line 31) | public abstract class OAuth2BodyExtractors { method oauth2AccessTokenResponse (line 37) | public static BodyExtractor, ReactiveH... method OAuth2BodyExtractors (line 41) | private OAuth2BodyExtractors() { FILE: oauth2/oauth2-core/src/test/java/org/springframework/security/oauth2/core/AuthenticationMethodTests.java class AuthenticationMethodTests (line 29) | public class AuthenticationMethodTests { method constructorWhenValueIsNullThenThrowIllegalArgumentException (line 31) | @Test method getValueWhenHeaderAuthenticationTypeThenReturnHeader (line 37) | @Test method getValueWhenFormAuthenticationTypeThenReturnForm (line 42) | @Test method getValueWhenFormAuthenticationTypeThenReturnQuery (line 47) | @Test FILE: oauth2/oauth2-core/src/test/java/org/springframework/security/oauth2/core/AuthorizationGrantTypeTests.java class AuthorizationGrantTypeTests (line 29) | public class AuthorizationGrantTypeTests { method constructorWhenValueIsNullThenThrowIllegalArgumentException (line 31) | @Test method getValueWhenAuthorizationCodeGrantTypeThenReturnAuthorizationCode (line 36) | @Test method getValueWhenRefreshTokenGrantTypeThenReturnRefreshToken (line 41) | @Test method getValueWhenJwtBearerGrantTypeThenReturnJwtBearer (line 46) | @Test FILE: oauth2/oauth2-core/src/test/java/org/springframework/security/oauth2/core/ClaimAccessorTests.java class ClaimAccessorTests (line 39) | public class ClaimAccessorTests { method setup (line 45) | @BeforeEach method getClaimAsInstantWhenDateTypeThenReturnInstant (line 51) | @Test method getClaimAsInstantWhenLongTypeSecondsThenReturnInstant (line 61) | @Test method getClaimAsInstantWhenInstantTypeThenReturnInstant (line 70) | @Test method getClaimAsInstantWhenIntegerTypeSecondsThenReturnInstant (line 80) | @Test method getClaimAsInstantWhenDoubleTypeSecondsThenReturnInstant (line 90) | @Test method getClaimAsStringWhenValueIsNullThenReturnNull (line 100) | @Test method getClaimAsBooleanWhenBooleanTypeThenReturnBoolean (line 107) | @Test method getClaimAsBooleanWhenStringTypeThenReturnBoolean (line 115) | @Test method getClaimAsBooleanWhenNonBooleanTypeThenThrowIllegalArgumentException (line 124) | @Test method getClaimAsMapWhenNotExistingThenReturnNull (line 134) | @Test method getClaimAsMapWhenMapTypeThenReturnMap (line 139) | @Test method getClaimAsMapWhenValueIsNullThenReturnNull (line 147) | @Test method getClaimAsMapWhenNonMapTypeThenThrowIllegalArgumentException (line 154) | @Test method getClaimAsStringListWhenNotExistingThenReturnNull (line 161) | @Test method getClaimAsStringListWhenStringListTypeThenReturnList (line 166) | @Test method getClaimAsStringListWhenNonListTypeThenReturnList (line 174) | @Test method getClaimAsStringListWhenValueIsNullThenReturnNull (line 182) | @Test method getClaimWhenNotExistingThenReturnNull (line 189) | @Test method getClaimWhenValueIsConvertedThenReturnList (line 196) | @Test method getClaimWhenValueIsConvertedThenReturnBoolean (line 205) | @Test method getClaimWhenValueIsNotConvertedThenThrowClassCastException (line 214) | @Test FILE: oauth2/oauth2-core/src/test/java/org/springframework/security/oauth2/core/ClientAuthenticationMethodTests.java class ClientAuthenticationMethodTests (line 35) | public class ClientAuthenticationMethodTests { method constructorWhenValueIsNullThenThrowIllegalArgumentException (line 37) | @Test method getValueWhenAuthenticationMethodClientSecretBasicThenReturnClientSecretBasic (line 42) | @Test method getValueWhenAuthenticationMethodClientSecretPostThenReturnClientSecretPost (line 47) | @Test method getValueWhenAuthenticationMethodClientSecretJwtThenReturnClientSecretJwt (line 52) | @Test method getValueWhenAuthenticationMethodPrivateKeyJwtThenReturnPrivateKeyJwt (line 57) | @Test method getValueWhenAuthenticationMethodNoneThenReturnNone (line 62) | @Test method getValueWhenAuthenticationMethodTlsClientAuthThenReturnTlsClientAuth (line 67) | @Test method getValueWhenAuthenticationMethodSelfSignedTlsClientAuthThenReturnSelfSignedTlsClientAuth (line 72) | @Test method valueOfWhenAnyAuthenticationMethodThenConstructs (line 78) | @Test method valueOfWhenMatchesStaticThenReturnsStatic (line 85) | @TestFactory method testName (line 92) | String testName(String method) { FILE: oauth2/oauth2-core/src/test/java/org/springframework/security/oauth2/core/DefaultOAuth2AuthenticatedPrincipalTests.java class DefaultOAuth2AuthenticatedPrincipalTests (line 36) | public class DefaultOAuth2AuthenticatedPrincipalTests { method constructorWhenAttributesIsNullOrEmptyThenIllegalArgumentException (line 44) | @Test method constructorWhenAuthoritiesIsNullOrEmptyThenNoAuthorities (line 52) | @Test method constructorWhenNameIsNullThenFallsbackToSubAttribute (line 63) | @Test method getNameWhenInConstructorThenReturns (line 70) | @Test method getAttributeWhenGivenKeyThenReturnsValue (line 77) | @Test FILE: oauth2/oauth2-core/src/test/java/org/springframework/security/oauth2/core/DelegatingOAuth2TokenValidatorTests.java class DelegatingOAuth2TokenValidatorTests (line 37) | public class DelegatingOAuth2TokenValidatorTests { method validateWhenNoValidatorsConfiguredThenReturnsSuccessfulResult (line 41) | @Test method validateWhenAnyValidatorFailsThenReturnsFailureResultContainingDetailFromFailingValidator (line 48) | @Test method validateWhenMultipleValidatorsFailThenReturnsFailureResultContainingAllDetails (line 62) | @Test method validateWhenAllValidatorsSucceedThenReturnsSuccessfulResult (line 78) | @Test method constructorWhenInvokedWithNullValidatorListThenThrowsIllegalArgumentException (line 92) | @Test method constructorsWhenInvokedWithSameInputsThenResultInSameOutputs (line 98) | @Test FILE: oauth2/oauth2-core/src/test/java/org/springframework/security/oauth2/core/OAuth2AccessTokenTests.java class OAuth2AccessTokenTests (line 36) | public class OAuth2AccessTokenTests { method tokenTypeGetValueWhenTokenTypeBearerThenReturnBearer (line 48) | @Test method constructorWhenTokenTypeIsNullThenThrowIllegalArgumentException (line 53) | @Test method constructorWhenTokenValueIsNullThenThrowIllegalArgumentException (line 59) | @Test method constructorWhenIssuedAtAfterExpiresAtThenThrowIllegalArgumentException (line 65) | @Test method constructorWhenExpiresAtBeforeIssuedAtThenThrowIllegalArgumentException (line 71) | @Test method constructorWhenAllParametersProvidedAndValidThenCreated (line 77) | @Test method constructorWhenCreatedThenIsSerializableAndDeserializable (line 88) | @Test FILE: oauth2/oauth2-core/src/test/java/org/springframework/security/oauth2/core/OAuth2ErrorTests.java class OAuth2ErrorTests (line 29) | public class OAuth2ErrorTests { method constructorWhenErrorCodeIsNullThenThrowIllegalArgumentException (line 37) | @Test method constructorWhenAllParametersProvidedAndValidThenCreated (line 42) | @Test FILE: oauth2/oauth2-core/src/test/java/org/springframework/security/oauth2/core/OAuth2RefreshTokenTests.java class OAuth2RefreshTokenTests (line 31) | public class OAuth2RefreshTokenTests { method constructorWhenTokenValueIsNullThenThrowIllegalArgumentException (line 39) | @Test method constructorWhenIssuedAtAfterExpiresAtThenThrowIllegalArgumentException (line 45) | @Test method constructorWhenExpiresAtBeforeIssuedAtThenThrowIllegalArgumentException (line 52) | @Test method constructorWhenAllParametersProvidedAndValidThenCreated (line 59) | @Test FILE: oauth2/oauth2-core/src/test/java/org/springframework/security/oauth2/core/OAuth2TokenIntrospectionClaimAccessorTests.java class OAuth2TokenIntrospectionClaimAccessorTests (line 37) | public class OAuth2TokenIntrospectionClaimAccessorTests { method setup (line 43) | @BeforeEach method isActiveWhenActiveClaimNotExistingThenReturnFalse (line 48) | @Test method isActiveWhenActiveClaimValueIsNullThenReturnFalse (line 53) | @Test method isActiveWhenActiveClaimValueIsTrueThenReturnTrue (line 59) | @Test method getUsernameWhenUsernameClaimNotExistingThenReturnNull (line 65) | @Test method getUsernameWhenUsernameClaimExistingThenReturnUsername (line 70) | @Test method getClientIdWhenClientIdClaimNotExistingThenReturnNull (line 77) | @Test method getClientIdWhenClientIdClaimExistingThenReturnClientId (line 82) | @Test method getScopesWhenScopeClaimNotExistingThenReturnNull (line 89) | @Test method getScopesWhenScopeClaimExistingThenReturnScope (line 94) | @Test method getTokenTypeWhenTokenTypeClaimNotExistingThenReturnNull (line 101) | @Test method getTokenTypeWhenTokenTypeClaimExistingThenReturnTokenType (line 106) | @Test method getExpiresAtWhenExpiresAtClaimNotExistingThenReturnNull (line 113) | @Test method getExpiresAtWhenExpiresAtClaimExistingThenReturnExpiresAt (line 118) | @Test method getIssuedAtWhenIssuedAtClaimNotExistingThenReturnNull (line 125) | @Test method getIssuedAtWhenIssuedAtClaimExistingThenReturnIssuedAt (line 130) | @Test method getNotBeforeWhenNotBeforeClaimNotExistingThenReturnNull (line 137) | @Test method getNotBeforeWhenNotBeforeClaimExistingThenReturnNotBefore (line 142) | @Test method getSubjectWhenSubjectClaimNotExistingThenReturnNull (line 149) | @Test method getSubjectWhenSubjectClaimExistingThenReturnSubject (line 154) | @Test method getAudienceWhenAudienceClaimNotExistingThenReturnNull (line 161) | @Test method getAudienceWhenAudienceClaimExistingThenReturnAudience (line 166) | @Test method getIssuerWhenIssuerClaimNotExistingThenReturnNull (line 173) | @Test method getIssuerWhenIssuerClaimExistingThenReturnIssuer (line 178) | @Test method getIdWhenJtiClaimNotExistingThenReturnNull (line 185) | @Test method getIdWhenJtiClaimExistingThenReturnId (line 190) | @Test FILE: oauth2/oauth2-core/src/test/java/org/springframework/security/oauth2/core/OAuth2TokenValidatorResultTests.java class OAuth2TokenValidatorResultTests (line 28) | public class OAuth2TokenValidatorResultTests { method successWhenInvokedThenReturnsSuccessfulResult (line 32) | @Test method failureWhenInvokedWithDetailReturnsFailureResultIncludingDetail (line 38) | @Test method failureWhenInvokedWithMultipleDetailsReturnsFailureResultIncludingAll (line 45) | @Test FILE: oauth2/oauth2-core/src/test/java/org/springframework/security/oauth2/core/TestOAuth2AccessTokens.java class TestOAuth2AccessTokens (line 28) | public final class TestOAuth2AccessTokens { method TestOAuth2AccessTokens (line 30) | private TestOAuth2AccessTokens() { method noScopes (line 33) | public static OAuth2AccessToken noScopes() { method scopes (line 38) | public static OAuth2AccessToken scopes(String... scopes) { FILE: oauth2/oauth2-core/src/test/java/org/springframework/security/oauth2/core/TestOAuth2RefreshTokens.java class TestOAuth2RefreshTokens (line 25) | public final class TestOAuth2RefreshTokens { method TestOAuth2RefreshTokens (line 27) | private TestOAuth2RefreshTokens() { method refreshToken (line 30) | public static OAuth2RefreshToken refreshToken() { FILE: oauth2/oauth2-core/src/test/java/org/springframework/security/oauth2/core/authorization/OAuth2AuthorizationManagerFactoryTests.java class OAuth2AuthorizationManagerFactoryTests (line 34) | public class OAuth2AuthorizationManagerFactoryTests { method hasScopeReturnsAuthorityAuthorizationManagerByDefault (line 44) | @Test method hasAnyScopeReturnsAuthorityAuthorizationManagerByDefault (line 51) | @Test method hasAllScopesReturnsAuthorityAuthorizationManagerByDefault (line 58) | @Test method hasScopeWhenSetAuthorizationManagerFactories (line 65) | @Test method hasAnyScopeWhenSetAuthorizationManagerFactories (line 73) | @Test method hasAllScopesWhenSetAuthorizationManagerFactories (line 81) | @Test method assertUserGranted (line 91) | private void assertUserGranted(AuthorizationManager manager, S... method assertUserDenied (line 97) | private void assertUserDenied(AuthorizationManager manager, St... method createAuthorizationResult (line 103) | private AuthorizationResult createAuthorizationResult(AuthorizationMan... FILE: oauth2/oauth2-core/src/test/java/org/springframework/security/oauth2/core/authorization/OAuth2AuthorizationManagersTests.java class OAuth2AuthorizationManagersTests (line 34) | public class OAuth2AuthorizationManagersTests { method hasScopeWhenInvalidScopeThenThrowIllegalArgument (line 36) | @Test method hasAnyScopeWhenInvalidScopeThenThrowIllegalArgument (line 44) | @Test method hasScopeWhenValidScopeThenAuthorizationManager (line 52) | @Test method hasAnyScopeWhenValidScopesThenAuthorizationManager (line 61) | @Test method hasScope (line 72) | Authentication hasScope(String scope) { FILE: oauth2/oauth2-core/src/test/java/org/springframework/security/oauth2/core/authorization/OAuth2ReactiveAuthorizationManagersTests.java class OAuth2ReactiveAuthorizationManagersTests (line 34) | public class OAuth2ReactiveAuthorizationManagersTests { method hasScopeWhenInvalidScopeThenThrowIllegalArgument (line 36) | @Test method hasAnyScopeWhenInvalidScopeThenThrowIllegalArgument (line 44) | @Test method hasScopeWhenValidScopeThenAuthorizationManager (line 52) | @Test method hasAnyScopeWhenValidScopesThenAuthorizationManager (line 61) | @Test method hasScope (line 73) | Mono hasScope(String scope) { FILE: oauth2/oauth2-core/src/test/java/org/springframework/security/oauth2/core/converter/ClaimConversionServiceTests.java class ClaimConversionServiceTests (line 44) | public class ClaimConversionServiceTests { method convertStringWhenNullThenReturnNull (line 48) | @Test method convertStringWhenStringThenReturnSame (line 53) | @Test method convertStringWhenNumberThenConverts (line 58) | @Test method convertBooleanWhenNullThenReturnNull (line 63) | @Test method convertBooleanWhenBooleanThenReturnSame (line 68) | @Test method convertBooleanWhenStringTrueThenConverts (line 73) | @Test method convertBooleanWhenNotConvertibleThenReturnBooleanFalse (line 78) | @Test method convertInstantWhenNullThenReturnNull (line 83) | @Test method convertInstantWhenInstantThenReturnSame (line 88) | @Test method convertInstantWhenDateThenConverts (line 94) | @Test method convertInstantWhenNumberThenConverts (line 100) | @Test method convertInstantWhenStringThenConverts (line 107) | @Test method convertInstantWhenNotConvertibleThenReturnNull (line 116) | @Test method convertUrlWhenNullThenReturnNull (line 121) | @Test method convertUrlWhenUrlThenReturnSame (line 126) | @Test method convertUrlWhenStringThenConverts (line 132) | @Test method convertUrlWhenNotConvertibleThenReturnNull (line 139) | @Test method convertCollectionStringWhenNullThenReturnNull (line 144) | @Test method convertCollectionStringWhenListStringThenReturnNotSameButEqual (line 149) | @Test method convertCollectionStringWhenListNumberThenConverts (line 155) | @Test method convertListStringWhenJsonArrayThenConverts (line 161) | @Test method convertCollectionStringWhenNotConvertibleThenReturnSingletonList (line 172) | @Test method convertListStringWhenNullThenReturnNull (line 179) | @Test method convertListStringWhenListStringThenReturnNotSameButEqual (line 184) | @Test method convertListStringWhenListNumberThenConverts (line 190) | @Test method convertListStringWhenNotConvertibleThenReturnSingletonList (line 196) | @Test method convertMapStringObjectWhenNullThenReturnNull (line 202) | @Test method convertMapStringObjectWhenMapStringObjectThenReturnNotSameButEqual (line 207) | @Test method convertMapStringObjectWhenMapIntegerObjectThenConverts (line 220) | @Test method convertMapStringObjectWhenJsonObjectThenConverts (line 239) | @Test method convertMapStringObjectWhenNotConvertibleThenReturnNull (line 255) | @Test FILE: oauth2/oauth2-core/src/test/java/org/springframework/security/oauth2/core/converter/ClaimTypeConverterTests.java class ClaimTypeConverterTests (line 45) | public class ClaimTypeConverterTests { method setup (line 67) | @BeforeEach method getConverter (line 91) | private static Converter getConverter(TypeDescriptor target... method constructorWhenConvertersNullThenThrowIllegalArgumentException (line 97) | @Test method constructorWhenConvertersHasNullConverterThenThrowIllegalArgumentException (line 102) | @Test method convertWhenClaimsEmptyThenReturnSame (line 109) | @Test method convertWhenAllClaimsRequireConversionThenConvertAll (line 115) | @Test method convertWhenNoClaimsRequireConversionThenConvertNone (line 153) | @Test method convertWhenConverterNotAvailableThenDoesNotConvert (line 180) | @Test FILE: oauth2/oauth2-core/src/test/java/org/springframework/security/oauth2/core/endpoint/DefaultMapOAuth2AccessTokenResponseConverterTests.java class DefaultMapOAuth2AccessTokenResponseConverterTests (line 39) | public class DefaultMapOAuth2AccessTokenResponseConverterTests { method setup (line 43) | @BeforeEach method shouldConvertFull (line 48) | @Test method shouldConvertMinimal (line 80) | @Test method shouldConvertDPoPToken (line 101) | @Test method shouldConvertWithUnsupportedExpiresIn (line 113) | @Test method shouldConvertWithNumericExpiresIn (line 136) | @Test method shouldConvertWithObjectAdditionalParameter (line 152) | @Test FILE: oauth2/oauth2-core/src/test/java/org/springframework/security/oauth2/core/endpoint/DefaultOAuth2AccessTokenResponseMapConverterTests.java class DefaultOAuth2AccessTokenResponseMapConverterTests (line 38) | public class DefaultOAuth2AccessTokenResponseMapConverterTests { method setup (line 42) | @BeforeEach method shouldConvertFull (line 47) | @Test method shouldConvertMinimal (line 75) | @Test method shouldConvertWithObjectAdditionalParameter (line 90) | @Test FILE: oauth2/oauth2-core/src/test/java/org/springframework/security/oauth2/core/endpoint/OAuth2AccessTokenResponseTests.java class OAuth2AccessTokenResponseTests (line 39) | public class OAuth2AccessTokenResponseTests { method buildWhenTokenValueIsNullThenThrowIllegalArgumentException (line 47) | @Test method buildWhenTokenTypeIsNullThenThrowIllegalArgumentException (line 59) | @Test method buildWhenExpiresInIsZeroThenExpiresAtOneSecondAfterIssueAt (line 71) | @Test method buildWhenExpiresInIsNegativeThenExpiresAtOneSecondAfterIssueAt (line 83) | @Test method buildWhenAllAttributesProvidedThenAllAttributesAreSet (line 95) | @Test method buildWhenResponseThenAllAttributesAreSet (line 121) | @Test method buildWhenResponseAndRefreshNullThenRefreshNull (line 150) | @Test method buildWhenResponseAndExpiresInThenExpiresAtEqualToIssuedAtPlusExpiresIn (line 169) | @Test FILE: oauth2/oauth2-core/src/test/java/org/springframework/security/oauth2/core/endpoint/OAuth2AuthorizationExchangeTests.java class OAuth2AuthorizationExchangeTests (line 33) | public class OAuth2AuthorizationExchangeTests { method constructorWhenAuthorizationRequestIsNullThenThrowIllegalArgumentException (line 35) | @Test method constructorWhenAuthorizationResponseIsNullThenThrowIllegalArgumentException (line 41) | @Test method constructorWhenRequiredArgsProvidedThenCreated (line 47) | @Test method oauth2AuthorizationExchangeShouldBeSerializable (line 57) | @Test FILE: oauth2/oauth2-core/src/test/java/org/springframework/security/oauth2/core/endpoint/OAuth2AuthorizationRequestTests.java class OAuth2AuthorizationRequestTests (line 40) | public class OAuth2AuthorizationRequestTests { method buildWhenAuthorizationUriIsNullThenThrowIllegalArgumentException (line 52) | @Test method buildWhenClientIdIsNullThenThrowIllegalArgumentException (line 68) | @Test method buildWhenRedirectUriIsNullForAuthorizationCodeThenDoesNotThrowAnyException (line 83) | @Test method buildWhenScopesIsNullThenDoesNotThrowAnyException (line 96) | @Test method buildWhenStateIsNullThenDoesNotThrowAnyException (line 109) | @Test method buildWhenAdditionalParametersEmptyThenDoesNotThrowAnyException (line 122) | @Test method buildWhenAuthorizationCodeThenGrantTypeResponseTypeIsSet (line 136) | @Test method buildWhenAllValuesProvidedThenAllValuesAreSet (line 151) | @Test method buildWhenAuthorizationRequestUriSetThenOverridesDefault (line 183) | @Test method buildWhenAuthorizationRequestUriFunctionSetThenOverridesDefault (line 198) | @Test method buildWhenAuthorizationRequestUriNotSetThenDefaultSet (line 213) | @Test method buildWhenRequiredParametersSetThenAuthorizationRequestUriIncludesRequiredParametersOnly (line 232) | @Test method fromWhenAuthorizationRequestIsNullThenThrowIllegalArgumentException (line 242) | @Test method fromWhenAuthorizationRequestProvidedThenValuesAreCopied (line 247) | @Test method buildWhenAuthorizationUriIncludesQueryParameterThenAuthorizationRequestUrlIncludesIt (line 283) | @Test method buildWhenAuthorizationUriIncludesEscapedQueryParameterThenAuthorizationRequestUrlIncludesIt (line 294) | @Test method buildWhenNonAsciiAdditionalParametersThenProperlyEncoded (line 307) | @Test method buildWhenAdditionalParametersContainsArrayThenProperlyEncoded (line 323) | @Test method buildWhenAdditionalParametersContainsIterableThenProperlyEncoded (line 338) | @Test method buildWhenAdditionalParametersContainsNullThenAuthorizationRequestUriContainsNull (line 353) | @Test method equalsWhenAllFieldsEqualEqualsThenTrue (line 368) | @Test method hashCodeWhenAllFieldsEqualThenHashCodesAreEqual (line 378) | @Test method buildWhenExtendedTypeAndAllValuesProvidedThenAllValuesAreSet (line 391) | @Test FILE: oauth2/oauth2-core/src/test/java/org/springframework/security/oauth2/core/endpoint/OAuth2AuthorizationResponseTests.java class OAuth2AuthorizationResponseTests (line 29) | public class OAuth2AuthorizationResponseTests { method buildSuccessResponseWhenAuthCodeIsNullThenThrowIllegalArgumentException (line 43) | @Test method buildSuccessResponseWhenRedirectUriIsNullThenThrowIllegalArgumentException (line 55) | @Test method buildSuccessResponseWhenStateIsNullThenDoesNotThrowAnyException (line 67) | @Test method buildSuccessResponseWhenAllAttributesProvidedThenAllAttributesAreSet (line 77) | @Test method buildSuccessResponseWhenErrorCodeIsSetThenThrowIllegalArgumentException (line 93) | @Test method buildErrorResponseWhenErrorCodeIsNullThenThrowIllegalArgumentException (line 106) | @Test method buildErrorResponseWhenRedirectUriIsNullThenThrowIllegalArgumentException (line 118) | @Test method buildErrorResponseWhenStateIsNullThenDoesNotThrowAnyException (line 130) | @Test method buildErrorResponseWhenAllAttributesProvidedThenAllAttributesAreSet (line 140) | @Test method buildErrorResponseWhenAuthCodeIsSetThenThrowIllegalArgumentException (line 162) | @Test FILE: oauth2/oauth2-core/src/test/java/org/springframework/security/oauth2/core/endpoint/OAuth2AuthorizationResponseTypeTests.java class OAuth2AuthorizationResponseTypeTests (line 28) | public class OAuth2AuthorizationResponseTypeTests { method getValueWhenResponseTypeCodeThenReturnCode (line 30) | @Test FILE: oauth2/oauth2-core/src/test/java/org/springframework/security/oauth2/core/endpoint/TestOAuth2AccessTokenResponses.java class TestOAuth2AccessTokenResponses (line 31) | public final class TestOAuth2AccessTokenResponses { method TestOAuth2AccessTokenResponses (line 33) | private TestOAuth2AccessTokenResponses() { method accessTokenResponse (line 36) | public static OAuth2AccessTokenResponse.Builder accessTokenResponse() { method oidcAccessTokenResponse (line 44) | public static OAuth2AccessTokenResponse.Builder oidcAccessTokenRespons... FILE: oauth2/oauth2-core/src/test/java/org/springframework/security/oauth2/core/endpoint/TestOAuth2AuthorizationExchanges.java class TestOAuth2AuthorizationExchanges (line 24) | public final class TestOAuth2AuthorizationExchanges { method TestOAuth2AuthorizationExchanges (line 26) | private TestOAuth2AuthorizationExchanges() { method success (line 29) | public static OAuth2AuthorizationExchange success() { method failure (line 35) | public static OAuth2AuthorizationExchange failure() { FILE: oauth2/oauth2-core/src/test/java/org/springframework/security/oauth2/core/endpoint/TestOAuth2AuthorizationRequests.java class TestOAuth2AuthorizationRequests (line 26) | public final class TestOAuth2AuthorizationRequests { method TestOAuth2AuthorizationRequests (line 28) | private TestOAuth2AuthorizationRequests() { method request (line 31) | public static OAuth2AuthorizationRequest.Builder request() { method oidcRequest (line 46) | public static OAuth2AuthorizationRequest.Builder oidcRequest() { method allFields (line 50) | public static OAuth2AuthorizationRequest.Builder allFields() { FILE: oauth2/oauth2-core/src/test/java/org/springframework/security/oauth2/core/endpoint/TestOAuth2AuthorizationResponses.java class TestOAuth2AuthorizationResponses (line 23) | public final class TestOAuth2AuthorizationResponses { method TestOAuth2AuthorizationResponses (line 25) | private TestOAuth2AuthorizationResponses() { method success (line 28) | public static OAuth2AuthorizationResponse.Builder success() { method error (line 36) | public static OAuth2AuthorizationResponse.Builder error() { FILE: oauth2/oauth2-core/src/test/java/org/springframework/security/oauth2/core/endpoint/TestOidcAuthorizationRequest.java class TestOidcAuthorizationRequest (line 26) | public class TestOidcAuthorizationRequest extends OAuth2AuthorizationReq... method TestOidcAuthorizationRequest (line 30) | protected TestOidcAuthorizationRequest(Builder builder) { method getNonce (line 35) | public String getNonce() { method builder (line 39) | public static Builder builder() { class Builder (line 43) | public static class Builder extends AbstractBuilder authorities(Oidc... FILE: oauth2/oauth2-core/src/test/java/org/springframework/security/oauth2/core/user/DefaultOAuth2UserTests.java class DefaultOAuth2UserTests (line 39) | public class DefaultOAuth2UserTests { method constructorWhenAttributesIsNullThenThrowIllegalArgumentException (line 51) | @Test method constructorWhenAttributesIsEmptyThenThrowIllegalArgumentException (line 57) | @Test method constructorWhenAttributeValueIsNullThenThrowIllegalArgumentException (line 63) | @Test method constructorWhenNameAttributeKeyIsNullThenThrowIllegalArgumentException (line 69) | @Test method constructorWhenNameAttributeKeyIsInvalidThenThrowIllegalArgumentException (line 74) | @Test method constructorWhenAuthoritiesIsNullThenCreatedWithEmptyAuthorities (line 80) | @Test method constructorWhenAuthoritiesIsEmptyThenCreated (line 88) | @Test method constructorWhenAllParametersProvidedAndValidThenCreated (line 96) | @Test method constructorWhenCreatedThenIsSerializable (line 106) | @Test FILE: oauth2/oauth2-core/src/test/java/org/springframework/security/oauth2/core/user/OAuth2UserAuthorityTests.java class OAuth2UserAuthorityTests (line 34) | public class OAuth2UserAuthorityTests { method constructorWhenAuthorityIsNullThenThrowIllegalArgumentException (line 56) | @Test method constructorWhenAttributesIsNullThenThrowIllegalArgumentException (line 61) | @Test method constructorWhenAttributesIsEmptyThenThrowIllegalArgumentException (line 66) | @Test method constructorWhenAllParametersProvidedAndValidThenCreated (line 72) | @Test method equalsRegardlessOfUrlType (line 79) | @Test method hashCodeIsSameRegardlessOfUrlType (line 88) | @Test FILE: oauth2/oauth2-core/src/test/java/org/springframework/security/oauth2/core/user/TestOAuth2Users.java class TestOAuth2Users (line 31) | public final class TestOAuth2Users { method TestOAuth2Users (line 33) | private TestOAuth2Users() { method create (line 36) | public static DefaultOAuth2User create() { method authorities (line 44) | private static Collection authorities(Map jwsKeySelector() { method defaultJwtValidatorFactory (line 140) | private static Function> d... class JtiClaimValidator (line 147) | private static final class JtiClaimValidator implements OAuth2TokenVal... method validate (line 151) | @Override method createOAuth2Error (line 178) | private static OAuth2Error createOAuth2Error(String reason) { method computeSHA256 (line 182) | private static String computeSHA256(String value) throws Exception { class JtiCache (line 188) | private static final class JtiCache extends LinkedHashMap headers) { method getAlgorithm (line 64) | public T getAlgorithm() { method getJwkSetUrl (line 76) | public @Nullable URL getJwkSetUrl() { method getJwk (line 85) | public @Nullable Map getJwk() { method getKeyId (line 94) | public @Nullable String getKeyId() { method getX509Url (line 104) | public @Nullable URL getX509Url() { method getX509CertificateChain (line 116) | public @Nullable List getX509CertificateChain() { method getX509SHA1Thumbprint (line 134) | @Deprecated method getX509SHA256Thumbprint (line 146) | public @Nullable String getX509SHA256Thumbprint() { method getType (line 154) | public @Nullable String getType() { method getContentType (line 163) | public @Nullable String getContentType() { method getCritical (line 172) | public @Nullable Set getCritical() { method getHeaders (line 180) | public Map getHeaders() { method getHeader (line 190) | @SuppressWarnings("unchecked") class AbstractBuilder (line 199) | abstract static class AbstractBuilder getHeaders() { method getThis (line 210) | @SuppressWarnings("unchecked") method algorithm (line 222) | public B algorithm(JwaAlgorithm jwaAlgorithm) { method jwkSetUrl (line 233) | public B jwkSetUrl(String jwkSetUrl) { method jwk (line 243) | public B jwk(Map jwk) { method keyId (line 253) | public B keyId(String keyId) { method x509Url (line 264) | public B x509Url(String x509Url) { method x509CertificateChain (line 277) | public B x509CertificateChain(List x509CertificateChain) { method x509SHA1Thumbprint (line 295) | @Deprecated method x509SHA256Thumbprint (line 307) | public B x509SHA256Thumbprint(String x509SHA256Thumbprint) { method type (line 316) | public B type(String type) { method contentType (line 326) | public B contentType(String contentType) { method criticalHeader (line 337) | @SuppressWarnings("unchecked") method header (line 351) | public B header(String name, Object value) { method headers (line 364) | public B headers(Consumer> headersConsumer) { method build (line 373) | public abstract T build(); method convertAsURL (line 375) | private static URL convertAsURL(String header, String value) { FILE: oauth2/oauth2-jose/src/main/java/org/springframework/security/oauth2/jwt/JoseHeaderNames.java class JoseHeaderNames (line 34) | public final class JoseHeaderNames { method JoseHeaderNames (line 116) | private JoseHeaderNames() { FILE: oauth2/oauth2-jose/src/main/java/org/springframework/security/oauth2/jwt/JwsHeader.java class JwsHeader (line 34) | public final class JwsHeader extends JoseHeader { method JwsHeader (line 36) | private JwsHeader(Map headers) { method getAlgorithm (line 40) | @SuppressWarnings("unchecked") method with (line 51) | public static Builder with(JwsAlgorithm jwsAlgorithm) { method from (line 60) | public static Builder from(JwsHeader headers) { class Builder (line 67) | public static final class Builder extends AbstractBuilder getHeaders() { method getClaims (line 93) | @Override method withTokenValue (line 102) | public static Builder withTokenValue(String tokenValue) { class Builder (line 113) | public static final class Builder { method Builder (line 121) | private Builder(String tokenValue) { method tokenValue (line 130) | public Builder tokenValue(String tokenValue) { method claim (line 141) | public Builder claim(String name, Object value) { method claims (line 152) | public Builder claims(Consumer> claimsConsumer) { method header (line 163) | public Builder header(String name, Object value) { method headers (line 174) | public Builder headers(Consumer> headersConsumer) { method audience (line 184) | public Builder audience(Collection audience) { method expiresAt (line 193) | public Builder expiresAt(Instant expiresAt) { method jti (line 203) | public Builder jti(String jti) { method issuedAt (line 213) | public Builder issuedAt(Instant issuedAt) { method issuer (line 223) | public Builder issuer(String issuer) { method notBefore (line 233) | public Builder notBefore(Instant notBefore) { method subject (line 243) | public Builder subject(String subject) { method build (line 252) | public Jwt build() { method toInstant (line 258) | private @Nullable Instant toInstant(@Nullable Object timestamp) { FILE: oauth2/oauth2-jose/src/main/java/org/springframework/security/oauth2/jwt/JwtAudienceValidator.java class JwtAudienceValidator (line 31) | public final class JwtAudienceValidator implements OAuth2TokenValidator<... method JwtAudienceValidator (line 39) | public JwtAudienceValidator(String audience) { method validate (line 45) | @Override FILE: oauth2/oauth2-jose/src/main/java/org/springframework/security/oauth2/jwt/JwtClaimAccessor.java type JwtClaimAccessor (line 39) | public interface JwtClaimAccessor extends ClaimAccessor { method getIssuer (line 46) | default @Nullable URL getIssuer() { method getSubject (line 55) | default @Nullable String getSubject() { method getAudience (line 65) | default @Nullable List getAudience() { method getExpiresAt (line 75) | default @Nullable Instant getExpiresAt() { method getNotBefore (line 85) | default @Nullable Instant getNotBefore() { method getIssuedAt (line 95) | default @Nullable Instant getIssuedAt() { method getId (line 105) | default @Nullable String getId() { FILE: oauth2/oauth2-jose/src/main/java/org/springframework/security/oauth2/jwt/JwtClaimNames.java class JwtClaimNames (line 29) | public final class JwtClaimNames { method JwtClaimNames (line 70) | private JwtClaimNames() { FILE: oauth2/oauth2-jose/src/main/java/org/springframework/security/oauth2/jwt/JwtClaimValidator.java class JwtClaimValidator (line 37) | public final class JwtClaimValidator implements OAuth2TokenValidator<... method JwtClaimValidator (line 52) | public JwtClaimValidator(String claim, Predicate test) { method validate (line 61) | @Override FILE: oauth2/oauth2-jose/src/main/java/org/springframework/security/oauth2/jwt/JwtClaimsSet.java class JwtClaimsSet (line 42) | public final class JwtClaimsSet implements JwtClaimAccessor { method JwtClaimsSet (line 46) | private JwtClaimsSet(Map claims) { method getClaims (line 50) | @Override method builder (line 59) | public static Builder builder() { method from (line 68) | public static Builder from(JwtClaimsSet claims) { class Builder (line 75) | public static final class Builder { method Builder (line 79) | private Builder() { method Builder (line 82) | private Builder(JwtClaimsSet claims) { method issuer (line 93) | public Builder issuer(String issuer) { method subject (line 103) | public Builder subject(String subject) { method audience (line 113) | public Builder audience(List audience) { method expiresAt (line 124) | public Builder expiresAt(Instant expiresAt) { method notBefore (line 135) | public Builder notBefore(Instant notBefore) { method issuedAt (line 145) | public Builder issuedAt(Instant issuedAt) { method id (line 155) | public Builder id(String jti) { method claim (line 165) | public Builder claim(String name, Object value) { method claims (line 177) | public Builder claims(Consumer> claimsConsumer) { method build (line 186) | public JwtClaimsSet build() { FILE: oauth2/oauth2-jose/src/main/java/org/springframework/security/oauth2/jwt/JwtDecoder.java type JwtDecoder (line 43) | @FunctionalInterface method decode (line 53) | Jwt decode(String token) throws JwtException; FILE: oauth2/oauth2-jose/src/main/java/org/springframework/security/oauth2/jwt/JwtDecoderFactory.java type JwtDecoderFactory (line 29) | @FunctionalInterface method createDecoder (line 37) | JwtDecoder createDecoder(C context); FILE: oauth2/oauth2-jose/src/main/java/org/springframework/security/oauth2/jwt/JwtDecoderInitializationException.java class JwtDecoderInitializationException (line 28) | public class JwtDecoderInitializationException extends RuntimeException { method JwtDecoderInitializationException (line 33) | public JwtDecoderInitializationException(String message, Throwable cau... FILE: oauth2/oauth2-jose/src/main/java/org/springframework/security/oauth2/jwt/JwtDecoderProviderConfigurationUtils.java class JwtDecoderProviderConfigurationUtils (line 60) | final class JwtDecoderProviderConfigurationUtils { method JwtDecoderProviderConfigurationUtils (line 80) | private JwtDecoderProviderConfigurationUtils() { method getConfigurationForOidcIssuerLocation (line 83) | static Map getConfigurationForOidcIssuerLocation(Strin... method getConfigurationForIssuerLocation (line 87) | static Map getConfigurationForIssuerLocation(String is... method getConfigurationForIssuerLocation (line 91) | static Map getConfigurationForIssuerLocation(String is... method validateIssuer (line 95) | static void validateIssuer(Map configuration, String i... method addJWSAlgorithms (line 101) | static void addJWSAlgorithms(ConfigurableJ... method getJWSAlgorithms (line 111) | static Set getJWSAlgorithms(... method getSignatureAlgorithms (line 141) | static Set getSignatureAlgorithms(JWKSource configurat... method getConfiguration (line 160) | private static Map getConfiguration(String issuer, Res... method oidc (line 185) | static UriComponents oidc(String issuer) { method oidcRfc8414 (line 194) | static UriComponents oidcRfc8414(String issuer) { method oauth (line 203) | static UriComponents oauth(String issuer) { FILE: oauth2/oauth2-jose/src/main/java/org/springframework/security/oauth2/jwt/JwtDecoders.java class JwtDecoders (line 35) | public final class JwtDecoders { method JwtDecoders (line 37) | private JwtDecoders() { method fromOidcIssuerLocation (line 53) | @SuppressWarnings("unchecked") method fromIssuerLocation (line 89) | @SuppressWarnings("unchecked") method withProviderConfiguration (line 109) | private static JwtDecoder withProviderConfiguration(Map { method JwtTypeValidator (line 43) | public JwtTypeValidator(Collection validTypes) { method JwtTypeValidator (line 48) | public JwtTypeValidator(String... validTypes) { method jwt (line 55) | public static JwtTypeValidator jwt() { method setAllowEmpty (line 65) | public void setAllowEmpty(boolean allowEmpty) { method validate (line 69) | @Override FILE: oauth2/oauth2-jose/src/main/java/org/springframework/security/oauth2/jwt/JwtValidationException.java class JwtValidationException (line 33) | public class JwtValidationException extends BadJwtException { method JwtValidationException (line 59) | public JwtValidationException(String message, Collection ... method getErrors (line 69) | public Collection getErrors() { FILE: oauth2/oauth2-jose/src/main/java/org/springframework/security/oauth2/jwt/JwtValidators.java class JwtValidators (line 42) | public final class JwtValidators { method JwtValidators (line 44) | private JwtValidators() { method createDefaultWithIssuer (line 61) | public static OAuth2TokenValidator createDefaultWithIssuer(String... method createDefault (line 77) | public static OAuth2TokenValidator createDefault() { method createDefaultWithValidators (line 93) | public static OAuth2TokenValidator createDefaultWithValidators(Li... method createDefaultWithValidators (line 124) | public static OAuth2TokenValidator createDefaultWithValidators(OA... method createAtJwtValidator (line 136) | public static AtJwtBuilder createAtJwtValidator() { method require (line 140) | private static RequireClaimValidator require(String claim) { class AtJwtBuilder (line 160) | public static final class AtJwtBuilder { method AtJwtBuilder (line 164) | private AtJwtBuilder() { method issuer (line 180) | public AtJwtBuilder issuer(String issuer) { method audience (line 190) | public AtJwtBuilder audience(String audience) { method clientId (line 200) | public AtJwtBuilder clientId(String clientId) { method validators (line 219) | public AtJwtBuilder validators(Consumer build() { class RequireClaimValidator (line 237) | private static final class RequireClaimValidator implements OAuth2Toke... method RequireClaimValidator (line 241) | RequireClaimValidator(String claimName) { method validate (line 245) | @Override method isEqualTo (line 255) | OAuth2TokenValidator isEqualTo(String value) { method satisfies (line 259) | OAuth2TokenValidator satisfies(Predicate predicate) { method and (line 270) | OAuth2TokenValidator and(OAuth2TokenValidator that) { FILE: oauth2/oauth2-jose/src/main/java/org/springframework/security/oauth2/jwt/MappedJwtClaimSetConverter.java class MappedJwtClaimSetConverter (line 43) | public final class MappedJwtClaimSetConverter implements Converter getConver... method convertInstant (line 123) | private static @Nullable Instant convertInstant(Object source) { method convertIssuer (line 132) | private static @Nullable String convertIssuer(Object source) { method convert (line 151) | @Override FILE: oauth2/oauth2-jose/src/main/java/org/springframework/security/oauth2/jwt/NimbusJwtDecoder.java class NimbusJwtDecoder (line 92) | public final class NimbusJwtDecoder implements JwtDecoder { method NimbusJwtDecoder (line 109) | public NimbusJwtDecoder(JWTProcessor jwtProcessor) { method setJwtValidator (line 118) | public void setJwtValidator(OAuth2TokenValidator jwtValidator) { method setClaimSetConverter (line 127) | public void setClaimSetConverter(Converter, Map ... method validateType (line 362) | public JwkSetUriJwtDecoderBuilder validateType(boolean shouldValidat... method jwsAlgorithm (line 374) | public JwkSetUriJwtDecoderBuilder jwsAlgorithm(SignatureAlgorithm si... method jwsAlgorithms (line 388) | public JwkSetUriJwtDecoderBuilder jwsAlgorithms(Consumer jwsKeySelector(JWKSource jwkSource() { method processor (line 468) | JWTProcessor processor() { method build (line 484) | public NimbusJwtDecoder build() { class SpringJWKSource (line 488) | private static final class SpringJWKSource processor() { method build (line 699) | public NimbusJwtDecoder build() { class SecretKeyJwtDecoderBuilder (line 709) | public static final class SecretKeyJwtDecoderBuilder { method SecretKeyJwtDecoderBuilder (line 725) | private SecretKeyJwtDecoderBuilder(SecretKey secretKey) { method validateType (line 770) | public SecretKeyJwtDecoderBuilder validateType(boolean shouldValidat... method macAlgorithm (line 784) | public SecretKeyJwtDecoderBuilder macAlgorithm(MacAlgorithm macAlgor... method jwtProcessorCustomizer (line 798) | public SecretKeyJwtDecoderBuilder jwtProcessorCustomizer( method build (line 809) | public NimbusJwtDecoder build() { method processor (line 813) | JWTProcessor processor() { class JwkSourceJwtDecoderBuilder (line 834) | public static final class JwkSourceJwtDecoderBuilder { method JwkSourceJwtDecoderBuilder (line 850) | private JwkSourceJwtDecoderBuilder(JWKSource jwkSou... method jwsAlgorithm (line 864) | public JwkSourceJwtDecoderBuilder jwsAlgorithm(SignatureAlgorithm si... method jwsAlgorithms (line 878) | public JwkSourceJwtDecoderBuilder jwsAlgorithms(Consumer jwsKeySelector(JWKSource processor() { method build (line 926) | public NimbusJwtDecoder build() { FILE: oauth2/oauth2-jose/src/main/java/org/springframework/security/oauth2/jwt/NimbusJwtEncoder.java class NimbusJwtEncoder (line 100) | public final class NimbusJwtEncoder implements JwtEncoder { method NimbusJwtEncoder (line 126) | public NimbusJwtEncoder(JWKSource jwkSource) { method NimbusJwtEncoder (line 132) | private NimbusJwtEncoder(JWK jwk) { method setJwkSelector (line 166) | public void setJwkSelector(Converter, JWK> jwkSelector) { method encode (line 171) | @Override method selectJwk (line 190) | private JWK selectJwk(JwsHeader headers) { method serialize (line 210) | private String serialize(JwsHeader headers, JwtClaimsSet claims, JWK j... method createJwkMatcher (line 227) | private static @Nullable JWKMatcher createJwkMatcher(JwsHeader headers) { method addKeyIdentifierHeadersIfNecessary (line 257) | private static JwsHeader addKeyIdentifierHeadersIfNecessary(JwsHeader ... method createSigner (line 278) | private static JWSSigner createSigner(JWK jwk) { method convert (line 288) | private static JWSHeader convert(JwsHeader headers) { method convert (line 364) | private static JWTClaimsSet convert(JwtClaimsSet claims) { method convertAsURI (line 416) | private static URI convertAsURI(String header, URL url) { method withKeyPair (line 433) | public static RsaKeyPairJwtEncoderBuilder withKeyPair(RSAPublicKey pub... method withKeyPair (line 444) | public static EcKeyPairJwtEncoderBuilder withKeyPair(ECPublicKey publi... method withSecretKey (line 454) | public static SecretKeyJwtEncoderBuilder withSecretKey(SecretKey secre... class SecretKeyJwtEncoderBuilder (line 464) | public static final class SecretKeyJwtEncoderBuilder { method SecretKeyJwtEncoderBuilder (line 472) | private SecretKeyJwtEncoderBuilder(SecretKey secretKey) { method computeAllowedAlgorithms (line 482) | private Set computeAllowedAlgorithms(SecretKey secretK... method algorithm (line 498) | public SecretKeyJwtEncoderBuilder algorithm(MacAlgorithm macAlgorith... method jwkPostProcessor (line 513) | public SecretKeyJwtEncoderBuilder jwkPostProcessor(Consumer> jwt... method setJwtValidator (line 136) | public void setJwtValidator(OAuth2TokenValidator jwtValidator) { method setClaimSetConverter (line 145) | public void setClaimSetConverter(Converter, Map decode(JWT parsedToken) { method createJwt (line 183) | private Jwt createJwt(JWT parsedJwt, JWTClaimsSet jwtClaimsSet) { method validateJwt (line 197) | private Jwt validateJwt(Jwt jwt) { method getJwtValidationExceptionMessage (line 207) | private String getJwtValidationExceptionMessage(Collection JWTClaimsSet createClaimsSe... class JwkSetUriReactiveJwtDecoderBuilder (line 315) | public static final class JwkSetUriReactiveJwtDecoderBuilder { method JwkSetUriReactiveJwtDecoderBuilder (line 338) | private JwkSetUriReactiveJwtDecoderBuilder(String jwkSetUri) { method JwkSetUriReactiveJwtDecoderBuilder (line 344) | private JwkSetUriReactiveJwtDecoderBuilder(Function> jwsKeySelector(ReactiveRemo... method processor (line 491) | Converter> processor() { method getExpectedJwsAlgorithms (line 518) | private Function getExpectedJwsAlgorithms(JWS... method createSelector (line 525) | private JWKSelector createSelector(Function e... class PublicKeyReactiveJwtDecoderBuilder (line 541) | public static final class PublicKeyReactiveJwtDecoderBuilder { method PublicKeyReactiveJwtDecoderBuilder (line 557) | private PublicKeyReactiveJwtDecoderBuilder(RSAPublicKey key) { method signatureAlgorithm (line 574) | public PublicKeyReactiveJwtDecoderBuilder signatureAlgorithm(Signatu... method validateType (line 625) | public PublicKeyReactiveJwtDecoderBuilder validateType(boolean shoul... method jwtProcessorCustomizer (line 638) | public PublicKeyReactiveJwtDecoderBuilder jwtProcessorCustomizer( method build (line 649) | public NimbusReactiveJwtDecoder build() { method processor (line 653) | Converter> processor() { class SecretKeyReactiveJwtDecoderBuilder (line 676) | public static final class SecretKeyReactiveJwtDecoderBuilder { method SecretKeyReactiveJwtDecoderBuilder (line 692) | private SecretKeyReactiveJwtDecoderBuilder(SecretKey secretKey) { method macAlgorithm (line 710) | public SecretKeyReactiveJwtDecoderBuilder macAlgorithm(MacAlgorithm ... method validateType (line 760) | public SecretKeyReactiveJwtDecoderBuilder validateType(boolean shoul... method jwtProcessorCustomizer (line 773) | public SecretKeyReactiveJwtDecoderBuilder jwtProcessorCustomizer( method build (line 784) | public NimbusReactiveJwtDecoder build() { method processor (line 788) | Converter> processor() { class JwkSourceReactiveJwtDecoderBuilder (line 808) | public static final class JwkSourceReactiveJwtDecoderBuilder { method JwkSourceReactiveJwtDecoderBuilder (line 824) | private JwkSourceReactiveJwtDecoderBuilder(Function> processor() { FILE: oauth2/oauth2-jose/src/main/java/org/springframework/security/oauth2/jwt/ReactiveJWKSource.java type ReactiveJWKSource (line 31) | interface ReactiveJWKSource { method get (line 33) | Mono> get(JWKSelector jwkSelector); FILE: oauth2/oauth2-jose/src/main/java/org/springframework/security/oauth2/jwt/ReactiveJWKSourceAdapter.java class ReactiveJWKSourceAdapter (line 33) | class ReactiveJWKSourceAdapter implements ReactiveJWKSource { method ReactiveJWKSourceAdapter (line 41) | ReactiveJWKSourceAdapter(JWKSource source) { method get (line 45) | @Override FILE: oauth2/oauth2-jose/src/main/java/org/springframework/security/oauth2/jwt/ReactiveJwtDecoder.java type ReactiveJwtDecoder (line 45) | @FunctionalInterface method decode (line 55) | Mono decode(String token) throws JwtException; FILE: oauth2/oauth2-jose/src/main/java/org/springframework/security/oauth2/jwt/ReactiveJwtDecoderFactory.java type ReactiveJwtDecoderFactory (line 30) | @FunctionalInterface method createDecoder (line 38) | ReactiveJwtDecoder createDecoder(C context); FILE: oauth2/oauth2-jose/src/main/java/org/springframework/security/oauth2/jwt/ReactiveJwtDecoderProviderConfigurationUtils.java class ReactiveJwtDecoderProviderConfigurationUtils (line 45) | final class ReactiveJwtDecoderProviderConfigurationUtils { method addJWSAlgorithms (line 54) | static Mono> a... method getJWSAlgorithms (line 68) | static Mono> getJWSAlgorithms(ReactiveRemoteJWKSourc... method getConfigurationForIssuerLocation (line 94) | static Mono> getConfigurationForIssuerLocation(Str... method oidc (line 98) | static UriComponents oidc(String issuer) { method oidcRfc8414 (line 107) | static UriComponents oidcRfc8414(String issuer) { method oauth (line 116) | static UriComponents oauth(String issuer) { method getConfiguration (line 125) | private static Mono> getConfiguration(String issue... method ReactiveJwtDecoderProviderConfigurationUtils (line 145) | private ReactiveJwtDecoderProviderConfigurationUtils() { FILE: oauth2/oauth2-jose/src/main/java/org/springframework/security/oauth2/jwt/ReactiveJwtDecoders.java class ReactiveJwtDecoders (line 34) | public final class ReactiveJwtDecoders { method ReactiveJwtDecoders (line 36) | private ReactiveJwtDecoders() { method fromOidcIssuerLocation (line 52) | @SuppressWarnings("unchecked") method fromIssuerLocation (line 89) | @SuppressWarnings("unchecked") method withProviderConfiguration (line 108) | private static ReactiveJwtDecoder withProviderConfiguration(Map jwkSetUrlProvider) { method get (line 67) | @Override method get (line 79) | private Mono> get(JWKSelector jwkSelector, JWKSet jwkSet) { method getJWKSet (line 108) | private Mono getJWKSet() { method parse (line 124) | private JWKSet parse(String body) { method getFirstSpecifiedKeyID (line 138) | protected static @Nullable String getFirstSpecifiedKeyID(final JWKMatc... method setWebClient (line 146) | void setWebClient(WebClient webClient) { FILE: oauth2/oauth2-jose/src/main/java/org/springframework/security/oauth2/jwt/SupplierJwtDecoder.java class SupplierJwtDecoder (line 29) | public final class SupplierJwtDecoder implements JwtDecoder { method SupplierJwtDecoder (line 33) | public SupplierJwtDecoder(Supplier jwtDecoderSupplier) { method decode (line 47) | @Override method wrapException (line 52) | private JwtDecoderInitializationException wrapException(Exception ex) { FILE: oauth2/oauth2-jose/src/main/java/org/springframework/security/oauth2/jwt/SupplierReactiveJwtDecoder.java class SupplierReactiveJwtDecoder (line 31) | public final class SupplierReactiveJwtDecoder implements ReactiveJwtDeco... method SupplierReactiveJwtDecoder (line 37) | public SupplierReactiveJwtDecoder(Supplier supplie... method wrapException (line 47) | private JwtDecoderInitializationException wrapException(Throwable t) { method decode (line 54) | @Override FILE: oauth2/oauth2-jose/src/main/java/org/springframework/security/oauth2/jwt/X509CertificateThumbprintValidator.java class X509CertificateThumbprintValidator (line 54) | final class X509CertificateThumbprintValidator implements OAuth2TokenVal... method X509CertificateThumbprintValidator (line 62) | X509CertificateThumbprintValidator(Supplier x509Certi... method validate (line 67) | @Override method computeSHA256Thumbprint (line 113) | static String computeSHA256Thumbprint(X509Certificate x509Certificate)... class DefaultX509CertificateSupplier (line 119) | private static final class DefaultX509CertificateSupplier implements S... method get (line 121) | @Override FILE: oauth2/oauth2-jose/src/test/java/org/springframework/security/oauth2/jose/TestJwks.java class TestJwks (line 37) | public final class TestJwks { method TestJwks (line 73) | private TestJwks() { method generateRsa (line 76) | public static RSAKey.Builder generateRsa() { method rsa (line 86) | public static RSAKey.Builder rsa() { method jwk (line 90) | public static RSAKey.Builder jwk(RSAPublicKey publicKey, RSAPrivateKey... method jwk (line 98) | public static ECKey.Builder jwk(ECPublicKey publicKey, ECPrivateKey pr... method jwk (line 107) | public static OctetSequenceKey.Builder jwk(SecretKey secretKey) { FILE: oauth2/oauth2-jose/src/test/java/org/springframework/security/oauth2/jose/TestKeys.java class TestKeys (line 42) | public final class TestKeys { method generateEcKeyPair (line 123) | static KeyPair generateEcKeyPair() { method TestKeys (line 147) | private TestKeys() { FILE: oauth2/oauth2-jose/src/test/java/org/springframework/security/oauth2/jose/TestX509Certificates.java class TestX509Certificates (line 26) | public final class TestX509Certificates { method TestX509Certificates (line 72) | private TestX509Certificates() { FILE: oauth2/oauth2-jose/src/test/java/org/springframework/security/oauth2/jose/X509CertificateUtils.java class X509CertificateUtils (line 48) | final class X509CertificateUtils { method X509CertificateUtils (line 70) | private X509CertificateUtils() { method generateRSAKeyPair (line 73) | static KeyPair generateRSAKeyPair() { method createTrustAnchorCertificate (line 86) | static X509Certificate createTrustAnchorCertificate(KeyPair keyPair, S... method createCACertificate (line 109) | static X509Certificate createCACertificate(X509Certificate signerCert,... method createEndEntityCertificate (line 141) | static X509Certificate createEndEntityCertificate(X509Certificate sign... FILE: oauth2/oauth2-jose/src/test/java/org/springframework/security/oauth2/jose/jws/MacAlgorithmTests.java class MacAlgorithmTests (line 29) | public class MacAlgorithmTests { method fromWhenAlgorithmValidThenResolves (line 31) | @Test method fromWhenAlgorithmInvalidThenDoesNotResolve (line 38) | @Test FILE: oauth2/oauth2-jose/src/test/java/org/springframework/security/oauth2/jose/jws/SignatureAlgorithmTests.java class SignatureAlgorithmTests (line 29) | public class SignatureAlgorithmTests { method fromWhenAlgorithmValidThenResolves (line 31) | @Test method fromWhenAlgorithmInvalidThenDoesNotResolve (line 44) | @Test FILE: oauth2/oauth2-jose/src/test/java/org/springframework/security/oauth2/jwt/DPoPProofJwtDecoderFactoryTests.java class DPoPProofJwtDecoderFactoryTests (line 49) | public class DPoPProofJwtDecoderFactoryTests { method setUp (line 57) | @BeforeEach method setJwtValidatorFactoryWhenNullThenThrowIllegalArgumentException (line 63) | @Test method createDecoderWhenContextNullThenThrowIllegalArgumentException (line 69) | @Test method decodeWhenJoseTypeInvalidThenThrowBadJwtException (line 75) | @Test method decodeWhenJwkMissingThenThrowBadJwtException (line 113) | @Test method decodeWhenMethodInvalidThenThrowBadJwtException (line 151) | @Test method decodeWhenTargetUriInvalidThenThrowBadJwtException (line 189) | @Test method decodeWhenJtiMissingThenThrowBadJwtException (line 227) | @Test method decodeWhenJtiAlreadyUsedThenThrowBadJwtException (line 265) | @Test method decodeWhenIatMissingThenThrowBadJwtException (line 304) | @Test method decodeWhenIatBeforeTimeWindowThenThrowBadJwtException (line 342) | @Test method decodeWhenIatAfterTimeWindowThenThrowBadJwtException (line 388) | @Test method decodeWhenDPoPProofValidThenDecoded (line 434) | @Test FILE: oauth2/oauth2-jose/src/test/java/org/springframework/security/oauth2/jwt/JwsHeaderTests.java class JwsHeaderTests (line 31) | public class JwsHeaderTests { method withWhenNullThenThrowIllegalArgumentException (line 33) | @Test method fromWhenNullThenThrowIllegalArgumentException (line 39) | @Test method fromWhenHeadersProvidedThenCopied (line 45) | @Test method buildWhenAllHeadersProvidedThenAllHeadersAreSet (line 52) | @Test method headerWhenNameNullThenThrowIllegalArgumentException (line 89) | @Test method headerWhenValueNullThenThrowIllegalArgumentException (line 96) | @Test method getHeaderWhenNullThenThrowIllegalArgumentException (line 103) | @Test FILE: oauth2/oauth2-jose/src/test/java/org/springframework/security/oauth2/jwt/JwtAudienceValidatorTests.java class JwtAudienceValidatorTests (line 32) | class JwtAudienceValidatorTests { method givenJwtWithMatchingAudienceThenShouldValidate (line 36) | @Test method givenJwtWithoutMatchingAudienceThenShouldValidate (line 43) | @Test method givenJwtWithoutAudienceThenShouldValidate (line 50) | @Test FILE: oauth2/oauth2-jose/src/test/java/org/springframework/security/oauth2/jwt/JwtBuilderTests.java class JwtBuilderTests (line 32) | public class JwtBuilderTests { method buildWhenCalledTwiceThenGeneratesTwoJwts (line 34) | @Test method expiresAtWhenUsingGenericOrNamedClaimMethodRequiresInstant (line 63) | @Test method issuedAtWhenUsingGenericOrNamedClaimMethodRequiresInstant (line 78) | @Test method subjectWhenUsingGenericOrNamedClaimMethodThenLastOneWins (line 93) | @Test method claimsWhenRemovingAClaimThenIsNotPresent (line 107) | @Test method claimsWhenAddingAClaimThenIsPresent (line 120) | @Test method headersWhenRemovingAClaimThenIsNotPresent (line 133) | @Test method headersWhenAddingAClaimThenIsPresent (line 146) | @Test FILE: oauth2/oauth2-jose/src/test/java/org/springframework/security/oauth2/jwt/JwtClaimValidatorTests.java class JwtClaimValidatorTests (line 37) | public class JwtClaimValidatorTests { method validateWhenClaimPassesTheTestThenReturnsSuccess (line 43) | @Test method validateWhenClaimFailsTheTestThenReturnsFailure (line 49) | @Test method validateWhenClaimIsNullThenThrowsIllegalArgumentException (line 57) | @Test method validateWhenTestIsNullThenThrowsIllegalArgumentException (line 62) | @Test method validateWhenJwtIsNullThenThrowsIllegalArgumentException (line 67) | @Test FILE: oauth2/oauth2-jose/src/test/java/org/springframework/security/oauth2/jwt/JwtClaimsSetTests.java class JwtClaimsSetTests (line 29) | public class JwtClaimsSetTests { method buildWhenClaimsEmptyThenThrowIllegalArgumentException (line 31) | @Test method buildWhenAllClaimsProvidedThenAllClaimsAreSet (line 37) | @Test method fromWhenNullThenThrowIllegalArgumentException (line 65) | @Test method fromWhenClaimsProvidedThenCopied (line 71) | @Test method claimWhenNameNullThenThrowIllegalArgumentException (line 78) | @Test method claimWhenValueNullThenThrowIllegalArgumentException (line 85) | @Test FILE: oauth2/oauth2-jose/src/test/java/org/springframework/security/oauth2/jwt/JwtDecoderProviderConfigurationUtilsTests.java class JwtDecoderProviderConfigurationUtilsTests (line 47) | public class JwtDecoderProviderConfigurationUtilsTests { method getSignatureAlgorithmsWhenJwkSetSpecifiesAlgorithmThenUses (line 49) | @Test method getSignatureAlgorithmsWhenJwkSetIsEmptyThenIllegalArgumentException (line 60) | @Test method getSignatureAlgorithmsWhenJwkSetSpecifiesFamilyThenUses (line 68) | @Test method getSignatureAlgorithmsWhenAlgorithmThenParses (line 83) | @Test method oidcWhenHostContainsUnderscoreThenRetains (line 95) | @Test FILE: oauth2/oauth2-jose/src/test/java/org/springframework/security/oauth2/jwt/JwtDecodersTests.java class JwtDecodersTests (line 50) | public class JwtDecodersTests { method setup (line 93) | @BeforeEach method cleanup (line 100) | @AfterEach method issuerWhenResponseIsTypicalThenReturnedDecoderValidatesIssuer (line 105) | @Test method issuerWhenOidcFallbackResponseIsTypicalThenReturnedDecoderValidatesIssuer (line 116) | @Test method issuerWhenOAuth2ResponseIsTypicalThenReturnedDecoderValidatesIssuer (line 127) | @Test method issuerWhenContainsTrailingSlashThenSuccess (line 138) | @Test method issuerWhenOidcFallbackContainsTrailingSlashThenSuccess (line 147) | @Test method issuerWhenOAuth2ContainsTrailingSlashThenSuccess (line 156) | @Test method issuerWhenResponseIsNonCompliantThenThrowsRuntimeException (line 165) | @Test method issuerWhenOidcFallbackResponseIsNonCompliantThenThrowsRuntimeException (line 172) | @Test method issuerWhenOAuth2ResponseIsNonCompliantThenThrowsRuntimeException (line 181) | @Test method issuerWhenResponseDoesNotContainJwksUriThenThrowsIllegalArgumentException (line 191) | @Test method issuerWhenOidcFallbackResponseDoesNotContainJwksUriThenThrowsIllegalArgumentException (line 202) | @Test method issuerWhenOAuth2ResponseDoesNotContainJwksUriThenThrowsIllegalArgumentException (line 214) | @Test method issuerWhenResponseIsMalformedThenThrowsRuntimeException (line 224) | @Test method issuerWhenOidcFallbackResponseIsMalformedThenThrowsRuntimeException (line 233) | @Test method issuerWhenOAuth2ResponseIsMalformedThenThrowsRuntimeException (line 242) | @Test method issuerWhenRespondingIssuerMismatchesRequestedIssuerThenThrowsIllegalStateException (line 251) | @Test method issuerWhenOidcFallbackRespondingIssuerMismatchesRequestedIssuerThenThrowsIllegalStateException (line 260) | @Test method issuerWhenOAuth2RespondingIssuerMismatchesRequestedIssuerThenThrowsIllegalStateException (line 269) | @Test method issuerWhenRequestedIssuerIsUnresponsiveThenThrowsIllegalArgumentException (line 279) | @Test method issuerWhenOidcFallbackRequestedIssuerIsUnresponsiveThenThrowsIllegalArgumentException (line 288) | @Test method prepareConfigurationResponse (line 298) | private void prepareConfigurationResponse() { method prepareConfigurationResponse (line 303) | private void prepareConfigurationResponse(String body) { method prepareConfigurationResponseOidc (line 308) | private void prepareConfigurationResponseOidc() { method prepareConfigurationResponseOidc (line 313) | private void prepareConfigurationResponseOidc(String body) { method prepareConfigurationResponseOAuth2 (line 320) | private void prepareConfigurationResponseOAuth2() { method prepareConfigurationResponseOAuth2 (line 325) | private void prepareConfigurationResponseOAuth2(String body) { method prepareConfigurationResponses (line 332) | private void prepareConfigurationResponses(Map r... method createIssuerFromServer (line 348) | private String createIssuerFromServer() { method oidc (line 352) | private String oidc() { method oauth (line 361) | private String oauth() { method jwks (line 370) | private String jwks() { method response (line 374) | private MockResponse response(String body) { method buildResponseWithMissingJwksUri (line 382) | public String buildResponseWithMissingJwksUri() { FILE: oauth2/oauth2-jose/src/test/java/org/springframework/security/oauth2/jwt/JwtIssuerValidatorTests.java class JwtIssuerValidatorTests (line 33) | public class JwtIssuerValidatorTests { method validateWhenIssuerMatchesThenReturnsSuccess (line 39) | @Test method validateWhenIssuerUrlMatchesThenReturnsSuccess (line 48) | @Test method validateWhenIssuerMismatchesThenReturnsError (line 55) | @Test method validateWhenIssuerUrlMismatchesThenReturnsError (line 62) | @Test method validateWhenJwtHasNoIssuerThenReturnsError (line 71) | @Test method validateWhenIssuerMatchesAndIsNotAUriThenReturnsSuccess (line 79) | @Test method validateWhenJwtIsNullThenThrowsIllegalArgumentException (line 89) | @Test method constructorWhenNullIssuerIsGivenThenThrowsIllegalArgumentException (line 97) | @Test FILE: oauth2/oauth2-jose/src/test/java/org/springframework/security/oauth2/jwt/JwtTests.java class JwtTests (line 38) | public class JwtTests { method constructorWhenTokenValueIsNullThenThrowIllegalArgumentException (line 86) | @Test method constructorWhenHeadersIsEmptyThenThrowIllegalArgumentException (line 92) | @Test method constructorWhenClaimsIsEmptyThenThrowIllegalArgumentException (line 98) | @Test method constructorWhenParametersProvidedAndValidThenCreated (line 104) | @Test FILE: oauth2/oauth2-jose/src/test/java/org/springframework/security/oauth2/jwt/JwtTimestampValidatorTests.java class JwtTimestampValidatorTests (line 44) | public class JwtTimestampValidatorTests { method validateWhenJwtIsExpiredThenErrorMessageIndicatesExpirationTime (line 56) | @Test method validateWhenJwtIsTooEarlyThenErrorMessageIndicatesNotBeforeTime (line 71) | @Test method validateWhenConfiguredWithClockSkewThenValidatesUsingThatSkew (line 86) | @Test method validateWhenConfiguredWithFixedClockThenValidatesUsingFixedTime (line 120) | @Test method validateWhenNeitherExpiryNorNotBeforeIsSpecifiedThenReturnsSuccessfulResult (line 130) | @Test method validateWhenExpiryIsSpecifiedThenReturnsSuccessfulResult (line 140) | @Test method validateWhenNotBeforeIsSpecifiedThenReturnsSuccessfulResult (line 147) | @Test method validateWhenNotBeforeIsValidAndExpiryIsNotSpecifiedThenReturnsSuccessfulResult (line 154) | @Test method validateWhenNotAllowEmptyExpiryClaimAndNotBeforeIsValidAndExpiryIsNotSpecifiedThenReturnsSuccessfulResult (line 161) | @Test method validateWhenNotAllowEmptyNotBeforeClaimAndNotBeforeIsNotSpecifiedThenReturnsSuccessfulResult (line 169) | @Test method validateWhenExpiryIsValidAndNotBeforeIsNotSpecifiedThenReturnsSuccessfulResult (line 177) | @Test method validateWhenBothExpiryAndNotBeforeAreValidThenReturnsSuccessfulResult (line 184) | @Test method setClockWhenInvokedWithNullThenThrowsIllegalArgumentException (line 192) | @Test method constructorWhenInvokedWithNullDurationThenThrowsIllegalArgumentException (line 198) | @Test FILE: oauth2/oauth2-jose/src/test/java/org/springframework/security/oauth2/jwt/JwtTypeValidatorTests.java class JwtTypeValidatorTests (line 23) | class JwtTypeValidatorTests { method constructorWhenJwtThenRequiresJwtOrEmpty (line 25) | @Test method constructorWhenCustomThenEnforces (line 36) | @Test method validateWhenTypHeaderHasDifferentCaseThenSuccess (line 47) | @Test FILE: oauth2/oauth2-jose/src/test/java/org/springframework/security/oauth2/jwt/JwtValidatorsTests.java class JwtValidatorsTests (line 41) | public class JwtValidatorsTests { method createWhenJwtIssuerValidatorIsPresentThenCreateDefaultValidatorWithJwtIssuerValidator (line 45) | @Test method createWhenJwtTimestampValidatorIsPresentThenCreateDefaultValidatorWithOnlyOneJwtTimestampValidator (line 55) | @Test method createWhenEmptyValidatorsThenThrowsException (line 70) | @Test method createAtJwtWhenIssuerClientIdAudienceThenBuilds (line 75) | @Test method createAtJwtWhenClientIdIsNotPresentThenRequireClientIdWithAnyValue (line 109) | @Test method containsByType (line 127) | @SuppressWarnings("unchecked") FILE: oauth2/oauth2-jose/src/test/java/org/springframework/security/oauth2/jwt/MappedJwtClaimSetConverterTests.java class MappedJwtClaimSetConverterTests (line 45) | public class MappedJwtClaimSetConverterTests { method convertWhenUsingCustomExpiresAtConverterThenIssuedAtConverterStillConsultsIt (line 47) | @Test method convertWhenUsingDefaultsThenBasesIssuedAtOffOfExpiration (line 59) | @Test method convertWhenUsingDefaultsThenCoercesAudienceAccordingToJwtSpec (line 68) | @Test method convertWhenUsingDefaultsThenCoercesAllAttributesInJwtSpec (line 81) | @Test method convertWhenUsingCustomConverterThenAllOtherDefaultsAreStillUsed (line 102) | @Test method convertWhenConverterReturnsNullThenClaimIsRemoved (line 127) | @Test method convertWhenClaimValueIsNullThenClaimIsRemoved (line 136) | @Test method convertWhenConverterReturnsValueWhenEntryIsMissingThenEntryIsAdded (line 144) | @Test method convertWhenUsingConstructorThenOnlyConvertersInThatMapAreUsedForConversion (line 155) | @Test method convertWhenUsingDefaultsThenFailedConversionThrowsIllegalStateException (line 179) | @Test method convertWhenIssuerIsNotAUriThenConvertsToString (line 193) | @Test method convertWhenIssuerIsOfTypeURLThenConvertsToString (line 202) | @Test method constructWhenAnyParameterIsNullThenIllegalArgumentException (line 210) | @Test method withDefaultsWhenAnyParameterIsNullThenIllegalArgumentException (line 215) | @Test FILE: oauth2/oauth2-jose/src/test/java/org/springframework/security/oauth2/jwt/NimbusJweEncoderTests.java class NimbusJweEncoderTests (line 68) | public class NimbusJweEncoderTests { method setUp (line 81) | @BeforeEach method encodeWhenJwtClaimsSetThenEncodes (line 88) | @Test method encodeWhenNestedJwsThenEncodes (line 128) | @Test type JweAlgorithm (line 173) | enum JweAlgorithm implements JwaAlgorithm { method JweAlgorithm (line 179) | JweAlgorithm(String name) { method getName (line 183) | @Override class JweHeader (line 190) | private static final class JweHeader extends JoseHeader { method JweHeader (line 192) | private JweHeader(Map headers) { method getAlgorithm (line 196) | @SuppressWarnings("unchecked") method with (line 202) | private static Builder with(JweAlgorithm jweAlgorithm, String enc) { method from (line 206) | private static Builder from(JweHeader headers) { class Builder (line 210) | private static final class Builder extends AbstractBuilder jwkSource) { method encode (line 252) | @Override method selectJwk (line 312) | private JWK selectJwk(JweHeader headers) { method createJwkMatcher (line 336) | private static JWKMatcher createJwkMatcher(JweHeader headers) { method addKeyIdentifierHeadersIfNecessary (line 350) | private static JweHeader addKeyIdentifierHeadersIfNecessary(JweHeade... class JweHeaderConverter (line 373) | private static class JweHeaderConverter implements Converter withSigning(String jwkRes... method withoutSigning (line 920) | private static JWTProcessor withoutSigning() { class MockJwtProcessor (line 924) | private static class MockJwtProcessor extends DefaultJWTProcessor getResult() { method answer (line 526) | @SuppressWarnings("unchecked") class TestJWKSource (line 535) | private static final class TestJWKSource implements JWKSource r... method createIssuerFromServer (line 289) | private String createIssuerFromServer() { method oidc (line 293) | private String oidc() { method oauth (line 302) | private String oauth() { method jwks (line 311) | private String jwks() { method response (line 315) | private MockResponse response(String body) { method buildResponseWithMissingJwksUri (line 322) | public String buildResponseWithMissingJwksUri() { FILE: oauth2/oauth2-jose/src/test/java/org/springframework/security/oauth2/jwt/ReactiveJwtDecodersTests.java class ReactiveJwtDecodersTests (line 49) | public class ReactiveJwtDecodersTests { method setup (line 92) | @BeforeEach method cleanup (line 100) | @AfterEach method issuerWhenResponseIsTypicalThenReturnedDecoderValidatesIssuer (line 105) | @Test method issuerWhenOidcFallbackResponseIsTypicalThenReturnedDecoderValidatesIssuer (line 116) | @Test method issuerWhenOAuth2ResponseIsTypicalThenReturnedDecoderValidatesIssuer (line 127) | @Test method issuerWhenResponseIsNonCompliantThenThrowsRuntimeException (line 138) | @Test method issuerWhenOidcFallbackResponseIsNonCompliantThenThrowsRuntimeException (line 147) | @Test method issuerWhenOAuth2ResponseIsNonCompliantThenThrowsRuntimeException (line 156) | @Test method issuerWhenResponseDoesNotContainJwksUriThenThrowsIllegalArgumentException (line 166) | @Test method issuerWhenOidcFallbackResponseDoesNotContainJwksUriThenThrowsIllegalArgumentException (line 177) | @Test method issuerWhenOAuth2ResponseDoesNotContainJwksUriThenThrowsIllegalArgumentException (line 188) | @Test method issuerWhenResponseIsMalformedThenThrowsRuntimeException (line 198) | @Test method issuerWhenOidcFallbackResponseIsMalformedThenThrowsRuntimeException (line 207) | @Test method issuerWhenOAuth2ResponseIsMalformedThenThrowsRuntimeException (line 216) | @Test method issuerWhenRespondingIssuerMismatchesRequestedIssuerThenThrowsIllegalStateException (line 225) | @Test method issuerWhenOidcFallbackRespondingIssuerMismatchesRequestedIssuerThenThrowsIllegalStateException (line 234) | @Test method issuerWhenOAuth2RespondingIssuerMismatchesRequestedIssuerThenThrowsIllegalStateException (line 243) | @Test method issuerWhenRequestedIssuerIsUnresponsiveThenThrowsIllegalArgumentException (line 253) | @Test method issuerWhenOidcFallbackRequestedIssuerIsUnresponsiveThenThrowsIllegalArgumentException (line 262) | @Test method prepareConfigurationResponse (line 272) | private void prepareConfigurationResponse() { method prepareConfigurationResponse (line 277) | private void prepareConfigurationResponse(String body) { method prepareConfigurationResponseOidc (line 282) | private void prepareConfigurationResponseOidc() { method prepareConfigurationResponseOidc (line 287) | private void prepareConfigurationResponseOidc(String body) { method prepareConfigurationResponseOAuth2 (line 294) | private void prepareConfigurationResponseOAuth2() { method prepareConfigurationResponseOAuth2 (line 299) | private void prepareConfigurationResponseOAuth2(String body) { method prepareConfigurationResponses (line 306) | private void prepareConfigurationResponses(Map r... method createIssuerFromServer (line 322) | private String createIssuerFromServer() { method oidc (line 326) | private String oidc() { method oauth (line 335) | private String oauth() { method jwks (line 344) | private String jwks() { method response (line 348) | private MockResponse response(String body) { method buildResponseWithMissingJwksUri (line 355) | public String buildResponseWithMissingJwksUri() { FILE: oauth2/oauth2-jose/src/test/java/org/springframework/security/oauth2/jwt/ReactiveRemoteJWKSourceTests.java class ReactiveRemoteJWKSourceTests (line 50) | @ExtendWith(MockitoExtension.class) method setup (line 103) | @BeforeEach method getWhenMultipleRequestThenCached (line 111) | @Test method getWhenMatchThenCreatesKeys (line 119) | @Test method getWhenNoMatchAndNoKeyIdThenEmpty (line 136) | @Test method getWhenNoMatchAndKeyIdNotMatchThenRefreshAndFoundThenFound (line 143) | @Test method getWhenNoMatchAndKeyIdNotMatchThenRefreshAndNotFoundThenEmpty (line 153) | @Test method getWhenNoMatchAndKeyIdMatchThenEmpty (line 162) | @Test method getShouldRecoverAndReturnKeysAfterErrorCase (line 169) | @Test FILE: oauth2/oauth2-jose/src/test/java/org/springframework/security/oauth2/jwt/SupplierJwtDecoderTests.java class SupplierJwtDecoderTests (line 35) | public class SupplierJwtDecoderTests { method decodeWhenUninitializedThenSupplierInitializes (line 37) | @Test method decodeWhenInitializationFailsThenInitializationException (line 45) | @Test method decodeWhenInitializedThenCaches (line 54) | @Test method decodeWhenInitializationInitiallyFailsThenRecoverable (line 66) | @Test FILE: oauth2/oauth2-jose/src/test/java/org/springframework/security/oauth2/jwt/SupplierReactiveJwtDecoderTests.java class SupplierReactiveJwtDecoderTests (line 34) | public class SupplierReactiveJwtDecoderTests { method decodeWhenUninitializedThenSupplierInitializes (line 36) | @Test method decodeWhenInitializationFailsThenInitializationException (line 45) | @Test method decodeWhenInitializedThenCaches (line 55) | @Test method decodeWhenInitializationInitiallyFailsThenRecoverable (line 68) | @Test FILE: oauth2/oauth2-jose/src/test/java/org/springframework/security/oauth2/jwt/TestJwsHeaders.java class TestJwsHeaders (line 28) | public final class TestJwsHeaders { method TestJwsHeaders (line 30) | private TestJwsHeaders() { method jwsHeader (line 33) | public static JwsHeader.Builder jwsHeader() { method jwsHeader (line 37) | public static JwsHeader.Builder jwsHeader(SignatureAlgorithm signature... method rsaJwk (line 53) | private static Map rsaJwk() { FILE: oauth2/oauth2-jose/src/test/java/org/springframework/security/oauth2/jwt/TestJwtClaimsSets.java class TestJwtClaimsSets (line 26) | public final class TestJwtClaimsSets { method TestJwtClaimsSets (line 28) | private TestJwtClaimsSets() { method jwtClaimsSet (line 31) | public static JwtClaimsSet.Builder jwtClaimsSet() { FILE: oauth2/oauth2-jose/src/test/java/org/springframework/security/oauth2/jwt/TestJwts.java class TestJwts (line 22) | public final class TestJwts { method TestJwts (line 24) | private TestJwts() { method jwt (line 27) | public static Jwt.Builder jwt() { method user (line 41) | public static Jwt user() { FILE: oauth2/oauth2-jose/src/test/java/org/springframework/security/oauth2/jwt/X509CertificateThumbprintValidatorTests.java class X509CertificateThumbprintValidatorTests (line 37) | class X509CertificateThumbprintValidatorTests { method cleanup (line 42) | @AfterEach method constructorWhenX509CertificateSupplierNullThenThrowIllegalArgumentException (line 47) | @Test method validateWhenCnfClaimNotAvailableThenSuccess (line 55) | @Test method validateWhenX5tClaimNotAvailableThenSuccess (line 61) | @Test method validateWhenX509CertificateMissingThenHasErrors (line 71) | @Test method validateWhenX509CertificateThumbprintInvalidThenHasErrors (line 92) | @Test method validateWhenX509CertificateThumbprintValidThenSuccess (line 118) | @Test FILE: oauth2/oauth2-resource-server/src/main/java/org/springframework/security/oauth2/server/resource/BearerTokenError.java class BearerTokenError (line 39) | public final class BearerTokenError extends OAuth2Error { method BearerTokenError (line 53) | public BearerTokenError(String errorCode, HttpStatus httpStatus, @Null... method BearerTokenError (line 66) | public BearerTokenError(String errorCode, HttpStatus httpStatus, @Null... method getHttpStatus (line 85) | public HttpStatus getHttpStatus() { method getScope (line 93) | public @Nullable String getScope() { method isDescriptionValid (line 97) | private static boolean isDescriptionValid(@Nullable String description) { method isErrorCodeValid (line 106) | private static boolean isErrorCodeValid(String errorCode) { method isErrorUriValid (line 115) | private static boolean isErrorUriValid(@Nullable String errorUri) { method isScopeValid (line 120) | private static boolean isScopeValid(@Nullable String scope) { method withinTheRangeOf (line 129) | private static boolean withinTheRangeOf(int c, int min, int max) { FILE: oauth2/oauth2-resource-server/src/main/java/org/springframework/security/oauth2/server/resource/BearerTokenErrorCodes.java class BearerTokenErrorCodes (line 28) | public final class BearerTokenErrorCodes { method BearerTokenErrorCodes (line 49) | private BearerTokenErrorCodes() { FILE: oauth2/oauth2-resource-server/src/main/java/org/springframework/security/oauth2/server/resource/BearerTokenErrors.java class BearerTokenErrors (line 31) | public final class BearerTokenErrors { method BearerTokenErrors (line 41) | private BearerTokenErrors() { method invalidRequest (line 49) | public static BearerTokenError invalidRequest(String message) { method invalidToken (line 66) | public static BearerTokenError invalidToken(String message) { method insufficientScope (line 83) | public static BearerTokenError insufficientScope(String message, @Null... FILE: oauth2/oauth2-resource-server/src/main/java/org/springframework/security/oauth2/server/resource/InvalidBearerTokenException.java class InvalidBearerTokenException (line 31) | public class InvalidBearerTokenException extends OAuth2AuthenticationExc... method InvalidBearerTokenException (line 45) | public InvalidBearerTokenException(String description) { method InvalidBearerTokenException (line 59) | public InvalidBearerTokenException(String description, @Nullable Throw... FILE: oauth2/oauth2-resource-server/src/main/java/org/springframework/security/oauth2/server/resource/OAuth2ProtectedResourceMetadata.java class OAuth2ProtectedResourceMetadata (line 46) | public final class OAuth2ProtectedResourceMetadata method OAuth2ProtectedResourceMetadata (line 54) | private OAuth2ProtectedResourceMetadata(Map claims) { method getClaims (line 63) | public Map getClaims() { method builder (line 71) | public static Builder builder() { class Builder (line 78) | public static final class Builder { method Builder (line 82) | private Builder() { method resource (line 90) | public Builder resource(String resource) { method authorizationServer (line 100) | public Builder authorizationServer(String authorizationServer) { method authorizationServers (line 112) | public Builder authorizationServers(Consumer> authoriza... method scope (line 125) | public Builder scope(String scope) { method scopes (line 138) | public Builder scopes(Consumer> scopesConsumer) { method bearerMethod (line 150) | public Builder bearerMethod(String bearerMethod) { method bearerMethods (line 163) | public Builder bearerMethods(Consumer> bearerMethodsCon... method resourceName (line 176) | public Builder resourceName(String resourceName) { method tlsClientCertificateBoundAccessTokens (line 187) | public Builder tlsClientCertificateBoundAccessTokens(boolean tlsClie... method claim (line 198) | public Builder claim(String name, Object value) { method claims (line 211) | public Builder claims(Consumer> claimsConsumer) { method build (line 220) | public OAuth2ProtectedResourceMetadata build() { method validate (line 225) | private void validate() { method addClaimToClaimList (line 259) | @SuppressWarnings("unchecked") method acceptClaimValues (line 267) | @SuppressWarnings("unchecked") method validateURL (line 276) | private static void validateURL(@Nullable Object url, String errorMe... FILE: oauth2/oauth2-resource-server/src/main/java/org/springframework/security/oauth2/server/resource/OAuth2ProtectedResourceMetadataClaimAccessor.java type OAuth2ProtectedResourceMetadataClaimAccessor (line 41) | public interface OAuth2ProtectedResourceMetadataClaimAccessor extends Cl... method getResource (line 48) | default URL getResource() { method getAuthorizationServers (line 61) | default List getAuthorizationServers() { method getScopes (line 84) | default List getScopes() { method getBearerMethodsSupported (line 96) | default List getBearerMethodsSupported() { method getResourceName (line 107) | default @Nullable String getResourceName() { method isTlsClientCertificateBoundAccessTokens (line 118) | default boolean isTlsClientCertificateBoundAccessTokens() { FILE: oauth2/oauth2-resource-server/src/main/java/org/springframework/security/oauth2/server/resource/OAuth2ProtectedResourceMetadataClaimNames.java class OAuth2ProtectedResourceMetadataClaimNames (line 28) | public final class OAuth2ProtectedResourceMetadataClaimNames { method OAuth2ProtectedResourceMetadataClaimNames (line 67) | private OAuth2ProtectedResourceMetadataClaimNames() { FILE: oauth2/oauth2-resource-server/src/main/java/org/springframework/security/oauth2/server/resource/authentication/AbstractOAuth2TokenAuthenticationToken.java class AbstractOAuth2TokenAuthenticationToken (line 49) | public abstract class AbstractOAuth2TokenAuthenticationToken getTokenAttributes(); class AbstractOAuth2TokenAuthenticationBuilder (line 125) | public abstract static class AbstractOAuth2TokenAuthenticationBuilder<... method AbstractOAuth2TokenAuthenticationBuilder (line 134) | protected AbstractOAuth2TokenAuthenticationBuilder(AbstractOAuth2Tok... method principal (line 141) | @Override method credentials (line 148) | @Override method token (line 160) | public B token(T token) { FILE: oauth2/oauth2-resource-server/src/main/java/org/springframework/security/oauth2/server/resource/authentication/BearerTokenAuthentication.java class BearerTokenAuthentication (line 40) | @Transient method BearerTokenAuthentication (line 53) | public BearerTokenAuthentication(OAuth2AuthenticatedPrincipal principa... method BearerTokenAuthentication (line 62) | protected BearerTokenAuthentication(Builder builder) { method getTokenAttributes (line 67) | @Override method toBuilder (line 72) | @Override class Builder (line 82) | public static class Builder> method Builder (line 87) | protected Builder(BearerTokenAuthentication token) { method principal (line 97) | @Override method credentials (line 110) | @Override method token (line 122) | @Override method build (line 132) | @Override FILE: oauth2/oauth2-resource-server/src/main/java/org/springframework/security/oauth2/server/resource/authentication/BearerTokenAuthenticationToken.java class BearerTokenAuthenticationToken (line 37) | public class BearerTokenAuthenticationToken extends AbstractAuthenticati... method BearerTokenAuthenticationToken (line 47) | public BearerTokenAuthenticationToken(String token) { method getToken (line 60) | public String getToken() { method getCredentials (line 64) | @Override method getPrincipal (line 69) | @Override FILE: oauth2/oauth2-resource-server/src/main/java/org/springframework/security/oauth2/server/resource/authentication/DPoPAuthenticationProvider.java class DPoPAuthenticationProvider (line 62) | public final class DPoPAuthenticationProvider implements AuthenticationP... method DPoPAuthenticationProvider (line 73) | public DPoPAuthenticationProvider(AuthenticationManager tokenAuthentic... method authenticate (line 90) | @Override method supports (line 130) | @Override method setDPoPProofVerifierFactory (line 142) | public void setDPoPProofVerifierFactory(JwtDecoderFactory getAuthorities(Jwt jwt) { method castAuthoritiesToCollection (line 113) | @SuppressWarnings("unchecked") FILE: oauth2/oauth2-resource-server/src/main/java/org/springframework/security/oauth2/server/resource/authentication/JwtAuthenticationConverter.java class JwtAuthenticationConverter (line 41) | public class JwtAuthenticationConverter implements Converter builder) { method JwtAuthenticationToken (line 92) | public JwtAuthenticationToken(Jwt jwt, Object principal, Collection> extends AbstractOAut... method Builder (line 132) | protected Builder(JwtAuthenticationToken token) { method principal (line 141) | @Override method credentials (line 151) | @Override method token (line 163) | @Override method name (line 175) | public B name(@Nullable String name) { method build (line 180) | @Override FILE: oauth2/oauth2-resource-server/src/main/java/org/springframework/security/oauth2/server/resource/authentication/JwtBearerTokenAuthenticationConverter.java class JwtBearerTokenAuthenticationConverter (line 47) | public final class JwtBearerTokenAuthenticationConverter implements Conv... method convert (line 55) | @Override method setJwtPrincipalConverter (line 73) | public void setJwtPrincipalConverter(Converter getAuthorities(Jwt jwt) { method castAuthoritiesToCollection (line 140) | @SuppressWarnings("unchecked") FILE: oauth2/oauth2-resource-server/src/main/java/org/springframework/security/oauth2/server/resource/authentication/JwtIssuerAuthenticationManagerResolver.java class JwtIssuerAuthenticationManagerResolver (line 61) | public final class JwtIssuerAuthenticationManagerResolver implements Aut... method fromTrustedIssuers (line 71) | public static JwtIssuerAuthenticationManagerResolver fromTrustedIssuer... method fromTrustedIssuers (line 81) | public static JwtIssuerAuthenticationManagerResolver fromTrustedIssuer... method fromTrustedIssuers (line 92) | public static JwtIssuerAuthenticationManagerResolver fromTrustedIssuer... method JwtIssuerAuthenticationManagerResolver (line 118) | public JwtIssuerAuthenticationManagerResolver( method resolve (line 130) | @Override class ResolvingAuthenticationManager (line 135) | private static class ResolvingAuthenticationManager implements Authent... method ResolvingAuthenticationManager (line 141) | ResolvingAuthenticationManager(AuthenticationManagerResolver... method authenticate (line 145) | @Override class JwtClaimIssuerConverter (line 168) | private static class JwtClaimIssuerConverter implements Converter trus... method resolve (line 204) | @Override FILE: oauth2/oauth2-resource-server/src/main/java/org/springframework/security/oauth2/server/resource/authentication/JwtIssuerReactiveAuthenticationManagerResolver.java class JwtIssuerReactiveAuthenticationManagerResolver (line 65) | public final class JwtIssuerReactiveAuthenticationManagerResolver method fromTrustedIssuers (line 76) | public static JwtIssuerReactiveAuthenticationManagerResolver fromTrust... method fromTrustedIssuers (line 86) | public static JwtIssuerReactiveAuthenticationManagerResolver fromTrust... method fromTrustedIssuers (line 97) | public static JwtIssuerReactiveAuthenticationManagerResolver fromTrust... method JwtIssuerReactiveAuthenticationManagerResolver (line 124) | public JwtIssuerReactiveAuthenticationManagerResolver( method resolve (line 136) | @Override class ResolvingAuthenticationManager (line 141) | private static class ResolvingAuthenticationManager implements Reactiv... method ResolvingAuthenticationManager (line 147) | ResolvingAuthenticationManager( method authenticate (line 153) | @Override class JwtClaimIssuerConverter (line 171) | private static class JwtClaimIssuerConverter implements Converter trus... method resolve (line 209) | @Override FILE: oauth2/oauth2-resource-server/src/main/java/org/springframework/security/oauth2/server/resource/authentication/JwtReactiveAuthenticationManager.java class JwtReactiveAuthenticationManager (line 40) | public final class JwtReactiveAuthenticationManager implements ReactiveA... method JwtReactiveAuthenticationManager (line 47) | public JwtReactiveAuthenticationManager(ReactiveJwtDecoder jwtDecoder) { method authenticate (line 52) | @Override method setJwtAuthenticationConverter (line 71) | public void setJwtAuthenticationConverter( method onError (line 77) | private AuthenticationException onError(JwtException ex) { FILE: oauth2/oauth2-resource-server/src/main/java/org/springframework/security/oauth2/server/resource/authentication/OpaqueTokenAuthenticationProvider.java class OpaqueTokenAuthenticationProvider (line 76) | public final class OpaqueTokenAuthenticationProvider implements Authenti... method OpaqueTokenAuthenticationProvider (line 90) | public OpaqueTokenAuthenticationProvider(OpaqueTokenIntrospector intro... method authenticate (line 107) | @Override method getOAuth2AuthenticatedPrincipal (line 127) | private OAuth2AuthenticatedPrincipal getOAuth2AuthenticatedPrincipal(B... method supports (line 141) | @Override method convert (line 152) | static BearerTokenAuthentication convert(String introspectedToken, method setAuthenticationConverter (line 170) | public void setAuthenticationConverter(OpaqueTokenAuthenticationConver... FILE: oauth2/oauth2-resource-server/src/main/java/org/springframework/security/oauth2/server/resource/authentication/OpaqueTokenReactiveAuthenticationManager.java class OpaqueTokenReactiveAuthenticationManager (line 60) | public class OpaqueTokenReactiveAuthenticationManager implements Reactiv... method OpaqueTokenReactiveAuthenticationManager (line 71) | public OpaqueTokenReactiveAuthenticationManager(ReactiveOpaqueTokenInt... method authenticate (line 87) | @Override method authenticate (line 98) | private Mono authenticate(String token) { method onError (line 106) | private AuthenticationException onError(OAuth2IntrospectionException e... method convert (line 120) | static Mono convert(String introspectedToken, OAuth2Au... method setAuthenticationConverter (line 131) | public void setAuthenticationConverter(ReactiveOpaqueTokenAuthenticati... FILE: oauth2/oauth2-resource-server/src/main/java/org/springframework/security/oauth2/server/resource/authentication/ReactiveJwtAuthenticationConverter.java class ReactiveJwtAuthenticationConverter (line 37) | public final class ReactiveJwtAuthenticationConverter implements Convert... method convert (line 44) | @Override method setJwtGrantedAuthoritiesConverter (line 63) | public void setJwtGrantedAuthoritiesConverter( method setPrincipalClaimName (line 74) | public void setPrincipalClaimName(String principalClaimName) { FILE: oauth2/oauth2-resource-server/src/main/java/org/springframework/security/oauth2/server/resource/authentication/ReactiveJwtAuthenticationConverterAdapter.java class ReactiveJwtAuthenticationConverterAdapter (line 32) | public class ReactiveJwtAuthenticationConverterAdapter implements Conver... method ReactiveJwtAuthenticationConverterAdapter (line 36) | public ReactiveJwtAuthenticationConverterAdapter(Converter a... method OAuth2IntrospectionAuthenticatedPrincipal (line 63) | public OAuth2IntrospectionAuthenticatedPrincipal(String name, Map convert(String introspectedToken, OAuth2Authentic... FILE: oauth2/oauth2-resource-server/src/main/java/org/springframework/security/oauth2/server/resource/introspection/ReactiveOpaqueTokenIntrospector.java type ReactiveOpaqueTokenIntrospector (line 39) | @FunctionalInterface method introspect (line 49) | Mono introspect(String token); FILE: oauth2/oauth2-resource-server/src/main/java/org/springframework/security/oauth2/server/resource/introspection/RestClientOpaqueTokenIntrospector.java class RestClientOpaqueTokenIntrospector (line 60) | public final class RestClientOpaqueTokenIntrospector implements OpaqueTo... method RestClientOpaqueTokenIntrospector (line 82) | public RestClientOpaqueTokenIntrospector(String introspectionUri, Rest... method requestBody (line 89) | private MultiValueMap requestBody(String token) { method introspect (line 95) | @Override method makeRequest (line 103) | private ResponseEntity> makeRequest(String token) { method adaptToNimbusResponse (line 116) | private Map adaptToNimbusResponse(ResponseEntity authorities(List scopes) { method withIntrospectionUri (line 234) | public static RestClientOpaqueTokenIntrospector.Builder withIntrospect... class ArrayListFromString (line 240) | private static final class ArrayListFromString extends ArrayList> defaultRequestEntityConver... method requestHeaders (line 121) | private HttpHeaders requestHeaders() { method requestBody (line 127) | private MultiValueMap requestBody(String token) { method introspect (line 133) | @Override method setRequestEntityConverter (line 151) | public void setRequestEntityConverter(Converter> makeRequest(RequestEntity<... method adaptToNimbusResponse (line 165) | private Map adaptToNimbusResponse(ResponseEntity authorities(List scopes) { method withIntrospectionUri (line 286) | public static Builder withIntrospectionUri(String introspectionUri) { class ArrayListFromString (line 292) | private static final class ArrayListFromString extends ArrayList... method build (line 382) | public SpringOpaqueTokenIntrospector build() { FILE: oauth2/oauth2-resource-server/src/main/java/org/springframework/security/oauth2/server/resource/introspection/SpringReactiveOpaqueTokenIntrospector.java class SpringReactiveOpaqueTokenIntrospector (line 62) | public class SpringReactiveOpaqueTokenIntrospector implements ReactiveOp... method SpringReactiveOpaqueTokenIntrospector (line 83) | @Deprecated(since = "6.5", forRemoval = true) method SpringReactiveOpaqueTokenIntrospector (line 98) | public SpringReactiveOpaqueTokenIntrospector(String introspectionUri, ... method introspect (line 105) | @Override method makeRequest (line 117) | private Mono> makeRequest(String token) { method adaptToNimbusResponse (line 127) | private Mono> adaptToNimbusResponse(ClientResponse... method convertClaimsSet (line 152) | private ArrayListFromStringClaimAccessor convertClaimsSet(Map defaultAuthent... method authorities (line 221) | private Collection authorities(List scopes) { method withIntrospectionUri (line 239) | public static Builder withIntrospectionUri(String introspectionUri) { class ArrayListFromString (line 245) | private static final class ArrayListFromString extends ArrayList implements GenericHttp... method GenericHttpMessageConverterAdapter (line 46) | GenericHttpMessageConverterAdapter(SmartHttpMessageConverter smartC... method canRead (line 50) | @Override method read (line 55) | @Override method canWrite (line 61) | @Override method write (line 66) | @Override method canRead (line 72) | @Override method canWrite (line 77) | @Override method getSupportedMediaTypes (line 82) | @Override method read (line 87) | @Override method write (line 93) | @Override FILE: oauth2/oauth2-resource-server/src/main/java/org/springframework/security/oauth2/server/resource/web/HeaderBearerTokenResolver.java class HeaderBearerTokenResolver (line 29) | public class HeaderBearerTokenResolver implements BearerTokenResolver { method HeaderBearerTokenResolver (line 33) | public HeaderBearerTokenResolver(String header) { method resolve (line 38) | @Override FILE: oauth2/oauth2-resource-server/src/main/java/org/springframework/security/oauth2/server/resource/web/OAuth2ProtectedResourceMetadataFilter.java class OAuth2ProtectedResourceMetadataFilter (line 59) | public final class OAuth2ProtectedResourceMetadataFilter extends OncePer... method setProtectedResourceMetadataCustomizer (line 87) | public void setProtectedResourceMetadataCustomizer( method doFilterInternal (line 93) | @Override method resolveResourceIdentifier (line 124) | private static String resolveResourceIdentifier(HttpServletRequest req... class HttpMessageConverters (line 144) | private static final class HttpMessageConverters { method HttpMessageConverters (line 163) | private HttpMessageConverters() { method getJsonMessageConverter (line 166) | @SuppressWarnings("removal") FILE: oauth2/oauth2-resource-server/src/main/java/org/springframework/security/oauth2/server/resource/web/access/BearerTokenAccessDeniedHandler.java class BearerTokenAccessDeniedHandler (line 48) | public final class BearerTokenAccessDeniedHandler implements AccessDenie... method handle (line 60) | @Override method setRealmName (line 82) | public void setRealmName(@Nullable String realmName) { method computeWWWAuthenticateHeaderValue (line 86) | private static String computeWWWAuthenticateHeaderValue(Map errorMessageParameters(Map respond(ServerWebExchange exchange, Map oauth2Token() { method currentAuthentication (line 76) | private Mono currentAuthentication() { method bearer (line 80) | private ClientRequest bearer(ClientRequest request, OAuth2Token token) { FILE: oauth2/oauth2-resource-server/src/main/java/org/springframework/security/oauth2/server/resource/web/reactive/function/client/ServletBearerExchangeFilterFunction.java class ServletBearerExchangeFilterFunction (line 58) | public final class ServletBearerExchangeFilterFunction implements Exchan... method filter (line 62) | @Override method oauth2Token (line 71) | private Mono oauth2Token() { method currentAuthentication (line 86) | private Mono currentAuthentication(Context ctx) { method getAttribute (line 90) | private @Nullable T getAttribute(Context ctx, Class clazz) { method bearer (line 100) | private ClientRequest bearer(ClientRequest request, OAuth2Token token) { FILE: oauth2/oauth2-resource-server/src/main/java/org/springframework/security/oauth2/server/resource/web/server/BearerTokenServerAuthenticationEntryPoint.java class BearerTokenServerAuthenticationEntryPoint (line 51) | public final class BearerTokenServerAuthenticationEntryPoint implements ... method setRealmName (line 55) | public void setRealmName(@Nullable String realmName) { method commence (line 59) | @Override method createParameters (line 72) | private Map createParameters(AuthenticationException a... method getStatus (line 94) | private HttpStatus getStatus(AuthenticationException authException) { method computeWWWAuthenticateHeaderValue (line 104) | private static String computeWWWAuthenticateHeaderValue(Map resolveToken(List accessTokens) { method resolveFromAuthorizationHeader (line 99) | private Mono resolveFromAuthorizationHeader(HttpHeaders header... method resolveAccessTokenFromQueryString (line 114) | private Flux resolveAccessTokenFromQueryString(ServerHttpReque... method resolveAccessTokenFromBody (line 122) | private Flux resolveAccessTokenFromBody(ServerWebExchange exch... method resolveTokens (line 133) | private static Flux resolveTokens(MultiValueMap authorityListToOrderedSet(Collection errorCode(String errorCode) { FILE: oauth2/oauth2-resource-server/src/test/java/org/springframework/security/oauth2/server/resource/authentication/JwtAuthenticationTokenTests.java class JwtAuthenticationTokenTests (line 39) | @ExtendWith(MockitoExtension.class) method getNameWhenJwtHasSubjectThenReturnsSubject (line 42) | @Test method getNameWhenJwtHasNoSubjectThenReturnsEmptyString (line 49) | @Test method constructorWhenJwtIsNullThenThrowsException (line 56) | @Test method constructorWhenUsingCorrectParametersThenConstructedCorrectly (line 62) | @Test method constructorWhenUsingOnlyJwtThenConstructedCorrectly (line 75) | @Test method getNameWhenConstructedWithJwtThenReturnsSubject (line 87) | @Test method getNameWhenConstructedWithJwtAndAuthoritiesThenReturnsSubject (line 94) | @Test method getNameWhenConstructedWithNameThenReturnsProvidedName (line 102) | @Test method getNameWhenConstructedWithNoSubjectThenReturnsEmptyString (line 110) | @Test method toBuilderWhenApplyThenCopies (line 119) | @Test method builder (line 136) | private Jwt.Builder builder() { FILE: oauth2/oauth2-resource-server/src/test/java/org/springframework/security/oauth2/server/resource/authentication/JwtBearerTokenAuthenticationConverterTests.java class JwtBearerTokenAuthenticationConverterTests (line 40) | public class JwtBearerTokenAuthenticationConverterTests { method convertWhenJwtThenBearerTokenAuthentication (line 44) | @Test method convertWhenJwtWithScopeAttributeThenBearerTokenAuthentication (line 60) | @Test method convertWhenJwtWithScpAttributeThenBearerTokenAuthentication (line 74) | @Test method convertWhenJwtPrincipalConverterSetThenCustomPrincipalUsed (line 88) | @Test method isScope (line 105) | static Predicate isScope() { FILE: oauth2/oauth2-resource-server/src/test/java/org/springframework/security/oauth2/server/resource/authentication/JwtGrantedAuthoritiesConverterTests.java class JwtGrantedAuthoritiesConverterTests (line 39) | public class JwtGrantedAuthoritiesConverterTests { method setAuthorityPrefixWithNullThenException (line 41) | @Test method convertWhenTokenHasScopeAttributeThenTranslatedToAuthorities (line 47) | @Test method convertWithCustomAuthorityPrefixWhenTokenHasScopeAttributeThenTranslatedToAuthorities (line 60) | @Test method convertWithBlankAsCustomAuthorityPrefixWhenTokenHasScopeAttributeThenTranslatedToAuthorities (line 74) | @Test method convertWhenTokenHasEmptyScopeAttributeThenTranslatedToNoAuthorities (line 88) | @Test method convertWhenTokenHasScpAttributeThenTranslatedToAuthorities (line 100) | @Test method convertWithCustomAuthorityPrefixWhenTokenHasScpAttributeThenTranslatedToAuthorities (line 113) | @Test method convertWithBlankAsCustomAuthorityPrefixWhenTokenHasScpAttributeThenTranslatedToAuthorities (line 127) | @Test method convertWhenTokenHasEmptyScpAttributeThenTranslatedToNoAuthorities (line 141) | @Test method convertWhenTokenHasBothScopeAndScpThenScopeAttributeIsTranslatedToAuthorities (line 153) | @Test method convertWhenTokenHasEmptyScopeAndNonEmptyScpThenScopeAttributeIsTranslatedToNoAuthorities (line 167) | @Test method convertWhenTokenHasEmptyScopeAndEmptyScpAttributeThenTranslatesToNoAuthorities (line 180) | @Test method convertWhenTokenHasNoScopeAndNoScpAttributeThenTranslatesToNoAuthorities (line 193) | @Test method convertWhenTokenHasUnsupportedTypeForScopeThenTranslatesToNoAuthorities (line 205) | @Test method convertWhenTokenHasCustomClaimNameThenCustomClaimNameAttributeIsTranslatedToAuthorities (line 217) | @Test method convertWhenTokenHasEmptyCustomClaimNameThenCustomClaimNameAttributeIsTranslatedToNoAuthorities (line 232) | @Test method convertWhenTokenHasNoCustomClaimNameThenCustomClaimNameAttributeIsTranslatedToNoAuthorities (line 246) | @Test method convertWithCustomAuthoritiesSplitRegexWhenTokenHasScopeAttributeThenTranslatedToAuthorities (line 259) | @Test FILE: oauth2/oauth2-resource-server/src/test/java/org/springframework/security/oauth2/server/resource/authentication/JwtIssuerAuthenticationManagerResolverTests.java class JwtIssuerAuthenticationManagerResolverTests (line 61) | public class JwtIssuerAuthenticationManagerResolverTests { method resolveWhenUsingFromTrustedIssuersThenReturnsAuthenticationManager (line 69) | @Test method resolveWhenUsingFromTrustedIssuersPredicateThenReturnsAuthenticationManager (line 92) | @Test method resolveWhenUsingUntrustedIssuerThenException (line 115) | @Test method resolveWhenUsingCustomIssuerAuthenticationManagerResolverThenUses (line 127) | @Test method resolveWhenUsingExternalSourceThenRespondsToChanges (line 137) | @Test method resolveWhenBearerTokenMalformedThenException (line 160) | @Test method resolveWhenBearerTokenNoIssuerThenException (line 172) | @Test method resolveWhenBearerTokenEvilThenGenericException (line 184) | @Test method resolveWhenAuthenticationExceptionThenAuthenticationRequestIsIncluded (line 198) | @Test method factoryWhenNullOrEmptyIssuersThenException (line 211) | @Test method constructorWhenNullAuthenticationManagerResolverThenException (line 221) | @Test method withBearerToken (line 227) | private Authentication withBearerToken(String token) { method jwt (line 231) | private String jwt(String claim, String value) { FILE: oauth2/oauth2-resource-server/src/test/java/org/springframework/security/oauth2/server/resource/authentication/JwtIssuerReactiveAuthenticationManagerResolverTests.java class JwtIssuerReactiveAuthenticationManagerResolverTests (line 60) | public class JwtIssuerReactiveAuthenticationManagerResolverTests { method resolveWhenUsingFromTrustedIssuersThenReturnsAuthenticationManager (line 77) | @Test method resolveWhenUsingFromTrustedIssuersPredicateThenReturnsAuthenticationManager (line 104) | @Test method resolveWhednUsingTrustedIssuerThenReturnsAuthenticationManager (line 132) | @Test method resolveWhenUsingSameIssuerThenReturnsSameAuthenticationManager (line 159) | @Test method resolveWhenUsingUntrustedIssuerThenException (line 177) | @Test method resolveWhenUsingCustomIssuerAuthenticationManagerResolverThenUses (line 191) | @Test method resolveWhenUsingExternalSourceThenRespondsToChanges (line 202) | @Test method resolveWhenBearerTokenMalformedThenException (line 228) | @Test method resolveWhenBearerTokenNoIssuerThenException (line 242) | @Test method resolveWhenBearerTokenEvilThenGenericException (line 254) | @Test method resolveWhenAuthenticationExceptionThenAuthenticationRequestIsIncluded (line 268) | @Test method factoryWhenNullOrEmptyIssuersThenException (line 282) | @Test method constructorWhenNullAuthenticationManagerResolverThenException (line 292) | @Test method jwt (line 298) | private String jwt(String claim, String value) { method withBearerToken (line 303) | private BearerTokenAuthenticationToken withBearerToken(String token) { FILE: oauth2/oauth2-resource-server/src/test/java/org/springframework/security/oauth2/server/resource/authentication/JwtReactiveAuthenticationManagerTests.java class JwtReactiveAuthenticationManagerTests (line 47) | @ExtendWith(MockitoExtension.class) method setup (line 57) | @BeforeEach method constructorWhenJwtDecoderNullThenIllegalArgumentException (line 67) | @Test method authenticateWhenWrongTypeThenEmpty (line 76) | @Test method authenticateWhenEmptyJwtThenEmpty (line 82) | @Test method authenticateWhenJwtExceptionThenOAuth2AuthenticationException (line 89) | @Test method authenticateWhenDecoderThrowsIncompatibleErrorMessageThenWrapsWithGenericOne (line 98) | @Test method authenticateWhenDecoderFailsGenericallyThenThrowsGenericException (line 112) | @Test method authenticateWhenNotJwtExceptionThenPropagates (line 123) | @Test method authenticateWhenJwtThenSuccess (line 133) | @Test FILE: oauth2/oauth2-resource-server/src/test/java/org/springframework/security/oauth2/server/resource/authentication/OpaqueTokenAuthenticationProviderTests.java class OpaqueTokenAuthenticationProviderTests (line 56) | public class OpaqueTokenAuthenticationProviderTests { method authenticateWhenActiveTokenThenOk (line 58) | @Test method authenticateWhenMissingScopeAttributeThenNoAuthorities (line 86) | @Test method authenticateWhenIntrospectionEndpointThrowsExceptionThenInvalidToken (line 104) | @Test method constructorWhenIntrospectionClientIsNullThenIllegalArgumentException (line 113) | @Test method setAuthenticationConverterWhenNullThenThrowsIllegalArgumentException (line 121) | @Test method authenticateWhenCustomAuthenticationConverterThenUses (line 132) | @Test method authenticateWhenSuccessThenIssuesFactor (line 150) | @Test method isScope (line 161) | static Predicate isScope() { FILE: oauth2/oauth2-resource-server/src/test/java/org/springframework/security/oauth2/server/resource/authentication/OpaqueTokenReactiveAuthenticationManagerTests.java class OpaqueTokenReactiveAuthenticationManagerTests (line 56) | public class OpaqueTokenReactiveAuthenticationManagerTests { method authenticateWhenActiveTokenThenOk (line 58) | @Test method authenticateWhenMissingScopeAttributeThenNoAuthorities (line 86) | @Test method authenticateWhenIntrospectionEndpointThrowsExceptionThenInvalidToken (line 100) | @Test method constructorWhenIntrospectionClientIsNullThenIllegalArgumentException (line 110) | @Test method setAuthenticationConverterWhenNullThenThrowsIllegalArgumentException (line 118) | @Test method authenticateWhenCustomAuthenticationConverterThenUses (line 129) | @Test method isScope (line 148) | static Predicate isScope() { FILE: oauth2/oauth2-resource-server/src/test/java/org/springframework/security/oauth2/server/resource/authentication/ReactiveJwtAuthenticationConverterAdapterTests.java class ReactiveJwtAuthenticationConverterAdapterTests (line 36) | public class ReactiveJwtAuthenticationConverterAdapterTests { method convertWhenTokenHasScopeAttributeThenTranslatedToAuthorities (line 43) | @Test method convertWhenTokenHasEmptyScopeAttributeThenTranslatedToNoAuthorities (line 50) | @Test method convertWhenTokenHasScpAttributeThenTranslatedToAuthorities (line 57) | @Test method convertWhenTokenHasEmptyScpAttributeThenTranslatedToNoAuthorities (line 64) | @Test method convertWhenTokenHasBothScopeAndScpThenScopeAttributeIsTranslatedToAuthorities (line 71) | @Test method convertWhenTokenHasEmptyScopeAndNonEmptyScpThenScopeAttributeIsTranslatedToNoAuthorities (line 81) | @Test method isScope (line 93) | static Predicate isScope() { FILE: oauth2/oauth2-resource-server/src/test/java/org/springframework/security/oauth2/server/resource/authentication/ReactiveJwtAuthenticationConverterTests.java class ReactiveJwtAuthenticationConverterTests (line 41) | public class ReactiveJwtAuthenticationConverterTests { method convertWhenDefaultGrantedAuthoritiesConverterSet (line 45) | @Test method whenSettingNullGrantedAuthoritiesConverter (line 54) | @Test method convertWithOverriddenGrantedAuthoritiesConverter (line 61) | @Test method whenSettingNullPrincipalClaimName (line 72) | @Test method whenSettingEmptyPrincipalClaimName (line 81) | @Test method whenSettingBlankPrincipalClaimName (line 90) | @Test method convertWhenPrincipalClaimNameSet (line 99) | @Test method convertWhenPrincipalClaimNameSetAndClaimValueIsNotString (line 107) | @Test FILE: oauth2/oauth2-resource-server/src/test/java/org/springframework/security/oauth2/server/resource/authentication/ReactiveJwtGrantedAuthoritiesConverterAdapterTests.java class ReactiveJwtGrantedAuthoritiesConverterAdapterTests (line 40) | public class ReactiveJwtGrantedAuthoritiesConverterAdapterTests { method convertWithGrantedAuthoritiesConverter (line 42) | @Test method whenConstructingWithInvalidConverter (line 55) | @Test FILE: oauth2/oauth2-resource-server/src/test/java/org/springframework/security/oauth2/server/resource/authentication/TestBearerTokenAuthentications.java class TestBearerTokenAuthentications (line 36) | public final class TestBearerTokenAuthentications { method TestBearerTokenAuthentications (line 38) | private TestBearerTokenAuthentications() { method bearer (line 41) | public static BearerTokenAuthentication bearer() { FILE: oauth2/oauth2-resource-server/src/test/java/org/springframework/security/oauth2/server/resource/introspection/OAuth2IntrospectionAuthenticatedPrincipalTests.java class OAuth2IntrospectionAuthenticatedPrincipalTests (line 41) | public class OAuth2IntrospectionAuthenticatedPrincipalTests { method constructorWhenAttributesIsNullOrEmptyThenIllegalArgumentException (line 109) | @Test method constructorWhenAuthoritiesIsNullOrEmptyThenNoAuthorities (line 117) | @Test method constructorWhenNameIsNullThenFallsbackToSubAttribute (line 126) | @Test method constructorWhenAttributesAuthoritiesProvidedThenCreated (line 133) | @Test method constructorWhenAllParametersProvidedAndValidThenCreated (line 155) | @Test method getNameWhenInConstructorThenReturns (line 177) | @Test method getAttributeWhenGivenKeyThenReturnsValue (line 184) | @Test method assertHasEqualAttribute (line 200) | private void assertHasEqualAttribute(OAuth2AuthenticatedPrincipal prin... FILE: oauth2/oauth2-resource-server/src/test/java/org/springframework/security/oauth2/server/resource/introspection/RestClientOpaqueTokenIntrospectorTests.java class RestClientOpaqueTokenIntrospectorTests (line 52) | public class RestClientOpaqueTokenIntrospectorTests { method introspectWhenActiveTokenThenOk (line 110) | @Test method introspectWhenBadClientCredentialsThenError (line 138) | @Test method introspectWhenInactiveTokenThenInvalidToken (line 153) | @Test method introspectWhenActiveTokenThenParsesValuesInResponse (line 170) | @Test method introspectWhenIntrospectionEndpointThrowsExceptionThenInvalidToken (line 197) | @Test method introspectWhenIntrospectionEndpointReturnsMalformedResponseThenInvalidToken (line 214) | @Test method introspectWhenIntrospectionTokenReturnsInvalidResponseThenInvalidToken (line 229) | @Test method introspectWhenIntrospectionTokenReturnsMalformedScopeThenEmptyAuthorities (line 245) | @Test method introspectWhenActiveThenMapsAuthorities (line 263) | @Test method setAuthenticationConverterWhenConverterIsNullThenExceptionIsThrown (line 282) | @Test method introspectWithoutEncodeClientCredentialsThenExceptionIsThrown (line 291) | @Test method introspectWithEncodeClientCredentialsThenOk (line 312) | @Test method response (line 338) | private static ResponseEntity> response(String con... method response (line 349) | private static ResponseEntity> response(Map> response(String con... method response (line 416) | private static ResponseEntity> response(Map response) { method toMap (line 353) | @SuppressWarnings("unchecked") method mockResponse (line 363) | private WebClient mockResponse(Throwable ex) { method requiresAuth (line 372) | private static Dispatcher requiresAuth(String username, String passwor... method isAuthorized (line 387) | private static boolean isAuthorized(String authorization, String usern... method ok (line 392) | private static MockResponse ok(String response) { method unauthorized (line 399) | private static MockResponse unauthorized() { FILE: oauth2/oauth2-resource-server/src/test/java/org/springframework/security/oauth2/server/resource/web/BearerTokenAuthenticationEntryPointTests.java class BearerTokenAuthenticationEntryPointTests (line 38) | public class BearerTokenAuthenticationEntryPointTests { method setUp (line 42) | @BeforeEach method commenceWhenNoBearerTokenErrorThenStatus401AndAuthHeader (line 47) | @Test method commenceWhenNoBearerTokenErrorAndRealmSetThenStatus401AndAuthHeaderWithRealm (line 57) | @Test method commenceWhenNoBearerTokenErrorAndContextPathSetThenStatus401AndAuthHeaderWithContextPath (line 68) | @Test method commenceWhenNoBearerTokenErrorAndResourceMetadataResolverSetThenStatus401AndAuthHeaderWithResolvedResourceMetadata (line 80) | @Test method commenceWhenInvalidRequestErrorThenStatus400AndHeaderWithError (line 93) | @Test method commenceWhenInvalidRequestErrorThenStatus400AndHeaderWithErrorDetails (line 105) | @Test method commenceWhenInvalidRequestErrorThenStatus400AndHeaderWithErrorUri (line 117) | @Test method commenceWhenInvalidTokenErrorThenStatus401AndHeaderWithError (line 129) | @Test method commenceWhenInsufficientScopeErrorThenStatus403AndHeaderWithError (line 141) | @Test method commenceWhenInsufficientScopeErrorThenStatus403AndHeaderWithErrorAndScope (line 153) | @Test method commenceWhenInsufficientScopeAndRealmSetThenStatus403AndHeaderWithErrorAndAllDetails (line 165) | @Test method setRealmNameWhenNullRealmNameThenNoExceptionThrown (line 180) | @Test FILE: oauth2/oauth2-resource-server/src/test/java/org/springframework/security/oauth2/server/resource/web/DefaultBearerTokenResolverTests.java class DefaultBearerTokenResolverTests (line 38) | public class DefaultBearerTokenResolverTests { method setUp (line 46) | @BeforeEach method resolveWhenValidHeaderIsPresentThenTokenIsResolved (line 51) | @Test method resolveWhenHeaderEndsWithPaddingIndicatorThenTokenIsResolved (line 59) | @Test method resolveWhenCustomDefinedHeaderIsValidAndPresentThenTokenIsResolved (line 67) | @Test method resolveWhenLowercaseHeaderIsPresentThenTokenIsResolved (line 75) | @Test method resolveWhenNoHeaderIsPresentThenTokenIsNotResolved (line 82) | @Test method resolveWhenHeaderWithWrongSchemeIsPresentThenTokenIsNotResolved (line 88) | @Test method resolveWhenHeaderWithMissingTokenIsPresentThenAuthenticationExceptionIsThrown (line 95) | @Test method resolveWhenHeaderWithInvalidCharactersIsPresentThenAuthenticationExceptionIsThrown (line 103) | @Test method resolveWhenValidHeaderIsPresentTogetherWithFormParameterThenAuthenticationExceptionIsThrown (line 111) | @Test method resolveWhenValidHeaderIsPresentTogetherWithQueryParameterThenAuthenticationExceptionIsThrown (line 123) | @Test method resolveWhenRequestContainsTwoAccessTokenQueryParametersThenAuthenticationExceptionIsThrown (line 136) | @Test method resolveWhenRequestContainsTwoAccessTokenFormParametersThenAuthenticationExceptionIsThrown (line 147) | @Test method resolveWhenParameterIsPresentInMultipartRequestAndFormParameterSupportedThenTokenIsNotResolved (line 159) | @Test method resolveWhenPostAndFormParameterIsPresentAndSupportedThenTokenIsResolved (line 169) | @Test method resolveWhenPutAndFormParameterIsPresentAndSupportedThenTokenIsResolved (line 179) | @Test method resolveWhenPatchAndFormParameterIsPresentAndSupportedThenTokenIsResolved (line 191) | @Test method resolveWhenDeleteAndFormParameterIsPresentAndSupportedThenTokenIsResolved (line 203) | @Test method resolveWhenGetAndFormParameterIsPresentAndSupportedThenTokenIsNotResolved (line 215) | @Test method resolveWhenPostAndFormParameterIsSupportedAndQueryParameterIsPresentThenTokenIsNotResolved (line 227) | @Test method resolveWhenPostAndQueryParameterIsSupportedAndFormParameterIsPresentThenTokenIsNotResolved (line 240) | @Test method resolveWhenFormParameterIsPresentAndNotSupportedThenTokenIsNotResolved (line 253) | @Test method resolveWhenQueryParameterIsPresentAndSupportedThenTokenIsResolved (line 262) | @Test method resolveWhenQueryParameterIsPresentAndNotSupportedThenTokenIsNotResolved (line 272) | @Test method resolveWhenRequestContainsTwoAccessTokenFormParametersAndSupportIsDisabledThenTokenIsNotResolved (line 282) | @Test method resolveWhenRequestContainsTwoAccessTokenQueryParametersAndSupportIsDisabledThenTokenIsNotResolved (line 292) | @Test method resolveWhenQueryParameterIsPresentAndEmptyStringThenTokenIsNotResolved (line 300) | @Test method resolveWhenFormParameterIsPresentAndEmptyStringThenTokenIsNotResolved (line 315) | @Test FILE: oauth2/oauth2-resource-server/src/test/java/org/springframework/security/oauth2/server/resource/web/HeaderBearerTokenResolverTests.java class HeaderBearerTokenResolverTests (line 31) | public class HeaderBearerTokenResolverTests { method constructorWhenHeaderNullThenThrowIllegalArgumentException (line 39) | @Test method constructorWhenHeaderEmptyThenThrowIllegalArgumentException (line 48) | @Test method resolveWhenTokenPresentThenTokenIsResolved (line 57) | @Test method resolveWhenTokenNotPresentThenTokenIsNotResolved (line 64) | @Test FILE: oauth2/oauth2-resource-server/src/test/java/org/springframework/security/oauth2/server/resource/web/MockExchangeFunction.java class MockExchangeFunction (line 34) | public class MockExchangeFunction implements ExchangeFunction { method getRequest (line 40) | public ClientRequest getRequest() { method getRequests (line 44) | public List getRequests() { method getResponse (line 48) | public ClientResponse getResponse() { method exchange (line 52) | @Override FILE: oauth2/oauth2-resource-server/src/test/java/org/springframework/security/oauth2/server/resource/web/OAuth2ProtectedResourceMetadataFilterTests.java class OAuth2ProtectedResourceMetadataFilterTests (line 40) | public class OAuth2ProtectedResourceMetadataFilterTests { method setProtectedResourceMetadataCustomizerWhenNullThenThrowIllegalArgumentException (line 46) | @Test method doFilterWhenNotProtectedResourceMetadataRequestThenNotProcessed (line 53) | @Test method doFilterWhenProtectedResourceMetadataRequestPostThenNotProcessed (line 66) | @Test method doFilterWhenProtectedResourceMetadataRequestThenMetadataResponse (line 79) | @Test FILE: oauth2/oauth2-resource-server/src/test/java/org/springframework/security/oauth2/server/resource/web/access/BearerTokenAccessDeniedHandlerTests.java class BearerTokenAccessDeniedHandlerTests (line 39) | public class BearerTokenAccessDeniedHandlerTests { method setUp (line 43) | @BeforeEach method handleWhenNotOAuth2AuthenticatedThenStatus403 (line 48) | @Test method handleWhenNotOAuth2AuthenticatedAndRealmSetThenStatus403AndAuthHeaderWithRealm (line 59) | @Test method handleWhenOAuth2AuthenticatedThenStatus403AndAuthHeaderWithInsufficientScopeErrorAttribute (line 71) | @Test method setRealmNameWhenNullRealmNameThenNoExceptionThrown (line 88) | @Test class TestingOAuth2TokenAuthenticationToken (line 93) | static class TestingOAuth2TokenAuthenticationToken method TestingOAuth2TokenAuthenticationToken (line 98) | protected TestingOAuth2TokenAuthenticationToken(Map ... method getTokenAttributes (line 103) | @Override class TestingOAuth2Token (line 108) | static class TestingOAuth2Token extends AbstractOAuth2Token { method TestingOAuth2Token (line 110) | TestingOAuth2Token(String tokenValue) { FILE: oauth2/oauth2-resource-server/src/test/java/org/springframework/security/oauth2/server/resource/web/access/server/BearerTokenServerAccessDeniedHandlerTests.java class BearerTokenServerAccessDeniedHandlerTests (line 39) | public class BearerTokenServerAccessDeniedHandlerTests { method setUp (line 43) | @BeforeEach method handleWhenNotOAuth2AuthenticatedThenStatus403 (line 48) | @Test method handleWhenNotOAuth2AuthenticatedAndRealmSetThenStatus403AndAuthHeaderWithRealm (line 59) | @Test method handleWhenOAuth2AuthenticatedThenStatus403AndAuthHeaderWithInsufficientScopeErrorAttribute (line 72) | @Test method setRealmNameWhenNullRealmNameThenNoExceptionThrown (line 88) | @Test class TestingOAuth2TokenAuthenticationToken (line 93) | static class TestingOAuth2TokenAuthenticationToken method TestingOAuth2TokenAuthenticationToken (line 98) | protected TestingOAuth2TokenAuthenticationToken(Map ... method getTokenAttributes (line 103) | @Override class TestingOAuth2Token (line 108) | static class TestingOAuth2Token extends AbstractOAuth2Token { method TestingOAuth2Token (line 110) | TestingOAuth2Token(String tokenValue) { FILE: oauth2/oauth2-resource-server/src/test/java/org/springframework/security/oauth2/server/resource/web/authentication/BearerTokenAuthenticationConverterTests.java class BearerTokenAuthenticationConverterTests (line 42) | public class BearerTokenAuthenticationConverterTests { method convertWhenAuthorizationHeaderIsPresentThenTokenIsConverted (line 58) | @Test method convertWhenQueryParameterIsPresentThenTokenIsConverted (line 68) | @Test method convertWhenAuthorizationHeaderNotIsPresentThenTokenIsNotConverted (line 80) | @Test method convertWhenAuthorizationHeaderIsPresentTogetherWithQueryParameterThenAuthenticationExceptionIsThrown (line 89) | @Test method convertWhenXAuthTokenHeaderIsPresentAndBearerTokenHeaderNameSetThenTokenIsConverted (line 101) | @Test method convertWhenHeaderWithMissingTokenIsPresentThenAuthenticationExceptionIsThrown (line 112) | @Test method convertWhenHeaderWithInvalidCharactersIsPresentThenAuthenticationExceptionIsThrown (line 121) | @Test method convertWhenCustomAuthenticationDetailsSourceSetThenTokenIsConverted (line 130) | @Test method convertWhenFormParameterIsPresentAndAllowFormEncodedBodyParameterThenConverted (line 145) | @Test FILE: oauth2/oauth2-resource-server/src/test/java/org/springframework/security/oauth2/server/resource/web/authentication/BearerTokenAuthenticationFilterTests.java class BearerTokenAuthenticationFilterTests (line 83) | @ExtendWith(MockitoExtension.class) method httpMocks (line 110) | @BeforeEach method doFilterWhenBearerTokenPresentThenAuthenticates (line 117) | @Test method doFilterWhenSecurityContextRepositoryThenSaves (line 131) | @Test method doFilterWhenUsingAuthenticationManagerResolverThenAuthenticates (line 151) | @Test method doFilterWhenNoBearerTokenPresentThenDoesNotAuthenticate (line 168) | @Test method doFilterWhenMalformedBearerTokenThenPropagatesError (line 174) | @Test method doFilterWhenAuthenticationFailsWithDefaultHandlerThenPropagatesError (line 184) | @Test method doFilterWhenAuthenticationFailsWithCustomHandlerThenPropagatesError (line 198) | @Test method doFilterWhenAuthenticationServiceExceptionThenRethrows (line 213) | @Test method doFilterWhenCustomEntryPointAndAuthenticationErrorThenUses (line 224) | @Test method doFilterWhenCustomAuthenticationDetailsSourceThenUses (line 237) | @Test method doFilterWhenCustomSecurityContextHolderStrategyThenUses (line 246) | @Test method doFilterWhenDPoPBoundTokenDowngradedThenPropagatesError (line 259) | @Test method doFilterWhenSetAuthenticationConverterAndAuthenticationDetailsSourceThenIllegalArgument (line 278) | @Test method doFilterWhenSetBearerTokenResolverAndAuthenticationConverterThenIllegalArgument (line 287) | @Test method doFilterWhenDefaultEqualsGrantedAuthorityThenNoDuplicates (line 301) | @Test method doFilterWhenNonBuildableAuthenticationSubclassThenSkipsToBuilder (line 320) | @Test method setAuthenticationEntryPointWhenNullThenThrowsException (line 338) | @Test method setBearerTokenResolverWhenNullThenThrowsException (line 348) | @Test method setAuthenticationConverterWhenNullThenThrowsException (line 358) | @Test method setConverterWhenNullThenThrowsException (line 368) | @Test method constructorWhenNullAuthenticationManagerThenThrowsException (line 377) | @Test method constructorWhenNullAuthenticationManagerResolverThenThrowsException (line 386) | @Test method authenticateWhenPreviousAuthenticationThenApplies (line 395) | @Test method addMocks (line 412) | private BearerTokenAuthenticationFilter addMocks(BearerTokenAuthentica... method dontAuthenticate (line 419) | private void dontAuthenticate() throws ServletException, IOException { class DefaultEqualsGrantedAuthority (line 426) | static final class DefaultEqualsGrantedAuthority implements GrantedAut... method getAuthority (line 430) | @Override FILE: oauth2/oauth2-resource-server/src/test/java/org/springframework/security/oauth2/server/resource/web/reactive/function/client/ServerBearerExchangeFilterFunctionTests.java class ServerBearerExchangeFilterFunctionTests (line 44) | public class ServerBearerExchangeFilterFunctionTests { method getTokenAttributes (line 55) | @Override method filterWhenUnauthenticatedThenAuthorizationHeaderNull (line 61) | @Test method filterWhenAuthenticatedThenAuthorizationHeaderNull (line 68) | @Test method filterWhenAuthenticatedWithOtherTokenThenAuthorizationHeaderNull (line 79) | @Test method filterWhenExistingAuthorizationThenSingleAuthorizationHeader (line 89) | @Test FILE: oauth2/oauth2-resource-server/src/test/java/org/springframework/security/oauth2/server/resource/web/reactive/function/client/ServletBearerExchangeFilterFunctionTests.java class ServletBearerExchangeFilterFunctionTests (line 47) | @ExtendWith(MockitoExtension.class) method getTokenAttributes (line 59) | @Override method filterWhenUnauthenticatedThenAuthorizationHeaderNull (line 65) | @Test method filterWhenAuthenticatedWithOtherTokenThenAuthorizationHeaderNull (line 73) | @Test method filterWhenAuthenticatedThenAuthorizationHeader (line 81) | @Test method filterWhenExistingAuthorizationThenSingleAuthorizationHeader (line 89) | @Test method context (line 99) | private Context context(Authentication authentication) { FILE: oauth2/oauth2-resource-server/src/test/java/org/springframework/security/oauth2/server/resource/web/server/BearerTokenServerAuthenticationEntryPointTests.java class BearerTokenServerAuthenticationEntryPointTests (line 38) | public class BearerTokenServerAuthenticationEntryPointTests { method commenceWhenNotOAuth2AuthenticationExceptionThenBearer (line 44) | @Test method commenceWhenRealmNameThenHasRealmName (line 51) | @Test method commenceWhenOAuth2AuthenticationExceptionThenContainsErrorInformation (line 60) | @Test method commenceWhenOAuth2ErrorCompleteThenContainsErrorInformation (line 70) | @Test method commenceWhenBearerTokenThenErrorInformation (line 80) | @Test method commenceWhenNoSubscriberThenNothingHappens (line 91) | @Test method getResponse (line 98) | private MockServerHttpResponse getResponse() { FILE: oauth2/oauth2-resource-server/src/test/java/org/springframework/security/oauth2/server/resource/web/server/authentication/ServerBearerTokenAuthenticationConverterTests.java class ServerBearerTokenAuthenticationConverterTests (line 41) | public class ServerBearerTokenAuthenticationConverterTests { method setup (line 49) | @BeforeEach method resolveWhenValidHeaderIsPresentThenTokenIsResolved (line 54) | @Test method resolveWhenHeaderEndsWithPaddingIndicatorThenTokenIsResolved (line 64) | @Test method resolveWhenCustomDefinedHeaderIsValidAndPresentThenTokenIsResolved (line 74) | @Test method resolveWhenValidHeaderIsEmptyStringThenTokenIsResolved (line 85) | @Test method resolveWhenLowercaseHeaderIsPresentThenTokenIsResolved (line 101) | @Test method resolveWhenNoHeaderIsPresentThenTokenIsNotResolved (line 110) | @Test method resolveWhenHeaderWithWrongSchemeIsPresentThenTokenIsNotResolved (line 116) | @Test method resolveWhenHeaderWithMissingTokenIsPresentThenAuthenticationExceptionIsThrown (line 126) | @Test method resolveWhenHeaderWithInvalidCharactersIsPresentThenAuthenticationExceptionIsThrown (line 137) | @Test method resolveWhenHeaderWithInvalidCharactersIsPresentAndNotSubscribedThenNoneExceptionIsThrown (line 149) | @Test method resolveWhenValidHeaderIsPresentTogetherWithQueryParameterThenAuthenticationExceptionIsThrown (line 158) | @Test method resolveWhenValidHeaderIsPresentTogetherWithBodyParameterThenAuthenticationExceptionIsThrown (line 172) | @Test method resolveWhenValidHeaderIsPresentTogetherWithBodyParameterAndQueryParameterThenAuthenticationExceptionIsThrown (line 184) | @Test method resolveWhenRequestContainsTwoAccessTokenQueryParametersThenAuthenticationExceptionIsThrown (line 198) | @Test method resolveWhenRequestContainsTwoAccessTokenBodyParametersThenAuthenticationExceptionIsThrown (line 209) | @Test method resolveWhenQueryParameterIsPresentAndSupportedThenTokenIsResolved (line 220) | @Test method resolveWhenQueryParameterIsEmptyAndSupportedThenOAuth2AuthenticationException (line 231) | @Test method resolveWhenQueryParameterIsPresentAndNotSupportedThenTokenIsNotResolved (line 248) | @Test method resolveWhenQueryParameterHasMultipleAccessTokensThenOAuth2AuthenticationException (line 257) | @Test method resolveWhenBodyParameterIsPresentThenTokenIsResolved (line 272) | @Test method resolveWhenBodyParameterIsPresentButNotAllowedThenTokenIsNotResolved (line 282) | @Test method resolveWhenBodyParameterHasMultipleAccessTokensThenOAuth2AuthenticationException (line 292) | @Test method resolveBodyContainsOtherParameterAsWellThenTokenIsResolved (line 309) | @Test method resolveWhenNoBodyParameterThenTokenIsNotResolved (line 319) | @Test method resolveWhenWrongBodyParameterThenTokenIsNotResolved (line 328) | @Test method resolveWhenRequestContainsTwoAccessTokenQueryParametersAndSupportIsDisabledThenTokenIsNotResolved (line 339) | @Test method convertToToken (line 346) | private BearerTokenAuthenticationToken convertToToken(MockServerHttpRe... method convertToToken (line 350) | private BearerTokenAuthenticationToken convertToToken(MockServerHttpRe... FILE: rsocket/src/main/java/org/springframework/security/rsocket/api/PayloadExchange.java type PayloadExchange (line 29) | public interface PayloadExchange { method getType (line 31) | PayloadExchangeType getType(); method getPayload (line 33) | Payload getPayload(); method getDataMimeType (line 35) | MimeType getDataMimeType(); method getMetadataMimeType (line 37) | MimeType getMetadataMimeType(); FILE: rsocket/src/main/java/org/springframework/security/rsocket/api/PayloadExchangeType.java type PayloadExchangeType (line 25) | public enum PayloadExchangeType { method PayloadExchangeType (line 71) | PayloadExchangeType(boolean isRequest) { method isRequest (line 79) | public boolean isRequest() { FILE: rsocket/src/main/java/org/springframework/security/rsocket/api/PayloadInterceptor.java type PayloadInterceptor (line 29) | public interface PayloadInterceptor { method intercept (line 38) | Mono intercept(PayloadExchange exchange, PayloadInterceptorChain... FILE: rsocket/src/main/java/org/springframework/security/rsocket/api/PayloadInterceptorChain.java type PayloadInterceptorChain (line 27) | public interface PayloadInterceptorChain { method next (line 34) | Mono next(PayloadExchange exchange); FILE: rsocket/src/main/java/org/springframework/security/rsocket/authentication/AnonymousPayloadInterceptor.java class AnonymousPayloadInterceptor (line 40) | public class AnonymousPayloadInterceptor implements PayloadInterceptor, ... method AnonymousPayloadInterceptor (line 55) | public AnonymousPayloadInterceptor(String key) { method AnonymousPayloadInterceptor (line 64) | public AnonymousPayloadInterceptor(String key, Object principal, List<... method getOrder (line 73) | @Override method setOrder (line 78) | public void setOrder(int order) { method intercept (line 82) | @Override FILE: rsocket/src/main/java/org/springframework/security/rsocket/authentication/AuthenticationPayloadExchangeConverter.java class AuthenticationPayloadExchangeConverter (line 52) | public class AuthenticationPayloadExchangeConverter implements PayloadEx... method convert (line 62) | @Override method authentication (line 70) | private @Nullable Authentication authentication(Map me... method simple (line 95) | private Authentication simple(ByteBuf rawAuthentication) { method bearer (line 103) | private Authentication bearer(ByteBuf rawAuthentication) { method createDefaultExtractor (line 109) | private static MetadataExtractor createDefaultExtractor() { FILE: rsocket/src/main/java/org/springframework/security/rsocket/authentication/AuthenticationPayloadInterceptor.java class AuthenticationPayloadInterceptor (line 38) | public class AuthenticationPayloadInterceptor implements PayloadIntercep... method AuthenticationPayloadInterceptor (line 50) | public AuthenticationPayloadInterceptor(ReactiveAuthenticationManager ... method getOrder (line 55) | @Override method setOrder (line 60) | public void setOrder(int order) { method setAuthenticationConverter (line 68) | public void setAuthenticationConverter(PayloadExchangeAuthenticationCo... method intercept (line 73) | @Override method onAuthenticationSuccess (line 81) | private Mono onAuthenticationSuccess(Mono payload, Authent... FILE: rsocket/src/main/java/org/springframework/security/rsocket/authentication/BasicAuthenticationPayloadExchangeConverter.java class BasicAuthenticationPayloadExchangeConverter (line 41) | @Deprecated method convert (line 49) | @Override method createDefaultExtractor (line 59) | private static MetadataExtractor createDefaultExtractor() { FILE: rsocket/src/main/java/org/springframework/security/rsocket/authentication/BearerPayloadExchangeConverter.java class BearerPayloadExchangeConverter (line 39) | @Deprecated method convert (line 44) | @Override FILE: rsocket/src/main/java/org/springframework/security/rsocket/authentication/PayloadExchangeAuthenticationConverter.java type PayloadExchangeAuthenticationConverter (line 30) | public interface PayloadExchangeAuthenticationConverter { method convert (line 32) | Mono convert(PayloadExchange exchange); FILE: rsocket/src/main/java/org/springframework/security/rsocket/authorization/AuthorizationPayloadInterceptor.java class AuthorizationPayloadInterceptor (line 37) | public class AuthorizationPayloadInterceptor implements PayloadIntercept... method AuthorizationPayloadInterceptor (line 43) | public AuthorizationPayloadInterceptor(ReactiveAuthorizationManager interceptors) { method init (line 63) | private static ContextPayloadInterceptorChain init(List i... method PayloadInterceptorRSocket (line 55) | PayloadInterceptorRSocket(RSocket delegate, List i... method fireAndForget (line 73) | @Override method requestResponse (line 79) | @Override method requestStream (line 85) | @Override method requestChannel (line 91) | @Override method justOrIntercept (line 104) | private Mono justOrIntercept(Long index, Payload payload) { method metadataPush (line 108) | @Override method intercept (line 114) | private Mono intercept(PayloadExchangeType type, Payload payl... method toString (line 126) | @Override FILE: rsocket/src/main/java/org/springframework/security/rsocket/core/PayloadSocketAcceptor.java class PayloadSocketAcceptor (line 41) | class PayloadSocketAcceptor implements SocketAcceptor { method PayloadSocketAcceptor (line 52) | PayloadSocketAcceptor(SocketAcceptor delegate, List intercept(Payload payload, MimeType dataMimeType... method parseMimeType (line 87) | private @Nullable MimeType parseMimeType(String str, @Nullable MimeTyp... method setDefaultDataMimeType (line 91) | void setDefaultDataMimeType(@Nullable MimeType defaultDataMimeType) { method setDefaultMetadataMimeType (line 95) | void setDefaultMetadataMimeType(MimeType defaultMetadataMimeType) { FILE: rsocket/src/main/java/org/springframework/security/rsocket/core/PayloadSocketAcceptorInterceptor.java class PayloadSocketAcceptorInterceptor (line 37) | public class PayloadSocketAcceptorInterceptor implements SocketAcceptorI... method PayloadSocketAcceptorInterceptor (line 46) | public PayloadSocketAcceptorInterceptor(List inter... method apply (line 50) | @Override method setDefaultDataMimeType (line 58) | public void setDefaultDataMimeType(@Nullable MimeType defaultDataMimeT... method setDefaultMetadataMimeType (line 62) | public void setDefaultMetadataMimeType(MimeType defaultMetadataMimeTyp... FILE: rsocket/src/main/java/org/springframework/security/rsocket/core/SecuritySocketAcceptorInterceptor.java class SecuritySocketAcceptorInterceptor (line 32) | public class SecuritySocketAcceptorInterceptor implements SocketAcceptor... method SecuritySocketAcceptorInterceptor (line 36) | public SecuritySocketAcceptorInterceptor(SocketAcceptorInterceptor acc... method apply (line 41) | @Override FILE: rsocket/src/main/java/org/springframework/security/rsocket/metadata/BasicAuthenticationDecoder.java class BasicAuthenticationDecoder (line 39) | @Deprecated method BasicAuthenticationDecoder (line 42) | public BasicAuthenticationDecoder() { method decode (line 46) | @Override method decodeToMono (line 63) | @Override FILE: rsocket/src/main/java/org/springframework/security/rsocket/metadata/BasicAuthenticationEncoder.java class BasicAuthenticationEncoder (line 42) | @Deprecated method BasicAuthenticationEncoder (line 45) | public BasicAuthenticationEncoder() { method encode (line 49) | @Override method encodeValue (line 57) | @Override FILE: rsocket/src/main/java/org/springframework/security/rsocket/metadata/BearerTokenAuthenticationEncoder.java class BearerTokenAuthenticationEncoder (line 44) | public class BearerTokenAuthenticationEncoder extends AbstractEncoder getVariables() { FILE: rsocket/src/main/java/org/springframework/security/rsocket/util/matcher/PayloadExchangeMatcher.java type PayloadExchangeMatcher (line 34) | public interface PayloadExchangeMatcher { method matches (line 41) | Mono matches(PayloadExchange exchange); class MatchResult (line 46) | class MatchResult { method MatchResult (line 52) | private MatchResult(boolean match, @Nullable Map var... method isMatch (line 57) | public boolean isMatch() { method getVariables (line 65) | public @Nullable Map getVariables() { method match (line 73) | public static Mono match() { method match (line 84) | public static Mono match(Map ... method notMatch (line 93) | public static Mono notMatch() { FILE: rsocket/src/main/java/org/springframework/security/rsocket/util/matcher/PayloadExchangeMatcherEntry.java class PayloadExchangeMatcherEntry (line 22) | public class PayloadExchangeMatcherEntry { method PayloadExchangeMatcherEntry (line 28) | public PayloadExchangeMatcherEntry(PayloadExchangeMatcher matcher, T e... method getMatcher (line 33) | public PayloadExchangeMatcher getMatcher() { method getEntry (line 37) | public T getEntry() { FILE: rsocket/src/main/java/org/springframework/security/rsocket/util/matcher/PayloadExchangeMatchers.java class PayloadExchangeMatchers (line 24) | public final class PayloadExchangeMatchers { method PayloadExchangeMatchers (line 26) | private PayloadExchangeMatchers() { method setup (line 29) | public static PayloadExchangeMatcher setup() { method anyRequest (line 34) | public static PayloadExchangeMatcher anyRequest() { method anyExchange (line 39) | public static PayloadExchangeMatcher anyExchange() { FILE: rsocket/src/main/java/org/springframework/security/rsocket/util/matcher/RoutePayloadExchangeMatcher.java class RoutePayloadExchangeMatcher (line 35) | public class RoutePayloadExchangeMatcher implements PayloadExchangeMatch... method RoutePayloadExchangeMatcher (line 43) | public RoutePayloadExchangeMatcher(MetadataExtractor metadataExtractor... method matches (line 50) | @Override FILE: rsocket/src/test/java/org/springframework/security/rsocket/authentication/AnonymousPayloadInterceptorTests.java class AnonymousPayloadInterceptorTests (line 41) | @ExtendWith(MockitoExtension.class) method setup (line 49) | @BeforeEach method constructorKeyWhenKeyNullThenException (line 54) | @Test method constructorKeyPrincipalAuthoritiesWhenKeyNullThenException (line 60) | @Test method constructorKeyPrincipalAuthoritiesWhenPrincipalNullThenException (line 67) | @Test method constructorKeyPrincipalAuthoritiesWhenAuthoritiesNullThenException (line 74) | @Test method interceptWhenNoAuthenticationThenAnonymousAuthentication (line 81) | @Test method interceptWhenAuthenticationThenOriginalAuthentication (line 89) | @Test FILE: rsocket/src/test/java/org/springframework/security/rsocket/authentication/AuthenticationPayloadInterceptorChain.java class AuthenticationPayloadInterceptorChain (line 30) | class AuthenticationPayloadInterceptorChain implements PayloadIntercepto... method next (line 34) | @Override method getAuthentication (line 42) | Authentication getAuthentication() { method setAuthentication (line 46) | void setAuthentication(Authentication authentication) { FILE: rsocket/src/test/java/org/springframework/security/rsocket/authentication/AuthenticationPayloadInterceptorTests.java class AuthenticationPayloadInterceptorTests (line 65) | @ExtendWith(MockitoExtension.class) method constructorWhenAuthenticationManagerNullThenException (line 77) | @Test method interceptWhenBasicCredentialsThenAuthenticates (line 82) | @Test method interceptWhenAuthenticationSuccessThenChainSubscribedOnce (line 97) | @Test method createRequestPayload (line 111) | private Payload createRequestPayload() { method createExchange (line 126) | private PayloadExchange createExchange() { FILE: rsocket/src/test/java/org/springframework/security/rsocket/authorization/AuthorizationPayloadInterceptorTests.java class AuthorizationPayloadInterceptorTests (line 44) | @ExtendWith(MockitoExtension.class) method interceptWhenAuthenticationEmptyAndSubscribedThenException (line 60) | @Test method interceptWhenAuthenticationNotSubscribedAndEmptyThenCompletes (line 70) | @Test method interceptWhenNotAuthorizedThenException (line 80) | @Test method interceptWhenAuthorizedThenContinues (line 93) | @Test FILE: rsocket/src/test/java/org/springframework/security/rsocket/authorization/PayloadExchangeMatcherReactiveAuthorizationManagerTests.java class PayloadExchangeMatcherReactiveAuthorizationManagerTests (line 40) | @ExtendWith(MockitoExtension.class) method checkWhenGrantedThenGranted (line 52) | @Test method checkWhenDeniedThenDenied (line 63) | @Test method checkWhenFirstMatchThenSecondUsed (line 74) | @Test method checkWhenSecondMatchThenSecondUsed (line 86) | @Test FILE: rsocket/src/test/java/org/springframework/security/rsocket/core/CaptureSecurityContextSocketAcceptor.java class CaptureSecurityContextSocketAcceptor (line 33) | class CaptureSecurityContextSocketAcceptor implements SocketAcceptor { method CaptureSecurityContextSocketAcceptor (line 39) | CaptureSecurityContextSocketAcceptor(RSocket accept) { method accept (line 43) | @Override method getSecurityContext (line 50) | SecurityContext getSecurityContext() { FILE: rsocket/src/test/java/org/springframework/security/rsocket/core/PayloadInterceptorRSocketTests.java class PayloadInterceptorRSocketTests (line 74) | @ExtendWith(MockitoExtension.class) method constructorWhenNullDelegateThenException (line 103) | @Test method constructorWhenNullInterceptorsThenException (line 111) | @Test method constructorWhenEmptyInterceptorsThenException (line 118) | @Test method fireAndForgetWhenInterceptorCompletesThenDelegateSubscribed (line 126) | @Test method fireAndForgetWhenInterceptorErrorsThenDelegateNotSubscribed (line 139) | @Test method fireAndForgetWhenSecurityContextThenDelegateContext (line 152) | @Test method requestResponseWhenInterceptorCompletesThenDelegateSubscribed (line 171) | @Test method requestResponseWhenInterceptorErrorsThenDelegateNotInvoked (line 187) | @Test method requestResponseWhenSecurityContextThenDelegateContext (line 201) | @Test method requestStreamWhenInterceptorCompletesThenDelegateSubscribed (line 224) | @Test method requestStreamWhenInterceptorErrorsThenDelegateNotSubscribed (line 239) | @Test method requestStreamWhenSecurityContextThenDelegateContext (line 252) | @Test method requestChannelWhenInterceptorCompletesThenDelegateSubscribed (line 275) | @Test method requestChannelWhenInterceptorCompletesThenAllPayloadsRetained (line 292) | @Test method requestChannelWhenInterceptorErrorsThenDelegateNotSubscribed (line 344) | @Test method requestChannelWhenSecurityContextThenDelegateContext (line 357) | @Test method metadataPushWhenInterceptorCompletesThenDelegateSubscribed (line 381) | @Test method metadataPushWhenInterceptorErrorsThenDelegateNotSubscribed (line 394) | @Test method metadataPushWhenSecurityContextThenDelegateContext (line 407) | @Test method fireAndForgetWhenInterceptorsCompleteThenDelegateInvoked (line 428) | @Test method fireAndForgetWhenInterceptorsMutatesPayloadThenDelegateInvoked (line 441) | @Test method fireAndForgetWhenInterceptor1ErrorsThenInterceptor2AndDelegateNotInvoked (line 456) | @Test method fireAndForgetWhenInterceptor2ErrorsThenInterceptor2AndDelegateNotInvoked (line 471) | @Test method assertAuthentication (line 487) | private Mono assertAuthentication(Authentication authe... method withAuthenticated (line 493) | private Answer withAuthenticated(Authentication authentication) { method withChainNext (line 503) | private static Answer> withChainNext() { FILE: rsocket/src/test/java/org/springframework/security/rsocket/core/PayloadSocketAcceptorInterceptorTests.java class PayloadSocketAcceptorInterceptorTests (line 48) | @ExtendWith(MockitoExtension.class) method setup (line 70) | @BeforeEach method applyWhenDefaultMetadataMimeTypeThenDefaulted (line 76) | @Test method acceptWhenDefaultMetadataMimeTypeOverrideThenDefaulted (line 85) | @Test method acceptWhenDefaultDataMimeTypeThenDefaulted (line 94) | @Test method captureExchange (line 103) | private PayloadExchange captureExchange() { FILE: rsocket/src/test/java/org/springframework/security/rsocket/core/PayloadSocketAcceptorTests.java class PayloadSocketAcceptorTests (line 55) | @ExtendWith(MockitoExtension.class) method setup (line 77) | @BeforeEach method constructorWhenNullDelegateThenException (line 83) | @Test method constructorWhenNullInterceptorsThenException (line 90) | @Test method constructorWhenEmptyInterceptorsThenException (line 97) | @Test method acceptWhenDataMimeTypeNullThenException (line 104) | @Test method acceptWhenDefaultMetadataMimeTypeThenDefaulted (line 110) | @Test method acceptWhenDefaultMetadataMimeTypeOverrideThenDefaulted (line 119) | @Test method acceptWhenDefaultDataMimeTypeThenDefaulted (line 128) | @Test method acceptWhenExplicitMimeTypeThenThenOverrideDefault (line 137) | @Test method acceptWhenDelegateAcceptRequiresReactiveSecurityContext (line 146) | @Test method captureExchange (line 166) | private PayloadExchange captureExchange() { FILE: rsocket/src/test/java/org/springframework/security/rsocket/metadata/BasicAuthenticationDecoderTests.java class BasicAuthenticationDecoderTests (line 34) | public class BasicAuthenticationDecoderTests { method basicAuthenticationWhenEncodedThenDecodes (line 36) | @Test FILE: rsocket/src/test/java/org/springframework/security/rsocket/util/matcher/RoutePayloadExchangeMatcherTests.java class RoutePayloadExchangeMatcherTests (line 46) | @ExtendWith(MockitoExtension.class) method setup (line 70) | @BeforeEach method matchesWhenNoRouteThenNotMatch (line 78) | @Test method matchesWhenNotMatchThenNotMatch (line 85) | @Test method matchesWhenMatchAndNoVariablesThenMatch (line 94) | @Test method matchesWhenMatchAndVariablesThenMatchAndVariables (line 105) | @Test FILE: saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/Saml2Exception.java class Saml2Exception (line 24) | public class Saml2Exception extends RuntimeException { method Saml2Exception (line 29) | public Saml2Exception(String message) { method Saml2Exception (line 33) | public Saml2Exception(String message, Throwable cause) { method Saml2Exception (line 37) | public Saml2Exception(Throwable cause) { FILE: saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/aot/hint/Saml2RuntimeHints.java class Saml2RuntimeHints (line 41) | class Saml2RuntimeHints implements RuntimeHintsRegistrar { method registerHints (line 54) | @Override method registerAuthenticationHints (line 61) | private void registerAuthenticationHints(RuntimeHints hints) { method registerJacksonHints (line 75) | private void registerJacksonHints(RuntimeHints hints) { method registerJackson2Mixins (line 89) | private void registerJackson2Mixins(RuntimeHints hints) { method registerJackson3Mixins (line 109) | private void registerJackson3Mixins(RuntimeHints hints) { method registerJdbcSchemaHints (line 129) | private void registerJdbcSchemaHints(RuntimeHints hints) { FILE: saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/core/OpenSamlInitializationService.java class OpenSamlInitializationService (line 71) | public final class OpenSamlInitializationService { method OpenSamlInitializationService (line 77) | private OpenSamlInitializationService() { method initialize (line 90) | public static boolean initialize() { method requireInitialize (line 106) | public static void requireInitialize(Consumer ... FILE: saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/core/Saml2Error.java class Saml2Error (line 36) | public class Saml2Error implements Serializable { method Saml2Error (line 49) | public Saml2Error(String errorCode, @Nullable String description) { method invalidResponse (line 61) | public static Saml2Error invalidResponse(@Nullable String description) { method internalValidationError (line 71) | public static Saml2Error internalValidationError(@Nullable String desc... method malformedResponseData (line 81) | public static Saml2Error malformedResponseData(@Nullable String descri... method decryptionError (line 91) | public static Saml2Error decryptionError(@Nullable String description) { method relyingPartyRegistrationNotFound (line 101) | public static Saml2Error relyingPartyRegistrationNotFound(@Nullable St... method subjectNotFound (line 111) | public static Saml2Error subjectNotFound(@Nullable String description) { method getErrorCode (line 119) | public final String getErrorCode() { method getDescription (line 127) | public final @Nullable String getDescription() { method toString (line 131) | @Override FILE: saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/core/Saml2ErrorCodes.java class Saml2ErrorCodes (line 24) | public final class Saml2ErrorCodes { method Saml2ErrorCodes (line 133) | private Saml2ErrorCodes() { FILE: saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/core/Saml2ParameterNames.java class Saml2ParameterNames (line 30) | public final class Saml2ParameterNames { method Saml2ParameterNames (line 62) | private Saml2ParameterNames() { FILE: saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/core/Saml2ResponseValidatorResult.java class Saml2ResponseValidatorResult (line 32) | public final class Saml2ResponseValidatorResult { method Saml2ResponseValidatorResult (line 38) | private Saml2ResponseValidatorResult(Collection errors) { method hasErrors (line 47) | public boolean hasErrors() { method getErrors (line 56) | public Collection getErrors() { method concat (line 66) | public Saml2ResponseValidatorResult concat(Saml2Error error) { method concat (line 79) | public Saml2ResponseValidatorResult concat(Saml2ResponseValidatorResul... method success (line 90) | public static Saml2ResponseValidatorResult success() { method failure (line 99) | public static Saml2ResponseValidatorResult failure(Saml2Error... error... method failure (line 108) | public static Saml2ResponseValidatorResult failure(Collection getCredentialTypes() { method equals (line 201) | @Override method hashCode (line 214) | @Override method validateUsages (line 219) | private void validateUsages(Saml2X509CredentialType[] usages, Saml2X50... type Saml2X509CredentialType (line 232) | public enum Saml2X509CredentialType { FILE: saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/internal/OpenSamlOperations.java type OpenSamlOperations (line 42) | interface OpenSamlOperations { method build (line 44) | T build(QName elementName); method deserialize (line 46) | T deserialize(String serialized); method deserialize (line 48) | T deserialize(InputStream serialized); method serialize (line 50) | SerializationConfigurer serialize(XMLObject object); method serialize (line 52) | SerializationConfigurer serialize(Element element); method withSigningKeys (line 54) | SignatureConfigurer withSigningKeys(Collection... method withVerificationKeys (line 56) | VerificationConfigurer withVerificationKeys(Collection> { method prettyPrint (line 62) | B prettyPrint(boolean pretty); method serialize (line 64) | String serialize(); type SignatureConfigurer (line 68) | interface SignatureConfigurer> { method algorithms (line 70) | B algorithms(List algs); method sign (line 72) | O sign(O object); method sign (line 74) | Map sign(Map params); type VerificationConfigurer (line 78) | interface VerificationConfigurer { method entityId (line 80) | VerificationConfigurer entityId(String entityId); method verify (line 82) | Collection verify(SignableXMLObject signable); method verify (line 84) | Collection verify(VerificationConfigurer.RedirectParamet... class RedirectParameters (line 86) | final class RedirectParameters { method RedirectParameters (line 98) | RedirectParameters(Map parameters, String paramete... method RedirectParameters (line 120) | RedirectParameters(Map parameters, String paramete... method getContent (line 142) | static byte[] getContent(String samlObject, @Nullable String relay... method getId (line 159) | String getId() { method getIssuer (line 163) | Issuer getIssuer() { method getContent (line 167) | byte[] getContent() { method getAlgorithm (line 171) | String getAlgorithm() { method getSignature (line 175) | byte @Nullable [] getSignature() { method hasSignature (line 179) | boolean hasSignature() { type DecryptionConfigurer (line 187) | interface DecryptionConfigurer { method decrypt (line 189) | void decrypt(XMLObject object); FILE: saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/internal/Saml2Utils.java class Saml2Utils (line 38) | final class Saml2Utils { method Saml2Utils (line 40) | private Saml2Utils() { method samlEncode (line 43) | static String samlEncode(byte[] b) { method samlDecode (line 47) | static byte[] samlDecode(String s) { method samlDeflate (line 51) | static byte[] samlDeflate(String s) { method samlInflate (line 64) | static String samlInflate(byte[] b) { method withDecoded (line 77) | static EncodingConfigurer withDecoded(String decoded) { method withEncoded (line 81) | static DecodingConfigurer withEncoded(String encoded) { class EncodingConfigurer (line 85) | static final class EncodingConfigurer { method EncodingConfigurer (line 91) | private EncodingConfigurer(String decoded) { method deflate (line 95) | EncodingConfigurer deflate(boolean deflate) { method encode (line 100) | String encode() { class DecodingConfigurer (line 108) | static final class DecodingConfigurer { method DecodingConfigurer (line 118) | private DecodingConfigurer(String encoded) { method inflate (line 122) | DecodingConfigurer inflate(boolean inflate) { method requireBase64 (line 127) | DecodingConfigurer requireBase64(boolean requireBase64) { method decode (line 132) | String decode() { class Base64Checker (line 140) | static class Base64Checker { method Base64Checker (line 144) | Base64Checker() { method genValueMapping (line 148) | private static int[] genValueMapping() { method isAcceptable (line 160) | boolean isAcceptable(String s) { method checkAcceptable (line 186) | void checkAcceptable(String ins) { FILE: saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/jackson/DefaultSaml2AuthenticatedPrincipalMixin.java class DefaultSaml2AuthenticatedPrincipalMixin (line 40) | @JsonTypeInfo(use = JsonTypeInfo.Id.CLASS) method DefaultSaml2AuthenticatedPrincipalMixin (line 48) | DefaultSaml2AuthenticatedPrincipalMixin(@JsonProperty("name") String n... FILE: saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/jackson/Saml2AssertionAuthenticationMixin.java class Saml2AssertionAuthenticationMixin (line 42) | @JsonTypeInfo(use = JsonTypeInfo.Id.CLASS) method Saml2AssertionAuthenticationMixin (line 48) | @JsonCreator FILE: saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/jackson/Saml2AuthenticationExceptionMixin.java class Saml2AuthenticationExceptionMixin (line 38) | @JsonTypeInfo(use = JsonTypeInfo.Id.CLASS) method getSaml2Error (line 45) | @JsonProperty("error") method getMessage (line 48) | @JsonProperty("detailMessage") method Saml2AuthenticationExceptionMixin (line 51) | @JsonCreator FILE: saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/jackson/Saml2AuthenticationMixin.java class Saml2AuthenticationMixin (line 41) | @JsonTypeInfo(use = JsonTypeInfo.Id.CLASS) method Saml2AuthenticationMixin (line 48) | @JsonCreator FILE: saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/jackson/Saml2ErrorMixin.java class Saml2ErrorMixin (line 36) | @JsonTypeInfo(use = JsonTypeInfo.Id.CLASS) method Saml2ErrorMixin (line 42) | @JsonCreator FILE: saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/jackson/Saml2JacksonModule.java class Saml2JacksonModule (line 58) | @SuppressWarnings("serial") method Saml2JacksonModule (line 61) | public Saml2JacksonModule() { method configurePolymorphicTypeValidator (line 65) | @Override method setupModule (line 78) | @Override FILE: saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/jackson/Saml2LogoutRequestMixin.java class Saml2LogoutRequestMixin (line 42) | @JsonTypeInfo(use = JsonTypeInfo.Id.CLASS) method Saml2LogoutRequestMixin (line 50) | @JsonCreator FILE: saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/jackson/Saml2PostAuthenticationRequestMixin.java class Saml2PostAuthenticationRequestMixin (line 38) | @JsonTypeInfo(use = JsonTypeInfo.Id.CLASS) method Saml2PostAuthenticationRequestMixin (line 43) | @JsonCreator FILE: saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/jackson/Saml2RedirectAuthenticationRequestMixin.java class Saml2RedirectAuthenticationRequestMixin (line 38) | @JsonTypeInfo(use = JsonTypeInfo.Id.CLASS) method Saml2RedirectAuthenticationRequestMixin (line 43) | @JsonCreator FILE: saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/jackson/SimpleSaml2ResponseAssertionAccessorMixin.java class SimpleSaml2ResponseAssertionAccessorMixin (line 41) | @JsonTypeInfo(use = JsonTypeInfo.Id.CLASS) method SimpleSaml2ResponseAssertionAccessorMixin (line 48) | @JsonCreator FILE: saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/jackson2/DefaultSaml2AuthenticatedPrincipalMixin.java class DefaultSaml2AuthenticatedPrincipalMixin (line 48) | @SuppressWarnings("removal") method DefaultSaml2AuthenticatedPrincipalMixin (line 59) | DefaultSaml2AuthenticatedPrincipalMixin(@JsonProperty("name") String n... FILE: saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/jackson2/Saml2AssertionAuthenticationMixin.java class Saml2AssertionAuthenticationMixin (line 50) | @SuppressWarnings("removal") method Saml2AssertionAuthenticationMixin (line 59) | @JsonCreator FILE: saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/jackson2/Saml2AuthenticationExceptionMixin.java class Saml2AuthenticationExceptionMixin (line 40) | @SuppressWarnings("removal") method getSaml2Error (line 49) | @JsonProperty("error") method getMessage (line 52) | @JsonProperty("detailMessage") method Saml2AuthenticationExceptionMixin (line 55) | @JsonCreator FILE: saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/jackson2/Saml2AuthenticationMixin.java class Saml2AuthenticationMixin (line 49) | @SuppressWarnings("removal") method Saml2AuthenticationMixin (line 58) | @JsonCreator FILE: saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/jackson2/Saml2ErrorMixin.java class Saml2ErrorMixin (line 38) | @SuppressWarnings("removal") method Saml2ErrorMixin (line 47) | @JsonCreator FILE: saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/jackson2/Saml2Jackson2Module.java class Saml2Jackson2Module (line 47) | @Deprecated(forRemoval = true) method Saml2Jackson2Module (line 51) | public Saml2Jackson2Module() { method setupModule (line 55) | @Override FILE: saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/jackson2/Saml2LogoutRequestMixin.java class Saml2LogoutRequestMixin (line 50) | @SuppressWarnings("removal") method Saml2LogoutRequestMixin (line 61) | @JsonCreator FILE: saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/jackson2/Saml2PostAuthenticationRequestMixin.java class Saml2PostAuthenticationRequestMixin (line 46) | @SuppressWarnings("removal") method Saml2PostAuthenticationRequestMixin (line 54) | @JsonCreator FILE: saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/jackson2/Saml2RedirectAuthenticationRequestMixin.java class Saml2RedirectAuthenticationRequestMixin (line 46) | @SuppressWarnings("removal") method Saml2RedirectAuthenticationRequestMixin (line 54) | @JsonCreator FILE: saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/jackson2/SimpleSaml2ResponseAssertionAccessorMixin.java class SimpleSaml2ResponseAssertionAccessorMixin (line 48) | @SuppressWarnings("removal") method SimpleSaml2ResponseAssertionAccessorMixin (line 57) | @JsonCreator FILE: saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/provider/service/authentication/AbstractSaml2AuthenticationRequest.java class AbstractSaml2AuthenticationRequest (line 41) | public abstract class AbstractSaml2AuthenticationRequest implements Seri... method AbstractSaml2AuthenticationRequest (line 67) | AbstractSaml2AuthenticationRequest(String samlRequest, @Nullable Strin... method getSamlRequest (line 85) | public String getSamlRequest() { method getRelayState (line 93) | public @Nullable String getRelayState() { method getAuthenticationRequestUri (line 101) | public String getAuthenticationRequestUri() { method getRelyingPartyRegistrationId (line 111) | public @Nullable String getRelyingPartyRegistrationId() { method getId (line 120) | public @Nullable String getId() { method getBinding (line 130) | public abstract Saml2MessageBinding getBinding(); class Builder (line 135) | public static class Builder> { method Builder (line 150) | @Deprecated method Builder (line 159) | protected Builder(RelyingPartyRegistration registration) { method _this (line 167) | @SuppressWarnings("unchecked") method relayState (line 178) | public T relayState(@Nullable String relayState) { method samlRequest (line 188) | public T samlRequest(String samlRequest) { method authenticationRequestUri (line 199) | public T authenticationRequestUri(String authenticationRequestUri) { method id (line 211) | public T id(String id) { FILE: saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/provider/service/authentication/BaseOpenSamlAuthenticationProvider.java class BaseOpenSamlAuthenticationProvider (line 93) | class BaseOpenSamlAuthenticationProvider implements AuthenticationProvid... method BaseOpenSamlAuthenticationProvider (line 122) | BaseOpenSamlAuthenticationProvider(OpenSamlOperations saml) { method setResponseElementsDecrypter (line 126) | void setResponseElementsDecrypter(Consumer responseElem... method setResponseValidator (line 131) | void setResponseValidator(Converter assertionD... method setResponseAuthenticationConverter (line 146) | void setResponseAuthenticationConverter( method setValidateResponseAfterAssertions (line 152) | void setValidateResponseAfterAssertions(boolean validateResponseAfterA... method createDefaultResponseValidator (line 156) | static Converter createDe... method issuer (line 196) | private static @Nullable String issuer(Response response) { method getStatusCodes (line 203) | static List getStatusCodes(Response response) { method isSuccess (line 228) | static boolean isSuccess(List statusCodes) { method validateInResponseTo (line 237) | static Saml2ResponseValidatorResult validateInResponseTo(@Nullable Abs... method createDefaultAssertionValidator (line 257) | static Converter createD... method createDefaultAssertionValidatorWithParameters (line 262) | static Converter createD... method createDefaultResponseAuthenticationConverter (line 269) | static Converter createDefaultResp... method authenticate (line 292) | @Override method supports (line 314) | @Override method parseResponse (line 319) | private Response parseResponse(String response) throws Saml2Exception,... method process (line 328) | private void process(Saml2AuthenticationToken token, Response response) { method createDefaultResponseSignatureValidator (line 392) | private Converter createD... method createDefaultResponseElementsDecrypter (line 408) | private Consumer createDefaultResponseElementsDecrypter... method createDefaultAssertionSignatureValidator (line 421) | private Converter create... method createDefaultAssertionElementsDecrypter (line 437) | private Consumer createDefaultAssertionElementsDecrypt... method hasName (line 450) | static boolean hasName(@Nullable Assertion assertion) { method getAssertionAttributes (line 463) | static Map> getAssertionAttributes(Assertion asse... method getSessionIndexes (line 482) | static List getSessionIndexes(Assertion assertion) { method getXmlObjectValue (line 493) | private static @Nullable Object getXmlObjectValue(XMLObject xmlObject) { method createAssertionValidator (line 516) | private static Converter... method createValidationContext (line 542) | private static ValidationContext createValidationContext(AssertionToke... method assertionContainsInResponseTo (line 562) | private static boolean assertionContainsInResponseTo(Assertion asserti... method getAuthnRequestId (line 578) | private static @Nullable String getAuthnRequestId(@Nullable AbstractSa... class SAML20AssertionValidators (line 582) | static class SAML20AssertionValidators { method getServicedCondition (line 594) | @Override method validate (line 599) | @Override method validateAddress (line 607) | protected ValidationResult validateAddress(SubjectConfirmation confi... method validateAddress (line 612) | protected ValidationResult validateAddress(SubjectConfirmationData c... method validateSignature (line 623) | @Override class ResponseToken (line 637) | static class ResponseToken { method ResponseToken (line 643) | ResponseToken(Response response, Saml2AuthenticationToken token) { method getResponse (line 648) | Response getResponse() { method getToken (line 652) | Saml2AuthenticationToken getToken() { class AssertionToken (line 664) | static class AssertionToken { method AssertionToken (line 670) | AssertionToken(Assertion assertion, Saml2AuthenticationToken token) { method getAssertion (line 675) | Assertion getAssertion() { method getToken (line 679) | Saml2AuthenticationToken getToken() { FILE: saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/provider/service/authentication/DefaultSaml2AuthenticatedPrincipal.java class DefaultSaml2AuthenticatedPrincipal (line 37) | @Deprecated method DefaultSaml2AuthenticatedPrincipal (line 52) | public DefaultSaml2AuthenticatedPrincipal(String name, Map T build(QName elementName); method deserialize (line 46) | T deserialize(String serialized); method deserialize (line 48) | T deserialize(InputStream serialized); method serialize (line 50) | SerializationConfigurer serialize(XMLObject object); method serialize (line 52) | SerializationConfigurer serialize(Element element); method withSigningKeys (line 54) | SignatureConfigurer withSigningKeys(Collection... method withVerificationKeys (line 56) | VerificationConfigurer withVerificationKeys(Collection> { method prettyPrint (line 62) | B prettyPrint(boolean pretty); method serialize (line 64) | String serialize(); type SignatureConfigurer (line 68) | interface SignatureConfigurer> { method algorithms (line 70) | B algorithms(List algs); method sign (line 72) | O sign(O object); method sign (line 74) | Map sign(Map params); type VerificationConfigurer (line 78) | interface VerificationConfigurer { method entityId (line 80) | VerificationConfigurer entityId(String entityId); method verify (line 82) | Collection verify(SignableXMLObject signable); method verify (line 84) | Collection verify(VerificationConfigurer.RedirectParamet... class RedirectParameters (line 86) | final class RedirectParameters { method RedirectParameters (line 98) | RedirectParameters(Map parameters, String paramete... method RedirectParameters (line 120) | RedirectParameters(Map parameters, String paramete... method getContent (line 142) | static byte[] getContent(String samlObject, @Nullable String relay... method getId (line 159) | String getId() { method getIssuer (line 163) | Issuer getIssuer() { method getContent (line 167) | byte[] getContent() { method getAlgorithm (line 171) | String getAlgorithm() { method getSignature (line 175) | byte @Nullable [] getSignature() { method hasSignature (line 179) | boolean hasSignature() { type DecryptionConfigurer (line 187) | interface DecryptionConfigurer { method decrypt (line 189) | void decrypt(XMLObject object); FILE: saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/provider/service/authentication/Saml2AssertionAuthentication.java class Saml2AssertionAuthentication (line 36) | public class Saml2AssertionAuthentication extends Saml2Authentication { method Saml2AssertionAuthentication (line 45) | public Saml2AssertionAuthentication(Saml2ResponseAssertionAccessor ass... method Saml2AssertionAuthentication (line 52) | public Saml2AssertionAuthentication(Object principal, Saml2ResponseAss... method Saml2AssertionAuthentication (line 60) | protected Saml2AssertionAuthentication(Builder builder) { method getCredentials (line 66) | @Override method getRelyingPartyRegistrationId (line 71) | public String getRelyingPartyRegistrationId() { method toBuilder (line 75) | @Override class Builder (line 85) | public static class Builder> extends Saml2Authent... method Builder (line 91) | protected Builder(Saml2AssertionAuthentication token) { method credentials (line 103) | @Override method relyingPartyRegistrationId (line 118) | public B relyingPartyRegistrationId(String relyingPartyRegistrationI... method build (line 123) | @Override FILE: saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/provider/service/authentication/Saml2AuthenticatedPrincipal.java type Saml2AuthenticatedPrincipal (line 38) | @Deprecated method getFirstAttribute (line 49) | default A getFirstAttribute(String name) { method getAttribute (line 61) | default List getAttribute(String name) { method getAttributes (line 70) | default Map> getAttributes() { method getRelyingPartyRegistrationId (line 79) | default String getRelyingPartyRegistrationId() { method getSessionIndexes (line 83) | default List getSessionIndexes() { FILE: saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/provider/service/authentication/Saml2Authentication.java class Saml2Authentication (line 41) | public class Saml2Authentication extends AbstractAuthenticationToken { method Saml2Authentication (line 56) | public Saml2Authentication(AuthenticatedPrincipal principal, String sa... method Saml2Authentication (line 66) | public Saml2Authentication(Object principal, String saml2Response, method Saml2Authentication (line 74) | Saml2Authentication(Builder builder) { method getPrincipal (line 80) | @Override method getSaml2Response (line 89) | public String getSaml2Response() { method getCredentials (line 93) | @Override class Builder (line 98) | abstract static class Builder> extends AbstractAu... method Builder (line 104) | Builder(Saml2Authentication token) { method principal (line 110) | @Override method saml2Response (line 117) | void saml2Response(String saml2Response) { FILE: saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/provider/service/authentication/Saml2AuthenticationException.java class Saml2AuthenticationException (line 45) | public class Saml2AuthenticationException extends AuthenticationException { method Saml2AuthenticationException (line 56) | public Saml2AuthenticationException(Saml2Error error) { method Saml2AuthenticationException (line 65) | public Saml2AuthenticationException(Saml2Error error, Throwable cause) { method Saml2AuthenticationException (line 75) | public Saml2AuthenticationException(Saml2Error error, @Nullable String... method Saml2AuthenticationException (line 86) | public Saml2AuthenticationException(Saml2Error error, @Nullable String... method defaultMessage (line 92) | private static String defaultMessage(@Nullable String message, String ... method getSaml2Error (line 100) | public Saml2Error getSaml2Error() { method toString (line 104) | @Override FILE: saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/provider/service/authentication/Saml2AuthenticationToken.java class Saml2AuthenticationToken (line 36) | public class Saml2AuthenticationToken extends AbstractAuthenticationToken { method Saml2AuthenticationToken (line 57) | public Saml2AuthenticationToken(RelyingPartyRegistration relyingPartyR... method Saml2AuthenticationToken (line 79) | public Saml2AuthenticationToken(RelyingPartyRegistration relyingPartyR... method getCredentials (line 87) | @Override method getPrincipal (line 96) | @Override method getRelyingPartyRegistration (line 106) | public RelyingPartyRegistration getRelyingPartyRegistration() { method getSaml2Response (line 114) | public String getSaml2Response() { method isAuthenticated (line 121) | @Override method setAuthenticated (line 130) | @Override method getAuthenticationRequest (line 141) | public @Nullable AbstractSaml2AuthenticationRequest getAuthenticationR... FILE: saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/provider/service/authentication/Saml2PostAuthenticationRequest.java class Saml2PostAuthenticationRequest (line 36) | public class Saml2PostAuthenticationRequest extends AbstractSaml2Authent... method Saml2PostAuthenticationRequest (line 41) | Saml2PostAuthenticationRequest(String samlRequest, @Nullable String re... method getBinding (line 49) | @Override method withRelyingPartyRegistration (line 60) | public static Builder withRelyingPartyRegistration(RelyingPartyRegistr... class Builder (line 68) | public static final class Builder extends AbstractSaml2AuthenticationR... method Builder (line 70) | private Builder(RelyingPartyRegistration registration) { method build (line 78) | public Saml2PostAuthenticationRequest build() { FILE: saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/provider/service/authentication/Saml2RedirectAuthenticationRequest.java class Saml2RedirectAuthenticationRequest (line 36) | public final class Saml2RedirectAuthenticationRequest extends AbstractSa... method Saml2RedirectAuthenticationRequest (line 45) | private Saml2RedirectAuthenticationRequest(String samlRequest, @Nullab... method getSigAlg (line 57) | public @Nullable String getSigAlg() { method getSignature (line 65) | public @Nullable String getSignature() { method getBinding (line 72) | @Override method withRelyingPartyRegistration (line 84) | public static Builder withRelyingPartyRegistration(RelyingPartyRegistr... class Builder (line 92) | public static final class Builder extends AbstractSaml2AuthenticationR... method Builder (line 98) | private Builder(RelyingPartyRegistration registration) { method sigAlg (line 107) | public Builder sigAlg(@Nullable String sigAlg) { method signature (line 117) | public Builder signature(@Nullable String signature) { method build (line 126) | public Saml2RedirectAuthenticationRequest build() { FILE: saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/provider/service/authentication/Saml2ResponseAssertion.java class Saml2ResponseAssertion (line 33) | public class Saml2ResponseAssertion implements Saml2ResponseAssertionAcc... method Saml2ResponseAssertion (line 46) | Saml2ResponseAssertion(String responseValue, String nameId, List sessionIndexes) { method attributes (line 106) | public Builder attributes(Map> attributes) { method build (line 111) | public Saml2ResponseAssertion build() { FILE: saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/provider/service/authentication/Saml2ResponseAssertionAccessor.java type Saml2ResponseAssertionAccessor (line 34) | public interface Saml2ResponseAssertionAccessor extends Serializable { method getNameId (line 36) | String getNameId(); method getSessionIndexes (line 38) | List getSessionIndexes(); method getFirstAttribute (line 46) | @Nullable default A getFirstAttribute(String name) { method getAttribute (line 57) | @Nullable default List getAttribute(String name) { method getAttributes (line 61) | Map> getAttributes(); method getResponseValue (line 63) | String getResponseValue(); FILE: saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/provider/service/authentication/Saml2Utils.java class Saml2Utils (line 38) | final class Saml2Utils { method Saml2Utils (line 40) | private Saml2Utils() { method samlEncode (line 43) | static String samlEncode(byte[] b) { method samlDecode (line 47) | static byte[] samlDecode(String s) { method samlDeflate (line 51) | static byte[] samlDeflate(String s) { method samlInflate (line 64) | static String samlInflate(byte[] b) { method withDecoded (line 77) | static EncodingConfigurer withDecoded(String decoded) { method withEncoded (line 81) | static DecodingConfigurer withEncoded(String encoded) { class EncodingConfigurer (line 85) | static final class EncodingConfigurer { method EncodingConfigurer (line 91) | private EncodingConfigurer(String decoded) { method deflate (line 95) | EncodingConfigurer deflate(boolean deflate) { method encode (line 100) | String encode() { class DecodingConfigurer (line 108) | static final class DecodingConfigurer { method DecodingConfigurer (line 118) | private DecodingConfigurer(String encoded) { method inflate (line 122) | DecodingConfigurer inflate(boolean inflate) { method requireBase64 (line 127) | DecodingConfigurer requireBase64(boolean requireBase64) { method decode (line 132) | String decode() { class Base64Checker (line 140) | static class Base64Checker { method Base64Checker (line 144) | Base64Checker() { method genValueMapping (line 148) | private static int[] genValueMapping() { method isAcceptable (line 160) | boolean isAcceptable(String s) { method checkAcceptable (line 186) | void checkAcceptable(String ins) { FILE: saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/provider/service/authentication/logout/BaseOpenSamlLogoutRequestValidator.java class BaseOpenSamlLogoutRequestValidator (line 39) | class BaseOpenSamlLogoutRequestValidator implements Saml2LogoutRequestVa... method BaseOpenSamlLogoutRequestValidator (line 47) | BaseOpenSamlLogoutRequestValidator(OpenSamlOperations saml) { method validate (line 54) | @Override method verifySignature (line 68) | private Consumer> verifySignature(Saml2LogoutRe... method validateRequest (line 87) | private Consumer> validateRequest(LogoutRequest... method validateIssuer (line 96) | private Consumer> validateIssuer(LogoutRequest ... method validateDestination (line 111) | private Consumer> validateDestination(LogoutReq... method validateSubject (line 127) | private Consumer> validateSubject(LogoutRequest... method getNameId (line 144) | private @Nullable NameID getNameId(LogoutRequest request, RelyingParty... method validateNameId (line 149) | private void validateNameId(NameID nameId, Authentication authenticati... FILE: saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/provider/service/authentication/logout/BaseOpenSamlLogoutResponseValidator.java class BaseOpenSamlLogoutResponseValidator (line 37) | class BaseOpenSamlLogoutResponseValidator implements Saml2LogoutResponse... method BaseOpenSamlLogoutResponseValidator (line 45) | BaseOpenSamlLogoutResponseValidator(OpenSamlOperations saml) { method validate (line 49) | @Override method verifySignature (line 64) | private Consumer> verifySignature(Saml2LogoutRe... method validateRequest (line 85) | private Consumer> validateRequest(LogoutRespons... method validateIssuer (line 94) | private Consumer> validateIssuer(LogoutResponse... method validateDestination (line 109) | private Consumer> validateDestination(LogoutRes... method validateStatus (line 125) | private Consumer> validateStatus(LogoutResponse... method validateLogoutRequest (line 143) | private Consumer> validateLogoutRequest(LogoutR... FILE: saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/provider/service/authentication/logout/OpenSamlOperations.java type OpenSamlOperations (line 42) | interface OpenSamlOperations { method build (line 44) | T build(QName elementName); method deserialize (line 46) | T deserialize(String serialized); method deserialize (line 48) | T deserialize(InputStream serialized); method serialize (line 50) | SerializationConfigurer serialize(XMLObject object); method serialize (line 52) | SerializationConfigurer serialize(Element element); method withSigningKeys (line 54) | SignatureConfigurer withSigningKeys(Collection... method withVerificationKeys (line 56) | VerificationConfigurer withVerificationKeys(Collection> { method prettyPrint (line 62) | B prettyPrint(boolean pretty); method serialize (line 64) | String serialize(); type SignatureConfigurer (line 68) | interface SignatureConfigurer> { method algorithms (line 70) | B algorithms(List algs); method sign (line 72) | O sign(O object); method sign (line 74) | Map sign(Map params); type VerificationConfigurer (line 78) | interface VerificationConfigurer { method entityId (line 80) | VerificationConfigurer entityId(String entityId); method verify (line 82) | Collection verify(SignableXMLObject signable); method verify (line 84) | Collection verify(VerificationConfigurer.RedirectParamet... class RedirectParameters (line 86) | final class RedirectParameters { method RedirectParameters (line 98) | RedirectParameters(Map parameters, String paramete... method RedirectParameters (line 120) | RedirectParameters(Map parameters, String paramete... method getContent (line 142) | static byte[] getContent(String samlObject, @Nullable String relay... method getId (line 159) | String getId() { method getIssuer (line 163) | Issuer getIssuer() { method getContent (line 167) | byte[] getContent() { method getAlgorithm (line 171) | String getAlgorithm() { method getSignature (line 175) | byte @Nullable [] getSignature() { method hasSignature (line 179) | boolean hasSignature() { type DecryptionConfigurer (line 187) | interface DecryptionConfigurer { method decrypt (line 189) | void decrypt(XMLObject object); FILE: saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/provider/service/authentication/logout/Saml2LogoutRequest.java class Saml2LogoutRequest (line 44) | public final class Saml2LogoutRequest implements Serializable { method Saml2LogoutRequest (line 72) | private Saml2LogoutRequest(String location, Saml2MessageBinding bindin... method Saml2LogoutRequest (line 77) | private Saml2LogoutRequest(String location, Saml2MessageBinding bindin... method getId (line 92) | public @Nullable String getId() { method getLocation (line 101) | public String getLocation() { method getBinding (line 110) | public Saml2MessageBinding getBinding() { method getSamlRequest (line 118) | public String getSamlRequest() { method getRelayState (line 128) | public @Nullable String getRelayState() { method getParameter (line 141) | public @Nullable String getParameter(String name) { method getParameters (line 151) | public Map getParameters() { method getParametersQuery (line 161) | public @Nullable String getParametersQuery() { method getRelyingPartyRegistrationId (line 170) | public String getRelyingPartyRegistrationId() { method withRelyingPartyRegistration (line 183) | public static Builder withRelyingPartyRegistration(RelyingPartyRegistr... class Builder (line 187) | public static final class Builder { method Builder (line 201) | private Builder(RelyingPartyRegistration registration) { method samlRequest (line 218) | public Builder samlRequest(String samlRequest) { method binding (line 230) | public Builder binding(Saml2MessageBinding binding) { method location (line 242) | public Builder location(String location) { method relayState (line 255) | public Builder relayState(String relayState) { method id (line 265) | public Builder id(String id) { method parameters (line 278) | public Builder parameters(Consumer> parametersCo... method parametersQuery (line 293) | public Builder parametersQuery(Function, @Nullab... method build (line 302) | public Saml2LogoutRequest build() { FILE: saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/provider/service/authentication/logout/Saml2LogoutRequestValidator.java type Saml2LogoutRequestValidator (line 25) | public interface Saml2LogoutRequestValidator { method validate (line 36) | Saml2LogoutValidatorResult validate(Saml2LogoutRequestValidatorParamet... FILE: saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/provider/service/authentication/logout/Saml2LogoutRequestValidatorParameters.java class Saml2LogoutRequestValidatorParameters (line 30) | public class Saml2LogoutRequestValidatorParameters { method Saml2LogoutRequestValidatorParameters (line 44) | public Saml2LogoutRequestValidatorParameters(Saml2LogoutRequest reques... method getLogoutRequest (line 55) | public Saml2LogoutRequest getLogoutRequest() { method getRelyingPartyRegistration (line 63) | public RelyingPartyRegistration getRelyingPartyRegistration() { method getAuthentication (line 71) | public @Nullable Authentication getAuthentication() { FILE: saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/provider/service/authentication/logout/Saml2LogoutResponse.java class Saml2LogoutResponse (line 42) | public final class Saml2LogoutResponse { method Saml2LogoutResponse (line 63) | private Saml2LogoutResponse(String location, Saml2MessageBinding bindi... method getResponseLocation (line 76) | public String getResponseLocation() { method getBinding (line 85) | public Saml2MessageBinding getBinding() { method getSamlResponse (line 93) | public String getSamlResponse() { method getRelayState (line 103) | public @Nullable String getRelayState() { method getParameter (line 116) | public @Nullable String getParameter(String name) { method getParameters (line 126) | public Map getParameters() { method getParametersQuery (line 136) | public @Nullable String getParametersQuery() { method withRelyingPartyRegistration (line 149) | public static Builder withRelyingPartyRegistration(RelyingPartyRegistr... class Builder (line 153) | public static final class Builder { method Builder (line 163) | private Builder(RelyingPartyRegistration registration) { method samlResponse (line 179) | public Builder samlResponse(String samlResponse) { method binding (line 191) | public Builder binding(Saml2MessageBinding binding) { method location (line 203) | public Builder location(String location) { method relayState (line 216) | public Builder relayState(String relayState) { method parameters (line 229) | public Builder parameters(Consumer> parametersCo... method parametersQuery (line 244) | public Builder parametersQuery(Function, @Nullab... method build (line 253) | public Saml2LogoutResponse build() { FILE: saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/provider/service/authentication/logout/Saml2LogoutResponseValidator.java type Saml2LogoutResponseValidator (line 25) | public interface Saml2LogoutResponseValidator { method validate (line 36) | Saml2LogoutValidatorResult validate(Saml2LogoutResponseValidatorParame... FILE: saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/provider/service/authentication/logout/Saml2LogoutResponseValidatorParameters.java class Saml2LogoutResponseValidatorParameters (line 27) | public class Saml2LogoutResponseValidatorParameters { method Saml2LogoutResponseValidatorParameters (line 41) | public Saml2LogoutResponseValidatorParameters(Saml2LogoutResponse resp... method getLogoutResponse (line 52) | public Saml2LogoutResponse getLogoutResponse() { method getLogoutRequest (line 60) | public Saml2LogoutRequest getLogoutRequest() { method getRelyingPartyRegistration (line 68) | public RelyingPartyRegistration getRelyingPartyRegistration() { FILE: saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/provider/service/authentication/logout/Saml2LogoutValidatorResult.java class Saml2LogoutValidatorResult (line 34) | public final class Saml2LogoutValidatorResult { method Saml2LogoutValidatorResult (line 40) | private Saml2LogoutValidatorResult(Collection errors) { method hasErrors (line 49) | public boolean hasErrors() { method getErrors (line 58) | public Collection getErrors() { method success (line 66) | public static Saml2LogoutValidatorResult success() { method withErrors (line 78) | public static Saml2LogoutValidatorResult.Builder withErrors(Saml2Error... class Builder (line 82) | public static final class Builder { method Builder (line 86) | private Builder(Saml2Error... errors) { method Builder (line 90) | private Builder(Collection errors) { method errors (line 95) | public Builder errors(Consumer> errorsConsume... method build (line 100) | public Saml2LogoutValidatorResult build() { FILE: saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/provider/service/authentication/logout/Saml2Utils.java class Saml2Utils (line 38) | final class Saml2Utils { method Saml2Utils (line 40) | private Saml2Utils() { method samlEncode (line 43) | static String samlEncode(byte[] b) { method samlDecode (line 47) | static byte[] samlDecode(String s) { method samlDeflate (line 51) | static byte[] samlDeflate(String s) { method samlInflate (line 64) | static String samlInflate(byte[] b) { method withDecoded (line 77) | static EncodingConfigurer withDecoded(String decoded) { method withEncoded (line 81) | static DecodingConfigurer withEncoded(String encoded) { class EncodingConfigurer (line 85) | static final class EncodingConfigurer { method EncodingConfigurer (line 91) | private EncodingConfigurer(String decoded) { method deflate (line 95) | EncodingConfigurer deflate(boolean deflate) { method encode (line 100) | String encode() { class DecodingConfigurer (line 108) | static final class DecodingConfigurer { method DecodingConfigurer (line 118) | private DecodingConfigurer(String encoded) { method inflate (line 122) | DecodingConfigurer inflate(boolean inflate) { method requireBase64 (line 127) | DecodingConfigurer requireBase64(boolean requireBase64) { method decode (line 132) | String decode() { class Base64Checker (line 140) | static class Base64Checker { method Base64Checker (line 144) | Base64Checker() { method genValueMapping (line 148) | private static int[] genValueMapping() { method isAcceptable (line 160) | boolean isAcceptable(String s) { method checkAcceptable (line 186) | void checkAcceptable(String ins) { FILE: saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/provider/service/metadata/BaseOpenSamlMetadataResolver.java class BaseOpenSamlMetadataResolver (line 56) | final class BaseOpenSamlMetadataResolver implements Saml2MetadataResolver { method BaseOpenSamlMetadataResolver (line 73) | BaseOpenSamlMetadataResolver(OpenSamlOperations saml) { method resolve (line 77) | @Override method resolve (line 83) | @Override method entityDescriptor (line 98) | private EntityDescriptor entityDescriptor(RelyingPartyRegistration reg... method setEntityDescriptorCustomizer (line 121) | void setEntityDescriptorCustomizer(Consumer buildKeys(Collection ... method buildKeyDescriptor (line 164) | private KeyDescriptor buildKeyDescriptor(UsageType usageType, java.sec... method buildAssertionConsumerService (line 182) | private AssertionConsumerService buildAssertionConsumerService(Relying... method buildSingleLogoutService (line 191) | private SingleLogoutService buildSingleLogoutService(RelyingPartyRegis... method buildNameIDFormat (line 200) | private NameIDFormat buildNameIDFormat(RelyingPartyRegistration regist... method serialize (line 206) | private String serialize(EntityDescriptor entityDescriptor) { method serialize (line 210) | private String serialize(EntitiesDescriptor entities) { method setSignMetadata (line 219) | void setSignMetadata(boolean signMetadata) { class EntityDescriptorParameters (line 229) | static final class EntityDescriptorParameters { method EntityDescriptorParameters (line 235) | EntityDescriptorParameters(EntityDescriptor entityDescriptor, Relyin... method getEntityDescriptor (line 240) | EntityDescriptor getEntityDescriptor() { method getRelyingPartyRegistration (line 244) | RelyingPartyRegistration getRelyingPartyRegistration() { FILE: saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/provider/service/metadata/OpenSamlOperations.java type OpenSamlOperations (line 42) | interface OpenSamlOperations { method build (line 44) | T build(QName elementName); method deserialize (line 46) | T deserialize(String serialized); method deserialize (line 48) | T deserialize(InputStream serialized); method serialize (line 50) | SerializationConfigurer serialize(XMLObject object); method serialize (line 52) | SerializationConfigurer serialize(Element element); method withSigningKeys (line 54) | SignatureConfigurer withSigningKeys(Collection... method withVerificationKeys (line 56) | VerificationConfigurer withVerificationKeys(Collection> { method prettyPrint (line 62) | B prettyPrint(boolean pretty); method serialize (line 64) | String serialize(); type SignatureConfigurer (line 68) | interface SignatureConfigurer> { method algorithms (line 70) | B algorithms(List algs); method sign (line 72) | O sign(O object); method sign (line 74) | Map sign(Map params); type VerificationConfigurer (line 78) | interface VerificationConfigurer { method entityId (line 80) | VerificationConfigurer entityId(String entityId); method verify (line 82) | Collection verify(SignableXMLObject signable); method verify (line 84) | Collection verify(VerificationConfigurer.RedirectParamet... class RedirectParameters (line 86) | final class RedirectParameters { method RedirectParameters (line 98) | RedirectParameters(Map parameters, String paramete... method RedirectParameters (line 120) | RedirectParameters(Map parameters, String paramete... method getContent (line 142) | static byte[] getContent(String samlObject, @Nullable String relay... method getId (line 159) | String getId() { method getIssuer (line 163) | Issuer getIssuer() { method getContent (line 167) | byte[] getContent() { method getAlgorithm (line 171) | String getAlgorithm() { method getSignature (line 175) | byte @Nullable [] getSignature() { method hasSignature (line 179) | boolean hasSignature() { type DecryptionConfigurer (line 187) | interface DecryptionConfigurer { method decrypt (line 189) | void decrypt(XMLObject object); FILE: saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/provider/service/metadata/RequestMatcherMetadataResponseResolver.java class RequestMatcherMetadataResponseResolver (line 34) | @Deprecated method RequestMatcherMetadataResponseResolver (line 46) | public RequestMatcherMetadataResponseResolver(RelyingPartyRegistration... FILE: saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/provider/service/metadata/Saml2MetadataResolver.java type Saml2MetadataResolver (line 29) | public interface Saml2MetadataResolver { method resolve (line 36) | String resolve(RelyingPartyRegistration relyingPartyRegistration); method resolve (line 38) | default String resolve(Iterable relyingParty... FILE: saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/provider/service/metadata/Saml2MetadataResponse.java class Saml2MetadataResponse (line 19) | public class Saml2MetadataResponse { method Saml2MetadataResponse (line 25) | public Saml2MetadataResponse(String metadata, String fileName) { method getMetadata (line 30) | public String getMetadata() { method getFileName (line 34) | public String getFileName() { FILE: saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/provider/service/metadata/Saml2MetadataResponseResolver.java type Saml2MetadataResponseResolver (line 29) | public interface Saml2MetadataResponseResolver { method resolve (line 37) | @Nullable Saml2MetadataResponse resolve(HttpServletRequest request); FILE: saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/provider/service/metadata/Saml2Utils.java class Saml2Utils (line 38) | final class Saml2Utils { method Saml2Utils (line 40) | private Saml2Utils() { method samlEncode (line 43) | static String samlEncode(byte[] b) { method samlDecode (line 47) | static byte[] samlDecode(String s) { method samlDeflate (line 51) | static byte[] samlDeflate(String s) { method samlInflate (line 64) | static String samlInflate(byte[] b) { method withDecoded (line 77) | static EncodingConfigurer withDecoded(String decoded) { method withEncoded (line 81) | static DecodingConfigurer withEncoded(String encoded) { class EncodingConfigurer (line 85) | static final class EncodingConfigurer { method EncodingConfigurer (line 91) | private EncodingConfigurer(String decoded) { method deflate (line 95) | EncodingConfigurer deflate(boolean deflate) { method encode (line 100) | String encode() { class DecodingConfigurer (line 108) | static final class DecodingConfigurer { method DecodingConfigurer (line 118) | private DecodingConfigurer(String encoded) { method inflate (line 122) | DecodingConfigurer inflate(boolean inflate) { method requireBase64 (line 127) | DecodingConfigurer requireBase64(boolean requireBase64) { method decode (line 132) | String decode() { class Base64Checker (line 140) | static class Base64Checker { method Base64Checker (line 144) | Base64Checker() { method genValueMapping (line 148) | private static int[] genValueMapping() { method isAcceptable (line 160) | boolean isAcceptable(String s) { method checkAcceptable (line 186) | void checkAcceptable(String ins) { FILE: saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/provider/service/registration/AssertingPartyMetadata.java type AssertingPartyMetadata (line 34) | public interface AssertingPartyMetadata extends Serializable { method getEntityId (line 50) | String getEntityId(); method getWantAuthnRequestsSigned (line 57) | boolean getWantAuthnRequestsSigned(); method getSigningAlgorithms (line 69) | List getSigningAlgorithms(); method getVerificationX509Credentials (line 78) | Collection getVerificationX509Credentials(); method getEncryptionX509Credentials (line 87) | Collection getEncryptionX509Credentials(); method getSingleSignOnServiceLocation (line 99) | String getSingleSignOnServiceLocation(); method getSingleSignOnServiceBinding (line 111) | Saml2MessageBinding getSingleSignOnServiceBinding(); method getSingleLogoutServiceLocation (line 124) | @Nullable String getSingleLogoutServiceLocation(); method getSingleLogoutServiceResponseLocation (line 137) | @Nullable String getSingleLogoutServiceResponseLocation(); method getSingleLogoutServiceBinding (line 150) | Saml2MessageBinding getSingleLogoutServiceBinding(); method mutate (line 152) | Builder mutate(); type Builder (line 154) | interface Builder> { method entityId (line 164) | B entityId(String entityId); method wantAuthnRequestsSigned (line 172) | B wantAuthnRequestsSigned(boolean wantAuthnRequestsSigned); method signingAlgorithms (line 181) | B signingAlgorithms(Consumer> signingMethodAlgorithmsCo... method verificationX509Credentials (line 190) | B verificationX509Credentials(Consumer... method singleSignOnServiceLocation (line 212) | B singleSignOnServiceLocation(String singleSignOnServiceLocation); method singleSignOnServiceBinding (line 225) | B singleSignOnServiceBinding(Saml2MessageBinding singleSignOnService... method singleLogoutServiceLocation (line 239) | B singleLogoutServiceLocation(String singleLogoutServiceLocation); method singleLogoutServiceResponseLocation (line 254) | B singleLogoutServiceResponseLocation(String singleLogoutServiceResp... method singleLogoutServiceBinding (line 268) | B singleLogoutServiceBinding(Saml2MessageBinding singleLogoutService... method build (line 275) | AssertingPartyMetadata build(); FILE: saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/provider/service/registration/AssertingPartyMetadataRepository.java type AssertingPartyMetadataRepository (line 29) | public interface AssertingPartyMetadataRepository extends Iterable allIndexedEntities() { method iterator (line 96) | @Override method findByEntityId (line 112) | @Override method resolveSingle (line 121) | private @Nullable EntityDescriptor resolveSingle(EntityIdCriterion cri... method initialize (line 130) | static MetadataResolver initialize(ResourceBackedMetadataResolver meta... class MetadataResolverAdapter (line 142) | abstract static class MetadataResolverAdapter { method MetadataResolverAdapter (line 146) | MetadataResolverAdapter(MetadataResolver metadataResolver) { method resolveSingle (line 150) | abstract @Nullable EntityDescriptor resolveSingle(EntityIdCriterion ... method resolve (line 152) | abstract Iterable resolve(EntityRoleCriterion role... FILE: saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/provider/service/registration/CachingRelyingPartyRegistrationRepository.java class CachingRelyingPartyRegistrationRepository (line 38) | public final class CachingRelyingPartyRegistrationRepository implements ... method CachingRelyingPartyRegistrationRepository (line 44) | public CachingRelyingPartyRegistrationRepository(Callable createMappingToId... method createMappingByAssertingPartyEntityId (line 70) | private static Map> createMappi... method findByRegistrationId (line 79) | @Override method findUniqueByAssertingPartyEntityId (line 84) | @Override method iterator (line 96) | @Override FILE: saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/provider/service/registration/IterableRelyingPartyRegistrationRepository.java type IterableRelyingPartyRegistrationRepository (line 28) | public interface IterableRelyingPartyRegistrationRepository FILE: saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/provider/service/registration/JdbcAssertingPartyMetadataRepository.java class JdbcAssertingPartyMetadataRepository (line 52) | public final class JdbcAssertingPartyMetadataRepository implements Asser... method JdbcAssertingPartyMetadataRepository (line 104) | public JdbcAssertingPartyMetadataRepository(JdbcOperations jdbcOperati... method findByEntityId (line 109) | @Override method iterator (line 119) | @Override method save (line 130) | public void save(AssertingPartyMetadata metadata) { method insertCredentialRecord (line 138) | private void insertCredentialRecord(AssertingPartyMetadata metadata) { method updateCredentialRecord (line 143) | private int updateCredentialRecord(AssertingPartyMetadata metadata) { class AssertingPartyMetadataRowMapper (line 154) | private static final class AssertingPartyMetadataRowMapper implements ... method mapRow (line 158) | @Override class AssertingPartyMetadataParametersMapper (line 194) | private static class AssertingPartyMetadataParametersMapper method apply (line 199) | @Override FILE: saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/provider/service/registration/OpenSamlAssertingPartyDetails.java class OpenSamlAssertingPartyDetails (line 51) | public final class OpenSamlAssertingPartyDetails extends RelyingPartyReg... method OpenSamlAssertingPartyDetails (line 58) | OpenSamlAssertingPartyDetails(RelyingPartyRegistration.AssertingPartyD... method getEntityDescriptor (line 72) | public EntityDescriptor getEntityDescriptor() { method withEntityDescriptor (line 84) | public static OpenSamlAssertingPartyDetails.Builder withEntityDescript... method certificates (line 172) | private static List certificates(KeyDescriptor keyDes... method signingMethods (line 181) | private static List signingMethods(IDPSSODescriptor idp... method signingMethods (line 192) | private static List signingMethods(@Nullable Extensions extensi... method mutate (line 199) | @Override class Builder (line 218) | public static final class Builder extends RelyingPartyRegistration.Ass... method Builder (line 222) | private Builder(EntityDescriptor descriptor) { method entityId (line 229) | @Override method wantAuthnRequestsSigned (line 237) | @Override method signingAlgorithms (line 245) | @Override method verificationX509Credentials (line 253) | @Override method encryptionX509Credentials (line 261) | @Override method singleSignOnServiceLocation (line 269) | @Override method singleSignOnServiceBinding (line 277) | @Override method singleLogoutServiceLocation (line 285) | @Override method singleLogoutServiceResponseLocation (line 293) | @Override method singleLogoutServiceBinding (line 301) | @Override method build (line 311) | @Override FILE: saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/provider/service/registration/OpenSamlMetadataUtils.java class OpenSamlMetadataUtils (line 37) | final class OpenSamlMetadataUtils { method resolveDeserializer (line 46) | static OpenSamlDeserializer resolveDeserializer() { method OpenSamlMetadataUtils (line 50) | private OpenSamlMetadataUtils() { method descriptors (line 54) | static Collection descriptors(InputStream metadata) { type OpenSamlDeserializer (line 65) | private interface OpenSamlDeserializer { method deserialize (line 67) | XMLObject deserialize(InputStream serialized); class OpenSaml5Deserializer (line 71) | private static class OpenSaml5Deserializer implements OpenSamlDeserial... method deserialize (line 73) | @Override FILE: saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/provider/service/registration/OpenSamlOperations.java type OpenSamlOperations (line 42) | interface OpenSamlOperations { method build (line 44) | T build(QName elementName); method deserialize (line 46) | T deserialize(String serialized); method deserialize (line 48) | T deserialize(InputStream serialized); method serialize (line 50) | SerializationConfigurer serialize(XMLObject object); method serialize (line 52) | SerializationConfigurer serialize(Element element); method withSigningKeys (line 54) | SignatureConfigurer withSigningKeys(Collection... method withVerificationKeys (line 56) | VerificationConfigurer withVerificationKeys(Collection> { method prettyPrint (line 62) | B prettyPrint(boolean pretty); method serialize (line 64) | String serialize(); type SignatureConfigurer (line 68) | interface SignatureConfigurer> { method algorithms (line 70) | B algorithms(List algs); method sign (line 72) | O sign(O object); method sign (line 74) | Map sign(Map params); type VerificationConfigurer (line 78) | interface VerificationConfigurer { method entityId (line 80) | VerificationConfigurer entityId(String entityId); method verify (line 82) | Collection verify(SignableXMLObject signable); method verify (line 84) | Collection verify(VerificationConfigurer.RedirectParamet... class RedirectParameters (line 86) | final class RedirectParameters { method RedirectParameters (line 98) | RedirectParameters(Map parameters, String paramete... method RedirectParameters (line 120) | RedirectParameters(Map parameters, String paramete... method getContent (line 142) | static byte[] getContent(String samlObject, @Nullable String relay... method getId (line 159) | String getId() { method getIssuer (line 163) | Issuer getIssuer() { method getContent (line 167) | byte[] getContent() { method getAlgorithm (line 171) | String getAlgorithm() { method getSignature (line 175) | byte @Nullable [] getSignature() { method hasSignature (line 179) | boolean hasSignature() { type DecryptionConfigurer (line 187) | interface DecryptionConfigurer { method decrypt (line 189) | void decrypt(XMLObject object); FILE: saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/provider/service/registration/OpenSamlRelyingPartyRegistrationBuilderHttpMessageConverter.java class OpenSamlRelyingPartyRegistrationBuilderHttpMessageConverter (line 60) | public class OpenSamlRelyingPartyRegistrationBuilderHttpMessageConverter method canRead (line 67) | @Override method canWrite (line 72) | @Override method getSupportedMediaTypes (line 77) | @Override method read (line 82) | @Override method write (line 88) | @Override FILE: saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/provider/service/registration/RelyingPartyRegistration.java class RelyingPartyRegistration (line 72) | public class RelyingPartyRegistration implements Serializable { method RelyingPartyRegistration (line 100) | protected RelyingPartyRegistration(String registrationId, String entit... method RelyingPartyRegistration (line 139) | private RelyingPartyRegistration(String registrationId, String entityI... method mutate (line 184) | public Builder mutate() { method getRegistrationId (line 201) | public String getRegistrationId() { method getEntityId (line 220) | public String getEntityId() { method getAssertionConsumerServiceLocation (line 235) | public String getAssertionConsumerServiceLocation() { method getAssertionConsumerServiceBinding (line 246) | public Saml2MessageBinding getAssertionConsumerServiceBinding() { method getSingleLogoutServiceBinding (line 262) | public Saml2MessageBinding getSingleLogoutServiceBinding() { method getSingleLogoutServiceBindings (line 277) | public Collection getSingleLogoutServiceBindings() { method getSingleLogoutServiceLocation (line 292) | public @Nullable String getSingleLogoutServiceLocation() { method getSingleLogoutServiceResponseLocation (line 307) | public @Nullable String getSingleLogoutServiceResponseLocation() { method getNameIdFormat (line 316) | public @Nullable String getNameIdFormat() { method isAuthnRequestsSigned (line 333) | public boolean isAuthnRequestsSigned() { method getDecryptionX509Credentials (line 344) | public Collection getDecryptionX509Credentials() { method getSigningX509Credentials (line 355) | public Collection getSigningX509Credentials() { method getAssertingPartyMetadata (line 364) | public AssertingPartyMetadata getAssertingPartyMetadata() { method withRegistrationId (line 374) | public static Builder withRegistrationId(String registrationId) { method withAssertingPartyMetadata (line 388) | public static Builder withAssertingPartyMetadata(AssertingPartyMetadat... class AssertingPartyDetails (line 398) | public static class AssertingPartyDetails implements AssertingPartyMet... method AssertingPartyDetails (line 422) | AssertingPartyDetails(String entityId, boolean wantAuthnRequestsSign... method getEntityId (line 469) | public String getEntityId() { method getWantAuthnRequestsSigned (line 478) | public boolean getWantAuthnRequestsSigned() { method getSigningAlgorithms (line 492) | public List getSigningAlgorithms() { method getVerificationX509Credentials (line 503) | public Collection getVerificationX509Credential... method getEncryptionX509Credentials (line 514) | public Collection getEncryptionX509Credentials() { method getSingleSignOnServiceLocation (line 528) | public String getSingleSignOnServiceLocation() { method getSingleSignOnServiceBinding (line 542) | public Saml2MessageBinding getSingleSignOnServiceBinding() { method getSingleLogoutServiceLocation (line 557) | public @Nullable String getSingleLogoutServiceLocation() { method getSingleLogoutServiceResponseLocation (line 572) | public @Nullable String getSingleLogoutServiceResponseLocation() { method getSingleLogoutServiceBinding (line 587) | public Saml2MessageBinding getSingleLogoutServiceBinding() { method mutate (line 591) | public AssertingPartyDetails.Builder mutate() { class Builder (line 604) | public static class Builder implements AssertingPartyMetadata.Builde... method entityId (line 634) | public Builder entityId(String entityId) { method wantAuthnRequestsSigned (line 646) | public Builder wantAuthnRequestsSigned(boolean wantAuthnRequestsSi... method signingAlgorithms (line 659) | public Builder signingAlgorithms(Consumer> signingMet... method verificationX509Credentials (line 672) | public Builder verificationX509Credentials(Consumer collectionF... method collectionFromMetadata (line 217) | public static Collection collectionF... FILE: saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/provider/service/registration/Saml2MessageBinding.java type Saml2MessageBinding (line 30) | public enum Saml2MessageBinding { method Saml2MessageBinding (line 37) | Saml2MessageBinding(String s) { method getUrn (line 45) | public String getUrn() { method from (line 55) | public static @Nullable Saml2MessageBinding from(String name) { FILE: saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/provider/service/registration/Saml2Utils.java class Saml2Utils (line 38) | final class Saml2Utils { method Saml2Utils (line 40) | private Saml2Utils() { method samlEncode (line 43) | static String samlEncode(byte[] b) { method samlDecode (line 47) | static byte[] samlDecode(String s) { method samlDeflate (line 51) | static byte[] samlDeflate(String s) { method samlInflate (line 64) | static String samlInflate(byte[] b) { method withDecoded (line 77) | static EncodingConfigurer withDecoded(String decoded) { method withEncoded (line 81) | static DecodingConfigurer withEncoded(String encoded) { class EncodingConfigurer (line 85) | static final class EncodingConfigurer { method EncodingConfigurer (line 91) | private EncodingConfigurer(String decoded) { method deflate (line 95) | EncodingConfigurer deflate(boolean deflate) { method encode (line 100) | String encode() { class DecodingConfigurer (line 108) | static final class DecodingConfigurer { method DecodingConfigurer (line 118) | private DecodingConfigurer(String encoded) { method inflate (line 122) | DecodingConfigurer inflate(boolean inflate) { method requireBase64 (line 127) | DecodingConfigurer requireBase64(boolean requireBase64) { method decode (line 132) | String decode() { class Base64Checker (line 140) | static class Base64Checker { method Base64Checker (line 144) | Base64Checker() { method genValueMapping (line 148) | private static int[] genValueMapping() { method isAcceptable (line 160) | boolean isAcceptable(String s) { method checkAcceptable (line 186) | void checkAcceptable(String ins) { FILE: saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/provider/service/web/BaseOpenSamlAuthenticationTokenConverter.java class BaseOpenSamlAuthenticationTokenConverter (line 44) | final class BaseOpenSamlAuthenticationTokenConverter implements Authenti... method BaseOpenSamlAuthenticationTokenConverter (line 67) | BaseOpenSamlAuthenticationTokenConverter(RelyingPartyRegistrationRepos... method convert (line 99) | @Override method tokenByAuthenticationRequest (line 119) | private @Nullable Saml2AuthenticationToken tokenByAuthenticationReques... method tokenByRegistrationId (line 133) | private @Nullable Saml2AuthenticationToken tokenByRegistrationId(HttpS... method tokenByEntityId (line 143) | private @Nullable Saml2AuthenticationToken tokenByEntityId(HttpServlet... method tokenByRegistration (line 155) | private @Nullable Saml2AuthenticationToken tokenByRegistration(HttpSer... method getValue (line 177) | private String getValue(XSString object) { method setAuthenticationRequestRepository (line 189) | void setAuthenticationRequestRepository( method setRequestMatcher (line 199) | void setRequestMatcher(RequestMatcher requestMatcher) { method setShouldConvertGetRequests (line 204) | void setShouldConvertGetRequests(boolean shouldConvertGetRequests) { method decode (line 208) | private @Nullable String decode(HttpServletRequest request) { FILE: saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/provider/service/web/CacheSaml2AuthenticationRequestRepository.java class CacheSaml2AuthenticationRequestRepository (line 41) | public final class CacheSaml2AuthenticationRequestRepository method loadAuthenticationRequest (line 46) | @Override method saveAuthenticationRequest (line 53) | @Override method removeAuthenticationRequest (line 62) | @Override method setCache (line 82) | public void setCache(Cache cache) { FILE: saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/provider/service/web/DefaultRelyingPartyRegistrationResolver.java class DefaultRelyingPartyRegistrationResolver (line 44) | public final class DefaultRelyingPartyRegistrationResolver method matches (line 52) | @Override method matcher (line 57) | @Override method DefaultRelyingPartyRegistrationResolver (line 71) | public DefaultRelyingPartyRegistrationResolver( method convert (line 80) | @Override method resolve (line 88) | @Override FILE: saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/provider/service/web/HttpSessionSaml2AuthenticationRequestRepository.java class HttpSessionSaml2AuthenticationRequestRepository (line 34) | public class HttpSessionSaml2AuthenticationRequestRepository method loadAuthenticationRequest (line 43) | @Override method saveAuthenticationRequest (line 52) | @Override method removeAuthenticationRequest (line 63) | @Override FILE: saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/provider/service/web/OpenSamlOperations.java type OpenSamlOperations (line 42) | interface OpenSamlOperations { method build (line 44) | T build(QName elementName); method deserialize (line 46) | T deserialize(String serialized); method deserialize (line 48) | T deserialize(InputStream serialized); method serialize (line 50) | SerializationConfigurer serialize(XMLObject object); method serialize (line 52) | SerializationConfigurer serialize(Element element); method withSigningKeys (line 54) | SignatureConfigurer withSigningKeys(Collection... method withVerificationKeys (line 56) | VerificationConfigurer withVerificationKeys(Collection> { method prettyPrint (line 62) | B prettyPrint(boolean pretty); method serialize (line 64) | String serialize(); type SignatureConfigurer (line 68) | interface SignatureConfigurer> { method algorithms (line 70) | B algorithms(List algs); method sign (line 72) | O sign(O object); method sign (line 74) | Map sign(Map params); type VerificationConfigurer (line 78) | interface VerificationConfigurer { method entityId (line 80) | VerificationConfigurer entityId(String entityId); method verify (line 82) | Collection verify(SignableXMLObject signable); method verify (line 84) | Collection verify(VerificationConfigurer.RedirectParamet... class RedirectParameters (line 86) | final class RedirectParameters { method RedirectParameters (line 98) | RedirectParameters(Map parameters, String paramete... method RedirectParameters (line 120) | RedirectParameters(Map parameters, String paramete... method getContent (line 142) | static byte[] getContent(String samlObject, @Nullable String relay... method getId (line 159) | String getId() { method getIssuer (line 163) | Issuer getIssuer() { method getContent (line 167) | byte[] getContent() { method getAlgorithm (line 171) | String getAlgorithm() { method getSignature (line 175) | byte @Nullable [] getSignature() { method hasSignature (line 179) | boolean hasSignature() { type DecryptionConfigurer (line 187) | interface DecryptionConfigurer { method decrypt (line 189) | void decrypt(XMLObject object); FILE: saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/provider/service/web/RelyingPartyRegistrationPlaceholderResolvers.java class RelyingPartyRegistrationPlaceholderResolvers (line 40) | public final class RelyingPartyRegistrationPlaceholderResolvers { method RelyingPartyRegistrationPlaceholderResolvers (line 44) | private RelyingPartyRegistrationPlaceholderResolvers() { method uriResolver (line 56) | public static UriResolver uriResolver(HttpServletRequest request) { method uriResolver (line 70) | public static UriResolver uriResolver(HttpServletRequest request, Rely... method uriVariables (line 83) | private static Map uriVariables(HttpServletRequest req... method getApplicationUri (line 106) | private static String getApplicationUri(HttpServletRequest request) { class UriResolver (line 118) | public static final class UriResolver { method UriResolver (line 122) | private UriResolver(Map uriVariables) { method resolve (line 126) | public @Nullable String resolve(@Nullable String uri) { FILE: saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/provider/service/web/RelyingPartyRegistrationResolver.java type RelyingPartyRegistrationResolver (line 30) | public interface RelyingPartyRegistrationResolver { method resolve (line 40) | @Nullable RelyingPartyRegistration resolve(HttpServletRequest request,... FILE: saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/provider/service/web/Saml2AuthenticationRequestRepository.java type Saml2AuthenticationRequestRepository (line 32) | public interface Saml2AuthenticationRequestRepository parameters... method resolve (line 144) | @Override method serialize (line 220) | private String serialize(AuthnRequest authnRequest) { class PathPatternQueryRequestMatcher (line 224) | private static final class PathPatternQueryRequestMatcher implements R... method PathPatternQueryRequestMatcher (line 228) | PathPatternQueryRequestMatcher(String path, String... params) { method matches (line 243) | @Override method matcher (line 248) | @Override class AuthnRequestParameters (line 255) | static final class AuthnRequestParameters { method AuthnRequestParameters (line 263) | AuthnRequestParameters(HttpServletRequest request, RelyingPartyRegis... method getRequest (line 270) | HttpServletRequest getRequest() { method getRelyingPartyRegistration (line 274) | RelyingPartyRegistration getRelyingPartyRegistration() { method getAuthnRequest (line 278) | AuthnRequest getAuthnRequest() { FILE: saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/provider/service/web/authentication/OpenSamlOperations.java type OpenSamlOperations (line 42) | interface OpenSamlOperations { method build (line 44) | T build(QName elementName); method deserialize (line 46) | T deserialize(String serialized); method deserialize (line 48) | T deserialize(InputStream serialized); method serialize (line 50) | SerializationConfigurer serialize(XMLObject object); method serialize (line 52) | SerializationConfigurer serialize(Element element); method withSigningKeys (line 54) | SignatureConfigurer withSigningKeys(Collection... method withVerificationKeys (line 56) | VerificationConfigurer withVerificationKeys(Collection> { method prettyPrint (line 62) | B prettyPrint(boolean pretty); method serialize (line 64) | String serialize(); type SignatureConfigurer (line 68) | interface SignatureConfigurer> { method algorithms (line 70) | B algorithms(List algs); method sign (line 72) | O sign(O object); method sign (line 74) | Map sign(Map params); type VerificationConfigurer (line 78) | interface VerificationConfigurer { method entityId (line 80) | VerificationConfigurer entityId(String entityId); method verify (line 82) | Collection verify(SignableXMLObject signable); method verify (line 84) | Collection verify(VerificationConfigurer.RedirectParamet... class RedirectParameters (line 86) | final class RedirectParameters { method RedirectParameters (line 98) | RedirectParameters(Map parameters, String paramete... method RedirectParameters (line 120) | RedirectParameters(Map parameters, String paramete... method getContent (line 142) | static byte[] getContent(String samlObject, @Nullable String relay... method getId (line 159) | String getId() { method getIssuer (line 163) | Issuer getIssuer() { method getContent (line 167) | byte[] getContent() { method getAlgorithm (line 171) | String getAlgorithm() { method getSignature (line 175) | byte @Nullable [] getSignature() { method hasSignature (line 179) | boolean hasSignature() { type DecryptionConfigurer (line 187) | interface DecryptionConfigurer { method decrypt (line 189) | void decrypt(XMLObject object); FILE: saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/provider/service/web/authentication/Saml2AuthenticationRequestResolver.java type Saml2AuthenticationRequestResolver (line 31) | public interface Saml2AuthenticationRequestResolver { method resolve (line 35) | @Nullable T resolve(Htt... FILE: saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/provider/service/web/authentication/Saml2Utils.java class Saml2Utils (line 38) | final class Saml2Utils { method Saml2Utils (line 40) | private Saml2Utils() { method samlEncode (line 43) | static String samlEncode(byte[] b) { method samlDecode (line 47) | static byte[] samlDecode(String s) { method samlDeflate (line 51) | static byte[] samlDeflate(String s) { method samlInflate (line 64) | static String samlInflate(byte[] b) { method withDecoded (line 77) | static EncodingConfigurer withDecoded(String decoded) { method withEncoded (line 81) | static DecodingConfigurer withEncoded(String encoded) { class EncodingConfigurer (line 85) | static final class EncodingConfigurer { method EncodingConfigurer (line 91) | private EncodingConfigurer(String decoded) { method deflate (line 95) | EncodingConfigurer deflate(boolean deflate) { method encode (line 100) | String encode() { class DecodingConfigurer (line 108) | static final class DecodingConfigurer { method DecodingConfigurer (line 118) | private DecodingConfigurer(String encoded) { method inflate (line 122) | DecodingConfigurer inflate(boolean inflate) { method requireBase64 (line 127) | DecodingConfigurer requireBase64(boolean requireBase64) { method decode (line 132) | String decode() { class Base64Checker (line 140) | static class Base64Checker { method Base64Checker (line 144) | Base64Checker() { method genValueMapping (line 148) | private static int[] genValueMapping() { method isAcceptable (line 160) | boolean isAcceptable(String s) { method checkAcceptable (line 186) | void checkAcceptable(String ins) { FILE: saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/provider/service/web/authentication/Saml2WebSsoAuthenticationFilter.java class Saml2WebSsoAuthenticationFilter (line 47) | public class Saml2WebSsoAuthenticationFilter extends AbstractAuthenticat... method Saml2WebSsoAuthenticationFilter (line 66) | public Saml2WebSsoAuthenticationFilter(RelyingPartyRegistrationReposit... method Saml2WebSsoAuthenticationFilter (line 79) | public Saml2WebSsoAuthenticationFilter(RelyingPartyRegistrationReposit... method Saml2WebSsoAuthenticationFilter (line 94) | public Saml2WebSsoAuthenticationFilter(AuthenticationConverter authent... method Saml2WebSsoAuthenticationFilter (line 110) | public Saml2WebSsoAuthenticationFilter(AuthenticationConverter authent... method requiresAuthentication (line 120) | @Override method attemptAuthentication (line 125) | @Override method setAuthenticationRequestRepository (line 152) | public void setAuthenticationRequestRepository( method setAuthenticationRequestRepositoryIntoAuthenticationConverter (line 159) | private void setAuthenticationRequestRepositoryIntoAuthenticationConve... method setDetails (line 166) | private void setDetails(HttpServletRequest request, Authentication aut... method setContinueChainWhenNoRelyingPartyRegistrationFound (line 183) | public void setContinueChainWhenNoRelyingPartyRegistrationFound(boolea... FILE: saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/provider/service/web/authentication/logout/BaseOpenSamlLogoutRequestResolver.java class BaseOpenSamlLogoutRequestResolver (line 65) | final class BaseOpenSamlLogoutRequestResolver implements Saml2LogoutRequ... method BaseOpenSamlLogoutRequestResolver (line 95) | BaseOpenSamlLogoutRequestResolver(RelyingPartyRegistrationResolver rel... method builder (line 108) | private static relay... method setParametersConsumer (line 121) | void setParametersConsumer(Consumer parameter... method resolve (line 135) | @Override method getRegistrationId (line 204) | private @Nullable String getRegistrationId(Authentication authenticati... method serialize (line 217) | private String serialize(LogoutRequest logoutRequest) { class LogoutRequestParameters (line 221) | static final class LogoutRequestParameters { method LogoutRequestParameters (line 231) | LogoutRequestParameters(HttpServletRequest request, RelyingPartyRegi... method getRequest (line 239) | HttpServletRequest getRequest() { method getRelyingPartyRegistration (line 243) | RelyingPartyRegistration getRelyingPartyRegistration() { method getAuthentication (line 247) | Authentication getAuthentication() { method getLogoutRequest (line 251) | LogoutRequest getLogoutRequest() { FILE: saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/provider/service/web/authentication/logout/BaseOpenSamlLogoutRequestValidatorParametersResolver.java class BaseOpenSamlLogoutRequestValidatorParametersResolver (line 51) | final class BaseOpenSamlLogoutRequestValidatorParametersResolver method BaseOpenSamlLogoutRequestValidatorParametersResolver (line 68) | BaseOpenSamlLogoutRequestValidatorParametersResolver(OpenSamlOperation... method resolve (line 102) | @Override method setRequestMatcher (line 130) | void setRequestMatcher(RequestMatcher requestMatcher) { method getRegistrationId (line 135) | private @Nullable String getRegistrationId(RequestMatcher.MatchResult ... method logoutRequestById (line 153) | private @Nullable Saml2LogoutRequestValidatorParameters logoutRequestB... method logoutRequestByEntityId (line 163) | private @Nullable Saml2LogoutRequestValidatorParameters logoutRequestB... method logoutRequestByRegistration (line 174) | private @Nullable Saml2LogoutRequestValidatorParameters logoutRequestB... method fromRequest (line 198) | private RelyingPartyRegistration fromRequest(HttpServletRequest reques... method getValue (line 211) | private String getValue(XSString element) { FILE: saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/provider/service/web/authentication/logout/BaseOpenSamlLogoutResponseResolver.java class BaseOpenSamlLogoutResponseResolver (line 68) | final class BaseOpenSamlLogoutResponseResolver implements Saml2LogoutRes... method BaseOpenSamlLogoutResponseResolver (line 98) | BaseOpenSamlLogoutResponseResolver(@Nullable RelyingPartyRegistrationR... method builder (line 112) | private static paramete... method getRegistrationId (line 218) | private @Nullable String getRegistrationId(@Nullable Authentication au... method extractSamlRequest (line 234) | private String extractSamlRequest(HttpServletRequest request) { method serialize (line 240) | private String serialize(LogoutResponse logoutResponse) { method getSamlStatus (line 244) | private String getSamlStatus(Saml2AuthenticationException exception) { class LogoutResponseParameters (line 253) | static final class LogoutResponseParameters { method LogoutResponseParameters (line 263) | LogoutResponseParameters(HttpServletRequest request, RelyingPartyReg... method getRequest (line 271) | HttpServletRequest getRequest() { method getRelyingPartyRegistration (line 275) | RelyingPartyRegistration getRelyingPartyRegistration() { method getAuthentication (line 279) | @Nullable Authentication getAuthentication() { method getLogoutRequest (line 283) | LogoutRequest getLogoutRequest() { FILE: saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/provider/service/web/authentication/logout/HttpSessionLogoutRequestRepository.java class HttpSessionLogoutRequestRepository (line 40) | public final class HttpSessionLogoutRequestRepository implements Saml2Lo... method loadLogoutRequest (line 48) | @Override method saveLogoutRequest (line 65) | @Override method removeLogoutRequest (line 82) | @Override method getStateParameter (line 94) | private @Nullable String getStateParameter(HttpServletRequest request) { method stateParameterEquals (line 98) | private boolean stateParameterEquals(HttpServletRequest request, @Null... FILE: saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/provider/service/web/authentication/logout/OpenSamlOperations.java type OpenSamlOperations (line 42) | interface OpenSamlOperations { method build (line 44) | T build(QName elementName); method deserialize (line 46) | T deserialize(String serialized); method deserialize (line 48) | T deserialize(InputStream serialized); method serialize (line 50) | SerializationConfigurer serialize(XMLObject object); method serialize (line 52) | SerializationConfigurer serialize(Element element); method withSigningKeys (line 54) | SignatureConfigurer withSigningKeys(Collection... method withVerificationKeys (line 56) | VerificationConfigurer withVerificationKeys(Collection> { method prettyPrint (line 62) | B prettyPrint(boolean pretty); method serialize (line 64) | String serialize(); type SignatureConfigurer (line 68) | interface SignatureConfigurer> { method algorithms (line 70) | B algorithms(List algs); method sign (line 72) | O sign(O object); method sign (line 74) | Map sign(Map params); type VerificationConfigurer (line 78) | interface VerificationConfigurer { method entityId (line 80) | VerificationConfigurer entityId(String entityId); method verify (line 82) | Collection verify(SignableXMLObject signable); method verify (line 84) | Collection verify(VerificationConfigurer.RedirectParamet... class RedirectParameters (line 86) | final class RedirectParameters { method RedirectParameters (line 98) | RedirectParameters(Map parameters, String paramete... method RedirectParameters (line 120) | RedirectParameters(Map parameters, String paramete... method getContent (line 142) | static byte[] getContent(String samlObject, @Nullable String relay... method getId (line 159) | String getId() { method getIssuer (line 163) | Issuer getIssuer() { method getContent (line 167) | byte[] getContent() { method getAlgorithm (line 171) | String getAlgorithm() { method getSignature (line 175) | byte @Nullable [] getSignature() { method hasSignature (line 179) | boolean hasSignature() { type DecryptionConfigurer (line 187) | interface DecryptionConfigurer { method decrypt (line 189) | void decrypt(XMLObject object); FILE: saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/provider/service/web/authentication/logout/Saml2LogoutRequestFilter.java class Saml2LogoutRequestFilter (line 71) | public final class Saml2LogoutRequestFilter extends OncePerRequestFilter { method Saml2LogoutRequestFilter (line 88) | public Saml2LogoutRequestFilter(Saml2LogoutRequestValidatorParametersR... method Saml2LogoutRequestFilter (line 106) | public Saml2LogoutRequestFilter(RelyingPartyRegistrationResolver relyi... method doFilterInternal (line 115) | @Override method setLogoutRequestMatcher (line 159) | public void setLogoutRequestMatcher(RequestMatcher logoutRequestMatche... method setSecurityContextHolderStrategy (line 173) | public void setSecurityContextHolderStrategy(SecurityContextHolderStra... method validateLogoutRequest (line 178) | private void validateLogoutRequest(HttpServletRequest request, Saml2Lo... method sendLogoutResponse (line 202) | private void sendLogoutResponse(HttpServletRequest request, HttpServle... method doRedirect (line 212) | private void doRedirect(HttpServletRequest request, HttpServletRespons... method doPost (line 221) | private void doPost(HttpServletResponse response, Saml2LogoutResponse ... method createSamlPostRequestFormData (line 230) | private String createSamlPostRequestFormData(String location, String s... class Saml2AssertingPartyLogoutRequestResolver (line 272) | private static class Saml2AssertingPartyLogoutRequestResolver method Saml2AssertingPartyLogoutRequestResolver (line 280) | Saml2AssertingPartyLogoutRequestResolver(RelyingPartyRegistrationRes... method resolve (line 284) | @Override method setLogoutRequestMatcher (line 326) | void setLogoutRequestMatcher(RequestMatcher logoutRequestMatcher) { method getRegistrationId (line 331) | private @Nullable String getRegistrationId(RequestMatcher.MatchResul... FILE: saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/provider/service/web/authentication/logout/Saml2LogoutRequestRepository.java type Saml2LogoutRequestRepository (line 40) | public interface Saml2LogoutRequestRepository { method loadLogoutRequest (line 48) | @Nullable Saml2LogoutRequest loadLogoutRequest(HttpServletRequest requ... method saveLogoutRequest (line 58) | void saveLogoutRequest(@Nullable Saml2LogoutRequest logoutRequest, Htt... method removeLogoutRequest (line 69) | @Nullable Saml2LogoutRequest removeLogoutRequest(HttpServletRequest re... FILE: saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/provider/service/web/authentication/logout/Saml2LogoutRequestResolver.java type Saml2LogoutRequestResolver (line 38) | public interface Saml2LogoutRequestResolver { method resolve (line 48) | @Nullable Saml2LogoutRequest resolve(HttpServletRequest request, Authe... FILE: saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/provider/service/web/authentication/logout/Saml2LogoutRequestValidatorParametersResolver.java type Saml2LogoutRequestValidatorParametersResolver (line 35) | public interface Saml2LogoutRequestValidatorParametersResolver { method resolve (line 44) | @Nullable Saml2LogoutRequestValidatorParameters resolve(HttpServletReq... FILE: saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/provider/service/web/authentication/logout/Saml2LogoutResponseFilter.java class Saml2LogoutResponseFilter (line 65) | public final class Saml2LogoutResponseFilter extends OncePerRequestFilter { method Saml2LogoutResponseFilter (line 79) | public Saml2LogoutResponseFilter(RelyingPartyRegistrationRepository re... method Saml2LogoutResponseFilter (line 99) | public Saml2LogoutResponseFilter(RelyingPartyRegistrationResolver rely... method doFilterInternal (line 109) | @Override method setLogoutRequestMatcher (line 185) | public void setLogoutRequestMatcher(RequestMatcher logoutRequestMatche... method setLogoutRequestRepository (line 195) | public void setLogoutRequestRepository(Saml2LogoutRequestRepository lo... FILE: saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/provider/service/web/authentication/logout/Saml2LogoutResponseResolver.java type Saml2LogoutResponseResolver (line 39) | public interface Saml2LogoutResponseResolver { method resolve (line 47) | @Nullable Saml2LogoutResponse resolve(HttpServletRequest request, @Nul... method resolve (line 59) | default @Nullable Saml2LogoutResponse resolve(HttpServletRequest reque... FILE: saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/provider/service/web/authentication/logout/Saml2MessageBindingUtils.java class Saml2MessageBindingUtils (line 32) | final class Saml2MessageBindingUtils { method Saml2MessageBindingUtils (line 34) | private Saml2MessageBindingUtils() { method resolveBinding (line 37) | static Saml2MessageBinding resolveBinding(HttpServletRequest request) { method isSamlRequestResponse (line 47) | private static boolean isSamlRequestResponse(HttpServletRequest reques... method isHttpRedirectBinding (line 52) | static boolean isHttpRedirectBinding(HttpServletRequest request) { method isHttpPostBinding (line 56) | static boolean isHttpPostBinding(HttpServletRequest request) { FILE: saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/provider/service/web/authentication/logout/Saml2RelyingPartyInitiatedLogoutSuccessHandler.java class Saml2RelyingPartyInitiatedLogoutSuccessHandler (line 45) | public final class Saml2RelyingPartyInitiatedLogoutSuccessHandler implem... method Saml2RelyingPartyInitiatedLogoutSuccessHandler (line 60) | public Saml2RelyingPartyInitiatedLogoutSuccessHandler(Saml2LogoutReque... method onLogoutSuccess (line 72) | @Override method setLogoutRequestRepository (line 100) | public void setLogoutRequestRepository(Saml2LogoutRequestRepository lo... method doRedirect (line 105) | private void doRedirect(HttpServletRequest request, HttpServletRespons... method doPost (line 114) | private void doPost(HttpServletResponse response, Saml2LogoutRequest l... method createSamlPostRequestFormData (line 123) | private String createSamlPostRequestFormData(String location, String s... FILE: saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/provider/service/web/authentication/logout/Saml2Utils.java class Saml2Utils (line 38) | final class Saml2Utils { method Saml2Utils (line 40) | private Saml2Utils() { method samlEncode (line 43) | static String samlEncode(byte[] b) { method samlDecode (line 47) | static byte[] samlDecode(String s) { method samlDeflate (line 51) | static byte[] samlDeflate(String s) { method samlInflate (line 64) | static String samlInflate(byte[] b) { method withDecoded (line 77) | static EncodingConfigurer withDecoded(String decoded) { method withEncoded (line 81) | static DecodingConfigurer withEncoded(String encoded) { class EncodingConfigurer (line 85) | static final class EncodingConfigurer { method EncodingConfigurer (line 91) | private EncodingConfigurer(String decoded) { method deflate (line 95) | EncodingConfigurer deflate(boolean deflate) { method encode (line 100) | String encode() { class DecodingConfigurer (line 108) | static final class DecodingConfigurer { method DecodingConfigurer (line 118) | private DecodingConfigurer(String encoded) { method inflate (line 122) | DecodingConfigurer inflate(boolean inflate) { method requireBase64 (line 127) | DecodingConfigurer requireBase64(boolean requireBase64) { method decode (line 132) | String decode() { class Base64Checker (line 140) | static class Base64Checker { method Base64Checker (line 144) | Base64Checker() { method genValueMapping (line 148) | private static int[] genValueMapping() { method isAcceptable (line 160) | boolean isAcceptable(String s) { method checkAcceptable (line 186) | void checkAcceptable(String ins) { FILE: saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/provider/service/web/metadata/RequestMatcherMetadataResponseResolver.java class RequestMatcherMetadataResponseResolver (line 52) | public class RequestMatcherMetadataResponseResolver implements Saml2Meta... method RequestMatcherMetadataResponseResolver (line 72) | public RequestMatcherMetadataResponseResolver(RelyingPartyRegistration... method resolve (line 99) | @Override method responseByRegistrationId (line 120) | private @Nullable Saml2MetadataResponse responseByRegistrationId(HttpS... method responseByIterable (line 132) | private Saml2MetadataResponse responseByIterable(HttpServletRequest re... method setRequestMatcher (line 172) | public void setRequestMatcher(RequestMatcher requestMatcher) { method setMetadataFilename (line 187) | public void setMetadataFilename(String metadataFilename) { FILE: saml2/saml2-service-provider/src/main/resources/org/springframework/security/saml2/saml2-asserting-party-metadata-schema-postgres.sql type saml2_asserting_party_metadata (line 1) | CREATE TABLE saml2_asserting_party_metadata FILE: saml2/saml2-service-provider/src/main/resources/org/springframework/security/saml2/saml2-asserting-party-metadata-schema.sql type saml2_asserting_party_metadata (line 1) | CREATE TABLE saml2_asserting_party_metadata FILE: saml2/saml2-service-provider/src/opensaml5Main/java/org/springframework/security/saml2/internal/OpenSaml5Template.java class OpenSaml5Template (line 123) | @NullMarked method build (line 128) | @Override method deserialize (line 137) | @Override method deserialize (line 142) | @Override method serialize (line 164) | @Override method serialize (line 176) | @Override method withSigningKeys (line 181) | @Override method withVerificationKeys (line 186) | @Override method withDecryptionKeys (line 191) | @Override method OpenSaml5Template (line 196) | OpenSaml5Template() { class OpenSaml5SerializationConfigurer (line 200) | static final class OpenSaml5SerializationConfigurer method OpenSaml5SerializationConfigurer (line 207) | OpenSaml5SerializationConfigurer(Element element) { method prettyPrint (line 211) | @Override method serialize (line 217) | @Override class OpenSaml5SignatureConfigurer (line 227) | static final class OpenSaml5SignatureConfigurer implements SignatureCo... method OpenSaml5SignatureConfigurer (line 235) | OpenSaml5SignatureConfigurer(Collection credent... method algorithms (line 239) | @Override method sign (line 245) | @Override method sign (line 257) | @Override method resolveSigningParameters (line 284) | private SignatureSigningParameters resolveSigningParameters() { method buildSignatureKeyInfoGeneratorManager (line 306) | private NamedKeyInfoGeneratorManager buildSignatureKeyInfoGeneratorM... method resolveSigningCredentials (line 322) | private List resolveSigningCredentials() { class OpenSaml5VerificationConfigurer (line 336) | static final class OpenSaml5VerificationConfigurer implements Verifica... method OpenSaml5VerificationConfigurer (line 342) | OpenSaml5VerificationConfigurer(Collection cred... method entityId (line 346) | @Override method trustEngine (line 352) | private SignatureTrustEngine trustEngine(Collection verifySignature(String id, Issuer iss... method verify (line 422) | @Override class OpenSaml5DecryptionConfigurer (line 452) | static final class OpenSaml5DecryptionConfigurer implements Decryption... method OpenSaml5DecryptionConfigurer (line 460) | OpenSaml5DecryptionConfigurer(Collection decryp... method decrypter (line 464) | private static Decrypter decrypter(Collection d... method decrypt (line 476) | @Override method decryptResponse (line 502) | private void decryptResponse(Response response) { method decryptAssertion (line 537) | private void decryptAssertion(Assertion assertion) { method decryptAttributes (line 564) | private void decryptAttributes(AttributeStatement statement) { method decryptSubject (line 580) | private void decryptSubject(@Nullable Subject subject) { method decryptLogoutRequest (line 610) | private void decryptLogoutRequest(LogoutRequest request) { FILE: saml2/saml2-service-provider/src/opensaml5Main/java/org/springframework/security/saml2/provider/service/authentication/OpenSaml5AuthenticationProvider.java class OpenSaml5AuthenticationProvider (line 118) | @NullMarked method OpenSaml5AuthenticationProvider (line 128) | public OpenSaml5AuthenticationProvider() { method setResponseElementsDecrypter (line 178) | public void setResponseElementsDecrypter(Consumer respo... method setResponseValidator (line 201) | public void setResponseValidator(Converter ass... method setResponseAuthenticationConverter (line 308) | public void setResponseAuthenticationConverter( method setValidateResponseAfterAssertions (line 326) | public void setValidateResponseAfterAssertions(boolean validateRespons... method createDefaultResponseValidator (line 336) | @Deprecated method createDefaultAssertionValidator (line 347) | @Deprecated method createDefaultAssertionValidator (line 360) | @Deprecated method createDefaultAssertionValidatorWithParameters (line 394) | @Deprecated method createDefaultResponseAuthenticationConverter (line 406) | @Deprecated method authenticate (line 417) | @Override method supports (line 422) | @Override class ResponseToken (line 433) | public static class ResponseToken { method ResponseToken (line 439) | ResponseToken(Response response, Saml2AuthenticationToken token) { method ResponseToken (line 444) | ResponseToken(BaseOpenSamlAuthenticationProvider.ResponseToken token) { method getResponse (line 449) | public Response getResponse() { method getToken (line 453) | public Saml2AuthenticationToken getToken() { class AssertionToken (line 465) | public static class AssertionToken { method AssertionToken (line 471) | AssertionToken(Assertion assertion, Saml2AuthenticationToken token) { method AssertionToken (line 476) | AssertionToken(BaseOpenSamlAuthenticationProvider.AssertionToken tok... method getAssertion (line 481) | public Assertion getAssertion() { method getToken (line 485) | public Saml2AuthenticationToken getToken() { class InResponseToValidator (line 497) | public static final class InResponseToValidator implements Converter p... method setGrantedAuthoritiesConverter (line 938) | public void setGrantedAuthoritiesConverter( method authenticatedPrincipal (line 944) | private static String authenticatedPrincipal(Assertion assertion) { method grantedAuthorities (line 956) | private static Collection grantedAuthorities(Asser... FILE: saml2/saml2-service-provider/src/opensaml5Main/java/org/springframework/security/saml2/provider/service/authentication/OpenSaml5Template.java class OpenSaml5Template (line 123) | @NullMarked method build (line 128) | @Override method deserialize (line 137) | @Override method deserialize (line 142) | @Override method serialize (line 164) | @Override method serialize (line 176) | @Override method withSigningKeys (line 181) | @Override method withVerificationKeys (line 186) | @Override method withDecryptionKeys (line 191) | @Override method OpenSaml5Template (line 196) | OpenSaml5Template() { class OpenSaml5SerializationConfigurer (line 200) | static final class OpenSaml5SerializationConfigurer method OpenSaml5SerializationConfigurer (line 207) | OpenSaml5SerializationConfigurer(Element element) { method prettyPrint (line 211) | @Override method serialize (line 217) | @Override class OpenSaml5SignatureConfigurer (line 227) | static final class OpenSaml5SignatureConfigurer implements SignatureCo... method OpenSaml5SignatureConfigurer (line 235) | OpenSaml5SignatureConfigurer(Collection credent... method algorithms (line 239) | @Override method sign (line 245) | @Override method sign (line 257) | @Override method resolveSigningParameters (line 284) | private SignatureSigningParameters resolveSigningParameters() { method buildSignatureKeyInfoGeneratorManager (line 306) | private NamedKeyInfoGeneratorManager buildSignatureKeyInfoGeneratorM... method resolveSigningCredentials (line 322) | private List resolveSigningCredentials() { class OpenSaml5VerificationConfigurer (line 336) | static final class OpenSaml5VerificationConfigurer implements Verifica... method OpenSaml5VerificationConfigurer (line 342) | OpenSaml5VerificationConfigurer(Collection cred... method entityId (line 346) | @Override method trustEngine (line 352) | private SignatureTrustEngine trustEngine(Collection verifySignature(String id, Issuer iss... method verify (line 422) | @Override class OpenSaml5DecryptionConfigurer (line 452) | static final class OpenSaml5DecryptionConfigurer implements Decryption... method OpenSaml5DecryptionConfigurer (line 460) | OpenSaml5DecryptionConfigurer(Collection decryp... method decrypter (line 464) | private static Decrypter decrypter(Collection d... method decrypt (line 476) | @Override method decryptResponse (line 502) | private void decryptResponse(Response response) { method decryptAssertion (line 537) | private void decryptAssertion(Assertion assertion) { method decryptAttributes (line 564) | private void decryptAttributes(AttributeStatement statement) { method decryptSubject (line 580) | private void decryptSubject(@Nullable Subject subject) { method decryptLogoutRequest (line 610) | private void decryptLogoutRequest(LogoutRequest request) { FILE: saml2/saml2-service-provider/src/opensaml5Main/java/org/springframework/security/saml2/provider/service/authentication/logout/OpenSaml5LogoutRequestValidator.java class OpenSaml5LogoutRequestValidator (line 27) | @NullMarked method validate (line 34) | @Override FILE: saml2/saml2-service-provider/src/opensaml5Main/java/org/springframework/security/saml2/provider/service/authentication/logout/OpenSaml5LogoutResponseValidator.java class OpenSaml5LogoutResponseValidator (line 27) | @NullMarked method validate (line 34) | @Override FILE: saml2/saml2-service-provider/src/opensaml5Main/java/org/springframework/security/saml2/provider/service/authentication/logout/OpenSaml5Template.java class OpenSaml5Template (line 123) | @NullMarked method build (line 128) | @Override method deserialize (line 137) | @Override method deserialize (line 142) | @Override method serialize (line 164) | @Override method serialize (line 176) | @Override method withSigningKeys (line 181) | @Override method withVerificationKeys (line 186) | @Override method withDecryptionKeys (line 191) | @Override method OpenSaml5Template (line 196) | OpenSaml5Template() { class OpenSaml5SerializationConfigurer (line 200) | static final class OpenSaml5SerializationConfigurer method OpenSaml5SerializationConfigurer (line 207) | OpenSaml5SerializationConfigurer(Element element) { method prettyPrint (line 211) | @Override method serialize (line 217) | @Override class OpenSaml5SignatureConfigurer (line 227) | static final class OpenSaml5SignatureConfigurer implements SignatureCo... method OpenSaml5SignatureConfigurer (line 235) | OpenSaml5SignatureConfigurer(Collection credent... method algorithms (line 239) | @Override method sign (line 245) | @Override method sign (line 257) | @Override method resolveSigningParameters (line 284) | private SignatureSigningParameters resolveSigningParameters() { method buildSignatureKeyInfoGeneratorManager (line 306) | private NamedKeyInfoGeneratorManager buildSignatureKeyInfoGeneratorM... method resolveSigningCredentials (line 322) | private List resolveSigningCredentials() { class OpenSaml5VerificationConfigurer (line 336) | static final class OpenSaml5VerificationConfigurer implements Verifica... method OpenSaml5VerificationConfigurer (line 342) | OpenSaml5VerificationConfigurer(Collection cred... method entityId (line 346) | @Override method trustEngine (line 352) | private SignatureTrustEngine trustEngine(Collection verifySignature(String id, Issuer iss... method verify (line 422) | @Override class OpenSaml5DecryptionConfigurer (line 452) | static final class OpenSaml5DecryptionConfigurer implements Decryption... method OpenSaml5DecryptionConfigurer (line 460) | OpenSaml5DecryptionConfigurer(Collection decryp... method decrypter (line 464) | private static Decrypter decrypter(Collection d... method decrypt (line 476) | @Override method decryptResponse (line 502) | private void decryptResponse(Response response) { method decryptAssertion (line 537) | private void decryptAssertion(Assertion assertion) { method decryptAttributes (line 564) | private void decryptAttributes(AttributeStatement statement) { method decryptSubject (line 580) | private void decryptSubject(@Nullable Subject subject) { method decryptLogoutRequest (line 610) | private void decryptLogoutRequest(LogoutRequest request) { FILE: saml2/saml2-service-provider/src/opensaml5Main/java/org/springframework/security/saml2/provider/service/authentication/logout/Saml2Utils.java class Saml2Utils (line 40) | @NullMarked method Saml2Utils (line 43) | private Saml2Utils() { method samlEncode (line 46) | static String samlEncode(byte[] b) { method samlDecode (line 50) | static byte[] samlDecode(String s) { method samlDeflate (line 54) | static byte[] samlDeflate(String s) { method samlInflate (line 67) | static String samlInflate(byte[] b) { method withDecoded (line 80) | static EncodingConfigurer withDecoded(String decoded) { method withEncoded (line 84) | static DecodingConfigurer withEncoded(String encoded) { class EncodingConfigurer (line 88) | static final class EncodingConfigurer { method EncodingConfigurer (line 94) | private EncodingConfigurer(String decoded) { method deflate (line 98) | EncodingConfigurer deflate(boolean deflate) { method encode (line 103) | String encode() { class DecodingConfigurer (line 111) | static final class DecodingConfigurer { method DecodingConfigurer (line 121) | private DecodingConfigurer(String encoded) { method inflate (line 125) | DecodingConfigurer inflate(boolean inflate) { method requireBase64 (line 130) | DecodingConfigurer requireBase64(boolean requireBase64) { method decode (line 135) | String decode() { class Base64Checker (line 143) | static class Base64Checker { method Base64Checker (line 147) | Base64Checker() { method genValueMapping (line 151) | private static int[] genValueMapping() { method isAcceptable (line 163) | boolean isAcceptable(String s) { method checkAcceptable (line 189) | void checkAcceptable(String ins) { FILE: saml2/saml2-service-provider/src/opensaml5Main/java/org/springframework/security/saml2/provider/service/metadata/OpenSaml5MetadataResolver.java class OpenSaml5MetadataResolver (line 35) | @NullMarked method OpenSaml5MetadataResolver (line 44) | public OpenSaml5MetadataResolver() { method resolve (line 48) | @Override method resolve (line 53) | public String resolve(Iterable relyingPartyR... method setEntityDescriptorCustomizer (line 63) | public void setEntityDescriptorCustomizer(Consumer credent... method algorithms (line 239) | @Override method sign (line 245) | @Override method sign (line 257) | @Override method resolveSigningParameters (line 284) | private SignatureSigningParameters resolveSigningParameters() { method buildSignatureKeyInfoGeneratorManager (line 306) | private NamedKeyInfoGeneratorManager buildSignatureKeyInfoGeneratorM... method resolveSigningCredentials (line 322) | private List resolveSigningCredentials() { class OpenSaml5VerificationConfigurer (line 336) | static final class OpenSaml5VerificationConfigurer implements Verifica... method OpenSaml5VerificationConfigurer (line 342) | OpenSaml5VerificationConfigurer(Collection cred... method entityId (line 346) | @Override method trustEngine (line 352) | private SignatureTrustEngine trustEngine(Collection verifySignature(String id, Issuer iss... method verify (line 422) | @Override class OpenSaml5DecryptionConfigurer (line 452) | static final class OpenSaml5DecryptionConfigurer implements Decryption... method OpenSaml5DecryptionConfigurer (line 460) | OpenSaml5DecryptionConfigurer(Collection decryp... method decrypter (line 464) | private static Decrypter decrypter(Collection d... method decrypt (line 476) | @Override method decryptResponse (line 502) | private void decryptResponse(Response response) { method decryptAssertion (line 537) | private void decryptAssertion(Assertion assertion) { method decryptAttributes (line 564) | private void decryptAttributes(AttributeStatement statement) { method decryptSubject (line 580) | private void decryptSubject(@Nullable Subject subject) { method decryptLogoutRequest (line 610) | private void decryptLogoutRequest(LogoutRequest request) { FILE: saml2/saml2-service-provider/src/opensaml5Main/java/org/springframework/security/saml2/provider/service/registration/OpenSaml5AssertingPartyMetadataRepository.java class OpenSaml5AssertingPartyMetadataRepository (line 69) | @NullMarked method OpenSaml5AssertingPartyMetadataRepository (line 88) | public OpenSaml5AssertingPartyMetadataRepository(MetadataResolver meta... method iterator (line 97) | @Override method findByEntityId (line 105) | @Override method withTrustedMetadataLocation (line 131) | public static MetadataLocationRepositoryBuilder withTrustedMetadataLoc... method withMetadataLocation (line 156) | public static MetadataLocationRepositoryBuilder withMetadataLocation(S... class MetadataLocationRepositoryBuilder (line 166) | public static final class MetadataLocationRepositoryBuilder { method MetadataLocationRepositoryBuilder (line 176) | MetadataLocationRepositoryBuilder(String metadataLocation, boolean t... method verificationCredentials (line 181) | public MetadataLocationRepositoryBuilder verificationCredentials(Con... method resourceLoader (line 186) | public MetadataLocationRepositoryBuilder resourceLoader(ResourceLoad... method build (line 191) | public OpenSaml5AssertingPartyMetadataRepository build() { method metadataResolver (line 195) | private MetadataResolver metadataResolver() { method resourceBackedMetadataResolver (line 202) | private ResourceBackedMetadataResolver resourceBackedMetadataResolve... method initialize (line 224) | private MetadataResolver initialize(ResourceBackedMetadataResolver m... class SpringResource (line 231) | private static final class SpringResource implements net.shibboleth.... method SpringResource (line 235) | SpringResource(Resource resource) { method exists (line 239) | @Override method isReadable (line 244) | @Override method isOpen (line 249) | @Override method getURL (line 254) | @Override method getURI (line 259) | @Override method getFile (line 264) | @Override method getInputStream (line 269) | @Override method contentLength (line 274) | @Override method lastModified (line 279) | @Override method createRelativeResource (line 284) | @Override method getFilename (line 290) | @Override method getDescription (line 295) | @Override class CriteriaSetResolverWrapper (line 304) | private static final class CriteriaSetResolverWrapper extends Metadata... method CriteriaSetResolverWrapper (line 306) | CriteriaSetResolverWrapper(MetadataResolver metadataResolver) { method resolveSingle (line 310) | @Override method resolve (line 315) | @Override FILE: saml2/saml2-service-provider/src/opensaml5Main/java/org/springframework/security/saml2/provider/service/registration/OpenSaml5Template.java class OpenSaml5Template (line 123) | @NullMarked method build (line 128) | @Override method deserialize (line 137) | @Override method deserialize (line 142) | @Override method serialize (line 164) | @Override method serialize (line 176) | @Override method withSigningKeys (line 181) | @Override method withVerificationKeys (line 186) | @Override method withDecryptionKeys (line 191) | @Override method OpenSaml5Template (line 196) | OpenSaml5Template() { class OpenSaml5SerializationConfigurer (line 200) | static final class OpenSaml5SerializationConfigurer method OpenSaml5SerializationConfigurer (line 207) | OpenSaml5SerializationConfigurer(Element element) { method prettyPrint (line 211) | @Override method serialize (line 217) | @Override class OpenSaml5SignatureConfigurer (line 227) | static final class OpenSaml5SignatureConfigurer implements SignatureCo... method OpenSaml5SignatureConfigurer (line 235) | OpenSaml5SignatureConfigurer(Collection credent... method algorithms (line 239) | @Override method sign (line 245) | @Override method sign (line 257) | @Override method resolveSigningParameters (line 284) | private SignatureSigningParameters resolveSigningParameters() { method buildSignatureKeyInfoGeneratorManager (line 306) | private NamedKeyInfoGeneratorManager buildSignatureKeyInfoGeneratorM... method resolveSigningCredentials (line 322) | private List resolveSigningCredentials() { class OpenSaml5VerificationConfigurer (line 336) | static final class OpenSaml5VerificationConfigurer implements Verifica... method OpenSaml5VerificationConfigurer (line 342) | OpenSaml5VerificationConfigurer(Collection cred... method entityId (line 346) | @Override method trustEngine (line 352) | private SignatureTrustEngine trustEngine(Collection verifySignature(String id, Issuer iss... method verify (line 422) | @Override class OpenSaml5DecryptionConfigurer (line 452) | static final class OpenSaml5DecryptionConfigurer implements Decryption... method OpenSaml5DecryptionConfigurer (line 460) | OpenSaml5DecryptionConfigurer(Collection decryp... method decrypter (line 464) | private static Decrypter decrypter(Collection d... method decrypt (line 476) | @Override method decryptResponse (line 502) | private void decryptResponse(Response response) { method decryptAssertion (line 537) | private void decryptAssertion(Assertion assertion) { method decryptAttributes (line 564) | private void decryptAttributes(AttributeStatement statement) { method decryptSubject (line 580) | private void decryptSubject(@Nullable Subject subject) { method decryptLogoutRequest (line 610) | private void decryptLogoutRequest(LogoutRequest request) { FILE: saml2/saml2-service-provider/src/opensaml5Main/java/org/springframework/security/saml2/provider/service/web/OpenSaml5AuthenticationTokenConverter.java class OpenSaml5AuthenticationTokenConverter (line 40) | @NullMarked method OpenSaml5AuthenticationTokenConverter (line 51) | public OpenSaml5AuthenticationTokenConverter(RelyingPartyRegistrationR... method convert (line 81) | @Override method setAuthenticationRequestRepository (line 92) | public void setAuthenticationRequestRepository( method setRequestMatcher (line 102) | public void setRequestMatcher(RequestMatcher requestMatcher) { method setShouldConvertGetRequests (line 113) | public void setShouldConvertGetRequests(boolean shouldConvertGetReques... FILE: saml2/saml2-service-provider/src/opensaml5Main/java/org/springframework/security/saml2/provider/service/web/OpenSaml5Template.java class OpenSaml5Template (line 123) | @NullMarked method build (line 128) | @Override method deserialize (line 137) | @Override method deserialize (line 142) | @Override method serialize (line 164) | @Override method serialize (line 176) | @Override method withSigningKeys (line 181) | @Override method withVerificationKeys (line 186) | @Override method withDecryptionKeys (line 191) | @Override method OpenSaml5Template (line 196) | OpenSaml5Template() { class OpenSaml5SerializationConfigurer (line 200) | static final class OpenSaml5SerializationConfigurer method OpenSaml5SerializationConfigurer (line 207) | OpenSaml5SerializationConfigurer(Element element) { method prettyPrint (line 211) | @Override method serialize (line 217) | @Override class OpenSaml5SignatureConfigurer (line 227) | static final class OpenSaml5SignatureConfigurer implements SignatureCo... method OpenSaml5SignatureConfigurer (line 235) | OpenSaml5SignatureConfigurer(Collection credent... method algorithms (line 239) | @Override method sign (line 245) | @Override method sign (line 257) | @Override method resolveSigningParameters (line 284) | private SignatureSigningParameters resolveSigningParameters() { method buildSignatureKeyInfoGeneratorManager (line 306) | private NamedKeyInfoGeneratorManager buildSignatureKeyInfoGeneratorM... method resolveSigningCredentials (line 322) | private List resolveSigningCredentials() { class OpenSaml5VerificationConfigurer (line 336) | static final class OpenSaml5VerificationConfigurer implements Verifica... method OpenSaml5VerificationConfigurer (line 342) | OpenSaml5VerificationConfigurer(Collection cred... method entityId (line 346) | @Override method trustEngine (line 352) | private SignatureTrustEngine trustEngine(Collection verifySignature(String id, Issuer iss... method verify (line 422) | @Override class OpenSaml5DecryptionConfigurer (line 452) | static final class OpenSaml5DecryptionConfigurer implements Decryption... method OpenSaml5DecryptionConfigurer (line 460) | OpenSaml5DecryptionConfigurer(Collection decryp... method decrypter (line 464) | private static Decrypter decrypter(Collection d... method decrypt (line 476) | @Override method decryptResponse (line 502) | private void decryptResponse(Response response) { method decryptAssertion (line 537) | private void decryptAssertion(Assertion assertion) { method decryptAttributes (line 564) | private void decryptAttributes(AttributeStatement statement) { method decryptSubject (line 580) | private void decryptSubject(@Nullable Subject subject) { method decryptLogoutRequest (line 610) | private void decryptLogoutRequest(LogoutRequest request) { FILE: saml2/saml2-service-provider/src/opensaml5Main/java/org/springframework/security/saml2/provider/service/web/authentication/OpenSaml5AuthenticationRequestResolver.java class OpenSaml5AuthenticationRequestResolver (line 43) | @NullMarked method OpenSaml5AuthenticationRequestResolver (line 53) | public OpenSaml5AuthenticationRequestResolver(RelyingPartyRegistration... method OpenSaml5AuthenticationRequestResolver (line 65) | public OpenSaml5AuthenticationRequestResolver(RelyingPartyRegistration... method resolve (line 70) | @Override method setAuthnRequestCustomizer (line 79) | public void setAuthnRequestCustomizer(Consumer co... method setRequestMatcher (line 94) | public void setRequestMatcher(RequestMatcher requestMatcher) { method setClock (line 103) | public void setClock(Clock clock) { method setRelayStateResolver (line 113) | public void setRelayStateResolver(Converter credent... method algorithms (line 239) | @Override method sign (line 245) | @Override method sign (line 257) | @Override method resolveSigningParameters (line 284) | private SignatureSigningParameters resolveSigningParameters() { method buildSignatureKeyInfoGeneratorManager (line 306) | private NamedKeyInfoGeneratorManager buildSignatureKeyInfoGeneratorM... method resolveSigningCredentials (line 322) | private List resolveSigningCredentials() { class OpenSaml5VerificationConfigurer (line 336) | static final class OpenSaml5VerificationConfigurer implements Verifica... method OpenSaml5VerificationConfigurer (line 342) | OpenSaml5VerificationConfigurer(Collection cred... method entityId (line 346) | @Override method trustEngine (line 352) | private SignatureTrustEngine trustEngine(Collection verifySignature(String id, Issuer iss... method verify (line 422) | @Override class OpenSaml5DecryptionConfigurer (line 452) | static final class OpenSaml5DecryptionConfigurer implements Decryption... method OpenSaml5DecryptionConfigurer (line 460) | OpenSaml5DecryptionConfigurer(Collection decryp... method decrypter (line 464) | private static Decrypter decrypter(Collection d... method decrypt (line 476) | @Override method decryptResponse (line 502) | private void decryptResponse(Response response) { method decryptAssertion (line 537) | private void decryptAssertion(Assertion assertion) { method decryptAttributes (line 564) | private void decryptAttributes(AttributeStatement statement) { method decryptSubject (line 580) | private void decryptSubject(@Nullable Subject subject) { method decryptLogoutRequest (line 610) | private void decryptLogoutRequest(LogoutRequest request) { FILE: saml2/saml2-service-provider/src/opensaml5Main/java/org/springframework/security/saml2/provider/service/web/authentication/logout/OpenSaml5LogoutRequestResolver.java class OpenSaml5LogoutRequestResolver (line 44) | @NullMarked method OpenSaml5LogoutRequestResolver (line 49) | public OpenSaml5LogoutRequestResolver(RelyingPartyRegistrationReposito... method OpenSaml5LogoutRequestResolver (line 61) | public OpenSaml5LogoutRequestResolver(RelyingPartyRegistrationResolver... method resolve (line 69) | @Override method setParametersConsumer (line 79) | public void setParametersConsumer(Consumer pa... method setClock (line 89) | public void setClock(Clock clock) { method setRelayStateResolver (line 99) | public void setRelayStateResolver(Converter p... method setClock (line 97) | public void setClock(Clock clock) { class LogoutResponseParameters (line 102) | public static final class LogoutResponseParameters { method LogoutResponseParameters (line 112) | public LogoutResponseParameters(HttpServletRequest request, RelyingP... method LogoutResponseParameters (line 120) | LogoutResponseParameters(BaseOpenSamlLogoutResponseResolver.LogoutRe... method getRequest (line 125) | public HttpServletRequest getRequest() { method getRelyingPartyRegistration (line 129) | public RelyingPartyRegistration getRelyingPartyRegistration() { method getAuthentication (line 133) | public @Nullable Authentication getAuthentication() { method getLogoutRequest (line 137) | public LogoutRequest getLogoutRequest() { FILE: saml2/saml2-service-provider/src/opensaml5Main/java/org/springframework/security/saml2/provider/service/web/authentication/logout/OpenSaml5Template.java class OpenSaml5Template (line 123) | @NullMarked method build (line 128) | @Override method deserialize (line 137) | @Override method deserialize (line 142) | @Override method serialize (line 164) | @Override method serialize (line 176) | @Override method withSigningKeys (line 181) | @Override method withVerificationKeys (line 186) | @Override method withDecryptionKeys (line 191) | @Override method OpenSaml5Template (line 196) | OpenSaml5Template() { class OpenSaml5SerializationConfigurer (line 200) | static final class OpenSaml5SerializationConfigurer method OpenSaml5SerializationConfigurer (line 207) | OpenSaml5SerializationConfigurer(Element element) { method prettyPrint (line 211) | @Override method serialize (line 217) | @Override class OpenSaml5SignatureConfigurer (line 227) | static final class OpenSaml5SignatureConfigurer implements SignatureCo... method OpenSaml5SignatureConfigurer (line 235) | OpenSaml5SignatureConfigurer(Collection credent... method algorithms (line 239) | @Override method sign (line 245) | @Override method sign (line 257) | @Override method resolveSigningParameters (line 284) | private SignatureSigningParameters resolveSigningParameters() { method buildSignatureKeyInfoGeneratorManager (line 306) | private NamedKeyInfoGeneratorManager buildSignatureKeyInfoGeneratorM... method resolveSigningCredentials (line 322) | private List resolveSigningCredentials() { class OpenSaml5VerificationConfigurer (line 336) | static final class OpenSaml5VerificationConfigurer implements Verifica... method OpenSaml5VerificationConfigurer (line 342) | OpenSaml5VerificationConfigurer(Collection cred... method entityId (line 346) | @Override method trustEngine (line 352) | private SignatureTrustEngine trustEngine(Collection verifySignature(String id, Issuer iss... method verify (line 422) | @Override class OpenSaml5DecryptionConfigurer (line 452) | static final class OpenSaml5DecryptionConfigurer implements Decryption... method OpenSaml5DecryptionConfigurer (line 460) | OpenSaml5DecryptionConfigurer(Collection decryp... method decrypter (line 464) | private static Decrypter decrypter(Collection d... method decrypt (line 476) | @Override method decryptResponse (line 502) | private void decryptResponse(Response response) { method decryptAssertion (line 537) | private void decryptAssertion(Assertion assertion) { method decryptAttributes (line 564) | private void decryptAttributes(AttributeStatement statement) { method decryptSubject (line 580) | private void decryptSubject(@Nullable Subject subject) { method decryptLogoutRequest (line 610) | private void decryptLogoutRequest(LogoutRequest request) { FILE: saml2/saml2-service-provider/src/opensaml5Test/java/org/springframework/security/saml2/provider/service/authentication/OpenSaml5AuthenticationProviderTests.java class OpenSaml5AuthenticationProviderTests (line 109) | public class OpenSaml5AuthenticationProviderTests { method supportsWhenSaml2AuthenticationTokenThenReturnTrue (line 127) | @Test method supportsWhenNotSaml2AuthenticationTokenThenReturnFalse (line 134) | @Test method authenticateWhenUnknownDataClassThenThrowAuthenticationException (line 141) | @Test method authenticateWhenXmlErrorThenThrowAuthenticationException (line 152) | @Test method authenticateWhenInvalidDestinationThenThrowAuthenticationException (line 160) | @Test method authenticateWhenNoAssertionsPresentThenThrowAuthenticationException (line 170) | @Test method authenticateWhenInvalidSignatureOnAssertionThenThrowAuthenticationException (line 178) | @Test method authenticateWhenOpenSAMLValidationErrorThenThrowAuthenticationException (line 188) | @Test method authenticateWhenMissingSubjectThenThrowAuthenticationException (line 204) | @Test method authenticateWhenUsernameMissingThenThrowAuthenticationException (line 216) | @Test method authenticateWhenAssertionContainsValidationAddressThenItSucceeds (line 228) | @Test method evaluateInResponseToSucceedsWhenInResponseToInResponseAndAssertionsMatchRequestID (line 240) | @Test method evaluateInResponseToSucceedsWhenInResponseToInAssertionOnlyMatchRequestID (line 251) | @Test method evaluateInResponseToFailsWhenInResponseToInAssertionMismatchWithRequestID (line 261) | @Test method evaluateInResponseToFailsWhenInResponseToInAssertionOnlyAndMismatchWithRequestID (line 274) | @Test method evaluateInResponseToFailsWhenInResponseInToResponseMismatchWithRequestID (line 286) | @Test method evaluateInResponseToFailsWhenInResponseToInResponseButNoSavedRequest (line 299) | @Test method evaluateInResponseToSucceedsWhenNoInResponseToInResponseOrAssertions (line 309) | @Test method authenticateWhenAssertionContainsAttributesThenItSucceeds (line 318) | @Test method deserializeWhenAssertionContainsAttributesThenWorks (line 343) | @Test method authenticateWhenAssertionContainsCustomAttributesThenItSucceeds (line 358) | @Test method authenticateWhenEncryptedAssertionWithoutSignatureThenItFails (line 376) | @Test method authenticateWhenEncryptedAssertionWithSignatureThenItSucceeds (line 388) | @Test method authenticateWhenEncryptedAssertionWithSignatureThenEncryptedAssertionStillAvailable (line 401) | @Test method authenticateWhenEncryptedAssertionWithResponseSignatureThenItSucceeds (line 418) | @Test method authenticateWhenEncryptedNameIdWithSignatureThenItSucceeds (line 428) | @Test method authenticateWhenEncryptedNameIdWithSignatureThenEncryptedNameIdStillAvailable (line 443) | @Test method authenticateWhenEncryptedAttributeThenDecrypts (line 462) | @Test method authenticateWhenEncryptedAttributeThenEncryptedAttributesStillAvailable (line 479) | @Test method authenticateWhenDecryptionKeysAreMissingThenThrowAuthenticationException (line 498) | @Test method authenticateWhenDecryptionKeysAreWrongThenThrowAuthenticationException (line 510) | @Test method authenticateWhenAuthenticationHasDetailsThenSucceeds (line 523) | @Test method writeObjectWhenTypeIsSaml2AuthenticationThenNoException (line 537) | @Test method createDefaultAssertionValidatorWhenAssertionThenValidates (line 554) | @Test method authenticateWhenDelegatingToDefaultAssertionValidatorThenUses (line 565) | @Test method authenticateWhenUsingCustomAssertionValidatorThenUses (line 589) | @Test method authenticateWhenCustomAssertionValidatorThenUses (line 607) | @Test method authenticateWhenAssertionValidatorListThenUses (line 628) | @Test method authenticateWhenDefaultConditionValidatorNotUsedThenSignatureStillChecked (line 647) | @Test method authenticateWhenValidationContextCustomizedThenUsers (line 665) | @Test method authenticateWithSHA1SignatureThenItSucceeds (line 686) | @Test method setAssertionValidatorWhenNullThenIllegalArgument (line 697) | @Test method createDefaultResponseAuthenticationConverterWhenResponseThenConverts (line 705) | @Test method authenticateWhenResponseAuthenticationConverterConfiguredThenUses (line 716) | @Test method authenticateWhenResponseAuthenticationConverterComponentConfiguredThenUses (line 727) | @Test method authenticateWhenValidateResponseAfterAssertionsThenCanHaveResponseAuthenticationConverterThatDoesntNeedANameID (line 742) | @Test method authenticateWhenValidateResponseBeforeAssertionsThenMustHaveNameID (line 755) | @Test method setResponseAuthenticationConverterWhenNullThenIllegalArgument (line 768) | @Test method setResponseElementsDecrypterWhenNullThenIllegalArgument (line 776) | @Test method setAssertionElementsDecrypterWhenNullThenIllegalArgument (line 781) | @Test method authenticateWhenCustomResponseElementsDecrypterThenDecryptsResponse (line 786) | @Test method authenticateWhenCustomAssertionElementsDecrypterThenDecryptsAssertion (line 800) | @Test method authenticateWhenResponseStatusIsNotSuccessThenFails (line 818) | @Test method authenticateWhenResponseStatusIsSuccessThenSucceeds (line 828) | @Test method setResponseValidatorWhenNullThenIllegalArgument (line 837) | @Test method authenticateWhenCustomResponseValidatorThenUses (line 842) | @Test method authenticateWhenCustomSetOfResponseValidatorsThenUses (line 863) | @Test method authenticateWhenResponseStatusIsNotSuccessThenOnlyReturnParentStatusCodes (line 879) | @Test method authenticateWhenResponseStatusIsNotSuccessThenReturnParentAndChildStatusCode (line 909) | @Test method authenticateWhenAssertionIssuerNotValidThenFailsWithInvalidIssuer (line 940) | @Test method authenticateWhenAssertionHasProxyRestrictionThenParses (line 953) | @Test method authenticateWhenClockSkewThenVerifiesSignature (line 966) | @Test method authenticateWhenNullIssuerThenNoNullPointer (line 980) | @Test method authenticateWhenSuccessThenIssuesFactor (line 988) | @Test method build (line 996) | private T build(QName qName) { method serialize (line 1000) | private String serialize(XMLObject object) { method errorOf (line 1004) | private Consumer errorOf(String errorCod... method errorOf (line 1008) | private Consumer errorOf(String errorCod... method response (line 1017) | private Response response() { method response (line 1023) | private Response response(String destination, String issuerEntityId) { method assertion (line 1029) | private Assertion assertion(String inResponseTo) { method assertion (line 1046) | private Assertion assertion() { method signed (line 1050) | private T signed(T toSign) { method attributeStatements (line 1056) | private List attributeStatements() { method token (line 1069) | private Saml2AuthenticationToken token() { method token (line 1075) | private Saml2AuthenticationToken token(Response response, RelyingParty... method token (line 1079) | private Saml2AuthenticationToken token(Response response, RelyingParty... method mockedStoredAuthenticationRequest (line 1084) | private AbstractSaml2AuthenticationRequest mockedStoredAuthenticationR... method registration (line 1090) | private RelyingPartyRegistration.Builder registration() { method verifying (line 1097) | private RelyingPartyRegistration.Builder verifying(RelyingPartyRegistr... method decrypting (line 1102) | private RelyingPartyRegistration.Builder decrypting(RelyingPartyRegist... FILE: saml2/saml2-service-provider/src/opensaml5Test/java/org/springframework/security/saml2/provider/service/authentication/TestCustomOpenSaml5Objects.java class TestCustomOpenSaml5Objects (line 44) | public final class TestCustomOpenSaml5Objects { method instance (line 56) | public static CustomOpenSamlObject instance() { method TestCustomOpenSaml5Objects (line 78) | private TestCustomOpenSaml5Objects() { type CustomOpenSamlObject (line 82) | public interface CustomOpenSamlObject extends ElementExtensibleXMLObje... method getStreet (line 93) | String getStreet(); method getStreetNumber (line 95) | String getStreetNumber(); method getZIP (line 97) | String getZIP(); method getCity (line 99) | String getCity(); class CustomOpenSamlObjectImpl (line 103) | public static class CustomOpenSamlObjectImpl extends AbstractXMLObject... method CustomOpenSamlObjectImpl (line 114) | protected CustomOpenSamlObjectImpl(@Nullable String namespaceURI, St... method getUnknownXMLObjects (line 121) | @Override method getUnknownXMLObjects (line 126) | @Override method getOrderedChildren (line 131) | @Override method getStreet (line 136) | @Override method getStreetNumber (line 141) | @Override method getZIP (line 146) | @Override method getCity (line 151) | @Override class CustomSamlObjectBuilder (line 158) | public static class CustomSamlObjectBuilder extends AbstractXMLObjectB... method buildObject (line 160) | @Override class CustomSamlObjectMarshaller (line 168) | public static class CustomSamlObjectMarshaller extends AbstractXMLObje... method CustomSamlObjectMarshaller (line 170) | public CustomSamlObjectMarshaller() { method marshallElementContent (line 174) | @Override class CustomSamlObjectUnmarshaller (line 185) | public static class CustomSamlObjectUnmarshaller extends AbstractXMLOb... method CustomSamlObjectUnmarshaller (line 187) | public CustomSamlObjectUnmarshaller() { method processChildElement (line 191) | @Override method buildXMLObject (line 198) | @Override FILE: saml2/saml2-service-provider/src/opensaml5Test/java/org/springframework/security/saml2/provider/service/authentication/logout/OpenSaml5LogoutRequestValidatorTests.java class OpenSaml5LogoutRequestValidatorTests (line 47) | public class OpenSaml5LogoutRequestValidatorTests { method handleWhenPostBindingThenValidates (line 53) | @Test method handleWhenNameIdIsEncryptedIdPostThenValidates (line 65) | @Test method handleWhenRedirectBindingThenValidatesSignatureParameter (line 79) | @Test method handleWhenInvalidIssuerThenInvalidSignatureError (line 93) | @Test method handleWhenMismatchedUserThenInvalidRequestError (line 107) | @Test method handleWhenMissingUserThenSubjectNotFoundError (line 121) | @Test method handleWhenMismatchedDestinationThenInvalidDestinationError (line 135) | @Test method handleWhenLogoutResponseHasLineBreaksThenHandles (line 150) | @Test method registration (line 168) | private RelyingPartyRegistration.Builder registration() { method decrypting (line 173) | private RelyingPartyRegistration.Builder decrypting(RelyingPartyRegist... method encrypting (line 178) | private RelyingPartyRegistration.Builder encrypting(RelyingPartyRegist... method verifying (line 183) | private RelyingPartyRegistration.Builder verifying(RelyingPartyRegistr... method signing (line 188) | private RelyingPartyRegistration.Builder signing(RelyingPartyRegistrat... method authentication (line 192) | private Authentication authentication(RelyingPartyRegistration registr... method post (line 198) | private Saml2LogoutRequest post(LogoutRequest logoutRequest, RelyingPa... method redirect (line 204) | private Saml2LogoutRequest redirect(LogoutRequest logoutRequest, Relyi... method sign (line 214) | private void sign(LogoutRequest logoutRequest, RelyingPartyRegistratio... method serialize (line 219) | private String serialize(XMLObject object) { FILE: saml2/saml2-service-provider/src/opensaml5Test/java/org/springframework/security/saml2/provider/service/authentication/logout/OpenSaml5LogoutResponseValidatorTests.java class OpenSaml5LogoutResponseValidatorTests (line 43) | public class OpenSaml5LogoutResponseValidatorTests { method handleWhenAuthenticatedThenHandles (line 49) | @Test method handleWhenRedirectBindingThenValidatesSignatureParameter (line 64) | @Test method handleWhenInvalidIssuerThenInvalidSignatureError (line 81) | @Test method handleWhenMismatchedDestinationThenInvalidDestinationError (line 99) | @Test method handleWhenStatusNotSuccessThenInvalidResponseError (line 117) | @Test method handleWhenLogoutResponseHasLineBreaksThenHandles (line 136) | @Test method registration (line 157) | private RelyingPartyRegistration.Builder registration() { method verifying (line 162) | private RelyingPartyRegistration.Builder verifying(RelyingPartyRegistr... method signing (line 167) | private RelyingPartyRegistration.Builder signing(RelyingPartyRegistrat... method post (line 171) | private Saml2LogoutResponse post(LogoutResponse logoutResponse, Relyin... method redirect (line 177) | private Saml2LogoutResponse redirect(LogoutResponse logoutResponse, Re... method sign (line 187) | private void sign(LogoutResponse logoutResponse, RelyingPartyRegistrat... method serialize (line 192) | private String serialize(XMLObject object) { FILE: saml2/saml2-service-provider/src/opensaml5Test/java/org/springframework/security/saml2/provider/service/metadata/OpenSaml5MetadataResolverTests.java class OpenSaml5MetadataResolverTests (line 33) | public class OpenSaml5MetadataResolverTests { method resolveWhenRelyingPartyThenMetadataMatches (line 35) | @Test method resolveWhenRelyingPartyAndSignMetadataSetThenMetadataMatches (line 52) | @Test method resolveWhenRelyingPartyNoCredentialsThenMetadataMatches (line 79) | @Test method resolveWhenRelyingPartyNameIDFormatThenMetadataMatches (line 96) | @Test method resolveWhenRelyingPartyNoLogoutThenMetadataMatches (line 106) | @Test method resolveWhenEntityDescriptorCustomizerThenUses (line 117) | @Test method resolveIterableWhenRelyingPartiesThenMetadataMatches (line 129) | @Test method resolveIterableWhenRelyingPartiesAndSignMetadataSetThenMetadataMatches (line 152) | @Test FILE: saml2/saml2-service-provider/src/opensaml5Test/java/org/springframework/security/saml2/provider/service/registration/OpenSaml5AssertingPartyMetadataRepositoryTests.java class OpenSaml5AssertingPartyMetadataRepositoryTests (line 71) | public class OpenSaml5AssertingPartyMetadataRepositoryTests { method readFile (line 79) | private static String readFile(String fileName) { method start (line 91) | @BeforeAll method shutdown (line 97) | @AfterAll method withMetadataUrlLocationWhenResolvableThenFindByEntityIdReturns (line 102) | @Test method withMetadataUrlLocationnWhenResolvableThenIteratorReturns (line 116) | @Test method withMetadataUrlLocationWhenUnresolvableThenThrowsSaml2Exception (line 128) | @Test method withMetadataUrlLocationWhenMalformedResponseThenSaml2Exception (line 138) | @Test method fromMetadataFileLocationWhenResolvableThenFindByEntityIdReturns (line 146) | @Test method fromMetadataFileLocationWhenResolvableThenIteratorReturns (line 161) | @Test method withMetadataFileLocationWhenNotFoundThenSaml2Exception (line 174) | @Test method fromMetadataClasspathLocationWhenResolvableThenFindByEntityIdReturns (line 180) | @Test method fromMetadataClasspathLocationWhenResolvableThenIteratorReturns (line 194) | @Test method withMetadataClasspathLocationWhenNotFoundThenSaml2Exception (line 206) | @Test method withTrustedMetadataLocationWhenMatchingCredentialsThenVerifiesSignature (line 212) | @Test method withTrustedMetadataLocationWhenMismatchingCredentialsThenSaml2Exception (line 230) | @Test method withTrustedMetadataLocationWhenNoCredentialsThenSkipsVerifySignature (line 247) | @Test method withTrustedMetadataLocationWhenCustomResourceLoaderThenUses (line 262) | @Test method constructorWhenNoIndexAndNoIteratorThenException (line 281) | @Test method constructorWhenIterableResolverThenUses (line 288) | @Test method constructorWhenIndexedResolverThenUses (line 302) | @Test method withMetadataLocationWhenNoCredentialsThenException (line 317) | @Test method withMetadataLocationWhenMatchingCredentialsThenVerifiesSignature (line 324) | @Test method serialize (line 342) | private static String serialize(XMLObject object) { class MetadataDispatcher (line 353) | private static final class MetadataDispatcher extends Dispatcher { method MetadataDispatcher (line 359) | private MetadataDispatcher() { method dispatch (line 362) | @Override method addResponse (line 370) | private MetadataDispatcher addResponse(String path, String body) { FILE: saml2/saml2-service-provider/src/opensaml5Test/java/org/springframework/security/saml2/provider/service/web/OpenSaml5AuthenticationTokenConverterTests.java class OpenSaml5AuthenticationTokenConverterTests (line 59) | @ExtendWith(MockitoExtension.class) method convertWhenSamlResponseThenToken (line 69) | @Test method convertWhenSamlResponseInvalidBase64ThenSaml2AuthenticationException (line 82) | @Test method convertWhenNoSamlResponseThenNull (line 96) | @Test method convertWhenNoMatchingRequestThenNull (line 103) | @Test method convertWhenNoRelyingPartyRegistrationThenNull (line 111) | @Test method convertWhenGetRequestThenInflates (line 120) | @Test method convertWhenGetRequestInvalidDeflatedThenSaml2AuthenticationException (line 134) | @Test method convertWhenUsingSamlUtilsBase64ThenXmlIsValid (line 149) | @Test method convertWhenSavedAuthenticationRequestThenToken (line 159) | @Test method convertWhenMatchingNoRegistrationIdThenLooksUpByAssertingEntityId (line 180) | @Test method constructorWhenResolverIsNullThenIllegalArgument (line 195) | @Test method setAuthenticationRequestRepositoryWhenNullThenIllegalArgument (line 200) | @Test method validateSsoCircleXml (line 207) | private void validateSsoCircleXml(String xml) { method getSsoCircleEncodedXml (line 213) | private String getSsoCircleEncodedXml() throws IOException { method post (line 219) | private MockHttpServletRequest post(String uri) { method get (line 223) | private MockHttpServletRequest get(String uri) { method signed (line 227) | private T signed(T toSign) { method response (line 233) | private Response response() { method serialize (line 239) | private String serialize(XMLObject object) { FILE: saml2/saml2-service-provider/src/opensaml5Test/java/org/springframework/security/saml2/provider/service/web/authentication/OpenSaml5AuthenticationRequestResolverTests.java class OpenSaml5AuthenticationRequestResolverTests (line 40) | public class OpenSaml5AuthenticationRequestResolverTests { method setup (line 46) | @BeforeEach method resolveWhenRedirectThenSaml2RedirectAuthenticationRequest (line 52) | @Test method resolveWhenPostThenSaml2PostAuthenticationRequest (line 63) | @Test method resolveWhenCustomRelayStateThenUses (line 77) | @Test method resolveWhenCustomAuthenticationUrlTHenUses (line 90) | @Test method givenRequest (line 105) | private MockHttpServletRequest givenRequest(String path) { FILE: saml2/saml2-service-provider/src/opensaml5Test/java/org/springframework/security/saml2/provider/service/web/authentication/OpenSaml5SigningUtilsTests.java class OpenSaml5SigningUtilsTests (line 41) | public class OpenSaml5SigningUtilsTests { method setup (line 51) | @BeforeEach method whenSigningAnObjectThenKeyInfoIsPartOfTheSignature (line 64) | @Test method response (line 73) | Response response(String destination, String issuerEntityId) { method issuer (line 83) | Issuer issuer(String entityId) { method build (line 89) | T build(QName qName) { FILE: saml2/saml2-service-provider/src/opensaml5Test/java/org/springframework/security/saml2/provider/service/web/authentication/logout/OpenSaml5LogoutRequestResolverTests.java class OpenSaml5LogoutRequestResolverTests (line 42) | public class OpenSaml5LogoutRequestResolverTests { method setup (line 50) | @BeforeEach method resolveWhenCustomParametersConsumerThenUses (line 57) | @Test method setParametersConsumerWhenNullThenIllegalArgument (line 67) | @Test method resolveWhenCustomRelayStateThenUses (line 73) | @Test method givenAuthentication (line 86) | private static Authentication givenAuthentication() { method givenRequest (line 90) | private MockHttpServletRequest givenRequest() { FILE: saml2/saml2-service-provider/src/opensaml5Test/java/org/springframework/security/saml2/provider/service/web/authentication/logout/OpenSaml5LogoutRequestValidatorParametersResolverTests.java class OpenSaml5LogoutRequestValidatorParametersResolverTests (line 45) | @ExtendWith(MockitoExtension.class) method setup (line 57) | @BeforeEach method saml2LogoutRegistrationIdResolveWhenMatchesThenParameters (line 62) | @Test method saml2LogoutRegistrationIdWhenUnauthenticatedThenParameters (line 75) | @Test method saml2LogoutResolveWhenAuthenticatedThenParameters (line 87) | @Test method saml2LogoutResolveWhenUnauthenticatedThenParameters (line 100) | @Test method saml2LogoutResolveWhenUnauthenticatedGetRequestThenInflates (line 115) | @Test method saml2LogoutRegistrationIdResolveWhenNoMatchingRegistrationIdThenSaml2Exception (line 130) | @Test method post (line 138) | private MockHttpServletRequest post(String uri) { method get (line 142) | private MockHttpServletRequest get(String uri) { method serialize (line 146) | private String serialize(XMLObject object) { FILE: saml2/saml2-service-provider/src/opensaml5Test/java/org/springframework/security/saml2/provider/service/web/authentication/logout/OpenSaml5LogoutResponseResolverTests.java class OpenSaml5LogoutResponseResolverTests (line 45) | public class OpenSaml5LogoutResponseResolverTests { method resolveWhenCustomParametersConsumerThenUses (line 51) | @Test method setParametersConsumerWhenNullThenIllegalArgument (line 72) | @Test FILE: saml2/saml2-service-provider/src/test/java/org/springframework/security/saml2/core/OpenSamlInitializationServiceTests.java class OpenSamlInitializationServiceTests (line 34) | public class OpenSamlInitializationServiceTests { method initializeWhenInvokedMultipleTimesThenInitializesOnce (line 36) | @Test FILE: saml2/saml2-service-provider/src/test/java/org/springframework/security/saml2/core/Saml2ResponseValidatorResultTests.java class Saml2ResponseValidatorResultTests (line 29) | public class Saml2ResponseValidatorResultTests { method successWhenInvokedThenReturnsSuccessfulResult (line 33) | @Test method failureWhenInvokedWithDetailReturnsFailureResultIncludingDetail (line 39) | @Test method failureWhenInvokedWithMultipleDetailsReturnsFailureResultIncludingAll (line 47) | @Test method concatErrorWhenInvokedThenReturnsCopyContainingAll (line 55) | @Test method concatResultWhenInvokedThenReturnsCopyContainingAll (line 65) | @Test method concatErrorWhenNullThenIllegalArgument (line 75) | @Test method concatResultWhenNullThenIllegalArgument (line 85) | @Test FILE: saml2/saml2-service-provider/src/test/java/org/springframework/security/saml2/core/Saml2Utils.java class Saml2Utils (line 30) | public final class Saml2Utils { method Saml2Utils (line 32) | private Saml2Utils() { method samlEncode (line 35) | public static String samlEncode(byte[] b) { method samlDecode (line 39) | public static byte[] samlDecode(String s) { method samlDeflate (line 43) | public static byte[] samlDeflate(String s) { method samlInflate (line 57) | public static String samlInflate(byte[] b) { FILE: saml2/saml2-service-provider/src/test/java/org/springframework/security/saml2/core/Saml2X509CredentialTests.java class Saml2X509CredentialTests (line 34) | public class Saml2X509CredentialTests { method setup (line 40) | @BeforeEach method constructorWhenRelyingPartyWithCredentialsThenItSucceeds (line 78) | @Test method constructorWhenAssertingPartyWithCredentialsThenItSucceeds (line 88) | @Test method constructorWhenRelyingPartyWithoutCredentialsThenItFails (line 98) | @Test method constructorWhenRelyingPartyWithoutPrivateKeyThenItFails (line 104) | @Test method constructorWhenRelyingPartyWithoutCertificateThenItFails (line 110) | @Test method constructorWhenAssertingPartyWithoutCertificateThenItFails (line 116) | @Test method constructorWhenRelyingPartyWithEncryptionUsageThenItFails (line 122) | @Test method constructorWhenRelyingPartyWithVerificationUsageThenItFails (line 128) | @Test method constructorWhenAssertingPartyWithSigningUsageThenItFails (line 134) | @Test method constructorWhenAssertingPartyWithDecryptionUsageThenItFails (line 140) | @Test method factoryWhenRelyingPartyForSigningWithoutCredentialsThenItFails (line 146) | @Test method factoryWhenRelyingPartyForSigningWithoutPrivateKeyThenItFails (line 151) | @Test method factoryWhenRelyingPartyForSigningWithoutCertificateThenItFails (line 156) | @Test method factoryWhenRelyingPartyForDecryptionWithoutCredentialsThenItFails (line 161) | @Test method factoryWhenRelyingPartyForDecryptionWithoutPrivateKeyThenItFails (line 166) | @Test method factoryWhenRelyingPartyForDecryptionWithoutCertificateThenItFails (line 171) | @Test method factoryWhenAssertingPartyForVerificationWithoutCertificateThenItFails (line 176) | @Test method factoryWhenAssertingPartyForEncryptionWithoutCertificateThenItFails (line 181) | @Test FILE: saml2/saml2-service-provider/src/test/java/org/springframework/security/saml2/core/TestSaml2X509Credentials.java class TestSaml2X509Credentials (line 30) | public final class TestSaml2X509Credentials { method TestSaml2X509Credentials (line 32) | private TestSaml2X509Credentials() { method assertingPartySigningCredential (line 35) | public static Saml2X509Credential assertingPartySigningCredential() { method assertingPartyEncryptingCredential (line 39) | public static Saml2X509Credential assertingPartyEncryptingCredential() { method assertingPartyPrivateCredential (line 43) | public static Saml2X509Credential assertingPartyPrivateCredential() { method relyingPartyVerifyingCredential (line 48) | public static Saml2X509Credential relyingPartyVerifyingCredential() { method relyingPartyEncryptingCredential (line 52) | public static Saml2X509Credential relyingPartyEncryptingCredential() { method relyingPartySigningCredential (line 56) | public static Saml2X509Credential relyingPartySigningCredential() { method relyingPartyDecryptingCredential (line 60) | public static Saml2X509Credential relyingPartyDecryptingCredential() { method altPublicCredential (line 64) | public static Saml2X509Credential altPublicCredential() { method altPrivateCredential (line 69) | public static Saml2X509Credential altPrivateCredential() { method certificate (line 74) | private static X509Certificate certificate(String cert) { method privateKey (line 84) | private static PrivateKey privateKey(String key) { method idpCertificate (line 88) | private static X509Certificate idpCertificate() { method idpPrivateKey (line 114) | private static PrivateKey idpPrivateKey() { method spCertificate (line 144) | private static X509Certificate spCertificate() { method spPrivateKey (line 162) | private static PrivateKey spPrivateKey() { method altCertificate (line 180) | private static X509Certificate altCertificate() { method altPrivateKey (line 198) | private static PrivateKey altPrivateKey() { FILE: saml2/saml2-service-provider/src/test/java/org/springframework/security/saml2/credentials/Saml2X509CredentialTests.java class Saml2X509CredentialTests (line 34) | public class Saml2X509CredentialTests { method setup (line 42) | @BeforeEach method constructorWhenRelyingPartyWithCredentialsThenItSucceeds (line 80) | @Test method constructorWhenAssertingPartyWithCredentialsThenItSucceeds (line 88) | @Test method constructorWhenRelyingPartyWithoutCredentialsThenItFails (line 96) | @Test method constructorWhenRelyingPartyWithoutPrivateKeyThenItFails (line 102) | @Test method constructorWhenRelyingPartyWithoutCertificateThenItFails (line 108) | @Test method constructorWhenAssertingPartyWithoutCertificateThenItFails (line 114) | @Test method constructorWhenRelyingPartyWithEncryptionUsageThenItFails (line 120) | @Test method constructorWhenRelyingPartyWithVerificationUsageThenItFails (line 126) | @Test method constructorWhenAssertingPartyWithSigningUsageThenItFails (line 132) | @Test method constructorWhenAssertingPartyWithDecryptionUsageThenItFails (line 138) | @Test FILE: saml2/saml2-service-provider/src/test/java/org/springframework/security/saml2/credentials/TestSaml2X509Credentials.java class TestSaml2X509Credentials (line 30) | public final class TestSaml2X509Credentials { method TestSaml2X509Credentials (line 32) | private TestSaml2X509Credentials() { method assertingPartySigningCredential (line 35) | public static Saml2X509Credential assertingPartySigningCredential() { method assertingPartyEncryptingCredential (line 40) | public static Saml2X509Credential assertingPartyEncryptingCredential() { method assertingPartyPrivateCredential (line 44) | public static Saml2X509Credential assertingPartyPrivateCredential() { method relyingPartyVerifyingCredential (line 50) | public static Saml2X509Credential relyingPartyVerifyingCredential() { method relyingPartySigningCredential (line 54) | public static Saml2X509Credential relyingPartySigningCredential() { method relyingPartyDecryptingCredential (line 59) | public static Saml2X509Credential relyingPartyDecryptingCredential() { method certificate (line 64) | private static X509Certificate certificate(String cert) { method privateKey (line 74) | private static PrivateKey privateKey(String key) { method idpCertificate (line 78) | private static X509Certificate idpCertificate() { method idpPrivateKey (line 104) | private static PrivateKey idpPrivateKey() { method spCertificate (line 134) | private static X509Certificate spCertificate() { method spPrivateKey (line 152) | private static PrivateKey spPrivateKey() { FILE: saml2/saml2-service-provider/src/test/java/org/springframework/security/saml2/jackson/DefaultSaml2AuthenticatedPrincipalMixinTests.java class DefaultSaml2AuthenticatedPrincipalMixinTests (line 29) | @SuppressWarnings("removal") method setUp (line 34) | @BeforeEach method shouldSerialize (line 40) | @Test method shouldSerializeWithoutRegistrationId (line 49) | @Test method shouldSerializeWithoutIndices (line 60) | @Test method shouldDeserialize (line 71) | @Test method shouldDeserializeWithoutRegistrationId (line 83) | @Test method principalWithoutRegId (line 95) | private static String principalWithoutRegId() { method principalWithoutIndices (line 100) | private static String principalWithoutIndices() { FILE: saml2/saml2-service-provider/src/test/java/org/springframework/security/saml2/jackson/Saml2AuthenticationExceptionMixinTests.java class Saml2AuthenticationExceptionMixinTests (line 30) | @SuppressWarnings("removal") method setUp (line 35) | @BeforeEach method shouldSerialize (line 41) | @Test method shouldDeserialize (line 50) | @Test FILE: saml2/saml2-service-provider/src/test/java/org/springframework/security/saml2/jackson/Saml2AuthenticationMixinTests.java class Saml2AuthenticationMixinTests (line 29) | @SuppressWarnings("removal") method setUp (line 34) | @BeforeEach method shouldSerialize (line 40) | @Test method shouldDeserialize (line 49) | @Test FILE: saml2/saml2-service-provider/src/test/java/org/springframework/security/saml2/jackson/Saml2LogoutRequestMixinTests.java class Saml2LogoutRequestMixinTests (line 35) | @SuppressWarnings("removal") method setUp (line 40) | @BeforeEach method shouldSerialize (line 46) | @Test method shouldDeserialize (line 55) | @Test method shouldDeserializeWhenFailOnMissingCreatorPropertiesEnabled (line 61) | @Test method deserializeAndAssertRequest (line 71) | private void deserializeAndAssertRequest() throws JacksonException { FILE: saml2/saml2-service-provider/src/test/java/org/springframework/security/saml2/jackson/Saml2PostAuthenticationRequestMixinTests.java class Saml2PostAuthenticationRequestMixinTests (line 29) | @SuppressWarnings("removal") method setUp (line 34) | @BeforeEach method shouldSerialize (line 40) | @Test method shouldDeserialize (line 49) | @Test method shouldDeserializeWithNoRegistrationId (line 64) | @Test method shouldDeserializeWithNoId (line 80) | @Test FILE: saml2/saml2-service-provider/src/test/java/org/springframework/security/saml2/jackson/Saml2RedirectAuthenticationRequestMixinTests.java class Saml2RedirectAuthenticationRequestMixinTests (line 29) | @SuppressWarnings("removal") method setUp (line 34) | @BeforeEach method shouldSerialize (line 40) | @Test method shouldDeserialize (line 50) | @Test method shouldDeserializeWithNoRegistrationId (line 66) | @Test FILE: saml2/saml2-service-provider/src/test/java/org/springframework/security/saml2/jackson/TestSaml2JsonPayloads.java class TestSaml2JsonPayloads (line 39) | @SuppressWarnings("removal") method TestSaml2JsonPayloads (line 42) | private TestSaml2JsonPayloads() { method createDefaultPrincipal (line 88) | static DefaultSaml2AuthenticatedPrincipal createDefaultPrincipal() { method createDefaultSaml2PostAuthenticationRequest (line 147) | static Saml2PostAuthenticationRequest createDefaultSaml2PostAuthentica... method createDefaultSaml2RedirectAuthenticationRequest (line 159) | static Saml2RedirectAuthenticationRequest createDefaultSaml2RedirectAu... method createDefaultSaml2LogoutRequest (line 173) | static Saml2LogoutRequest createDefaultSaml2LogoutRequest() { method createDefaultAuthentication (line 234) | static Saml2Authentication createDefaultAuthentication() { method createDefaultSaml2AuthenticationException (line 253) | static Saml2AuthenticationException createDefaultSaml2AuthenticationEx... FILE: saml2/saml2-service-provider/src/test/java/org/springframework/security/saml2/jackson2/DefaultSaml2AuthenticatedPrincipalMixinTests.java class DefaultSaml2AuthenticatedPrincipalMixinTests (line 29) | @SuppressWarnings("removal") method setUp (line 34) | @BeforeEach method shouldSerialize (line 41) | @Test method shouldSerializeWithoutRegistrationId (line 50) | @Test method shouldSerializeWithoutIndices (line 61) | @Test method shouldDeserialize (line 72) | @Test method shouldDeserializeWithoutRegistrationId (line 84) | @Test method principalWithoutRegId (line 96) | private static String principalWithoutRegId() { method principalWithoutIndices (line 101) | private static String principalWithoutIndices() { FILE: saml2/saml2-service-provider/src/test/java/org/springframework/security/saml2/jackson2/Saml2AuthenticationExceptionMixinTests.java class Saml2AuthenticationExceptionMixinTests (line 30) | @SuppressWarnings("removal") method setUp (line 35) | @BeforeEach method shouldSerialize (line 42) | @Test method shouldDeserialize (line 51) | @Test FILE: saml2/saml2-service-provider/src/test/java/org/springframework/security/saml2/jackson2/Saml2AuthenticationMixinTests.java class Saml2AuthenticationMixinTests (line 29) | @SuppressWarnings("removal") method setUp (line 34) | @BeforeEach method shouldSerialize (line 41) | @Test method shouldDeserialize (line 50) | @Test FILE: saml2/saml2-service-provider/src/test/java/org/springframework/security/saml2/jackson2/Saml2LogoutRequestMixinTests.java class Saml2LogoutRequestMixinTests (line 35) | @SuppressWarnings("removal") method setUp (line 40) | @BeforeEach method shouldSerialize (line 47) | @Test method shouldDeserialize (line 56) | @Test method shouldDeserializeWhenFailOnMissingCreatorPropertiesEnabled (line 62) | @Test method deserializeAndAssertRequest (line 70) | private void deserializeAndAssertRequest() throws JsonProcessingExcept... FILE: saml2/saml2-service-provider/src/test/java/org/springframework/security/saml2/jackson2/Saml2PostAuthenticationRequestMixinTests.java class Saml2PostAuthenticationRequestMixinTests (line 29) | @SuppressWarnings("removal") method setUp (line 34) | @BeforeEach method shouldSerialize (line 41) | @Test method shouldDeserialize (line 50) | @Test method shouldDeserializeWithNoRegistrationId (line 65) | @Test method shouldDeserializeWithNoId (line 81) | @Test FILE: saml2/saml2-service-provider/src/test/java/org/springframework/security/saml2/jackson2/Saml2RedirectAuthenticationRequestMixinTests.java class Saml2RedirectAuthenticationRequestMixinTests (line 29) | @SuppressWarnings("removal") method setUp (line 34) | @BeforeEach method shouldSerialize (line 41) | @Test method shouldDeserialize (line 51) | @Test method shouldDeserializeWithNoRegistrationId (line 67) | @Test FILE: saml2/saml2-service-provider/src/test/java/org/springframework/security/saml2/jackson2/TestSaml2JsonPayloads.java class TestSaml2JsonPayloads (line 39) | final class TestSaml2JsonPayloads { method TestSaml2JsonPayloads (line 41) | private TestSaml2JsonPayloads() { method createDefaultPrincipal (line 87) | static DefaultSaml2AuthenticatedPrincipal createDefaultPrincipal() { method createDefaultSaml2PostAuthenticationRequest (line 146) | static Saml2PostAuthenticationRequest createDefaultSaml2PostAuthentica... method createDefaultSaml2RedirectAuthenticationRequest (line 158) | static Saml2RedirectAuthenticationRequest createDefaultSaml2RedirectAu... method createDefaultSaml2LogoutRequest (line 172) | static Saml2LogoutRequest createDefaultSaml2LogoutRequest() { method createDefaultAuthentication (line 233) | static Saml2Authentication createDefaultAuthentication() { method createDefaultSaml2AuthenticationException (line 252) | static Saml2AuthenticationException createDefaultSaml2AuthenticationEx... FILE: saml2/saml2-service-provider/src/test/java/org/springframework/security/saml2/provider/service/authentication/DefaultSaml2AuthenticatedPrincipalTests.java class DefaultSaml2AuthenticatedPrincipalTests (line 30) | public class DefaultSaml2AuthenticatedPrincipalTests { method createDefaultSaml2AuthenticatedPrincipal (line 32) | @Test method createDefaultSaml2AuthenticatedPrincipalWhenNameNullThenException (line 41) | @Test method createDefaultSaml2AuthenticatedPrincipalWhenAttributesNullThenException (line 49) | @Test method getFirstAttributeWhenStringValueThenReturnsValue (line 56) | @Test method getAttributeWhenStringValuesThenReturnsValues (line 64) | @Test method getAttributeWhenDistinctValuesThenReturnsValues (line 72) | @Test method whenUsedAsKeyInMapThenRetrievableAcrossSerialization (line 86) | @Test FILE: saml2/saml2-service-provider/src/test/java/org/springframework/security/saml2/provider/service/authentication/Saml2AssertionAuthenticationTests.java class Saml2AssertionAuthenticationTests (line 27) | class Saml2AssertionAuthenticationTests { method toBuilderWhenApplyThenCopies (line 29) | @Test FILE: saml2/saml2-service-provider/src/test/java/org/springframework/security/saml2/provider/service/authentication/Saml2PostAuthenticationRequestTests.java class Saml2PostAuthenticationRequestTests (line 26) | class Saml2PostAuthenticationRequestTests { method serializeWhenDeserializeThenSameFields (line 30) | @Test method serializeWhenDeserializeAndCompareToOtherThenNotSame (line 39) | @Test method getAuthenticationRequestBuilder (line 51) | private Saml2PostAuthenticationRequest.Builder getAuthenticationReques... FILE: saml2/saml2-service-provider/src/test/java/org/springframework/security/saml2/provider/service/authentication/Saml2RedirectAuthenticationRequestTests.java class Saml2RedirectAuthenticationRequestTests (line 26) | class Saml2RedirectAuthenticationRequestTests { method serializeWhenDeserializeThenSameFields (line 30) | @Test method serializeWhenDeserializeAndCompareToOtherThenNotSame (line 39) | @Test method getAuthenticationRequestBuilder (line 51) | private Saml2RedirectAuthenticationRequest.Builder getAuthenticationRe... FILE: saml2/saml2-service-provider/src/test/java/org/springframework/security/saml2/provider/service/authentication/TestOpenSamlObjects.java class TestOpenSamlObjects (line 109) | public final class TestOpenSamlObjects { method TestOpenSamlObjects (line 127) | private TestOpenSamlObjects() { method response (line 130) | public static Response response() { method response (line 134) | public static Response response(String destination, String issuerEntit... method signedResponseWithOneAssertion (line 144) | static Response signedResponseWithOneAssertion() { method signedResponseWithOneAssertion (line 149) | static Response signedResponseWithOneAssertion(Consumer resp... method assertion (line 156) | static Assertion assertion() { method assertion (line 160) | public static Assertion assertion(String username, String issuerEntity... method issuer (line 181) | static Issuer issuer(String entityId) { method subject (line 187) | static Subject subject(String principalName) { method nameId (line 195) | static NameID nameId(String principalName) { method subjectConfirmation (line 201) | static SubjectConfirmation subjectConfirmation() { method subjectConfirmationData (line 205) | static SubjectConfirmationData subjectConfirmationData(String recipien... method conditions (line 211) | static Conditions conditions() { method authnRequest (line 215) | public static AuthnRequest authnRequest() { method logoutRequest (line 225) | public static LogoutRequest logoutRequest() { method getSigningCredential (line 237) | public static Credential getSigningCredential(Saml2X509Credential cred... method getBasicCredential (line 244) | static BasicCredential getBasicCredential(Saml2X509Credential credenti... method signed (line 248) | static T signed(T signable, Saml2X509Cr... method signed (line 265) | public static T signed(T signable, Saml... method encrypted (line 269) | static EncryptedAssertion encrypted(Assertion assertion, Saml2X509Cred... method encrypted (line 280) | static EncryptedID encrypted(NameID nameId, Saml2X509Credential creden... method encrypted (line 291) | static EncryptedAttribute encrypted(String name, String value, Saml2X5... method getEncrypter (line 303) | private static Encrypter getEncrypter(X509Certificate certificate) { method attribute (line 320) | static Attribute attribute(String name, String value) { method customAttributeStatement (line 329) | static AttributeStatement customAttributeStatement(String attributeNam... method attributeStatements (line 340) | static List attributeStatements() { method successStatus (line 397) | static Status successStatus() { method status (line 401) | static Status status(String code) { method assertingPartyLogoutRequest (line 409) | public static LogoutRequest assertingPartyLogoutRequest(RelyingPartyRe... method assertingPartyLogoutRequestNameIdInEncryptedId (line 425) | public static LogoutRequest assertingPartyLogoutRequestNameIdInEncrypt... method assertingPartyLogoutResponse (line 447) | public static LogoutResponse assertingPartyLogoutResponse(RelyingParty... method entityDescriptor (line 466) | public static EntityDescriptor entityDescriptor(RelyingPartyRegistrati... method addCertificate (line 490) | static void addCertificate(KeyInfo info, X509Certificate certificate) { method build (line 499) | static T build(QName qName) { FILE: saml2/saml2-service-provider/src/test/java/org/springframework/security/saml2/provider/service/authentication/TestSaml2AuthenticationTokens.java class TestSaml2AuthenticationTokens (line 27) | public final class TestSaml2AuthenticationTokens { method TestSaml2AuthenticationTokens (line 29) | private TestSaml2AuthenticationTokens() { method token (line 32) | public static Saml2AuthenticationToken token() { method tokenRequested (line 38) | public static Saml2AuthenticationToken tokenRequested() { FILE: saml2/saml2-service-provider/src/test/java/org/springframework/security/saml2/provider/service/authentication/TestSaml2Authentications.java class TestSaml2Authentications (line 28) | public final class TestSaml2Authentications { method TestSaml2Authentications (line 30) | private TestSaml2Authentications() { method authentication (line 33) | public static Saml2Authentication authentication() { FILE: saml2/saml2-service-provider/src/test/java/org/springframework/security/saml2/provider/service/authentication/TestSaml2LogoutRequests.java class TestSaml2LogoutRequests (line 24) | public final class TestSaml2LogoutRequests { method TestSaml2LogoutRequests (line 26) | private TestSaml2LogoutRequests() { method create (line 30) | public static Saml2LogoutRequest create() { FILE: saml2/saml2-service-provider/src/test/java/org/springframework/security/saml2/provider/service/authentication/TestSaml2PostAuthenticationRequests.java class TestSaml2PostAuthenticationRequests (line 22) | public final class TestSaml2PostAuthenticationRequests { method TestSaml2PostAuthenticationRequests (line 24) | private TestSaml2PostAuthenticationRequests() { method create (line 27) | public static Saml2PostAuthenticationRequest create() { FILE: saml2/saml2-service-provider/src/test/java/org/springframework/security/saml2/provider/service/authentication/TestSaml2RedirectAuthenticationRequests.java class TestSaml2RedirectAuthenticationRequests (line 22) | public final class TestSaml2RedirectAuthenticationRequests { method TestSaml2RedirectAuthenticationRequests (line 24) | private TestSaml2RedirectAuthenticationRequests() { method create (line 27) | public static Saml2RedirectAuthenticationRequest create() { FILE: saml2/saml2-service-provider/src/test/java/org/springframework/security/saml2/provider/service/metadata/RequestMatcherMetadataResponseResolverTests.java class RequestMatcherMetadataResponseResolverTests (line 42) | @ExtendWith(MockitoExtension.class) method saml2MetadataRegistrationIdResolveWhenMatchesThenResolves (line 48) | @Test method saml2MetadataResolveWhenNoMatchingRegistrationThenNull (line 63) | @Test method saml2MetadataRegistrationIdResolveWhenNoMatchingRegistrationThenException (line 73) | @Test method resolveWhenNoRegistrationIdThenResolvesAll (line 82) | @Test method resolveWhenRequestDoesNotMatchThenNull (line 99) | @Test method resolveWhenNoRegistrationIdThenResolvesEntityIds (line 108) | @Test method get (line 124) | private MockHttpServletRequest get(String uri) { method withEntityId (line 128) | private RelyingPartyRegistration withEntityId(String entityId) { FILE: saml2/saml2-service-provider/src/test/java/org/springframework/security/saml2/provider/service/registration/CachingRelyingPartyRegistrationRepositoryTests.java class CachingRelyingPartyRegistrationRepositoryTests (line 38) | @ExtendWith(MockitoExtension.class) method iteratorWhenResolvableThenPopulatesCache (line 47) | @Test method iteratorWhenExceptionThenPropagates (line 56) | @Test method findByRegistrationIdWhenResolvableThenPopulatesCache (line 63) | @Test method findUniqueByAssertingPartyEntityIdWhenResolvableThenPopulatesCache (line 72) | @Test FILE: saml2/saml2-service-provider/src/test/java/org/springframework/security/saml2/provider/service/registration/InMemoryRelyingPartyRegistrationRepositoryTests.java class InMemoryRelyingPartyRegistrationRepositoryTests (line 26) | public class InMemoryRelyingPartyRegistrationRepositoryTests { method findByRegistrationIdWhenGivenIdThenReturnsMatchingRegistration (line 28) | @Test method findByRegistrationIdWhenGivenWrongIdThenReturnsNull (line 36) | @Test method findByAssertingPartyEntityIdWhenGivenEntityIdThenReturnsMatchingRegistrations (line 45) | @Test method findByAssertingPartyEntityIdWhenGivenWrongEntityIdThenReturnsEmpty (line 54) | @Test FILE: saml2/saml2-service-provider/src/test/java/org/springframework/security/saml2/provider/service/registration/JdbcAssertingPartyMetadataRepositoryTests.java class JdbcAssertingPartyMetadataRepositoryTests (line 37) | class JdbcAssertingPartyMetadataRepositoryTests { method setUp (line 51) | @BeforeEach method tearDown (line 58) | @AfterEach method constructorWhenJdbcOperationsIsNullThenThrowIllegalArgumentException (line 63) | @Test method findByEntityIdWhenEntityIdIsNullThenThrowIllegalArgumentException (line 72) | @Test method findByEntityIdWhenEntityPresentThenReturns (line 81) | @Test method findByEntityIdWhenNotExistsThenNull (line 90) | @Test method iteratorWhenEnitiesExistThenContains (line 96) | @Test method saveWhenExistingThenUpdates (line 109) | @Test method createDb (line 118) | private static EmbeddedDatabase createDb() { method createDb (line 122) | private static EmbeddedDatabase createDb(String schema) { method assertAssertingPartyEquals (line 133) | private void assertAssertingPartyEquals(AssertingPartyMetadata found, ... FILE: saml2/saml2-service-provider/src/test/java/org/springframework/security/saml2/provider/service/registration/OpenSamlRelyingPartyRegistrationBuilderHttpMessageConverterTests.java class OpenSamlRelyingPartyRegistrationBuilderHttpMessageConverterTests (line 35) | public class OpenSamlRelyingPartyRegistrationBuilderHttpMessageConverter... method setup (line 59) | @BeforeEach method readWhenMissingIDPSSODescriptorThenException (line 64) | @Test method readWhenMissingVerificationKeyThenException (line 73) | @Test method readWhenMissingSingleSignOnServiceThenException (line 83) | @Test method readWhenDescriptorFullySpecifiedThenConfigures (line 94) | @Test method readWhenEntitiesDescriptorThenConfigures (line 119) | @Test method readWhenKeyDescriptorHasNoUseThenConfiguresBothKeyTypes (line 144) | @Test method x509Certificate (line 160) | X509Certificate x509Certificate(String data) { method readWhenUnsupportedElementThenSaml2Exception (line 171) | @Test FILE: saml2/saml2-service-provider/src/test/java/org/springframework/security/saml2/provider/service/registration/RelyingPartyRegistrationTests.java class RelyingPartyRegistrationTests (line 32) | public class RelyingPartyRegistrationTests { method withRelyingPartyRegistrationWorks (line 34) | @Test method mutateWhenInvokedThenCreatesCopy (line 48) | @Test method compareRegistrations (line 61) | private void compareRegistrations(RelyingPartyRegistration registratio... method buildWhenUsingDefaultsThenAssertionConsumerServiceBindingDefaultsToPost (line 98) | @Test method buildPreservesCredentialsOrder (line 110) | @Test method withAssertingPartyMetadataWhenMetadataThenBuilderCopies (line 174) | @Test method withAssertingPartyMetadataWhenMetadataThenDisallowsDetails (line 200) | @Test method withAssertingPartyMetadataWhenDetailsThenBuilderCopies (line 213) | @Test class CustomAssertingPartyMetadata (line 240) | private static class CustomAssertingPartyMetadata implements Asserting... method getEntityId (line 242) | @Override method getWantAuthnRequestsSigned (line 247) | @Override method getSigningAlgorithms (line 252) | @Override method getVerificationX509Credentials (line 257) | @Override method getEncryptionX509Credentials (line 262) | @Override method getSingleSignOnServiceLocation (line 267) | @Override method getSingleSignOnServiceBinding (line 272) | @Override method getSingleLogoutServiceLocation (line 277) | @Override method getSingleLogoutServiceResponseLocation (line 282) | @Override method getSingleLogoutServiceBinding (line 287) | @Override method mutate (line 292) | @Override class Builder (line 297) | private static class Builder implements AssertingPartyMetadata.Build... method entityId (line 299) | @Override method wantAuthnRequestsSigned (line 304) | @Override method signingAlgorithms (line 309) | @Override method verificationX509Credentials (line 314) | @Override method encryptionX509Credentials (line 319) | @Override method singleSignOnServiceLocation (line 324) | @Override method singleSignOnServiceBinding (line 329) | @Override method singleLogoutServiceLocation (line 334) | @Override method singleLogoutServiceResponseLocation (line 339) | @Override method singleLogoutServiceBinding (line 344) | @Override method build (line 349) | @Override FILE: saml2/saml2-service-provider/src/test/java/org/springframework/security/saml2/provider/service/registration/RelyingPartyRegistrationsTests.java class RelyingPartyRegistrationsTests (line 42) | public class RelyingPartyRegistrationsTests { method setup (line 48) | @BeforeEach method fromMetadataUrlLocationWhenResolvableThenPopulatesBuilder (line 60) | @Test method fromMetadataUrlLocationWhenUnresolvableThenSaml2Exception (line 78) | @Test method fromMetadataUrlLocationWhenMalformedResponseThenSaml2Exception (line 89) | @Test method fromMetadataFileLocationWhenResolvableThenPopulatesBuilder (line 99) | @Test method fromMetadataFileLocationWhenNotFoundThenSaml2Exception (line 115) | @Test method fromMetadataInputStreamWhenResolvableThenPopulatesBuilder (line 121) | @Test method fromMetadataInputStreamWhenEmptyThenSaml2Exception (line 137) | @Test method collectionFromMetadataLocationWhenResolvableThenPopulatesBuilder (line 145) | @Test method collectionFromMetadataLocationWhenUnresolvableThenSaml2Exception (line 174) | @Test method collectionFromMetadataLocationWhenMalformedResponseThenSaml2Exception (line 185) | @Test method collectionFromMetadataFileWhenResolvableThenPopulatesBuilder (line 195) | @Test method collectionFromMetadataFileWhenContainsOnlyEntityDescriptorThenPopulatesBuilder (line 213) | @Test method collectionFromMetadataFileWhenNotFoundThenSaml2Exception (line 231) | @Test method collectionFromMetadataInputStreamWhenResolvableThenPopulatesBuilder (line 237) | @Test method fromMetadataLocationWhenResolvableThenUsesEntityIdAndOpenSamlAssertingPartyDetails (line 255) | @Test method collectionFromMetadataInputStreamWhenEmptyThenSaml2Exception (line 269) | @Test method collectionFromMetadataLocationCanHandleFederationMetadata (line 277) | @Test method collectionFromMetadataLocationWithoutIdpThenSaml2Exception (line 284) | @Test FILE: saml2/saml2-service-provider/src/test/java/org/springframework/security/saml2/provider/service/registration/TestRelyingPartyRegistrations.java class TestRelyingPartyRegistrations (line 26) | public final class TestRelyingPartyRegistrations { method TestRelyingPartyRegistrations (line 28) | private TestRelyingPartyRegistrations() { method relyingPartyRegistration (line 31) | public static RelyingPartyRegistration.Builder relyingPartyRegistratio... method noCredentials (line 52) | public static RelyingPartyRegistration.Builder noCredentials() { method full (line 64) | public static RelyingPartyRegistration.Builder full() { FILE: saml2/saml2-service-provider/src/test/java/org/springframework/security/saml2/provider/service/servlet/HttpSessionSaml2AuthenticationRequestRepositoryTests.java class HttpSessionSaml2AuthenticationRequestRepositoryTests (line 37) | public class HttpSessionSaml2AuthenticationRequestRepositoryTests { method setup (line 47) | @BeforeEach method loadAuthenticationRequestWhenInvalidSessionThenNull (line 54) | @Test method loadAuthenticationRequestWhenNoAttributeInSessionThenNull (line 61) | @Test method loadAuthenticationRequestWhenAttributeInSessionThenReturnsAuthenticationRequest (line 69) | @Test method saveAuthenticationRequestWhenSessionDontExistsThenCreateAndSave (line 81) | @Test method saveAuthenticationRequestWhenSessionExistsThenSave (line 91) | @Test method saveAuthenticationRequestWhenNullAuthenticationRequestThenDontSave (line 102) | @Test method removeAuthenticationRequestWhenInvalidSessionThenReturnNull (line 111) | @Test method removeAuthenticationRequestWhenAttributeInSessionThenRemoveAuthenticationRequest (line 118) | @Test method removeAuthenticationRequestWhenValidSessionNoAttributeThenReturnsNull (line 133) | @Test FILE: saml2/saml2-service-provider/src/test/java/org/springframework/security/saml2/provider/service/web/CacheSaml2AuthenticationRequestRepositoryTests.java class CacheSaml2AuthenticationRequestRepositoryTests (line 39) | class CacheSaml2AuthenticationRequestRepositoryTests { method loadAuthenticationRequestWhenCachedThenReturns (line 43) | @Test method loadAuthenticationRequestWhenNoRelayStateThenException (line 54) | @Test method saveAuthenticationRequestWhenNoRelayStateThenException (line 61) | @Test method removeAuthenticationRequestWhenNoRelayStateThenException (line 68) | @Test method repositoryWhenCustomCacheThenUses (line 75) | @Test FILE: saml2/saml2-service-provider/src/test/java/org/springframework/security/saml2/provider/service/web/DefaultRelyingPartyRegistrationResolverTests.java class DefaultRelyingPartyRegistrationResolverTests (line 33) | public class DefaultRelyingPartyRegistrationResolverTests { method resolveWhenRequestContainsRegistrationIdThenResolves (line 44) | @Test method resolveWhenRequestContainsInvalidRegistrationIdThenNull (line 61) | @Test method resolveWhenRequestIsMissingRegistrationIdThenNull (line 69) | @Test method constructorWhenNullRelyingPartyRegistrationThenIllegalArgument (line 76) | @Test FILE: saml2/saml2-service-provider/src/test/java/org/springframework/security/saml2/provider/service/web/RelyingPartyRegistrationPlaceholderResolversTests.java class RelyingPartyRegistrationPlaceholderResolversTests (line 32) | public class RelyingPartyRegistrationPlaceholderResolversTests { method uriResolverGivenRequestCreatesResolver (line 34) | @Test method uriResolverGivenRequestAndRegistrationCreatesResolver (line 44) | @Test FILE: saml2/saml2-service-provider/src/test/java/org/springframework/security/saml2/provider/service/web/Saml2AuthenticationTokenConverterTests.java class Saml2AuthenticationTokenConverterTests (line 51) | @ExtendWith(MockitoExtension.class) method convertWhenSamlResponseThenToken (line 60) | @Test method convertWhenSamlResponseWithRelyingPartyRegistrationResolver (line 75) | @Test method convertWhenSamlResponseInvalidBase64ThenSaml2AuthenticationException (line 90) | @Test method convertWhenNoSamlResponseThenNull (line 106) | @Test method convertWhenNoRelyingPartyRegistrationThenNull (line 116) | @Test method convertWhenGetRequestThenInflates (line 125) | @Test method convertWhenGetRequestInvalidDeflatedThenSaml2AuthenticationException (line 142) | @Test method convertWhenUsingSamlUtilsBase64ThenXmlIsValid (line 160) | @Test method convertWhenSavedAuthenticationRequestThenToken (line 172) | @Test method convertWhenSavedAuthenticationRequestThenTokenWithRelyingPartyRegistrationResolver (line 196) | @Test method constructorWhenResolverIsNullThenIllegalArgument (line 220) | @Test method setAuthenticationRequestRepositoryWhenNullThenIllegalArgument (line 225) | @Test method shouldNotConvertGetRequests (line 233) | @Test method validateSsoCircleXml (line 248) | private void validateSsoCircleXml(String xml) { method getSsoCircleEncodedXml (line 254) | private String getSsoCircleEncodedXml() throws IOException { FILE: saml2/saml2-service-provider/src/test/java/org/springframework/security/saml2/provider/service/web/Saml2MetadataFilterTests.java class Saml2MetadataFilterTests (line 51) | public class Saml2MetadataFilterTests { method setup (line 65) | @BeforeEach method doFilterWhenMatcherSucceedsThenResolverInvoked (line 75) | @Test method doFilterWhenMatcherFailsThenProcessesFilterChain (line 83) | @Test method doFilterWhenNoRelyingPartyRegistrationThenUnauthorized (line 90) | @Test method doFilterWhenRelyingPartyRegistrationFoundThenInvokesMetadataResolver (line 99) | @Test method doFilterWhenMatchesThenRespondsWithMetadata (line 116) | @Test method doFilterWhenCustomRequestMatcherThenUses (line 129) | @Test method doFilterWhenSetMetadataFilenameThenUses (line 138) | @Test method doFilterWhenResolverConstructorAndPathStartsWithRegistrationIdThenServesMetadata (line 154) | @Test method doFilterWhenRelyingPartyRegistrationRepositoryConstructorAndPathStartsWithRegistrationIdThenServesMetadata (line 168) | @Test method doFilterWhenCharacterEncodingThenEncodeSpecialCharactersCorrectly (line 183) | @Test method setRequestMatcherWhenNullThenIllegalArgument (line 199) | @Test method setMetadataFilenameWhenEmptyThenThrowsException (line 204) | @Test method setMetadataFilenameWhenMissingRegistrationIdVariableThenThrowsException (line 210) | @Test method constructorWhenRelyingPartyRegistrationRepositoryThenUses (line 217) | @Test method uri (line 226) | private MockHttpServletRequest uri(String uri) { FILE: saml2/saml2-service-provider/src/test/java/org/springframework/security/saml2/provider/service/web/Saml2WebSsoAuthenticationRequestFilterTests.java class Saml2WebSsoAuthenticationRequestFilterTests (line 52) | public class Saml2WebSsoAuthenticationRequestFilterTests { method setup (line 74) | @BeforeEach method doFilterWhenNoRelayStateThenRedirectDoesNotContainParameter (line 95) | @Test method redirectAuthenticationRequest (line 103) | private static Saml2RedirectAuthenticationRequest.Builder redirectAuth... method redirectAuthenticationRequest (line 110) | private static Saml2RedirectAuthenticationRequest.Builder redirectAuth... method postAuthenticationRequest (line 117) | private static Saml2PostAuthenticationRequest.Builder postAuthenticati... method doFilterWhenRelayStateThenRedirectDoesContainParameter (line 124) | @Test method doFilterWhenRelayStateThatRequiresEncodingThenRedirectDoesContainsEncodedParameter (line 132) | @Test method doFilterWhenSimpleSignatureSpecifiedThenSignatureParametersAreInTheRedirectURL (line 144) | @Test method doFilterWhenSignatureIsDisabledThenSignatureParametersAreNotInTheRedirectURL (line 156) | @Test method doFilterWhenPostFormDataIsPresent (line 166) | @Test method doFilterWhenRelyingPartyRegistrationNotFoundThenUnauthorized (line 189) | @Test method setAuthenticationRequestRepositoryWhenNullThenException (line 197) | @Test method doFilterWhenRedirectThenSaveRedirectRequest (line 204) | @Test method doFilterWhenPostThenSaveRedirectRequest (line 213) | @Test method doFilterWhenCustomAuthenticationRequestResolverThenUses (line 228) | @Test FILE: saml2/saml2-service-provider/src/test/java/org/springframework/security/saml2/provider/service/web/authentication/Saml2WebSsoAuthenticationFilterTests.java class Saml2WebSsoAuthenticationFilterTests (line 58) | public class Saml2WebSsoAuthenticationFilterTests { method setup (line 70) | @BeforeEach method constructingFilterWithMissingRegistrationIdVariableThenThrowsException (line 78) | @Test method constructingFilterWithValidRegistrationIdVariableThenSucceeds (line 86) | @Test method constructingFilterWithMissingRegistrationIdVariableAndCustomAuthenticationConverterThenSucceeds (line 91) | @Test method requiresAuthenticationWhenHappyPathThenReturnsTrue (line 97) | @Test method requiresAuthenticationWhenCustomProcessingUrlThenReturnsTrue (line 103) | @Test method attemptAuthenticationWhenRegistrationIdDoesNotExistThenThrowsException (line 113) | @Test method doFilterWhenContinueChainRegistrationIdDoesNotExistThenContinues (line 125) | @Test method doFilterWhenContinueChainNoSamlResponseThenContinues (line 137) | @Test method attemptAuthenticationWhenSavedAuthnRequestThenRemovesAuthnRequest (line 150) | @Test method attemptAuthenticationAddsDetails (line 165) | @Test method attemptAuthenticationWhenAuthenticationNotAbstractAuthenticationTokenDoesNotAddDetails (line 181) | @Test method setAuthenticationRequestRepositoryWhenNullThenThrowsIllegalArgument (line 195) | @Test method setAuthenticationRequestRepositoryWhenExpectedAuthenticationConverterTypeThenSetLoaderIntoConverter (line 201) | @Test method setAuthenticationRequestRepositoryWhenNotExpectedAuthenticationConverterTypeThenDoNotSet (line 211) | @Test method doFilterWhenPathStartsWithRegistrationIdThenAuthenticates (line 221) | @Test class RequiresAuthenticationExposingFilter (line 244) | static final class RequiresAuthenticationExposingFilter extends Saml2W... method RequiresAuthenticationExposingFilter (line 246) | RequiresAuthenticationExposingFilter(RelyingPartyRegistrationReposit... method RequiresAuthenticationExposingFilter (line 250) | RequiresAuthenticationExposingFilter(RelyingPartyRegistrationReposit... method requiresAuthentication (line 254) | @Override FILE: saml2/saml2-service-provider/src/test/java/org/springframework/security/saml2/provider/service/web/authentication/logout/HttpSessionLogoutRequestRepositoryTests.java class HttpSessionLogoutRequestRepositoryTests (line 43) | public class HttpSessionLogoutRequestRepositoryTests { method loadLogoutRequestWhenHttpServletRequestIsNullThenThrowIllegalArgumentException (line 47) | @Test method loadLogoutRequestWhenNotSavedThenReturnNull (line 52) | @Test method loadLogoutRequestWhenSavedThenReturnLogoutRequest (line 60) | @Test method loadLogoutRequestWhenMultipleSavedThenReplacesLogoutRequest (line 71) | @Test method serializeAndDeserializeSaml2LogoutRequest (line 85) | @Test method loadLogoutRequestWhenSavedAndStateParameterNullThenReturnNull (line 102) | @Test method saveLogoutRequestWhenHttpServletRequestIsNullThenThrowIllegalArgumentException (line 110) | @Test method saveLogoutRequestWhenHttpServletResponseIsNullThenThrowIllegalArgumentException (line 117) | @Test method saveLogoutRequestWhenStateNullThenThrowIllegalArgumentException (line 124) | @Test method saveLogoutRequestWhenNotNullThenSaved (line 131) | @Test method saveLogoutRequestWhenNoExistingSessionAndDistributedSessionThenSaved (line 141) | @Test method saveLogoutRequestWhenExistingSessionAndDistributedSessionThenSaved (line 152) | @Test method saveLogoutRequestWhenNullThenRemoved (line 165) | @Test method removeLogoutRequestWhenHttpServletRequestIsNullThenThrowIllegalArgumentException (line 177) | @Test method removeLogoutRequestWhenHttpServletResponseIsNullThenThrowIllegalArgumentException (line 183) | @Test method removeLogoutRequestWhenSavedThenRemoved (line 189) | @Test method removeLogoutRequestWhenSavedThenRemovedFromSession (line 203) | @Test method removeLogoutRequestWhenNotSavedThenNotRemoved (line 216) | @Test method createLogoutRequest (line 225) | private Saml2LogoutRequest.Builder createLogoutRequest() { class MockDistributedHttpSession (line 233) | static class MockDistributedHttpSession extends MockHttpSession { method getAttribute (line 235) | @Override method setAttribute (line 240) | @Override method wrap (line 245) | private Object wrap(Object object) { FILE: saml2/saml2-service-provider/src/test/java/org/springframework/security/saml2/provider/service/web/authentication/logout/Saml2LogoutRequestFilterTests.java class Saml2LogoutRequestFilterTests (line 54) | public class Saml2LogoutRequestFilterTests { method tearDown (line 70) | @AfterEach method doFilterWhenSamlRequestThenRedirects (line 75) | @Test method doFilterWhenSamlRequestThenPosts (line 99) | @Test method doFilterWhenRequestMismatchesThenNoLogout (line 125) | @Test method doFilterWhenNoSamlRequestOrResponseThenNoLogout (line 135) | @Test method doFilterWhenValidationFailsErrorLogoutResponseIsPosted (line 145) | @Test method doFilterWhenNoRelyingErrorLogoutResponseIsPosted (line 175) | @Test method doFilterWhenInvalidBindingErrorLogoutResponseIsPosted (line 203) | @Test method doFilterWhenNoErrorResponseCanBeGeneratedThen401 (line 234) | @Test method checkResponse (line 262) | private void checkResponse(String responseContent, RelyingPartyRegistr... FILE: saml2/saml2-service-provider/src/test/java/org/springframework/security/saml2/provider/service/web/authentication/logout/Saml2LogoutResponseFilterTests.java class Saml2LogoutResponseFilterTests (line 52) | public class Saml2LogoutResponseFilterTests { method setUp (line 65) | @BeforeEach method tearDown (line 70) | @AfterEach method doFilterWhenSamlResponsePostThenLogout (line 75) | @Test method doFilterWhenSamlResponseRedirectThenLogout (line 94) | @Test method doFilterWhenRequestMismatchesThenNoLogout (line 115) | @Test method doFilterWhenNoSamlRequestOrResponseThenNoLogout (line 125) | @Test method doFilterWhenValidatorFailsThenStops (line 135) | @Test method doFilterWhenNoRelyingPartyLogoutThen401 (line 155) | @Test FILE: saml2/saml2-service-provider/src/test/java/org/springframework/security/saml2/provider/service/web/authentication/logout/Saml2RelyingPartyInitiatedLogoutSuccessHandlerTests.java class Saml2RelyingPartyInitiatedLogoutSuccessHandlerTests (line 49) | public class Saml2RelyingPartyInitiatedLogoutSuccessHandlerTests { method setUp (line 58) | @BeforeEach method tearDown (line 63) | @AfterEach method onLogoutSuccessWhenRedirectThenRedirectsToAssertingParty (line 68) | @Test method onLogoutSuccessWhenPostThenPostsToAssertingParty (line 85) | @Test method authentication (line 107) | private Saml2Authentication authentication(RelyingPartyRegistration re... FILE: taglibs/src/main/java/org/springframework/security/taglibs/TagLibConfig.java class TagLibConfig (line 30) | public final class TagLibConfig { method TagLibConfig (line 52) | private TagLibConfig() { method evalOrSkip (line 60) | public static int evalOrSkip(boolean authorized) { method isUiSecurityDisabled (line 64) | public static boolean isUiSecurityDisabled() { method getSecuredUiPrefix (line 68) | public static String getSecuredUiPrefix() { method getSecuredUiSuffix (line 72) | public static String getSecuredUiSuffix() { FILE: taglibs/src/main/java/org/springframework/security/taglibs/authz/AbstractAuthorizeTag.java class AbstractAuthorizeTag (line 63) | public abstract class AbstractAuthorizeTag { method getRequest (line 77) | protected abstract ServletRequest getRequest(); method getResponse (line 83) | protected abstract ServletResponse getResponse(); method getServletContext (line 89) | protected abstract ServletContext getServletContext(); method authorize (line 102) | public boolean authorize() throws IOException { method authorizeUsingAccessExpression (line 119) | @SuppressWarnings("NullAway") // Dataflow analysis limitation method createExpressionEvaluationContext (line 140) | protected EvaluationContext createExpressionEvaluationContext(Security... method authorizeUsingUrlCheck (line 153) | @SuppressWarnings("NullAway") // Dataflow analysis limitation method getAccess (line 162) | public @Nullable String getAccess() { method setAccess (line 166) | public void setAccess(String access) { method getUrl (line 170) | public @Nullable String getUrl() { method setUrl (line 174) | public void setUrl(String url) { method getMethod (line 178) | public @Nullable String getMethod() { method setMethod (line 182) | public void setMethod(String method) { method getContext (line 186) | private SecurityContext getContext() { method getExpressionHandler (line 196) | @SuppressWarnings({ "unchecked", "rawtypes" }) method getPrivilegeEvaluator (line 210) | private WebInvocationPrivilegeEvaluator getPrivilegeEvaluator() throws... method getApplicationContext (line 226) | private ApplicationContext getApplicationContext() { FILE: taglibs/src/main/java/org/springframework/security/taglibs/authz/AccessControlListTag.java class AccessControlListTag (line 58) | public class AccessControlListTag extends TagSupport { method doStartTag (line 79) | @Override method parseHasPermission (line 104) | private List parseHasPermission(String hasPermission) { method skipBody (line 119) | private int skipBody() { method evalBody (line 126) | private int evalBody() { method getContext (line 139) | protected ApplicationContext getContext(PageContext pageContext) { method getDomainObject (line 144) | public Object getDomainObject() { method getHasPermission (line 148) | public String getHasPermission() { method initializeIfRequired (line 152) | private void initializeIfRequired() throws JspException { method getBeanOfType (line 167) | private @Nullable T getBeanOfType(Class type) throws JspExcepti... method setDomainObject (line 183) | public void setDomainObject(Object domainObject) { method setHasPermission (line 187) | public void setHasPermission(String hasPermission) { method setVar (line 191) | public void setVar(String var) { FILE: taglibs/src/main/java/org/springframework/security/taglibs/authz/AuthenticationTag.java class AuthenticationTag (line 48) | public class AuthenticationTag extends TagSupport { method AuthenticationTag (line 63) | public AuthenticationTag() { method init (line 68) | private void init() { method setVar (line 74) | public void setVar(String var) { method setProperty (line 78) | public void setProperty(String operation) { method setScope (line 82) | public void setScope(String scope) { method setPageContext (line 87) | public void setPageContext(PageContext pageContext) { method doStartTag (line 99) | @Override method doEndTag (line 104) | @Override method writeMessage (line 154) | protected void writeMessage(String msg) throws JspException { method setHtmlEscape (line 166) | public void setHtmlEscape(String htmlEscape) { method isHtmlEscape (line 174) | protected boolean isHtmlEscape() { FILE: taglibs/src/main/java/org/springframework/security/taglibs/authz/JspAuthorizeTag.java class JspAuthorizeTag (line 51) | public class JspAuthorizeTag extends AbstractAuthorizeTag implements Tag { method doStartTag (line 71) | @Override method createExpressionEvaluationContext (line 88) | @Override method doEndTag (line 98) | @Override method getId (line 111) | public @Nullable String getId() { method setId (line 115) | public void setId(String id) { method getParent (line 119) | @Override method setParent (line 124) | @Override method getVar (line 129) | public @Nullable String getVar() { method setVar (line 133) | public void setVar(String var) { method release (line 137) | @Override method setPageContext (line 143) | @Override method getRequest (line 148) | @Override method getResponse (line 153) | @Override method getServletContext (line 158) | @Override class PageContextVariableLookupEvaluationContext (line 163) | private final class PageContextVariableLookupEvaluationContext impleme... method PageContextVariableLookupEvaluationContext (line 167) | private PageContextVariableLookupEvaluationContext(EvaluationContext... method getRootObject (line 171) | @Override method getConstructorResolvers (line 176) | @Override method getMethodResolvers (line 181) | @Override method getPropertyAccessors (line 186) | @Override method getTypeLocator (line 191) | @Override method getTypeConverter (line 196) | @Override method getTypeComparator (line 201) | @Override method getOperatorOverloader (line 206) | @Override method getBeanResolver (line 211) | @Override method setVariable (line 216) | @Override method lookupVariable (line 221) | @Override FILE: taglibs/src/main/java/org/springframework/security/taglibs/csrf/AbstractCsrfTag.java class AbstractCsrfTag (line 32) | abstract class AbstractCsrfTag extends TagSupport { method doEndTag (line 34) | @Override method handleToken (line 48) | protected abstract String handleToken(CsrfToken token); FILE: taglibs/src/main/java/org/springframework/security/taglibs/csrf/CsrfInputTag.java class CsrfInputTag (line 28) | public class CsrfInputTag extends AbstractCsrfTag { method handleToken (line 30) | @Override FILE: taglibs/src/main/java/org/springframework/security/taglibs/csrf/CsrfMetaTagsTag.java class CsrfMetaTagsTag (line 28) | public class CsrfMetaTagsTag extends AbstractCsrfTag { method handleToken (line 30) | @Override FILE: taglibs/src/test/java/org/springframework/security/taglibs/TldTests.java class TldTests (line 29) | public class TldTests { method testTldVersionIsCorrect (line 32) | @Test FILE: taglibs/src/test/java/org/springframework/security/taglibs/authz/AbstractAuthorizeTagTests.java class AbstractAuthorizeTagTests (line 56) | public class AbstractAuthorizeTagTests { method setup (line 66) | @BeforeEach method teardown (line 74) | @AfterEach method privilegeEvaluatorFromRequest (line 79) | @Test method privilegeEvaluatorFromRequestUsesSecurityContextHolderStrategy (line 92) | @Test method privilegeEvaluatorFromChildContext (line 110) | @Test method expressionFromChildContext (line 124) | @Test method expressionWhenApplicationContextAttributeIsSetThenUsed (line 138) | @Test method expressionWhenApplicationContextAttributeIsWrongTypeThenIllegalArgumentException (line 153) | @Test class AuthzTag (line 160) | private class AuthzTag extends AbstractAuthorizeTag { method getRequest (line 162) | @Override method getResponse (line 167) | @Override method getServletContext (line 172) | @Override FILE: taglibs/src/test/java/org/springframework/security/taglibs/authz/AccessControlListTagTests.java class AccessControlListTagTests (line 52) | @SuppressWarnings("unchecked") method setup (line 63) | @BeforeEach method clearContext (line 80) | @AfterEach method bodyIsEvaluatedIfAclGrantsAccess (line 85) | @Test method securityContextHolderStrategyIsUsedIfConfigured (line 98) | @Test method childContext (line 122) | @Test method multiHasPermissionsAreSplit (line 141) | @Test method hasPermissionsBitMaskSupported (line 159) | @Test method hasPermissionsMixedBitMaskSupported (line 176) | @Test method bodyIsSkippedIfAclDeniesAccess (line 193) | @Test FILE: taglibs/src/test/java/org/springframework/security/taglibs/authz/AuthenticationTagTests.java class AuthenticationTagTests (line 47) | public class AuthenticationTagTests { method tearDown (line 55) | @AfterEach method testOperationWhenPrincipalIsAUserDetailsInstance (line 60) | @Test method testOperationWhenPrincipalIsAString (line 69) | @Test method testNestedPropertyIsReadCorrectly (line 79) | @Test method testOperationWhenPrincipalIsNull (line 88) | @Test method testOperationWhenSecurityContextIsNull (line 97) | @Test method testSkipsBodyIfNullOrEmptyOperation (line 106) | @Test method testThrowsExceptionForUnrecognisedProperty (line 113) | @Test method htmlEscapingIsUsedByDefault (line 123) | @Test method settingHtmlEscapeToFalsePreventsEscaping (line 132) | @Test method setSecurityContextHolderStrategyThenUses (line 142) | @Test class MyAuthenticationTag (line 160) | private class MyAuthenticationTag extends AuthenticationTag { method getLastMessage (line 164) | String getLastMessage() { method writeMessage (line 168) | @Override FILE: taglibs/src/test/java/org/springframework/security/taglibs/authz/AuthorizeTagTests.java class AuthorizeTagTests (line 51) | @ExtendWith(MockitoExtension.class) method setUp (line 64) | @BeforeEach method tearDown (line 79) | @AfterEach method taglibsDocumentationHasPermissionOr (line 85) | @Test method skipsBodyIfNoAuthenticationPresent (line 94) | @Test method skipsBodyIfAccessExpressionDeniesAccess (line 101) | @Test method showsBodyIfAccessExpressionAllowsAccess (line 107) | @Test method requestAttributeIsResolvedAsElVariable (line 113) | @Test method skipsBodyWithUrlSetIfNoAuthenticationPresent (line 121) | @Test method skipsBodyIfUrlIsNotAllowed (line 128) | @Test method evaluatesBodyIfUrlIsAllowed (line 134) | @Test method skipsBodyIfMethodIsNotAllowed (line 141) | @Test class MockWebInvocationPrivilegeEvaluator (line 148) | public static class MockWebInvocationPrivilegeEvaluator implements Web... method isAllowed (line 150) | @Override method isAllowed (line 155) | @Override FILE: taglibs/src/test/java/org/springframework/security/taglibs/csrf/AbstractCsrfTagTests.java class AbstractCsrfTagTests (line 38) | public class AbstractCsrfTagTests { method setUp (line 46) | @BeforeEach method noCsrfDoesNotRender (line 56) | @Test method hasCsrfRendersReturnedValue (line 65) | @Test method hasCsrfRendersDifferentValue (line 77) | @Test class MockTag (line 89) | private static class MockTag extends AbstractCsrfTag { method handleToken (line 95) | @Override FILE: taglibs/src/test/java/org/springframework/security/taglibs/csrf/CsrfInputTagTests.java class CsrfInputTagTests (line 30) | public class CsrfInputTagTests { method setUp (line 34) | @BeforeEach method handleTokenReturnsHiddenInput (line 39) | @Test method handleTokenReturnsHiddenInputDifferentTokenValue (line 48) | @Test FILE: taglibs/src/test/java/org/springframework/security/taglibs/csrf/CsrfMetaTagsTagTests.java class CsrfMetaTagsTagTests (line 30) | public class CsrfMetaTagsTagTests { method setUp (line 34) | @BeforeEach method handleTokenRendersTags (line 39) | @Test method handleTokenRendersTagsDifferentToken (line 50) | @Test FILE: test/src/main/java/org/springframework/security/test/aot/hint/WebTestUtilsRuntimeHints.java class WebTestUtilsRuntimeHints (line 38) | class WebTestUtilsRuntimeHints implements RuntimeHintsRegistrar { method registerHints (line 40) | @Override method registerFilterChainProxyHints (line 50) | private void registerFilterChainProxyHints(RuntimeHints hints) { method registerCsrfTokenRepositoryHints (line 62) | private void registerCsrfTokenRepositoryHints(RuntimeHints hints) { method registerSecurityContextRepositoryHints (line 66) | private void registerSecurityContextRepositoryHints(RuntimeHints hints) { FILE: test/src/main/java/org/springframework/security/test/aot/hint/WithSecurityContextTestRuntimeHints.java class WithSecurityContextTestRuntimeHints (line 38) | class WithSecurityContextTestRuntimeHints implements TestRuntimeHintsReg... method registerHints (line 40) | @Override method getClassAnnotations (line 48) | private Stream> getClassAnnotati... method getMethodAnnotations (line 52) | private Stream> getMethodAnnotat... method registerDeclaredConstructors (line 57) | private void registerDeclaredConstructors(RuntimeHints hints, Class... FILE: test/src/main/java/org/springframework/security/test/context/TestSecurityContextHolder.java class TestSecurityContextHolder (line 60) | public final class TestSecurityContextHolder { method TestSecurityContextHolder (line 64) | private TestSecurityContextHolder() { method clearContext (line 71) | public static void clearContext() { method getContext (line 80) | public static SecurityContext getContext() { method setContext (line 94) | public static void setContext(SecurityContext context) { method setAuthentication (line 107) | public static void setAuthentication(Authentication authentication) { method getDefaultContext (line 119) | private static SecurityContext getDefaultContext() { FILE: test/src/main/java/org/springframework/security/test/context/TestSecurityContextHolderStrategyAdapter.java class TestSecurityContextHolderStrategyAdapter (line 23) | public final class TestSecurityContextHolderStrategyAdapter implements S... method clearContext (line 25) | @Override method getContext (line 30) | @Override method setContext (line 35) | @Override method createEmptyContext (line 40) | @Override FILE: test/src/main/java/org/springframework/security/test/context/support/DelegatingTestExecutionListener.java class DelegatingTestExecutionListener (line 28) | class DelegatingTestExecutionListener extends AbstractTestExecutionListe... method DelegatingTestExecutionListener (line 32) | DelegatingTestExecutionListener(TestExecutionListener delegate) { method beforeTestClass (line 37) | @Override method prepareTestInstance (line 42) | @Override method beforeTestMethod (line 47) | @Override method beforeTestExecution (line 52) | @Override method afterTestExecution (line 57) | @Override method afterTestMethod (line 62) | @Override method afterTestClass (line 67) | @Override FILE: test/src/main/java/org/springframework/security/test/context/support/ReactorContextTestExecutionListener.java class ReactorContextTestExecutionListener (line 44) | public class ReactorContextTestExecutionListener extends DelegatingTestE... method ReactorContextTestExecutionListener (line 50) | public ReactorContextTestExecutionListener() { method createDelegate (line 54) | private static TestExecutionListener createDelegate() { method getOrder (line 65) | @Override class DelegateTestExecutionListener (line 70) | private static class DelegateTestExecutionListener extends AbstractTes... method beforeTestMethod (line 72) | @Override method afterTestMethod (line 79) | @Override class SecuritySubContext (line 84) | private static class SecuritySubContext implements CoreSubscriber... method SecuritySubContext (line 93) | SecuritySubContext(CoreSubscriber delegate, SecurityContext sec... method currentContext (line 98) | @Override method onSubscribe (line 113) | @Override method onNext (line 118) | @Override method onError (line 123) | @Override method onComplete (line 128) | @Override FILE: test/src/main/java/org/springframework/security/test/context/support/TestExecutionEvent.java type TestExecutionEvent (line 28) | public enum TestExecutionEvent { FILE: test/src/main/java/org/springframework/security/test/context/support/WithAnonymousUserSecurityContextFactory.java class WithAnonymousUserSecurityContextFactory (line 38) | final class WithAnonymousUserSecurityContextFactory implements WithSecur... method createSecurityContext (line 43) | @Override method setSecurityContextHolderStrategy (line 52) | @Autowired(required = false) FILE: test/src/main/java/org/springframework/security/test/context/support/WithMockUserSecurityContextFactory.java class WithMockUserSecurityContextFactory (line 42) | final class WithMockUserSecurityContextFactory implements WithSecurityCo... method createSecurityContext (line 47) | @Override method setSecurityContextHolderStrategy (line 73) | @Autowired(required = false) FILE: test/src/main/java/org/springframework/security/test/context/support/WithSecurityContextFactory.java type WithSecurityContextFactory (line 35) | public interface WithSecurityContextFactory { method createSecurityContext (line 43) | SecurityContext createSecurityContext(A annotation); FILE: test/src/main/java/org/springframework/security/test/context/support/WithSecurityContextTestExecutionListener.java class WithSecurityContextTestExecutionListener (line 60) | public class WithSecurityContextTestExecutionListener extends AbstractTe... method beforeTestMethod (line 84) | @Override method beforeTestExecution (line 106) | @Override method createTestSecurityContext (line 115) | private @Nullable TestSecurityContext createTestSecurityContext(Annota... method createTestSecurityContext (line 121) | private @Nullable TestSecurityContext createTestSecurityContext(Class<... method createTestSecurityContext (line 132) | @SuppressWarnings({ "rawtypes", "unchecked" }) method findAnnotation (line 157) | private @Nullable Annotation findAnnotation(AnnotatedElement annotated... method createFactory (line 176) | private WithSecurityContextFactory createFactory... method afterTestMethod (line 194) | @Override method getOrder (line 202) | @Override class TestSecurityContext (line 207) | static class TestSecurityContext { method TestSecurityContext (line 213) | TestSecurityContext(Supplier securityContextSupplie... method getSecurityContextSupplier (line 218) | Supplier getSecurityContextSupplier() { method getTestExecutionEvent (line 222) | TestExecutionEvent getTestExecutionEvent() { FILE: test/src/main/java/org/springframework/security/test/context/support/WithUserDetailsSecurityContextFactory.java class WithUserDetailsSecurityContextFactory (line 45) | final class WithUserDetailsSecurityContextFactory implements WithSecurit... method WithUserDetailsSecurityContextFactory (line 59) | @Autowired method createSecurityContext (line 64) | @Override method setSecurityContextHolderStrategy (line 78) | @Autowired(required = false) method findUserDetailsService (line 83) | private UserDetailsService findUserDetailsService(String beanName) { method findAndAdaptReactiveUserDetailsService (line 94) | @Nullable UserDetailsService findAndAdaptReactiveUserDetailsService(St... class ReactiveUserDetailsServiceAdapter (line 106) | private final class ReactiveUserDetailsServiceAdapter implements UserD... method ReactiveUserDetailsServiceAdapter (line 110) | private ReactiveUserDetailsServiceAdapter(ReactiveUserDetailsService... method loadUserByUsername (line 114) | @Override FILE: test/src/main/java/org/springframework/security/test/web/reactive/server/SecurityMockServerConfigurers.java class SecurityMockServerConfigurers (line 103) | public final class SecurityMockServerConfigurers { method SecurityMockServerConfigurers (line 105) | private SecurityMockServerConfigurers() { method springSecurity (line 112) | public static MockServerConfigurer springSecurity() { method mockAuthentication (line 128) | public static T... class MutatorWebTestClientConfigurer (line 390) | private static final class MutatorWebTestClientConfigurer implements W... method MutatorWebTestClientConfigurer (line 394) | private MutatorWebTestClientConfigurer(Supplier> addSetupMutatorFilter() { class SetupMutatorFilter (line 420) | private static final class SetupMutatorFilter implements WebFilter { method SetupMutatorFilter (line 424) | private SetupMutatorFilter(Supplier> context) { method filter (line 428) | @Override class MutatorFilter (line 436) | private static class MutatorFilter implements WebFilter { method filter (line 440) | @Override class JwtMutator (line 461) | public static final class JwtMutator implements WebTestClientConfigure... method JwtMutator (line 467) | private JwtMutator() { method jwt (line 485) | public JwtMutator jwt(Consumer jwtBuilderConsumer) { method jwt (line 500) | public JwtMutator jwt(Jwt jwt) { method authorities (line 510) | public JwtMutator authorities(Collection authoriti... method authorities (line 521) | public JwtMutator authorities(GrantedAuthority... authorities) { method authorities (line 534) | public JwtMutator authorities(Converter T... class OpaqueTokenMutator (line 575) | public static final class OpaqueTokenMutator implements WebTestClientC... method OpaqueTokenMutator (line 583) | private OpaqueTokenMutator() { method attributes (line 592) | public OpaqueTokenMutator attributes(Consumer> a... method authorities (line 608) | public OpaqueTokenMutator authorities(Collection a... method authorities (line 620) | public OpaqueTokenMutator authorities(GrantedAuthority... authoritie... method principal (line 632) | public OpaqueTokenMutator principal(OAuth2AuthenticatedPrincipal pri... method beforeServerCreated (line 638) | @Override method afterConfigureAdded (line 643) | @Override method afterConfigurerAdded (line 648) | @Override method configurer (line 662) | private T... method defaultAttributes (line 670) | private Map defaultAttributes() { method defaultAuthorities (line 677) | private Collection defaultAuthorities() { method defaultPrincipal (line 693) | private OAuth2AuthenticatedPrincipal defaultPrincipal() { method getAuthorities (line 697) | private Collection getAuthorities(Collection sc... method getOAuth2AccessToken (line 703) | private OAuth2AccessToken getOAuth2AccessToken(OAuth2AuthenticatedPr... method getInstant (line 709) | private @Nullable Instant getInstant(Map attributes,... class OAuth2LoginMutator (line 726) | public static final class OAuth2LoginMutator implements WebTestClientC... method OAuth2LoginMutator (line 740) | private OAuth2LoginMutator(OAuth2AccessToken accessToken) { method authorities (line 750) | public OAuth2LoginMutator authorities(Collection a... method authorities (line 762) | public OAuth2LoginMutator authorities(GrantedAuthority... authoritie... method attributes (line 775) | public OAuth2LoginMutator attributes(Consumer> a... method oauth2User (line 791) | public OAuth2LoginMutator oauth2User(OAuth2User oauth2User) { method clientRegistration (line 804) | public OAuth2LoginMutator clientRegistration(ClientRegistration clie... method beforeServerCreated (line 809) | @Override method afterConfigureAdded (line 819) | @Override method afterConfigurerAdded (line 829) | @Override method getToken (line 840) | private OAuth2AuthenticationToken getToken() { method clientRegistrationBuilder (line 846) | private ClientRegistration.Builder clientRegistrationBuilder() { method defaultAuthorities (line 855) | private Collection defaultAuthorities() { method defaultAttributes (line 864) | private Map defaultAttributes() { method defaultPrincipal (line 870) | private OAuth2User defaultPrincipal() { class OidcLoginMutator (line 880) | public static final class OidcLoginMutator implements WebTestClientCon... method OidcLoginMutator (line 895) | private OidcLoginMutator(OAuth2AccessToken accessToken) { method authorities (line 905) | public OidcLoginMutator authorities(Collection aut... method authorities (line 917) | public OidcLoginMutator authorities(GrantedAuthority... authorities) { method idToken (line 930) | public OidcLoginMutator idToken(Consumer idToke... method userInfoToken (line 945) | public OidcLoginMutator userInfoToken(Consumer... method oidcUser (line 961) | public OidcLoginMutator oidcUser(OidcUser oidcUser) { method clientRegistration (line 974) | public OidcLoginMutator clientRegistration(ClientRegistration client... method beforeServerCreated (line 979) | @Override method afterConfigureAdded (line 989) | @Override method afterConfigurerAdded (line 999) | @Override method clientRegistrationBuilder (line 1010) | private ClientRegistration.Builder clientRegistrationBuilder() { method getToken (line 1019) | private OAuth2AuthenticationToken getToken() { method getAuthorities (line 1025) | private Collection getAuthorities() { method getOidcIdToken (line 1037) | private OidcIdToken getOidcIdToken() { method getOidcUserInfo (line 1044) | private OidcUserInfo getOidcUserInfo() { method defaultPrincipal (line 1048) | private OidcUser defaultPrincipal() { class OAuth2ClientMutator (line 1058) | public static final class OAuth2ClientMutator implements WebTestClient... method OAuth2ClientMutator (line 1069) | private OAuth2ClientMutator() { method OAuth2ClientMutator (line 1072) | private OAuth2ClientMutator(String registrationId) { method clientRegistration (line 1085) | public OAuth2ClientMutator clientRegistration(ClientRegistration cli... method clientRegistration (line 1097) | public OAuth2ClientMutator clientRegistration( method principalName (line 1110) | public OAuth2ClientMutator principalName(String principalName) { method accessToken (line 1123) | public OAuth2ClientMutator accessToken(OAuth2AccessToken accessToken) { method beforeServerCreated (line 1128) | @Override method afterConfigureAdded (line 1133) | @Override method afterConfigurerAdded (line 1137) | @Override method addAuthorizedClientFilter (line 1147) | private Consumer> addAuthorizedClientFilter() { method getClient (line 1166) | private OAuth2AuthorizedClient getClient() { method clientRegistrationBuilder (line 1172) | private ClientRegistration.Builder clientRegistrationBuilder() { class TestOAuth2AuthorizedClientManager (line 1186) | private static final class TestOAuth2AuthorizedClientManager impleme... method TestOAuth2AuthorizedClientManager (line 1195) | TestOAuth2AuthorizedClientManager(ReactiveOAuth2AuthorizedClientMa... method authorize (line 1199) | @Override method enable (line 1209) | static void enable(ServerWebExchange exchange) { method isEnabled (line 1213) | boolean isEnabled(@Nullable ServerWebExchange exchange) { class TestOAuth2AuthorizedClientRepository (line 1223) | static final class TestOAuth2AuthorizedClientRepository implements S... method TestOAuth2AuthorizedClientRepository (line 1232) | TestOAuth2AuthorizedClientRepository(ServerOAuth2AuthorizedClientR... method loadAuthorizedClient (line 1236) | @Override method saveAuthorizedClient (line 1246) | @Override method removeAuthorizedClient (line 1256) | @Override method enable (line 1266) | static void enable(ServerWebExchange exchange) { method isEnabled (line 1270) | boolean isEnabled(ServerWebExchange exchange) { class OAuth2ClientServerTestUtils (line 1276) | private static final class OAuth2ClientServerTestUtils { method OAuth2ClientServerTestUtils (line 1280) | private OAuth2ClientServerTestUtils() { method getAuthorizedClientRepository (line 1292) | static @Nullable ServerOAuth2AuthorizedClientRepository getAuthori... method setAuthorizedClientRepository (line 1308) | static void setAuthorizedClientRepository(ServerWebExchange exchange, method getOAuth2AuthorizedClientManager (line 1326) | static @Nullable ReactiveOAuth2AuthorizedClientManager getOAuth2Au... method setOAuth2AuthorizedClientManager (line 1345) | static void setOAuth2AuthorizedClientManager(ServerWebExchange exc... method findResolver (line 1355) | @SuppressWarnings("unchecked") class WebFluxClasspathGuard (line 1366) | private static class WebFluxClasspathGuard { method findResolver (line 1368) | static @Nullable T fin... method getRequestMappingHandlerAdapter (line 1391) | private static @Nullable RequestMappingHandlerAdapter getRequest... FILE: test/src/main/java/org/springframework/security/test/web/servlet/request/SecurityMockMvcRequestBuilders.java class SecurityMockMvcRequestBuilders (line 41) | public final class SecurityMockMvcRequestBuilders { method SecurityMockMvcRequestBuilders (line 43) | private SecurityMockMvcRequestBuilders() { method formLogin (line 51) | public static FormLoginRequestBuilder formLogin() { method formLogin (line 61) | public static FormLoginRequestBuilder formLogin(String loginProcessing... method logout (line 69) | public static LogoutRequestBuilder logout() { method logout (line 79) | public static LogoutRequestBuilder logout(String logoutUrl) { class LogoutRequestBuilder (line 89) | public static final class LogoutRequestBuilder implements RequestBuild... method LogoutRequestBuilder (line 97) | private LogoutRequestBuilder() { method buildRequest (line 100) | @Override method logoutUrl (line 117) | public LogoutRequestBuilder logoutUrl(String logoutUrl) { method logoutUrl (line 128) | public LogoutRequestBuilder logoutUrl(String logoutUrl, Object... ur... method isMergeEnabled (line 133) | @Override method merge (line 138) | @Override class FormLoginRequestBuilder (line 158) | public static final class FormLoginRequestBuilder implements RequestBu... method FormLoginRequestBuilder (line 176) | private FormLoginRequestBuilder() { method buildRequest (line 179) | @Override method loginProcessingUrl (line 197) | public FormLoginRequestBuilder loginProcessingUrl(String loginProces... method loginProcessingUrl (line 208) | public FormLoginRequestBuilder loginProcessingUrl(String loginProces... method userParameter (line 222) | public FormLoginRequestBuilder userParameter(String usernameParamete... method passwordParam (line 233) | public FormLoginRequestBuilder passwordParam(String passwordParamete... method password (line 243) | public FormLoginRequestBuilder password(String password) { method user (line 253) | public FormLoginRequestBuilder user(String username) { method password (line 265) | public FormLoginRequestBuilder password(String passwordParameter, St... method user (line 278) | public FormLoginRequestBuilder user(String usernameParameter, String... method acceptMediaType (line 290) | public FormLoginRequestBuilder acceptMediaType(MediaType acceptMedia... method isMergeEnabled (line 295) | @Override method merge (line 300) | @Override FILE: test/src/main/java/org/springframework/security/test/web/servlet/request/SecurityMockMvcRequestPostProcessors.java class SecurityMockMvcRequestPostProcessors (line 122) | public final class SecurityMockMvcRequestPostProcessors { method SecurityMockMvcRequestPostProcessors (line 126) | private SecurityMockMvcRequestPostProcessors() { method digest (line 134) | public static DigestRequestPostProcessor digest() { method digest (line 144) | public static DigestRequestPostProcessor digest(String username) { method x509 (line 154) | public static RequestPostProcessor x509(X509Certificate... certificate... method x509 (line 166) | public static RequestPostProcessor x509(String resourceName) throws IO... method csrf (line 180) | public static CsrfRequestPostProcessor csrf() { method testSecurityContext (line 189) | public static RequestPostProcessor testSecurityContext() { method user (line 216) | public static UserRequestPostProcessor user(String username) { method user (line 243) | public static RequestPostProcessor user(UserDetails user) { method jwt (line 268) | public static JwtRequestPostProcessor jwt() { method opaqueToken (line 294) | public static OpaqueTokenRequestPostProcessor opaqueToken() { method authentication (line 319) | public static RequestPostProcessor authentication(Authentication authe... method anonymous (line 349) | public static RequestPostProcessor anonymous() { method securityContext (line 363) | public static RequestPostProcessor securityContext(SecurityContext sec... method httpBasic (line 375) | public static RequestPostProcessor httpBasic(String username, String p... method oauth2Login (line 401) | public static OAuth2LoginRequestPostProcessor oauth2Login() { method oidcLogin (line 429) | public static OidcLoginRequestPostProcessor oidcLogin() { method oauth2Client (line 446) | public static OAuth2ClientRequestPostProcessor oauth2Client() { method oauth2Client (line 462) | public static OAuth2ClientRequestPostProcessor oauth2Client(String reg... method getSecurityContextHolderStrategy (line 466) | private static SecurityContextHolderStrategy getSecurityContextHolderS... class X509RequestPostProcessor (line 481) | private static final class X509RequestPostProcessor implements Request... method X509RequestPostProcessor (line 485) | private X509RequestPostProcessor(X509Certificate... certificates) { method postProcessRequest (line 490) | @Override class CsrfRequestPostProcessor (line 504) | public static final class CsrfRequestPostProcessor implements RequestP... method CsrfRequestPostProcessor (line 514) | private CsrfRequestPostProcessor() { method postProcessRequest (line 517) | @Override method asHeader (line 549) | public CsrfRequestPostProcessor asHeader() { method useInvalidToken (line 558) | public CsrfRequestPostProcessor useInvalidToken() { class TestCsrfTokenRepository (line 567) | static class TestCsrfTokenRepository implements CsrfTokenRepository { method TestCsrfTokenRepository (line 575) | TestCsrfTokenRepository(CsrfTokenRepository delegate) { method generateToken (line 579) | @Override method saveToken (line 584) | @Override method loadToken (line 594) | @Override method enable (line 604) | static void enable(HttpServletRequest request) { method isEnabled (line 608) | boolean isEnabled(HttpServletRequest request) { class DigestRequestPostProcessor (line 616) | public static class DigestRequestPostProcessor implements RequestPostP... method username (line 637) | private DigestRequestPostProcessor username(String username) { method password (line 648) | public DigestRequestPostProcessor password(String password) { method realm (line 659) | public DigestRequestPostProcessor realm(String realm) { method generateNonce (line 665) | private static String generateNonce(int validitySeconds) { method createAuthorizationHeader (line 673) | private String createAuthorizationHeader(MockHttpServletRequest requ... method postProcessRequest (line 682) | @Override method generateDigest (line 705) | private static String generateDigest(String username, String realm, ... method encodePasswordInA1Format (line 722) | static String encodePasswordInA1Format(String username, String realm... method md5Hex (line 726) | private static String md5Hex(String a2) { class SecurityContextRequestPostProcessorSupport (line 736) | private abstract static class SecurityContextRequestPostProcessorSuppo... method save (line 744) | final void save(Authentication authentication, HttpServletRequest re... method save (line 755) | final void save(SecurityContext securityContext, HttpServletRequest ... class TestSecurityContextRepository (line 774) | static final class TestSecurityContextRepository implements Security... method TestSecurityContextRepository (line 780) | private TestSecurityContextRepository(SecurityContextRepository de... method loadContext (line 784) | @Override method saveContext (line 795) | @Override method containsContext (line 801) | @Override method getContext (line 806) | private static SecurityContext getContext(HttpServletRequest reque... class TestSecurityContextHolderPostProcessor (line 822) | private static final class TestSecurityContextHolderPostProcessor exte... method postProcessRequest (line 825) | @Override class SecurityContextRequestPostProcessor (line 850) | private static final class SecurityContextRequestPostProcessor extends... method SecurityContextRequestPostProcessor (line 855) | private SecurityContextRequestPostProcessor(SecurityContext security... method postProcessRequest (line 859) | @Override class AuthenticationRequestPostProcessor (line 875) | private static final class AuthenticationRequestPostProcessor extends ... method AuthenticationRequestPostProcessor (line 880) | private AuthenticationRequestPostProcessor(Authentication authentica... method postProcessRequest (line 884) | @Override class UserDetailsRequestPostProcessor (line 902) | private static final class UserDetailsRequestPostProcessor implements ... method UserDetailsRequestPostProcessor (line 906) | UserDetailsRequestPostProcessor(UserDetails user) { method postProcessRequest (line 912) | @Override class UserRequestPostProcessor (line 926) | public static final class UserRequestPostProcessor extends SecurityCon... method UserRequestPostProcessor (line 949) | private UserRequestPostProcessor(String username) { method roles (line 964) | public UserRequestPostProcessor roles(String... roles) { method authorities (line 981) | public UserRequestPostProcessor authorities(GrantedAuthority... auth... method authorities (line 991) | public UserRequestPostProcessor authorities(Collection jwtBuilderC... method jwt (line 1098) | public JwtRequestPostProcessor jwt(Jwt jwt) { method authorities (line 1108) | public JwtRequestPostProcessor authorities(Collection defaultAttributes() { method defaultAuthorities (line 1232) | private Collection defaultAuthorities() { method defaultPrincipal (line 1248) | private OAuth2AuthenticatedPrincipal defaultPrincipal() { method getAuthorities (line 1252) | private Collection getAuthorities(Collection sc... method getOAuth2AccessToken (line 1258) | private OAuth2AccessToken getOAuth2AccessToken(OAuth2AuthenticatedPr... method getInstant (line 1264) | private @Nullable Instant getInstant(Map attributes,... class OAuth2LoginRequestPostProcessor (line 1281) | public static final class OAuth2LoginRequestPostProcessor implements R... method OAuth2LoginRequestPostProcessor (line 1295) | private OAuth2LoginRequestPostProcessor(OAuth2AccessToken accessToke... method authorities (line 1305) | public OAuth2LoginRequestPostProcessor authorities(Collection defaultAuthorities() { method defaultAttributes (line 1394) | private Map defaultAttributes() { method defaultPrincipal (line 1400) | private OAuth2User defaultPrincipal() { class OidcLoginRequestPostProcessor (line 1410) | public static final class OidcLoginRequestPostProcessor implements Req... method OidcLoginRequestPostProcessor (line 1425) | private OidcLoginRequestPostProcessor(OAuth2AccessToken accessToken) { method authorities (line 1435) | public OidcLoginRequestPostProcessor authorities(Collection getAuthorities() { method getOidcIdToken (line 1535) | private OidcIdToken getOidcIdToken() { method getOidcUserInfo (line 1542) | private OidcUserInfo getOidcUserInfo() { method defaultPrincipal (line 1546) | private OidcUser defaultPrincipal() { class OAuth2ClientRequestPostProcessor (line 1556) | public static final class OAuth2ClientRequestPostProcessor implements ... method OAuth2ClientRequestPostProcessor (line 1567) | private OAuth2ClientRequestPostProcessor() { method OAuth2ClientRequestPostProcessor (line 1570) | private OAuth2ClientRequestPostProcessor(String registrationId) { method clientRegistration (line 1581) | public OAuth2ClientRequestPostProcessor clientRegistration(ClientReg... method clientRegistration (line 1591) | public OAuth2ClientRequestPostProcessor clientRegistration( method principalName (line 1604) | public OAuth2ClientRequestPostProcessor principalName(String princip... method accessToken (line 1615) | public OAuth2ClientRequestPostProcessor accessToken(OAuth2AccessToke... method postProcessRequest (line 1620) | @Override method clientRegistrationBuilder (line 1644) | private ClientRegistration.Builder clientRegistrationBuilder() { class TestOAuth2AuthorizedClientManager (line 1658) | private static final class TestOAuth2AuthorizedClientManager impleme... method TestOAuth2AuthorizedClientManager (line 1667) | TestOAuth2AuthorizedClientManager(OAuth2AuthorizedClientManager de... method authorize (line 1671) | @Override method enable (line 1681) | static void enable(HttpServletRequest request) { method isEnabled (line 1685) | boolean isEnabled(@Nullable HttpServletRequest request) { class TestOAuth2AuthorizedClientRepository (line 1695) | static final class TestOAuth2AuthorizedClientRepository implements O... method TestOAuth2AuthorizedClientRepository (line 1704) | TestOAuth2AuthorizedClientRepository(OAuth2AuthorizedClientReposit... method loadAuthorizedClient (line 1708) | @Override method saveAuthorizedClient (line 1717) | @Override method removeAuthorizedClient (line 1727) | @Override method enable (line 1737) | static void enable(HttpServletRequest request) { method isEnabled (line 1741) | boolean isEnabled(HttpServletRequest request) { class OAuth2ClientServletTestUtils (line 1747) | private static final class OAuth2ClientServletTestUtils { method OAuth2ClientServletTestUtils (line 1751) | private OAuth2ClientServletTestUtils() { method getAuthorizedClientRepository (line 1763) | static @Nullable OAuth2AuthorizedClientRepository getAuthorizedCli... method setAuthorizedClientRepository (line 1779) | static void setAuthorizedClientRepository(HttpServletRequest request, method getOAuth2AuthorizedClientManager (line 1797) | static @Nullable OAuth2AuthorizedClientManager getOAuth2Authorized... method setOAuth2AuthorizedClientManager (line 1815) | static void setOAuth2AuthorizedClientManager(HttpServletRequest re... method findResolver (line 1825) | @SuppressWarnings("unchecked") class WebMvcClasspathGuard (line 1835) | private static class WebMvcClasspathGuard { method findResolver (line 1837) | static @Nullable T fin... method getRequestMappingHandlerAdapter (line 1856) | private static @Nullable RequestMappingHandlerAdapter getRequest... FILE: test/src/main/java/org/springframework/security/test/web/servlet/response/SecurityMockMvcResultHandlers.java class SecurityMockMvcResultHandlers (line 32) | public final class SecurityMockMvcResultHandlers { method SecurityMockMvcResultHandlers (line 34) | private SecurityMockMvcResultHandlers() { method exportTestSecurityContext (line 41) | public static ResultHandler exportTestSecurityContext() { class ExportTestSecurityContextHandler (line 52) | private static class ExportTestSecurityContextHandler implements Resul... method handle (line 54) | @Override FILE: test/src/main/java/org/springframework/security/test/web/servlet/response/SecurityMockMvcResultMatchers.java class SecurityMockMvcResultMatchers (line 50) | public final class SecurityMockMvcResultMatchers { method SecurityMockMvcResultMatchers (line 52) | private SecurityMockMvcResultMatchers() { method authenticated (line 59) | public static AuthenticatedMatcher authenticated() { method unauthenticated (line 67) | public static ResultMatcher unauthenticated() { class AuthenticationMatcher (line 71) | private abstract static class AuthenticationMatcher config) { class Config (line 183) | @Configuration class SecurityNoCsrfConfig (line 188) | @Configuration method filterChain (line 192) | @Bean class CustomSecurityConfig (line 200) | @Configuration method filterChain (line 207) | @Bean class PartialSecurityConfig (line 221) | @Configuration method filterChain (line 225) | @Bean class NoSecurityConfig (line 236) | @Configuration class SecurityConfigWithDefaults (line 241) | @Configuration class SecurityContextHolderFilterConfig (line 247) | @Configuration method springSecurityFilter (line 251) | @Bean FILE: web/src/main/java/org/springframework/security/web/AuthenticationEntryPoint.java type AuthenticationEntryPoint (line 33) | public interface AuthenticationEntryPoint { method commence (line 49) | void commence(HttpServletRequest request, HttpServletResponse response... FILE: web/src/main/java/org/springframework/security/web/DefaultRedirectStrategy.java class DefaultRedirectStrategy (line 40) | public class DefaultRedirectStrategy implements RedirectStrategy { method sendRedirect (line 56) | @Override method calculateRedirectUrl (line 73) | protected String calculateRedirectUrl(String contextPath, String url) { method setContextRelative (line 99) | public void setContextRelative(boolean useRelativeContext) { method isContextRelative (line 107) | protected boolean isContextRelative() { method setStatusCode (line 120) | public void setStatusCode(HttpStatus statusCode) { FILE: web/src/main/java/org/springframework/security/web/DefaultSecurityFilterChain.java class DefaultSecurityFilterChain (line 47) | public final class DefaultSecurityFilterChain implements SecurityFilterC... method DefaultSecurityFilterChain (line 59) | public DefaultSecurityFilterChain(RequestMatcher requestMatcher, Filte... method DefaultSecurityFilterChain (line 63) | public DefaultSecurityFilterChain(RequestMatcher requestMatcher, List<... method getRequestMatcher (line 79) | public RequestMatcher getRequestMatcher() { method getFilters (line 83) | @Override method matches (line 88) | @Override method toString (line 93) | @Override method setBeanName (line 117) | @Override method setBeanFactory (line 122) | @Override FILE: web/src/main/java/org/springframework/security/web/FilterChainProxy.java class FilterChainProxy (line 146) | public class FilterChainProxy extends GenericFilterBean { method FilterChainProxy (line 167) | public FilterChainProxy() { method FilterChainProxy (line 171) | public FilterChainProxy(SecurityFilterChain chain) { method FilterChainProxy (line 175) | public FilterChainProxy(List filterChains) { method afterPropertiesSet (line 180) | @Override method doFilter (line 185) | @Override method doFilterInternal (line 213) | private void doFilterInternal(ServletRequest request, ServletResponse ... method getFilters (line 245) | private @Nullable List getFilters(HttpServletRequest request) { method getFilters (line 264) | public @Nullable List getFilters(String url) { method getFilterChains (line 274) | public List getFilterChains() { method setSecurityContextHolderStrategy (line 284) | public void setSecurityContextHolderStrategy(SecurityContextHolderStra... method setFilterChainValidator (line 295) | public void setFilterChainValidator(FilterChainValidator filterChainVa... method setFilterChainDecorator (line 308) | public void setFilterChainDecorator(FilterChainDecorator filterChainDe... method setFirewall (line 319) | public void setFirewall(HttpFirewall firewall) { method setRequestRejectedHandler (line 329) | public void setRequestRejectedHandler(RequestRejectedHandler requestRe... method toString (line 334) | @Override method requestLine (line 344) | private static String requestLine(HttpServletRequest request) { class VirtualFilterChain (line 352) | private static final class VirtualFilterChain implements FilterChain { method VirtualFilterChain (line 362) | private VirtualFilterChain(FilterChain chain, List additiona... method doFilter (line 368) | @Override type FilterChainValidator (line 385) | public interface FilterChainValidator { method validate (line 387) | void validate(FilterChainProxy filterChainProxy); class NullFilterChainValidator (line 391) | private static class NullFilterChainValidator implements FilterChainVa... method validate (line 393) | @Override type FilterChainDecorator (line 406) | public interface FilterChainDecorator { method decorate (line 414) | default FilterChain decorate(FilterChain original) { method decorate (line 426) | FilterChain decorate(FilterChain original, List filters); class VirtualFilterChainDecorator (line 436) | public static final class VirtualFilterChainDecorator implements Filte... method decorate (line 441) | @Override method decorate (line 449) | @Override class FirewallFilter (line 456) | private static final class FirewallFilter implements Filter { method FirewallFilter (line 460) | private FirewallFilter(HttpFirewall firewall) { method doFilter (line 464) | @Override FILE: web/src/main/java/org/springframework/security/web/FilterInvocation.java class FilterInvocation (line 60) | public class FilterInvocation { method FilterInvocation (line 72) | public FilterInvocation(ServletRequest request, ServletResponse respon... method FilterInvocation (line 79) | public FilterInvocation(String servletPath, String method) { method FilterInvocation (line 83) | public FilterInvocation(@Nullable String contextPath, String servletPa... method FilterInvocation (line 87) | public FilterInvocation(@Nullable String contextPath, String servletPa... method FilterInvocation (line 92) | public FilterInvocation(String contextPath, String servletPath, String... method FilterInvocation (line 96) | public FilterInvocation(@Nullable String contextPath, String servletPa... method getChain (line 111) | public FilterChain getChain() { method getFullRequestUrl (line 120) | public String getFullRequestUrl() { method getHttpRequest (line 124) | public HttpServletRequest getHttpRequest() { method getHttpResponse (line 128) | public @Nullable HttpServletResponse getHttpResponse() { method getRequestUrl (line 136) | public String getRequestUrl() { method getRequest (line 140) | public HttpServletRequest getRequest() { method getResponse (line 144) | public @Nullable HttpServletResponse getResponse() { method toString (line 148) | @Override class DummyRequest (line 158) | static class DummyRequest extends HttpServletRequestWrapper { method DummyRequest (line 182) | DummyRequest() { method getCharacterEncoding (line 186) | @Override method getAttribute (line 191) | @Override method setRequestURI (line 196) | void setRequestURI(String requestURI) { method setPathInfo (line 200) | void setPathInfo(@Nullable String pathInfo) { method getRequestURI (line 204) | @Override method setContextPath (line 209) | void setContextPath(String contextPath) { method getContextPath (line 213) | @Override method setServletPath (line 218) | void setServletPath(String servletPath) { method getServletPath (line 222) | @Override method setMethod (line 227) | void setMethod(@Nullable String method) { method getMethod (line 231) | @Override method getPathInfo (line 236) | @Override method getQueryString (line 241) | @Override method setQueryString (line 246) | void setQueryString(@Nullable String queryString) { method getServerName (line 250) | @Override method getHeader (line 255) | @Override method getHeaders (line 260) | @Override method getHeaderNames (line 269) | @Override method getIntHeader (line 274) | @Override method addHeader (line 283) | void addHeader(String name, String value) { method getParameter (line 287) | @Override method getParameterMap (line 293) | @Override method getParameterNames (line 298) | @Override method getParameterValues (line 303) | @Override method setParameter (line 308) | void setParameter(String name, String... values) { method getServletContext (line 312) | @Override method setServletContext (line 317) | void setServletContext(@Nullable ServletContext servletContext) { class UnsupportedOperationExceptionInvocationHandler (line 323) | static final class UnsupportedOperationExceptionInvocationHandler impl... method invoke (line 327) | @Override method invokeDefaultMethod (line 335) | private Object invokeDefaultMethod(Object proxy, Method method, Obje... method invokeDefaultMethodForJdk8 (line 346) | private Object invokeDefaultMethodForJdk8(Object proxy, Method metho... method isJdk8OrEarlier (line 357) | private boolean isJdk8OrEarlier() { FILE: web/src/main/java/org/springframework/security/web/FormPostRedirectStrategy.java class FormPostRedirectStrategy (line 43) | public final class FormPostRedirectStrategy implements RedirectStrategy { method sendRedirect (line 79) | @Override FILE: web/src/main/java/org/springframework/security/web/ObservationFilterChainDecorator.java class ObservationFilterChainDecorator (line 53) | public final class ObservationFilterChainDecorator implements FilterChai... method ObservationFilterChainDecorator (line 65) | public ObservationFilterChainDecorator(ObservationRegistry registry) { method decorate (line 69) | @Override method decorate (line 74) | @Override method wrapSecured (line 79) | private FilterChain wrapSecured(FilterChain original) { method wrapUnsecured (line 88) | private FilterChain wrapUnsecured(FilterChain original) { method wrap (line 96) | private List wrap(List filters) { method observation (line 107) | static AroundFilterObservation observation(HttpServletRequest request) { class VirtualFilterChain (line 112) | private static final class VirtualFilterChain implements FilterChain { method VirtualFilterChain (line 122) | private VirtualFilterChain(FilterChain chain, List getTranslatedPortMappings() { method lookupHttpPort (line 54) | @Override method lookupHttpsPort (line 64) | @Override method setPortMappings (line 90) | public void setPortMappings(Map newMappings) { method isInPortRange (line 103) | private boolean isInPortRange(int port) { FILE: web/src/main/java/org/springframework/security/web/RedirectStrategy.java type RedirectStrategy (line 31) | public interface RedirectStrategy { method sendRedirect (line 39) | void sendRedirect(HttpServletRequest request, HttpServletResponse resp... FILE: web/src/main/java/org/springframework/security/web/RequestMatcherRedirectFilter.java class RequestMatcherRedirectFilter (line 36) | public final class RequestMatcherRedirectFilter extends OncePerRequestFi... method RequestMatcherRedirectFilter (line 49) | public RequestMatcherRedirectFilter(RequestMatcher requestMatcher, Str... method doFilterInternal (line 59) | @Override FILE: web/src/main/java/org/springframework/security/web/SecurityFilterChain.java type SecurityFilterChain (line 33) | public interface SecurityFilterChain { method matches (line 35) | boolean matches(HttpServletRequest request); method getFilters (line 37) | List getFilters(); FILE: web/src/main/java/org/springframework/security/web/UnreachableFilterChainException.java class UnreachableFilterChainException (line 25) | public class UnreachableFilterChainException extends IllegalArgumentExce... method UnreachableFilterChainException (line 38) | public UnreachableFilterChainException(String message, SecurityFilterC... method getFilterChain (line 45) | public SecurityFilterChain getFilterChain() { method getUnreachableFilterChain (line 49) | public SecurityFilterChain getUnreachableFilterChain() { FILE: web/src/main/java/org/springframework/security/web/WebAttributes.java class WebAttributes (line 31) | public final class WebAttributes { method WebAttributes (line 85) | private WebAttributes() { FILE: web/src/main/java/org/springframework/security/web/access/AccessDeniedHandler.java type AccessDeniedHandler (line 33) | public interface AccessDeniedHandler { method handle (line 43) | void handle(HttpServletRequest request, HttpServletResponse response, ... FILE: web/src/main/java/org/springframework/security/web/access/AccessDeniedHandlerImpl.java class AccessDeniedHandlerImpl (line 47) | public class AccessDeniedHandlerImpl implements AccessDeniedHandler { method handle (line 53) | @Override method setErrorPage (line 83) | public void setErrorPage(String errorPage) { FILE: web/src/main/java/org/springframework/security/web/access/AuthorizationManagerWebInvocationPrivilegeEvaluator.java class AuthorizationManagerWebInvocationPrivilegeEvaluator (line 37) | public final class AuthorizationManagerWebInvocationPrivilegeEvaluator method AuthorizationManagerWebInvocationPrivilegeEvaluator (line 46) | public AuthorizationManagerWebInvocationPrivilegeEvaluator( method isAllowed (line 52) | @Override method isAllowed (line 57) | @Override method setServletContext (line 66) | @Override method setRequestTransformer (line 76) | public void setRequestTransformer(HttpServletRequestTransformer reques... type HttpServletRequestTransformer (line 85) | public interface HttpServletRequestTransformer { method transform (line 97) | HttpServletRequest transform(HttpServletRequest request); FILE: web/src/main/java/org/springframework/security/web/access/CompositeAccessDeniedHandler.java class CompositeAccessDeniedHandler (line 30) | public final class CompositeAccessDeniedHandler implements AccessDeniedH... method CompositeAccessDeniedHandler (line 34) | public CompositeAccessDeniedHandler(AccessDeniedHandler... handlers) { method CompositeAccessDeniedHandler (line 38) | public CompositeAccessDeniedHandler(Collection ha... method handle (line 42) | @Override FILE: web/src/main/java/org/springframework/security/web/access/DelegatingAccessDeniedHandler.java class DelegatingAccessDeniedHandler (line 39) | public final class DelegatingAccessDeniedHandler implements AccessDenied... method DelegatingAccessDeniedHandler (line 53) | public DelegatingAccessDeniedHandler( method handle (line 62) | @Override FILE: web/src/main/java/org/springframework/security/web/access/DelegatingMissingAuthorityAccessDeniedHandler.java class DelegatingMissingAuthorityAccessDeniedHandler (line 83) | public final class DelegatingMissingAuthorityAccessDeniedHandler impleme... method DelegatingMissingAuthorityAccessDeniedHandler (line 93) | private DelegatingMissingAuthorityAccessDeniedHandler(Map authorityErrors(Access... method findAuthorizationDeniedException (line 182) | private @Nullable AuthorizationDeniedException findAuthorizationDenied... method builder (line 191) | public static Builder builder() { class Builder (line 201) | public static final class Builder { method Builder (line 205) | private Builder() { method addEntryPointFor (line 216) | public Builder addEntryPointFor(AuthenticationEntryPoint entryPoint,... method addEntryPointFor (line 231) | public Builder addEntryPointFor(Consumer getDelegate(@Nullable St... method setServletContext (line 136) | @Override FILE: web/src/main/java/org/springframework/security/web/access/WebInvocationPrivilegeEvaluator.java type WebInvocationPrivilegeEvaluator (line 29) | public interface WebInvocationPrivilegeEvaluator { method isAllowed (line 40) | boolean isAllowed(String uri, @Nullable Authentication authentication); method isAllowed (line 63) | boolean isAllowed(String contextPath, String uri, @Nullable String met... FILE: web/src/main/java/org/springframework/security/web/access/expression/AbstractVariableEvaluationContextPostProcessor.java class AbstractVariableEvaluationContextPostProcessor (line 40) | abstract class AbstractVariableEvaluationContextPostProcessor method postProcess (line 43) | @Override method extractVariables (line 48) | abstract Map extractVariables(HttpServletRequest reque... class VariableEvaluationContext (line 53) | class VariableEvaluationContext extends DelegatingEvaluationContext { method VariableEvaluationContext (line 59) | VariableEvaluationContext(EvaluationContext delegate, HttpServletReq... method lookupVariable (line 64) | @Override FILE: web/src/main/java/org/springframework/security/web/access/expression/DefaultHttpSecurityExpressionHandler.java class DefaultHttpSecurityExpressionHandler (line 43) | public class DefaultHttpSecurityExpressionHandler extends AbstractSecuri... method createEvaluationContext (line 50) | @Override method createSecurityExpressionRoot (line 61) | @Override method createSecurityExpressionRoot (line 67) | private WebSecurityExpressionRoot createSecurityExpressionRoot( method setTrustResolver (line 86) | @Deprecated(since = "7.0") method setDefaultRolePrefix (line 103) | @Deprecated(since = "7.0") FILE: web/src/main/java/org/springframework/security/web/access/expression/DelegatingEvaluationContext.java class DelegatingEvaluationContext (line 40) | class DelegatingEvaluationContext implements EvaluationContext { method DelegatingEvaluationContext (line 44) | DelegatingEvaluationContext(EvaluationContext delegate) { method getRootObject (line 48) | @Override method getConstructorResolvers (line 53) | @Override method getMethodResolvers (line 58) | @Override method getPropertyAccessors (line 63) | @Override method getTypeLocator (line 68) | @Override method getTypeConverter (line 73) | @Override method getTypeComparator (line 78) | @Override method getOperatorOverloader (line 83) | @Override method getBeanResolver (line 88) | @Override method setVariable (line 93) | @Override method lookupVariable (line 98) | @Override FILE: web/src/main/java/org/springframework/security/web/access/expression/EvaluationContextPostProcessor.java type EvaluationContextPostProcessor (line 33) | interface EvaluationContextPostProcessor { method postProcess (line 43) | EvaluationContext postProcess(EvaluationContext context, I invocation); FILE: web/src/main/java/org/springframework/security/web/access/expression/FilterInvocationExpressionRoot.java class FilterInvocationExpressionRoot (line 32) | final class FilterInvocationExpressionRoot extends SecurityExpressionRoo... method FilterInvocationExpressionRoot (line 45) | FilterInvocationExpressionRoot(Supplier authentication... method hasIpAddress (line 57) | public boolean hasIpAddress(String ipAddress) { FILE: web/src/main/java/org/springframework/security/web/access/expression/WebExpressionAuthorizationManager.java class WebExpressionAuthorizationManager (line 44) | public final class WebExpressionAuthorizationManager implements Authoriz... method WebExpressionAuthorizationManager (line 54) | public WebExpressionAuthorizationManager(String expressionString) { method WebExpressionAuthorizationManager (line 59) | private WebExpressionAuthorizationManager(String expressionString, method setExpressionHandler (line 72) | @Deprecated method authorize (line 87) | @Override method toString (line 95) | @Override method withDefaults (line 112) | public static Builder withDefaults() { method withExpressionHandler (line 124) | public static Builder withExpressionHandler( class Builder (line 139) | public static final class Builder implements ApplicationContextAware { method Builder (line 145) | private Builder() { method Builder (line 150) | private Builder(SecurityExpressionHandler au... method doFilter (line 76) | @Override method skipDispatch (line 108) | private boolean skipDispatch(HttpServletRequest request) { method isApplied (line 116) | private boolean isApplied(HttpServletRequest request) { method getAlreadyFilteredAttributeName (line 120) | private String getAlreadyFilteredAttributeName() { method setSecurityContextHolderStrategy (line 134) | public void setSecurityContextHolderStrategy(SecurityContextHolderStra... method getAuthentication (line 139) | private Authentication getAuthentication() { method setAuthorizationEventPublisher (line 154) | public void setAuthorizationEventPublisher(AuthorizationEventPublisher... method getAuthorizationManager (line 163) | public AuthorizationManager getAuthorizationManage... method isObserveOncePerRequest (line 167) | public boolean isObserveOncePerRequest() { method setObserveOncePerRequest (line 180) | public void setObserveOncePerRequest(boolean observeOncePerRequest) { method setFilterErrorDispatch (line 189) | public void setFilterErrorDispatch(boolean filterErrorDispatch) { method setFilterAsyncDispatch (line 198) | public void setFilterAsyncDispatch(boolean filterAsyncDispatch) { class NoopAuthorizationEventPublisher (line 202) | private static class NoopAuthorizationEventPublisher implements Author... method publishAuthorizationEvent (line 204) | @Override FILE: web/src/main/java/org/springframework/security/web/access/intercept/RequestAuthorizationContext.java class RequestAuthorizationContext (line 30) | public final class RequestAuthorizationContext { method RequestAuthorizationContext (line 40) | public RequestAuthorizationContext(HttpServletRequest request) { method RequestAuthorizationContext (line 50) | public RequestAuthorizationContext(HttpServletRequest request, Map getVariables() { FILE: web/src/main/java/org/springframework/security/web/access/intercept/RequestKey.java class RequestKey (line 27) | public class RequestKey { method RequestKey (line 33) | public RequestKey(String url) { method RequestKey (line 37) | public RequestKey(String url, @Nullable String method) { method getUrl (line 43) | String getUrl() { method getMethod (line 47) | @Nullable String getMethod() { method equals (line 51) | @Override method hashCode (line 65) | @Override method toString (line 72) | @Override FILE: web/src/main/java/org/springframework/security/web/access/intercept/RequestMatcherDelegatingAuthorizationManager.java class RequestMatcherDelegatingAuthorizationManager (line 52) | public final class RequestMatcherDelegatingAuthorizationManager implemen... method RequestMatcherDelegatingAuthorizationManager (line 60) | private RequestMatcherDelegatingAuthorizationManager( method authorize (line 66) | @Override method requestLine (line 92) | private static String requestLine(HttpServletRequest request) { method builder (line 100) | public static Builder builder() { class Builder (line 107) | public static final class Builder { method add (line 119) | public Builder add(RequestMatcher matcher, AuthorizationManager matchers) { method permitAll (line 196) | public Builder permitAll() { method denyAll (line 204) | public Builder denyAll() { method authenticated (line 212) | public Builder authenticated() { method fullyAuthenticated (line 221) | public Builder fullyAuthenticated() { method rememberMe (line 229) | public Builder rememberMe() { method anonymous (line 237) | public Builder anonymous() { method hasRole (line 247) | public Builder hasRole(String role) { method hasAnyRole (line 258) | public Builder hasAnyRole(String... roles) { method hasAuthority (line 267) | public Builder hasAuthority(String authority) { method hasAnyAuthority (line 277) | public Builder hasAnyAuthority(String... authorities) { method access (line 281) | private Builder access(AuthorizationManager false") method declaresToBuilder (line 306) | private static boolean declaresToBuilder(Authentication authentication) { method requiresAuthentication (line 327) | protected boolean requiresAuthentication(HttpServletRequest request, H... method attemptAuthentication (line 357) | public @Nullable Authentication attemptAuthentication(HttpServletReque... method successfulAuthentication (line 392) | protected void successfulAuthentication(HttpServletRequest request, Ht... method unsuccessfulAuthentication (line 419) | protected void unsuccessfulAuthentication(HttpServletRequest request, ... method setAuthenticationConverter (line 429) | public void setAuthenticationConverter(AuthenticationConverter authent... method getAuthenticationManager (line 435) | protected AuthenticationManager getAuthenticationManager() { method setAuthenticationManager (line 439) | public void setAuthenticationManager(AuthenticationManager authenticat... method setFilterProcessesUrl (line 447) | public void setFilterProcessesUrl(String filterProcessesUrl) { method setRequiresAuthenticationRequestMatcher (line 451) | public final void setRequiresAuthenticationRequestMatcher(RequestMatch... method getRememberMeServices (line 456) | public RememberMeServices getRememberMeServices() { method setRememberMeServices (line 460) | public void setRememberMeServices(RememberMeServices rememberMeService... method setContinueChainBeforeSuccessfulAuthentication (line 471) | public void setContinueChainBeforeSuccessfulAuthentication(boolean con... method setApplicationEventPublisher (line 475) | @Override method setAuthenticationDetailsSource (line 480) | public void setAuthenticationDetailsSource( method setMessageSource (line 486) | @Override method getAllowSessionCreation (line 491) | protected boolean getAllowSessionCreation() { method setAllowSessionCreation (line 495) | public void setAllowSessionCreation(boolean allowSessionCreation) { method setMfaEnabled (line 504) | public void setMfaEnabled(boolean mfaEnabled) { method setSessionAuthenticationStrategy (line 516) | public void setSessionAuthenticationStrategy(SessionAuthenticationStra... method setAuthenticationSuccessHandler (line 524) | public void setAuthenticationSuccessHandler(AuthenticationSuccessHandl... method setAuthenticationFailureHandler (line 529) | public void setAuthenticationFailureHandler(AuthenticationFailureHandl... method setSecurityContextRepository (line 541) | public void setSecurityContextRepository(SecurityContextRepository sec... method setSecurityContextHolderStrategy (line 552) | public void setSecurityContextHolderStrategy(SecurityContextHolderStra... method getSuccessHandler (line 557) | protected AuthenticationSuccessHandler getSuccessHandler() { method getFailureHandler (line 561) | protected AuthenticationFailureHandler getFailureHandler() { FILE: web/src/main/java/org/springframework/security/web/authentication/AbstractAuthenticationTargetUrlRequestHandler.java class AbstractAuthenticationTargetUrlRequestHandler (line 62) | public abstract class AbstractAuthenticationTargetUrlRequestHandler { method AbstractAuthenticationTargetUrlRequestHandler (line 76) | protected AbstractAuthenticationTargetUrlRequestHandler() { method handle (line 85) | protected void handle(HttpServletRequest request, HttpServletResponse ... method determineTargetUrl (line 99) | protected String determineTargetUrl(HttpServletRequest request, HttpSe... method determineTargetUrl (line 107) | protected String determineTargetUrl(HttpServletRequest request, HttpSe... method getTargetUrlParameterValue (line 123) | private @Nullable String getTargetUrlParameterValue(HttpServletRequest... method trace (line 137) | private void trace(String msg, @Nullable Object... msgParts) { method getDefaultTargetUrl (line 149) | protected final String getDefaultTargetUrl() { method setDefaultTargetUrl (line 162) | public void setDefaultTargetUrl(String defaultTargetUrl) { method setAlwaysUseDefaultTargetUrl (line 172) | public void setAlwaysUseDefaultTargetUrl(boolean alwaysUseDefaultTarge... method isAlwaysUseDefaultTargetUrl (line 176) | protected boolean isAlwaysUseDefaultTargetUrl() { method setTargetUrlParameter (line 186) | public void setTargetUrlParameter(String targetUrlParameter) { method getTargetUrlParameter (line 193) | protected @Nullable String getTargetUrlParameter() { method setRedirectStrategy (line 201) | public void setRedirectStrategy(RedirectStrategy redirectStrategy) { method getRedirectStrategy (line 206) | protected RedirectStrategy getRedirectStrategy() { method setUseReferer (line 214) | public void setUseReferer(boolean useReferer) { FILE: web/src/main/java/org/springframework/security/web/authentication/AnonymousAuthenticationFilter.java class AnonymousAuthenticationFilter (line 51) | public class AnonymousAuthenticationFilter extends GenericFilterBean imp... method AnonymousAuthenticationFilter (line 69) | public AnonymousAuthenticationFilter(String key) { method AnonymousAuthenticationFilter (line 78) | public AnonymousAuthenticationFilter(String key, Object principal, Lis... method afterPropertiesSet (line 87) | @Override method doFilter (line 94) | @Override method defaultWithAnonymous (line 103) | private Supplier defaultWithAnonymous(HttpServletRequ... method defaultWithAnonymous (line 111) | private SecurityContext defaultWithAnonymous(HttpServletRequest reques... method createAuthentication (line 134) | protected Authentication createAuthentication(HttpServletRequest reque... method setAuthenticationDetailsSource (line 141) | public void setAuthenticationDetailsSource( method setSecurityContextHolderStrategy (line 153) | public void setSecurityContextHolderStrategy(SecurityContextHolderStra... method getPrincipal (line 158) | public Object getPrincipal() { method getAuthorities (line 162) | public List getAuthorities() { FILE: web/src/main/java/org/springframework/security/web/authentication/AuthenticationConverter.java type AuthenticationConverter (line 37) | public interface AuthenticationConverter { method convert (line 39) | @Nullable Authentication convert(HttpServletRequest request); FILE: web/src/main/java/org/springframework/security/web/authentication/AuthenticationEntryPointFailureHandler.java class AuthenticationEntryPointFailureHandler (line 36) | public class AuthenticationEntryPointFailureHandler implements Authentic... method AuthenticationEntryPointFailureHandler (line 42) | public AuthenticationEntryPointFailureHandler(AuthenticationEntryPoint... method onAuthenticationFailure (line 47) | @Override method setRethrowAuthenticationServiceException (line 67) | public void setRethrowAuthenticationServiceException(boolean rethrowAu... FILE: web/src/main/java/org/springframework/security/web/authentication/AuthenticationFailureHandler.java type AuthenticationFailureHandler (line 40) | public interface AuthenticationFailureHandler { method onAuthenticationFailure (line 49) | void onAuthenticationFailure(HttpServletRequest request, HttpServletRe... FILE: web/src/main/java/org/springframework/security/web/authentication/AuthenticationFilter.java class AuthenticationFilter (line 76) | public class AuthenticationFilter extends OncePerRequestFilter { method AuthenticationFilter (line 96) | public AuthenticationFilter(AuthenticationManager authenticationManager, method AuthenticationFilter (line 101) | public AuthenticationFilter(AuthenticationManagerResolver getAuthentica... method setAuthenticationManagerResolver (line 158) | public void setAuthenticationManagerResolver( method setSecurityContextRepository (line 171) | public void setSecurityContextRepository(SecurityContextRepository sec... method setSecurityContextHolderStrategy (line 182) | public void setSecurityContextHolderStrategy(SecurityContextHolderStra... method doFilterInternal (line 187) | @Override method shouldPerformMfa (line 231) | @Contract("null, _ -> false") method declaresToBuilder (line 245) | private static boolean declaresToBuilder(Authentication authentication) { method getAlreadyFilteredAttributeName (line 254) | @Override method unsuccessfulAuthentication (line 263) | private void unsuccessfulAuthentication(HttpServletRequest request, Ht... method successfulAuthentication (line 269) | private void successfulAuthentication(HttpServletRequest request, Http... method attemptAuthentication (line 278) | private @Nullable Authentication attemptAuthentication(HttpServletRequ... FILE: web/src/main/java/org/springframework/security/web/authentication/AuthenticationSuccessHandler.java type AuthenticationSuccessHandler (line 41) | public interface AuthenticationSuccessHandler { method onAuthenticationSuccess (line 53) | default void onAuthenticationSuccess(HttpServletRequest request, HttpS... method onAuthenticationSuccess (line 66) | void onAuthenticationSuccess(HttpServletRequest request, HttpServletRe... FILE: web/src/main/java/org/springframework/security/web/authentication/DelegatingAuthenticationConverter.java class DelegatingAuthenticationConverter (line 35) | public final class DelegatingAuthenticationConverter implements Authenti... method DelegatingAuthenticationConverter (line 39) | public DelegatingAuthenticationConverter(List... method DelegatingAuthenticationConverter (line 44) | public DelegatingAuthenticationConverter(AuthenticationConverter... de... method convert (line 49) | @Override FILE: web/src/main/java/org/springframework/security/web/authentication/DelegatingAuthenticationEntryPoint.java class DelegatingAuthenticationEntryPoint (line 69) | public class DelegatingAuthenticationEntryPoint implements Authenticatio... method DelegatingAuthenticationEntryPoint (line 85) | public DelegatingAuthenticationEntryPoint(AuthenticationEntryPoint def... method DelegatingAuthenticationEntryPoint (line 100) | public DelegatingAuthenticationEntryPoint(AuthenticationEntryPoint def... method DelegatingAuthenticationEntryPoint (line 114) | @Deprecated(forRemoval = true) method commence (line 122) | @Override method setDefaultEntryPoint (line 145) | @Deprecated(forRemoval = true) method afterPropertiesSet (line 150) | @Override method builder (line 160) | public static Builder builder() { class Builder (line 170) | public static final class Builder { method defaultEntryPoint (line 183) | public Builder defaultEntryPoint(@Nullable AuthenticationEntryPoint ... method addEntryPointFor (line 195) | public Builder addEntryPointFor(AuthenticationEntryPoint entryPoint,... method build (line 213) | public AuthenticationEntryPoint build() { method Builder (line 229) | private Builder() { FILE: web/src/main/java/org/springframework/security/web/authentication/DelegatingAuthenticationFailureHandler.java class DelegatingAuthenticationFailureHandler (line 40) | public class DelegatingAuthenticationFailureHandler implements Authentic... method DelegatingAuthenticationFailureHandler (line 56) | public DelegatingAuthenticationFailureHandler( method onAuthenticationFailure (line 65) | @Override FILE: web/src/main/java/org/springframework/security/web/authentication/ExceptionMappingAuthenticationFailureHandler.java class ExceptionMappingAuthenticationFailureHandler (line 44) | public class ExceptionMappingAuthenticationFailureHandler extends Simple... method onAuthenticationFailure (line 48) | @Override method setExceptionMappings (line 67) | public void setExceptionMappings(Map failureUrlMap) { FILE: web/src/main/java/org/springframework/security/web/authentication/ForwardAuthenticationFailureHandler.java class ForwardAuthenticationFailureHandler (line 38) | public class ForwardAuthenticationFailureHandler implements Authenticati... method ForwardAuthenticationFailureHandler (line 45) | public ForwardAuthenticationFailureHandler(String forwardUrl) { method onAuthenticationFailure (line 50) | @Override FILE: web/src/main/java/org/springframework/security/web/authentication/ForwardAuthenticationSuccessHandler.java class ForwardAuthenticationSuccessHandler (line 38) | public class ForwardAuthenticationSuccessHandler implements Authenticati... method ForwardAuthenticationSuccessHandler (line 45) | public ForwardAuthenticationSuccessHandler(String forwardUrl) { method onAuthenticationSuccess (line 50) | @Override FILE: web/src/main/java/org/springframework/security/web/authentication/GenericHttpMessageConverterAdapter.java class GenericHttpMessageConverterAdapter (line 42) | final class GenericHttpMessageConverterAdapter implements GenericHttp... method GenericHttpMessageConverterAdapter (line 46) | GenericHttpMessageConverterAdapter(SmartHttpMessageConverter smartC... method canRead (line 50) | @Override method read (line 55) | @Override method canWrite (line 61) | @Override method write (line 66) | @Override method canRead (line 72) | @Override method canWrite (line 77) | @Override method getSupportedMediaTypes (line 82) | @Override method read (line 87) | @Override method write (line 93) | @Override FILE: web/src/main/java/org/springframework/security/web/authentication/Http403ForbiddenEntryPoint.java class Http403ForbiddenEntryPoint (line 48) | public class Http403ForbiddenEntryPoint implements AuthenticationEntryPo... method commence (line 55) | @Override FILE: web/src/main/java/org/springframework/security/web/authentication/HttpMessageConverterAuthenticationSuccessHandler.java class HttpMessageConverterAuthenticationSuccessHandler (line 50) | public final class HttpMessageConverterAuthenticationSuccessHandler impl... method setConverter (line 61) | public void setConverter(HttpMessageConverter converter) { method setRequestCache (line 71) | public void setRequestCache(RequestCache requestCache) { method onAuthenticationSuccess (line 76) | @Override class AuthenticationSuccess (line 94) | public static final class AuthenticationSuccess { method AuthenticationSuccess (line 98) | private AuthenticationSuccess(String redirectUrl) { method getRedirectUrl (line 102) | public String getRedirectUrl() { method isAuthenticated (line 106) | public boolean isAuthenticated() { FILE: web/src/main/java/org/springframework/security/web/authentication/HttpMessageConverters.java class HttpMessageConverters (line 33) | final class HttpMessageConverters { method HttpMessageConverters (line 62) | private HttpMessageConverters() { method getJsonMessageConverter (line 69) | @SuppressWarnings("removal") FILE: web/src/main/java/org/springframework/security/web/authentication/HttpStatusEntryPoint.java class HttpStatusEntryPoint (line 35) | public final class HttpStatusEntryPoint implements AuthenticationEntryPo... method HttpStatusEntryPoint (line 43) | public HttpStatusEntryPoint(HttpStatus httpStatus) { method commence (line 48) | @Override FILE: web/src/main/java/org/springframework/security/web/authentication/LoginUrlAuthenticationEntryPoint.java class LoginUrlAuthenticationEntryPoint (line 74) | public class LoginUrlAuthenticationEntryPoint implements AuthenticationE... method LoginUrlAuthenticationEntryPoint (line 97) | public LoginUrlAuthenticationEntryPoint(String loginFormUrl) { method afterPropertiesSet (line 102) | @Override method determineUrlToUseForThisRequest (line 119) | @SuppressWarnings("unchecked") method getAttribute (line 140) | private static @Nullable T getAttribute(HttpServletRequest request... method commence (line 153) | @Override method buildRedirectUrlToLoginPage (line 178) | protected String buildRedirectUrlToLoginPage(HttpServletRequest reques... method requiresRewrite (line 190) | private boolean requiresRewrite(HttpServletRequest request) { method httpsUri (line 194) | private String httpsUri(HttpServletRequest request, String path) { method absoluteUri (line 208) | private RedirectUrlBuilder absoluteUri(HttpServletRequest request, Str... method buildHttpsRedirectUrlForRequest (line 222) | protected @Nullable String buildHttpsRedirectUrlForRequest(HttpServlet... method getServerPort (line 243) | public int getServerPort(ServletRequest request) { method setForceHttps (line 254) | public void setForceHttps(boolean forceHttps) { method isForceHttps (line 258) | protected boolean isForceHttps() { method getLoginFormUrl (line 262) | public String getLoginFormUrl() { method setPortMapper (line 266) | public void setPortMapper(PortMapper portMapper) { method getPortMapper (line 271) | protected PortMapper getPortMapper() { method setUseForward (line 281) | public void setUseForward(boolean useForward) { method isUseForward (line 285) | protected boolean isUseForward() { method setFavorRelativeUris (line 299) | public void setFavorRelativeUris(boolean favorRelativeUris) { FILE: web/src/main/java/org/springframework/security/web/authentication/NoOpAuthenticationEntryPoint.java class NoOpAuthenticationEntryPoint (line 34) | public class NoOpAuthenticationEntryPoint implements AuthenticationEntry... method commence (line 36) | @Override FILE: web/src/main/java/org/springframework/security/web/authentication/NullRememberMeServices.java class NullRememberMeServices (line 33) | public class NullRememberMeServices implements RememberMeServices { method autoLogin (line 35) | @Override method loginFail (line 40) | @Override method loginSuccess (line 44) | @Override FILE: web/src/main/java/org/springframework/security/web/authentication/RememberMeServices.java type RememberMeServices (line 50) | public interface RememberMeServices { method autoLogin (line 73) | @Nullable Authentication autoLogin(HttpServletRequest request, HttpSer... method loginFail (line 83) | void loginFail(HttpServletRequest request, HttpServletResponse response); method loginSuccess (line 97) | void loginSuccess(HttpServletRequest request, HttpServletResponse resp... FILE: web/src/main/java/org/springframework/security/web/authentication/RequestMatcherDelegatingAuthenticationManagerResolver.java class RequestMatcherDelegatingAuthenticationManagerResolver (line 44) | public final class RequestMatcherDelegatingAuthenticationManagerResolver method RequestMatcherDelegatingAuthenticationManagerResolver (line 61) | RequestMatcherDelegatingAuthenticationManagerResolver( method RequestMatcherDelegatingAuthenticationManagerResolver (line 73) | RequestMatcherDelegatingAuthenticationManagerResolver( method resolve (line 82) | @Override method setDefaultAuthenticationManager (line 98) | public void setDefaultAuthenticationManager(AuthenticationManager defa... method builder (line 108) | public static Builder builder() { class Builder (line 115) | public static final class Builder { method Builder (line 119) | private Builder() { method add (line 130) | public Builder add(RequestMatcher matcher, AuthenticationManager man... method build (line 143) | public RequestMatcherDelegatingAuthenticationManagerResolver build() { FILE: web/src/main/java/org/springframework/security/web/authentication/SavedRequestAwareAuthenticationSuccessHandler.java class SavedRequestAwareAuthenticationSuccessHandler (line 66) | public class SavedRequestAwareAuthenticationSuccessHandler extends Simpl... method onAuthenticationSuccess (line 72) | @Override method setRequestCache (line 93) | public void setRequestCache(RequestCache requestCache) { FILE: web/src/main/java/org/springframework/security/web/authentication/SimpleUrlAuthenticationFailureHandler.java class SimpleUrlAuthenticationFailureHandler (line 50) | public class SimpleUrlAuthenticationFailureHandler implements Authentica... method SimpleUrlAuthenticationFailureHandler (line 62) | public SimpleUrlAuthenticationFailureHandler() { method SimpleUrlAuthenticationFailureHandler (line 65) | public SimpleUrlAuthenticationFailureHandler(String defaultFailureUrl) { method onAuthenticationFailure (line 76) | @Override method saveException (line 107) | protected final void saveException(HttpServletRequest request, Authent... method setDefaultFailureUrl (line 122) | public void setDefaultFailureUrl(String defaultFailureUrl) { method isUseForward (line 128) | protected boolean isUseForward() { method setUseForward (line 136) | public void setUseForward(boolean forwardToDestination) { method setRedirectStrategy (line 143) | public void setRedirectStrategy(RedirectStrategy redirectStrategy) { method getRedirectStrategy (line 147) | protected RedirectStrategy getRedirectStrategy() { method isAllowSessionCreation (line 151) | protected boolean isAllowSessionCreation() { method setAllowSessionCreation (line 155) | public void setAllowSessionCreation(boolean allowSessionCreation) { FILE: web/src/main/java/org/springframework/security/web/authentication/SimpleUrlAuthenticationSuccessHandler.java class SimpleUrlAuthenticationSuccessHandler (line 39) | public class SimpleUrlAuthenticationSuccessHandler extends AbstractAuthe... method SimpleUrlAuthenticationSuccessHandler (line 42) | public SimpleUrlAuthenticationSuccessHandler() { method SimpleUrlAuthenticationSuccessHandler (line 50) | public SimpleUrlAuthenticationSuccessHandler(String defaultTargetUrl) { method onAuthenticationSuccess (line 59) | @Override method clearAuthenticationAttributes (line 70) | protected final void clearAuthenticationAttributes(HttpServletRequest ... FILE: web/src/main/java/org/springframework/security/web/authentication/UsernamePasswordAuthenticationFilter.java class UsernamePasswordAuthenticationFilter (line 50) | public class UsernamePasswordAuthenticationFilter extends AbstractAuthen... method UsernamePasswordAuthenticationFilter (line 65) | public UsernamePasswordAuthenticationFilter() { method UsernamePasswordAuthenticationFilter (line 69) | public UsernamePasswordAuthenticationFilter(AuthenticationManager auth... method attemptAuthentication (line 73) | @Override method obtainPassword (line 103) | protected @Nullable String obtainPassword(HttpServletRequest request) { method obtainUsername (line 114) | protected @Nullable String obtainUsername(HttpServletRequest request) { method setDetails (line 125) | protected void setDetails(HttpServletRequest request, UsernamePassword... method setUsernameParameter (line 134) | public void setUsernameParameter(String usernameParameter) { method setPasswordParameter (line 144) | public void setPasswordParameter(String passwordParameter) { method setPostOnly (line 158) | public void setPostOnly(boolean postOnly) { method getUsernameParameter (line 162) | public final String getUsernameParameter() { method getPasswordParameter (line 166) | public final String getPasswordParameter() { FILE: web/src/main/java/org/springframework/security/web/authentication/WebAuthenticationDetails.java class WebAuthenticationDetails (line 32) | public class WebAuthenticationDetails implements Serializable { method WebAuthenticationDetails (line 45) | public WebAuthenticationDetails(HttpServletRequest request) { method WebAuthenticationDetails (line 55) | public WebAuthenticationDetails(String remoteAddress, @Nullable String... method extractSessionId (line 60) | private static @Nullable String extractSessionId(HttpServletRequest re... method getRemoteAddress (line 69) | public String getRemoteAddress() { method getSessionId (line 78) | public @Nullable String getSessionId() { method equals (line 82) | @Override method hashCode (line 94) | @Override method toString (line 99) | @Override FILE: web/src/main/java/org/springframework/security/web/authentication/WebAuthenticationDetailsSource.java class WebAuthenticationDetailsSource (line 30) | public class WebAuthenticationDetailsSource method buildDetails (line 38) | @Override FILE: web/src/main/java/org/springframework/security/web/authentication/logout/CompositeLogoutHandler.java class CompositeLogoutHandler (line 38) | public final class CompositeLogoutHandler implements LogoutHandler { method CompositeLogoutHandler (line 42) | public CompositeLogoutHandler(LogoutHandler... logoutHandlers) { method CompositeLogoutHandler (line 47) | public CompositeLogoutHandler(List logoutHandlers) { method logout (line 52) | @Override FILE: web/src/main/java/org/springframework/security/web/authentication/logout/CookieClearingLogoutHandler.java class CookieClearingLogoutHandler (line 40) | public final class CookieClearingLogoutHandler implements LogoutHandler { method CookieClearingLogoutHandler (line 44) | public CookieClearingLogoutHandler(String... cookiesToClear) { method CookieClearingLogoutHandler (line 65) | public CookieClearingLogoutHandler(Cookie... cookiesToClear) { method logout (line 75) | @Override FILE: web/src/main/java/org/springframework/security/web/authentication/logout/DelegatingLogoutSuccessHandler.java class DelegatingLogoutSuccessHandler (line 39) | public class DelegatingLogoutSuccessHandler implements LogoutSuccessHand... method DelegatingLogoutSuccessHandler (line 45) | public DelegatingLogoutSuccessHandler(LinkedHashMap passwords, String suff... method getLeakedPasswordsForPrefix (line 91) | private List getLeakedPasswordsForPrefix(String prefix) { method getSha1Digest (line 105) | private static MessageDigest getSha1Digest() { FILE: web/src/main/java/org/springframework/security/web/authentication/password/HaveIBeenPwnedRestApiReactivePasswordChecker.java class HaveIBeenPwnedRestApiReactivePasswordChecker (line 48) | public class HaveIBeenPwnedRestApiReactivePasswordChecker implements Rea... method check (line 58) | @Override method findLeakedPassword (line 66) | private Mono findLeakedPassword(String encodedPassword) { method getLeakedPasswordsForPrefix (line 72) | private Flux getLeakedPasswordsForPrefix(String prefix) { method setWebClient (line 88) | public void setWebClient(WebClient webClient) { method getHash (line 93) | private Mono getHash(@Nullable String rawPassword) { method getSha1Digest (line 100) | private static MessageDigest getSha1Digest() { FILE: web/src/main/java/org/springframework/security/web/authentication/preauth/AbstractPreAuthenticatedProcessingFilter.java class AbstractPreAuthenticatedProcessingFilter (line 99) | public abstract class AbstractPreAuthenticatedProcessingFilter extends G... method afterPropertiesSet (line 131) | @Override method doFilter (line 147) | @Override method principalChanged (line 184) | protected boolean principalChanged(HttpServletRequest request, Authent... method doAuthenticate (line 200) | private void doAuthenticate(HttpServletRequest request, HttpServletRes... method shouldPerformMfa (line 241) | @Contract("null, _ -> false") method declaresToBuilder (line 255) | private static boolean declaresToBuilder(Authentication authentication) { method successfulAuthentication (line 268) | protected void successfulAuthentication(HttpServletRequest request, Ht... method unsuccessfulAuthentication (line 289) | protected void unsuccessfulAuthentication(HttpServletRequest request, ... method setApplicationEventPublisher (line 302) | @Override method setMfaEnabled (line 312) | public void setMfaEnabled(boolean mfaEnabled) { method setSecurityContextRepository (line 323) | public void setSecurityContextRepository(SecurityContextRepository sec... method setAuthenticationDetailsSource (line 331) | public void setAuthenticationDetailsSource( method getAuthenticationDetailsSource (line 337) | protected AuthenticationDetailsSource getAuthen... method setAuthenticationManager (line 344) | public void setAuthenticationManager(AuthenticationManager authenticat... method setContinueFilterChainOnUnsuccessfulAuthentication (line 356) | public void setContinueFilterChainOnUnsuccessfulAuthentication(boolean... method setCheckForPrincipalChanges (line 367) | public void setCheckForPrincipalChanges(boolean checkForPrincipalChang... method setInvalidateSessionOnPrincipalChange (line 378) | public void setInvalidateSessionOnPrincipalChange(boolean invalidateSe... method setAuthenticationSuccessHandler (line 385) | public void setAuthenticationSuccessHandler(AuthenticationSuccessHandl... method setAuthenticationFailureHandler (line 392) | public void setAuthenticationFailureHandler(AuthenticationFailureHandl... method setRequiresAuthenticationRequestMatcher (line 399) | public void setRequiresAuthenticationRequestMatcher(RequestMatcher req... method setSecurityContextHolderStrategy (line 410) | public void setSecurityContextHolderStrategy(SecurityContextHolderStra... method getPreAuthenticatedPrincipal (line 418) | protected abstract @Nullable Object getPreAuthenticatedPrincipal(HttpS... method getPreAuthenticatedCredentials (line 425) | protected abstract @Nullable Object getPreAuthenticatedCredentials(Htt... class PreAuthenticatedProcessingRequestMatcher (line 430) | private class PreAuthenticatedProcessingRequestMatcher implements Requ... method matches (line 432) | @Override FILE: web/src/main/java/org/springframework/security/web/authentication/preauth/PreAuthenticatedAuthenticationProvider.java class PreAuthenticatedAuthenticationProvider (line 57) | public class PreAuthenticatedAuthenticationProvider implements Authentic... method afterPropertiesSet (line 75) | @Override method authenticate (line 86) | @Override method supports (line 121) | @Override method setPreAuthenticatedUserDetailsService (line 131) | public void setPreAuthenticatedUserDetailsService( method setThrowExceptionWhenTokenRejected (line 141) | public void setThrowExceptionWhenTokenRejected(boolean throwExceptionW... method setUserDetailsChecker (line 150) | public void setUserDetailsChecker(UserDetailsChecker userDetailsChecke... method setGrantedAuthoritySupplier (line 159) | public void setGrantedAuthoritySupplier(Supplier builder) { method getCredentials (line 79) | @Override method getPrincipal (line 87) | @Override method toBuilder (line 92) | @Override class Builder (line 102) | public static class Builder> extends AbstractAuth... method Builder (line 108) | protected Builder(PreAuthenticatedAuthenticationToken token) { method principal (line 114) | @Override method credentials (line 121) | @Override method build (line 127) | @Override FILE: web/src/main/java/org/springframework/security/web/authentication/preauth/PreAuthenticatedCredentialsNotFoundException.java class PreAuthenticatedCredentialsNotFoundException (line 23) | public class PreAuthenticatedCredentialsNotFoundException extends Authen... method PreAuthenticatedCredentialsNotFoundException (line 28) | public PreAuthenticatedCredentialsNotFoundException(String msg) { method PreAuthenticatedCredentialsNotFoundException (line 36) | public PreAuthenticatedCredentialsNotFoundException(String message, Th... FILE: web/src/main/java/org/springframework/security/web/authentication/preauth/PreAuthenticatedGrantedAuthoritiesUserDetailsService.java class PreAuthenticatedGrantedAuthoritiesUserDetailsService (line 48) | public class PreAuthenticatedGrantedAuthoritiesUserDetailsService method loadUserDetails (line 56) | @Override method createUserDetails (line 71) | protected UserDetails createUserDetails(Authentication token, Collecti... FILE: web/src/main/java/org/springframework/security/web/authentication/preauth/PreAuthenticatedGrantedAuthoritiesWebAuthenticationDetails.java class PreAuthenticatedGrantedAuthoritiesWebAuthenticationDetails (line 38) | public class PreAuthenticatedGrantedAuthoritiesWebAuthenticationDetails ... method PreAuthenticatedGrantedAuthoritiesWebAuthenticationDetails (line 45) | public PreAuthenticatedGrantedAuthoritiesWebAuthenticationDetails(Http... method getGrantedAuthorities (line 53) | @Override method toString (line 58) | @Override FILE: web/src/main/java/org/springframework/security/web/authentication/preauth/RequestAttributeAuthenticationFilter.java class RequestAttributeAuthenticationFilter (line 46) | public class RequestAttributeAuthenticationFilter extends AbstractPreAut... method getPreAuthenticatedPrincipal (line 60) | @Override method getPreAuthenticatedCredentials (line 75) | @Override method setPrincipalEnvironmentVariable (line 83) | public void setPrincipalEnvironmentVariable(String principalEnvironmen... method setCredentialsEnvironmentVariable (line 88) | public void setCredentialsEnvironmentVariable(String credentialsEnviro... method setExceptionIfVariableMissing (line 99) | public void setExceptionIfVariableMissing(boolean exceptionIfVariableM... FILE: web/src/main/java/org/springframework/security/web/authentication/preauth/RequestHeaderAuthenticationFilter.java class RequestHeaderAuthenticationFilter (line 47) | public class RequestHeaderAuthenticationFilter extends AbstractPreAuthen... method getPreAuthenticatedPrincipal (line 61) | @Override method getPreAuthenticatedCredentials (line 76) | @Override method setPrincipalRequestHeader (line 84) | public void setPrincipalRequestHeader(String principalRequestHeader) { method setCredentialsRequestHeader (line 89) | public void setCredentialsRequestHeader(String credentialsRequestHeade... method setExceptionIfHeaderMissing (line 100) | public void setExceptionIfHeaderMissing(boolean exceptionIfHeaderMissi... FILE: web/src/main/java/org/springframework/security/web/authentication/preauth/j2ee/J2eeBasedPreAuthenticatedWebAuthenticationDetailsSource.java class J2eeBasedPreAuthenticatedWebAuthenticationDetailsSource (line 46) | public class J2eeBasedPreAuthenticatedWebAuthenticationDetailsSource imp... method afterPropertiesSet (line 63) | @Override method getUserRoles (line 78) | protected Collection getUserRoles(HttpServletRequest request) { method buildDetails (line 93) | @Override method setMappableRolesRetriever (line 108) | public void setMappableRolesRetriever(MappableAttributesRetriever aJ2e... method setUserRoles2GrantedAuthoritiesMapper (line 115) | public void setUserRoles2GrantedAuthoritiesMapper(Attributes2GrantedAu... FILE: web/src/main/java/org/springframework/security/web/authentication/preauth/j2ee/J2eePreAuthenticatedProcessingFilter.java class J2eePreAuthenticatedProcessingFilter (line 33) | public class J2eePreAuthenticatedProcessingFilter extends AbstractPreAut... method getPreAuthenticatedPrincipal (line 38) | @Override method getPreAuthenticatedCredentials (line 49) | @Override FILE: web/src/main/java/org/springframework/security/web/authentication/preauth/j2ee/WebXmlMappableAttributesRetriever.java class WebXmlMappableAttributesRetriever (line 59) | public class WebXmlMappableAttributesRetriever method setResourceLoader (line 68) | @Override method getMappableAttributes (line 73) | @Override method afterPropertiesSet (line 83) | @Override method getRoleNames (line 95) | private List getRoleNames(Resource webXml, NodeList securityRo... method getDocument (line 115) | private Document getDocument(InputStream aStream) { class MyEntityResolver (line 139) | private static final class MyEntityResolver implements EntityResolver { method resolveEntity (line 141) | @Override FILE: web/src/main/java/org/springframework/security/web/authentication/preauth/websphere/DefaultWASUsernameAndGroupsExtractor.java class DefaultWASUsernameAndGroupsExtractor (line 46) | final class DefaultWASUsernameAndGroupsExtractor implements WASUsernameA... method getGroupsForCurrentUser (line 65) | @Override method getCurrentUserName (line 70) | @Override method getSecurityName (line 80) | private static @Nullable String getSecurityName(final Subject subject) { method getRunAsSubject (line 98) | private static Subject getRunAsSubject() { method getWebSphereGroups (line 109) | private static List getWebSphereGroups(final Subject subject) { method getWebSphereGroups (line 119) | @SuppressWarnings("unchecked") method closeContext (line 144) | private static void closeContext(@Nullable Context context) { method invokeMethod (line 155) | private static Object invokeMethod(Method method, @Nullable Object ins... method getMethod (line 167) | private static Method getMethod(String className, String methodName, S... method getRunAsSubjectMethod (line 188) | private static Method getRunAsSubjectMethod() { method getGroupsForUserMethod (line 196) | private static Method getGroupsForUserMethod() { method getSecurityNameMethod (line 204) | private static Method getSecurityNameMethod() { method getNarrowMethod (line 212) | private static Method getNarrowMethod() { method getWSCredentialClass (line 221) | private static Class getWSCredentialClass() { method getClass (line 228) | private static Class getClass(String className) { FILE: web/src/main/java/org/springframework/security/web/authentication/preauth/websphere/WASUsernameAndGroupsExtractor.java type WASUsernameAndGroupsExtractor (line 32) | interface WASUsernameAndGroupsExtractor { method getGroupsForCurrentUser (line 34) | List getGroupsForCurrentUser(); method getCurrentUserName (line 36) | @Nullable String getCurrentUserName(); FILE: web/src/main/java/org/springframework/security/web/authentication/preauth/websphere/WebSpherePreAuthenticatedProcessingFilter.java class WebSpherePreAuthenticatedProcessingFilter (line 33) | public class WebSpherePreAuthenticatedProcessingFilter extends AbstractP... method WebSpherePreAuthenticatedProcessingFilter (line 41) | public WebSpherePreAuthenticatedProcessingFilter() { method WebSpherePreAuthenticatedProcessingFilter (line 45) | WebSpherePreAuthenticatedProcessingFilter(WASUsernameAndGroupsExtracto... method getPreAuthenticatedPrincipal (line 53) | @Override method getPreAuthenticatedCredentials (line 64) | @Override FILE: web/src/main/java/org/springframework/security/web/authentication/preauth/websphere/WebSpherePreAuthenticatedWebAuthenticationDetailsSource.java class WebSpherePreAuthenticatedWebAuthenticationDetailsSource (line 40) | public class WebSpherePreAuthenticatedWebAuthenticationDetailsSource imp... method WebSpherePreAuthenticatedWebAuthenticationDetailsSource (line 49) | public WebSpherePreAuthenticatedWebAuthenticationDetailsSource() { method WebSpherePreAuthenticatedWebAuthenticationDetailsSource (line 53) | public WebSpherePreAuthenticatedWebAuthenticationDetailsSource(WASUser... method buildDetails (line 57) | @Override method getWebSphereGroupsBasedGrantedAuthorities (line 67) | private Collection getWebSphereGroupsBased... method setWebSphereGroups2GrantedAuthoritiesMapper (line 80) | public void setWebSphereGroups2GrantedAuthoritiesMapper(Attributes2Gra... FILE: web/src/main/java/org/springframework/security/web/authentication/preauth/x509/SubjectDnX509PrincipalExtractor.java class SubjectDnX509PrincipalExtractor (line 48) | @Deprecated method SubjectDnX509PrincipalExtractor (line 57) | @SuppressWarnings("NullAway") // Dataflow analysis limitation method extractPrincipal (line 62) | @Override method setSubjectDnRegex (line 90) | public void setSubjectDnRegex(String subjectDnRegex) { method setMessageSource (line 98) | @Override FILE: web/src/main/java/org/springframework/security/web/authentication/preauth/x509/SubjectX500PrincipalExtractor.java class SubjectX500PrincipalExtractor (line 46) | public final class SubjectX500PrincipalExtractor implements X509Principa... method extractPrincipal (line 61) | @Override method setMessageSource (line 77) | @Override method setExtractPrincipalNameFromEmail (line 105) | public void setExtractPrincipalNameFromEmail(boolean extractPrincipalN... FILE: web/src/main/java/org/springframework/security/web/authentication/preauth/x509/X509AuthenticationFilter.java class X509AuthenticationFilter (line 30) | public class X509AuthenticationFilter extends AbstractPreAuthenticatedPr... method getPreAuthenticatedPrincipal (line 34) | @Override method getPreAuthenticatedCredentials (line 40) | @Override method extractClientCertificate (line 45) | private @Nullable X509Certificate extractClientCertificate(HttpServlet... method setPrincipalExtractor (line 55) | public void setPrincipalExtractor(X509PrincipalExtractor principalExtr... FILE: web/src/main/java/org/springframework/security/web/authentication/preauth/x509/X509PrincipalExtractor.java type X509PrincipalExtractor (line 26) | @FunctionalInterface method extractPrincipal (line 32) | Object extractPrincipal(X509Certificate cert); FILE: web/src/main/java/org/springframework/security/web/authentication/rememberme/AbstractRememberMeServices.java class AbstractRememberMeServices (line 65) | public abstract class AbstractRememberMeServices method AbstractRememberMeServices (line 105) | protected AbstractRememberMeServices(String key, UserDetailsService us... method afterPropertiesSet (line 112) | @Override method autoLogin (line 126) | @Override method extractRememberMeCookie (line 172) | protected @Nullable String extractRememberMeCookie(HttpServletRequest ... method createSuccessfulAuthentication (line 197) | protected Authentication createSuccessfulAuthentication(HttpServletReq... method decodeCookie (line 211) | protected String[] decodeCookie(String cookieValue) throws InvalidCook... method encodeCookie (line 234) | protected String encodeCookie(String[] cookieTokens) { method loginFail (line 250) | @Override method onLoginFail (line 257) | protected void onLoginFail(HttpServletRequest request, HttpServletResp... method loginSuccess (line 269) | @Override method onLoginSuccess (line 284) | protected abstract void onLoginSuccess(HttpServletRequest request, Htt... method rememberMeRequested (line 297) | protected boolean rememberMeRequested(HttpServletRequest request, Stri... method processAutoLoginCookie (line 327) | protected abstract UserDetails processAutoLoginCookie(String[] cookieT... method cancelCookie (line 334) | protected void cancelCookie(HttpServletRequest request, HttpServletRes... method setCookie (line 358) | protected void setCookie(String[] tokens, int maxAge, HttpServletReque... method getCookiePath (line 374) | private String getCookiePath(HttpServletRequest request) { method logout (line 383) | @Override method setCookieName (line 391) | public void setCookieName(String cookieName) { method setCookieDomain (line 396) | public void setCookieDomain(String cookieDomain) { method getCookieName (line 401) | protected String getCookieName() { method setAlwaysRemember (line 405) | public void setAlwaysRemember(boolean alwaysRemember) { method setParameter (line 415) | public void setParameter(String parameter) { method getParameter (line 420) | public String getParameter() { method getUserDetailsService (line 424) | protected UserDetailsService getUserDetailsService() { method getKey (line 428) | public String getKey() { method setTokenValiditySeconds (line 432) | public void setTokenValiditySeconds(int tokenValiditySeconds) { method getTokenValiditySeconds (line 436) | protected int getTokenValiditySeconds() { method setUseSecureCookie (line 451) | public void setUseSecureCookie(boolean useSecureCookie) { method getAuthenticationDetailsSource (line 455) | protected AuthenticationDetailsSource getAuthen... method setAuthenticationDetailsSource (line 459) | public void setAuthenticationDetailsSource( method setUserDetailsChecker (line 474) | public void setUserDetailsChecker(UserDetailsChecker userDetailsChecke... method setAuthoritiesMapper (line 478) | public void setAuthoritiesMapper(GrantedAuthoritiesMapper authoritiesM... method setMessageSource (line 485) | @Override method setCookieCustomizer (line 496) | public void setCookieCustomizer(Consumer cookieCustomizer) { FILE: web/src/main/java/org/springframework/security/web/authentication/rememberme/CookieTheftException.java class CookieTheftException (line 24) | public class CookieTheftException extends RememberMeAuthenticationExcept... method CookieTheftException (line 29) | public CookieTheftException(String message) { FILE: web/src/main/java/org/springframework/security/web/authentication/rememberme/InMemoryTokenRepositoryImpl.java class InMemoryTokenRepositoryImpl (line 34) | public class InMemoryTokenRepositoryImpl implements PersistentTokenRepos... method createNewToken (line 38) | @Override method updateToken (line 47) | @Override method getTokenForSeries (line 59) | @Override method removeUserTokens (line 64) | @Override FILE: web/src/main/java/org/springframework/security/web/authentication/rememberme/InvalidCookieException.java class InvalidCookieException (line 27) | public class InvalidCookieException extends RememberMeAuthenticationExce... method InvalidCookieException (line 32) | public InvalidCookieException(String message) { FILE: web/src/main/java/org/springframework/security/web/authentication/rememberme/JdbcTokenRepositoryImpl.java class JdbcTokenRepositoryImpl (line 38) | public class JdbcTokenRepositoryImpl extends JdbcDaoSupport implements P... method initDao (line 66) | @Override method createNewToken (line 73) | @Override method updateToken (line 79) | @Override method getTokenForSeries (line 93) | @Override method createRememberMeToken (line 112) | private PersistentRememberMeToken createRememberMeToken(ResultSet rs, ... method removeUserTokens (line 116) | @Override method setCreateTableOnStartup (line 126) | public void setCreateTableOnStartup(boolean createTableOnStartup) { method getTemplate (line 130) | private JdbcTemplate getTemplate() { FILE: web/src/main/java/org/springframework/security/web/authentication/rememberme/PersistentRememberMeToken.java class PersistentRememberMeToken (line 24) | public class PersistentRememberMeToken { method PersistentRememberMeToken (line 34) | public PersistentRememberMeToken(String username, String series, Strin... method getUsername (line 41) | public String getUsername() { method getSeries (line 45) | public String getSeries() { method getTokenValue (line 49) | public String getTokenValue() { method getDate (line 53) | public Date getDate() { FILE: web/src/main/java/org/springframework/security/web/authentication/rememberme/PersistentTokenBasedRememberMeServices.java class PersistentTokenBasedRememberMeServices (line 62) | public class PersistentTokenBasedRememberMeServices extends AbstractReme... method PersistentTokenBasedRememberMeServices (line 76) | public PersistentTokenBasedRememberMeServices(String key, UserDetailsS... method processAutoLoginCookie (line 95) | @Override method onLoginSuccess (line 143) | @Override method logout (line 159) | @Override method generateSeriesData (line 168) | protected String generateSeriesData() { method generateTokenData (line 174) | protected String generateTokenData() { method addCookie (line 180) | private void addCookie(PersistentRememberMeToken token, HttpServletReq... method setSeriesLength (line 185) | public void setSeriesLength(int seriesLength) { method setTokenLength (line 189) | public void setTokenLength(int tokenLength) { method setTokenValiditySeconds (line 193) | @Override FILE: web/src/main/java/org/springframework/security/web/authentication/rememberme/PersistentTokenRepository.java type PersistentTokenRepository (line 32) | public interface PersistentTokenRepository { method createNewToken (line 34) | void createNewToken(PersistentRememberMeToken token); method updateToken (line 36) | void updateToken(String series, String tokenValue, Date lastUsed); method getTokenForSeries (line 38) | @Nullable PersistentRememberMeToken getTokenForSeries(String seriesId); method removeUserTokens (line 40) | void removeUserTokens(String username); FILE: web/src/main/java/org/springframework/security/web/authentication/rememberme/RememberMeAuthenticationException.java class RememberMeAuthenticationException (line 30) | public class RememberMeAuthenticationException extends AuthenticationExc... method RememberMeAuthenticationException (line 41) | public RememberMeAuthenticationException(String msg, Throwable cause) { method RememberMeAuthenticationException (line 50) | public RememberMeAuthenticationException(String msg) { FILE: web/src/main/java/org/springframework/security/web/authentication/rememberme/RememberMeAuthenticationFilter.java class RememberMeAuthenticationFilter (line 72) | public class RememberMeAuthenticationFilter extends GenericFilterBean im... method RememberMeAuthenticationFilter (line 89) | public RememberMeAuthenticationFilter(AuthenticationManager authentica... method afterPropertiesSet (line 97) | @Override method doFilter (line 103) | @Override method doFilter (line 109) | private void doFilter(HttpServletRequest request, HttpServletResponse ... method onSuccessfulAuthentication (line 159) | protected void onSuccessfulAuthentication(HttpServletRequest request, ... method onUnsuccessfulAuthentication (line 169) | protected void onUnsuccessfulAuthentication(HttpServletRequest request... method getRememberMeServices (line 173) | public RememberMeServices getRememberMeServices() { method setApplicationEventPublisher (line 177) | @Override method setAuthenticationSuccessHandler (line 192) | public void setAuthenticationSuccessHandler(AuthenticationSuccessHandl... method setSecurityContextRepository (line 204) | public void setSecurityContextRepository(SecurityContextRepository sec... method setSecurityContextHolderStrategy (line 215) | public void setSecurityContextHolderStrategy(SecurityContextHolderStra... method setSessionAuthenticationStrategy (line 229) | public void setSessionAuthenticationStrategy(SessionAuthenticationStra... FILE: web/src/main/java/org/springframework/security/web/authentication/rememberme/TokenBasedRememberMeServices.java class TokenBasedRememberMeServices (line 96) | public class TokenBasedRememberMeServices extends AbstractRememberMeServ... method TokenBasedRememberMeServices (line 106) | public TokenBasedRememberMeServices(String key, UserDetailsService use... method TokenBasedRememberMeServices (line 118) | public TokenBasedRememberMeServices(String key, UserDetailsService use... method processAutoLoginCookie (line 125) | @Override method isValidCookieTokensLength (line 165) | private boolean isValidCookieTokensLength(String[] cookieTokens) { method getTokenExpiryTime (line 169) | private long getTokenExpiryTime(String[] cookieTokens) { method makeTokenSignature (line 183) | protected String makeTokenSignature(long tokenExpiryTime, String usern... method makeTokenSignature (line 198) | protected String makeTokenSignature(long tokenExpiryTime, String usern... method isTokenExpired (line 210) | protected boolean isTokenExpired(long tokenExpiryTime) { method onLoginSuccess (line 214) | @Override method setMatchingAlgorithm (line 252) | public void setMatchingAlgorithm(RememberMeTokenAlgorithm matchingAlgo... method calculateLoginLifetime (line 272) | protected int calculateLoginLifetime(HttpServletRequest request, Authe... method retrieveUserName (line 276) | protected String retrieveUserName(Authentication authentication) { method retrievePassword (line 285) | protected @Nullable String retrievePassword(Authentication authenticat... method equals (line 299) | private static boolean equals(String expected, String actual) { method bytesUtf8 (line 305) | private static byte @Nullable [] bytesUtf8(String s) { type RememberMeTokenAlgorithm (line 309) | public enum RememberMeTokenAlgorithm { method RememberMeTokenAlgorithm (line 315) | RememberMeTokenAlgorithm(String digestAlgorithm) { method getDigestAlgorithm (line 319) | public String getDigestAlgorithm() { FILE: web/src/main/java/org/springframework/security/web/authentication/session/AbstractSessionFixationProtectionStrategy.java class AbstractSessionFixationProtectionStrategy (line 39) | public abstract class AbstractSessionFixationProtectionStrategy method AbstractSessionFixationProtectionStrategy (line 56) | AbstractSessionFixationProtectionStrategy() { method onAuthentication (line 72) | @Override method applySessionFixation (line 111) | abstract HttpSession applySessionFixation(HttpServletRequest request); method onSessionChange (line 127) | protected void onSessionChange(String originalSessionId, HttpSession n... method setApplicationEventPublisher (line 139) | @Override method setAlwaysCreateSession (line 145) | public void setAlwaysCreateSession(boolean alwaysCreateSession) { class NullEventPublisher (line 149) | protected static final class NullEventPublisher implements Application... method publishEvent (line 151) | @Override method publishEvent (line 155) | @Override FILE: web/src/main/java/org/springframework/security/web/authentication/session/ChangeSessionIdAuthenticationStrategy.java class ChangeSessionIdAuthenticationStrategy (line 29) | public final class ChangeSessionIdAuthenticationStrategy extends Abstrac... method applySessionFixation (line 31) | @Override FILE: web/src/main/java/org/springframework/security/web/authentication/session/CompositeSessionAuthenticationStrategy.java class CompositeSessionAuthenticationStrategy (line 57) | public class CompositeSessionAuthenticationStrategy implements SessionAu... method CompositeSessionAuthenticationStrategy (line 63) | public CompositeSessionAuthenticationStrategy(List sess... method setExceptionIfMaximumExceeded (line 172) | public void setExceptionIfMaximumExceeded(boolean exceptionIfMaximumEx... method setMaximumSessions (line 182) | public void setMaximumSessions(int maximumSessions) { method setMaximumSessions (line 192) | public void setMaximumSessions(SessionLimit sessionLimit) { method setMessageSource (line 201) | @Override FILE: web/src/main/java/org/springframework/security/web/authentication/session/NullAuthenticatedSessionStrategy.java class NullAuthenticatedSessionStrategy (line 29) | public final class NullAuthenticatedSessionStrategy implements SessionAu... method onAuthentication (line 31) | @Override FILE: web/src/main/java/org/springframework/security/web/authentication/session/RegisterSessionAuthenticationStrategy.java class RegisterSessionAuthenticationStrategy (line 47) | public class RegisterSessionAuthenticationStrategy implements SessionAut... method RegisterSessionAuthenticationStrategy (line 55) | public RegisterSessionAuthenticationStrategy(SessionRegistry sessionRe... method onAuthentication (line 64) | @Override FILE: web/src/main/java/org/springframework/security/web/authentication/session/SessionAuthenticationException.java class SessionAuthenticationException (line 33) | public class SessionAuthenticationException extends AuthenticationExcept... method SessionAuthenticationException (line 38) | public SessionAuthenticationException(String msg) { FILE: web/src/main/java/org/springframework/security/web/authentication/session/SessionAuthenticationStrategy.java type SessionAuthenticationStrategy (line 34) | public interface SessionAuthenticationStrategy { method onAuthentication (line 42) | void onAuthentication(Authentication authentication, HttpServletReques... FILE: web/src/main/java/org/springframework/security/web/authentication/session/SessionFixationProtectionEvent.java class SessionFixationProtectionEvent (line 32) | public class SessionFixationProtectionEvent extends AbstractAuthenticati... method SessionFixationProtectionEvent (line 47) | public SessionFixationProtectionEvent(Authentication authentication, S... method getOldSessionId (line 59) | public String getOldSessionId() { method getNewSessionId (line 67) | public String getNewSessionId() { FILE: web/src/main/java/org/springframework/security/web/authentication/session/SessionFixationProtectionStrategy.java class SessionFixationProtectionStrategy (line 60) | public class SessionFixationProtectionStrategy extends AbstractSessionFi... method extractAttributes (line 79) | protected Map extractAttributes(HttpSession session) { method applySessionFixation (line 83) | @Override method transferAttributes (line 106) | void transferAttributes(Map attributes, HttpSession ne... method createMigratedAttributeMap (line 112) | @SuppressWarnings("unchecked") method setMigrateSessionAttributes (line 136) | public void setMigrateSessionAttributes(boolean migrateSessionAttribut... FILE: web/src/main/java/org/springframework/security/web/authentication/session/SessionLimit.java type SessionLimit (line 31) | public interface SessionLimit extends Function { method of (line 43) | static SessionLimit of(int maxSessions) { FILE: web/src/main/java/org/springframework/security/web/authentication/switchuser/AuthenticationSwitchUserEvent.java class AuthenticationSwitchUserEvent (line 32) | public class AuthenticationSwitchUserEvent extends AbstractAuthenticatio... method AuthenticationSwitchUserEvent (line 44) | public AuthenticationSwitchUserEvent(Authentication authentication, @N... method getTargetUser (line 49) | public @Nullable UserDetails getTargetUser() { FILE: web/src/main/java/org/springframework/security/web/authentication/switchuser/SwitchUserAuthorityChanger.java type SwitchUserAuthorityChanger (line 37) | public interface SwitchUserAuthorityChanger { method modifyGrantedAuthorities (line 51) | Collection modifyGrantedAuthorities(UserDe... FILE: web/src/main/java/org/springframework/security/web/authentication/switchuser/SwitchUserFilter.java class SwitchUserFilter (line 117) | public class SwitchUserFilter extends GenericFilterBean implements Appli... method afterPropertiesSet (line 159) | @Override method doFilter (line 178) | @Override method doFilter (line 184) | private void doFilter(HttpServletRequest request, HttpServletResponse ... method attemptSwitchUser (line 235) | protected Authentication attemptSwitchUser(HttpServletRequest request)... method attemptExitUser (line 262) | protected Authentication attemptExitUser(HttpServletRequest request) method createSwitchUserToken (line 300) | private UsernamePasswordAuthenticationToken createSwitchUserToken(Http... method getCurrentAuthentication (line 326) | private @Nullable Authentication getCurrentAuthentication(HttpServletR... method getSourceAuthentication (line 345) | private @Nullable Authentication getSourceAuthentication(Authenticatio... method requiresExitUser (line 367) | protected boolean requiresExitUser(HttpServletRequest request) { method requiresSwitchUser (line 379) | protected boolean requiresSwitchUser(HttpServletRequest request) { method setApplicationEventPublisher (line 383) | @Override method setAuthenticationDetailsSource (line 388) | public void setAuthenticationDetailsSource( method setMessageSource (line 394) | @Override method setUserDetailsService (line 405) | public void setUserDetailsService(UserDetailsService userDetailsServic... method setExitUserUrl (line 414) | public void setExitUserUrl(String exitUserUrl) { method setExitUserMatcher (line 424) | public void setExitUserMatcher(RequestMatcher exitUserMatcher) { method setSwitchUserUrl (line 434) | public void setSwitchUserUrl(String switchUserUrl) { method setSwitchUserMatcher (line 444) | public void setSwitchUserMatcher(RequestMatcher switchUserMatcher) { method setTargetUrl (line 455) | public void setTargetUrl(String targetUrl) { method setSuccessHandler (line 464) | public void setSuccessHandler(AuthenticationSuccessHandler successHand... method setSwitchFailureUrl (line 480) | public void setSwitchFailureUrl(String switchFailureUrl) { method setFailureHandler (line 490) | public void setFailureHandler(AuthenticationFailureHandler failureHand... method setSwitchUserAuthorityChanger (line 499) | public void setSwitchUserAuthorityChanger(SwitchUserAuthorityChanger s... method setUserDetailsChecker (line 510) | public void setUserDetailsChecker(UserDetailsChecker userDetailsChecke... method setUsernameParameter (line 518) | public void setUsernameParameter(String usernameParameter) { method setSwitchAuthorityRole (line 527) | public void setSwitchAuthorityRole(String switchAuthorityRole) { method setSecurityContextHolderStrategy (line 538) | public void setSecurityContextHolderStrategy(SecurityContextHolderStra... method setSecurityContextRepository (line 551) | public void setSecurityContextRepository(SecurityContextRepository sec... method createMatcher (line 556) | private static RequestMatcher createMatcher(String pattern) { FILE: web/src/main/java/org/springframework/security/web/authentication/switchuser/SwitchUserGrantedAuthority.java class SwitchUserGrantedAuthority (line 33) | public final class SwitchUserGrantedAuthority implements GrantedAuthority { method SwitchUserGrantedAuthority (line 41) | public SwitchUserGrantedAuthority(String role, Authentication source) { method getSource (line 52) | public Authentication getSource() { method getAuthority (line 56) | @Override method equals (line 61) | @Override method hashCode (line 72) | @Override method toString (line 79) | @Override FILE: web/src/main/java/org/springframework/security/web/authentication/ui/DefaultLoginPageGeneratingFilter.java class DefaultLoginPageGeneratingFilter (line 55) | public class DefaultLoginPageGeneratingFilter extends GenericFilterBean { method DefaultLoginPageGeneratingFilter (line 106) | public DefaultLoginPageGeneratingFilter() { method DefaultLoginPageGeneratingFilter (line 109) | public DefaultLoginPageGeneratingFilter(UsernamePasswordAuthentication... method initAuthFilter (line 118) | private void initAuthFilter(UsernamePasswordAuthenticationFilter authF... method setSecurityContextHolderStrategy (line 134) | public void setSecurityContextHolderStrategy(SecurityContextHolderStra... method setResolveHiddenInputs (line 145) | public void setResolveHiddenInputs(Function... method setSaml2AuthenticationUrlToProviderName (line 225) | public void setSaml2AuthenticationUrlToProviderName(Map wantsAuthority(HttpServletRequest request) { method renderJavaScript (line 292) | private String renderJavaScript(HttpServletRequest request, String con... method renderPasskeyLogin (line 303) | private String renderPasskeyLogin() { method renderHeaders (line 310) | private String renderHeaders(HttpServletRequest request) { method renderFormLogin (line 322) | private String renderFormLogin(HttpServletRequest request, boolean log... method renderOneTimeTokenLogin (line 353) | private String renderOneTimeTokenLogin(HttpServletRequest request, boo... method renderOAuth2Login (line 379) | private String renderOAuth2Login(boolean loginError, boolean logoutSuc... method renderOAuth2Row (line 396) | private static String renderOAuth2Row(String contextPath, String url, ... method renderSaml2Login (line 403) | private String renderSaml2Login(boolean loginError, boolean logoutSucc... method renderSaml2Row (line 420) | private static String renderSaml2Row(String contextPath, String url, S... method renderHiddenInput (line 427) | private String renderHiddenInput(String name, String value) { method renderRememberMe (line 434) | private String renderRememberMe(@Nullable String paramName) { method getUsername (line 444) | private @Nullable String getUsername() { method isLogoutSuccess (line 452) | private boolean isLogoutSuccess(HttpServletRequest request) { method isLoginUrlRequest (line 456) | private boolean isLoginUrlRequest(HttpServletRequest request) { method isErrorPage (line 460) | private boolean isErrorPage(HttpServletRequest request) { method renderError (line 464) | private String renderError(boolean isError, String message) { method renderSuccess (line 471) | private String renderSuccess(boolean isLogoutSuccess) { method matches (line 478) | private boolean matches(HttpServletRequest request, @Nullable String u... FILE: web/src/main/java/org/springframework/security/web/authentication/ui/DefaultLogoutPageGeneratingFilter.java class DefaultLogoutPageGeneratingFilter (line 43) | public class DefaultLogoutPageGeneratingFilter extends OncePerRequestFil... method doFilterInternal (line 49) | @Override method renderLogout (line 64) | private void renderLogout(HttpServletRequest request, HttpServletRespo... method setResolveHiddenInputs (line 79) | public void setResolveHiddenInputs(Function getAuthentic... method setAuthenticationDetailsSource (line 72) | public void setAuthenticationDetailsSource( method convert (line 78) | @Override method decode (line 104) | private byte[] decode(byte[] base64Token) { method getCredentialsCharset (line 113) | protected Charset getCredentialsCharset(HttpServletRequest request) { FILE: web/src/main/java/org/springframework/security/web/authentication/www/BasicAuthenticationEntryPoint.java class BasicAuthenticationEntryPoint (line 47) | public class BasicAuthenticationEntryPoint implements AuthenticationEntr... method afterPropertiesSet (line 53) | @Override method commence (line 58) | @Override method getRealmName (line 69) | public @Nullable String getRealmName() { method setRealmName (line 73) | public void setRealmName(String realmName) { method setCharset (line 85) | public void setCharset(@Nullable Charset charset) { FILE: web/src/main/java/org/springframework/security/web/authentication/www/BasicAuthenticationFilter.java class BasicAuthenticationFilter (line 100) | public class BasicAuthenticationFilter extends OncePerRequestFilter { method BasicAuthenticationFilter (line 127) | public BasicAuthenticationFilter(AuthenticationManager authenticationM... method BasicAuthenticationFilter (line 141) | public BasicAuthenticationFilter(AuthenticationManager authenticationM... method setSecurityContextRepository (line 156) | public void setSecurityContextRepository(SecurityContextRepository sec... method setMfaEnabled (line 166) | public void setMfaEnabled(boolean mfaEnabled) { method setAuthenticationConverter (line 177) | public void setAuthenticationConverter(AuthenticationConverter authent... method afterPropertiesSet (line 182) | @Override method doFilterInternal (line 190) | @Override method shouldPerformMfa (line 250) | @Contract("null, _ -> false") method declaresToBuilder (line 264) | private static boolean declaresToBuilder(Authentication authentication) { method authenticationIsRequired (line 273) | protected boolean authenticationIsRequired(String username) { method onSuccessfulAuthentication (line 293) | protected void onSuccessfulAuthentication(HttpServletRequest request, ... method onUnsuccessfulAuthentication (line 297) | protected void onUnsuccessfulAuthentication(HttpServletRequest request... method getAuthenticationEntryPoint (line 301) | protected @Nullable AuthenticationEntryPoint getAuthenticationEntryPoi... method getAuthenticationManager (line 305) | protected AuthenticationManager getAuthenticationManager() { method isIgnoreFailure (line 309) | protected boolean isIgnoreFailure() { method setSecurityContextHolderStrategy (line 319) | public void setSecurityContextHolderStrategy(SecurityContextHolderStra... method setAuthenticationDetailsSource (line 332) | public void setAuthenticationDetailsSource( method setRememberMeServices (line 339) | public void setRememberMeServices(RememberMeServices rememberMeService... method setCredentialsCharset (line 352) | public void setCredentialsCharset(String credentialsCharset) { method getCredentialsCharset (line 360) | protected String getCredentialsCharset(HttpServletRequest httpRequest) { FILE: web/src/main/java/org/springframework/security/web/authentication/www/DigestAuthUtils.java class DigestAuthUtils (line 32) | final class DigestAuthUtils { method DigestAuthUtils (line 36) | private DigestAuthUtils() { method encodePasswordInA1Format (line 39) | static String encodePasswordInA1Format(@Nullable String username, @Nul... method splitIgnoringQuotes (line 46) | static String @Nullable [] splitIgnoringQuotes(String str, char separa... method generateDigest (line 106) | static String generateDigest(boolean passwordAlreadyEncoded, @Nullable... method splitEachArrayElementAndCreateMap (line 140) | static @Nullable Map splitEachArrayElementAndCreateMap... method split (line 168) | static String @Nullable [] split(String toSplit, String delimiter) { method md5Hex (line 181) | static String md5Hex(String data) { FILE: web/src/main/java/org/springframework/security/web/authentication/www/DigestAuthenticationEntryPoint.java class DigestAuthenticationEntryPoint (line 50) | public class DigestAuthenticationEntryPoint implements AuthenticationEnt... method getOrder (line 62) | @Override method setOrder (line 67) | public void setOrder(int order) { method afterPropertiesSet (line 71) | @Override method commence (line 77) | @Override method getKey (line 99) | public @Nullable String getKey() { method getNonceValiditySeconds (line 103) | public int getNonceValiditySeconds() { method getRealmName (line 107) | public @Nullable String getRealmName() { method setKey (line 111) | public void setKey(String key) { method setNonceValiditySeconds (line 115) | public void setNonceValiditySeconds(int nonceValiditySeconds) { method setRealmName (line 119) | public void setRealmName(String realmName) { FILE: web/src/main/java/org/springframework/security/web/authentication/www/DigestAuthenticationFilter.java class DigestAuthenticationFilter (line 96) | public class DigestAuthenticationFilter extends GenericFilterBean implem... method afterPropertiesSet (line 121) | @Override method doFilter (line 127) | @Override method doFilter (line 133) | private void doFilter(HttpServletRequest request, HttpServletResponse ... method createSuccessfulAuthentication (line 213) | private Authentication createSuccessfulAuthentication(HttpServletReque... method getAuthRequest (line 219) | private UsernamePasswordAuthenticationToken getAuthRequest(UserDetails... method fail (line 226) | private void fail(HttpServletRequest request, HttpServletResponse resp... method getAuthenticationEntryPoint (line 234) | protected final DigestAuthenticationEntryPoint getAuthenticationEntryP... method getUserCache (line 238) | public UserCache getUserCache() { method getUserDetailsService (line 242) | public @Nullable UserDetailsService getUserDetailsService() { method setAuthenticationDetailsSource (line 246) | public void setAuthenticationDetailsSource( method setAuthenticationEntryPoint (line 252) | public void setAuthenticationEntryPoint(DigestAuthenticationEntryPoint... method setMessageSource (line 256) | @Override method setPasswordAlreadyEncoded (line 261) | public void setPasswordAlreadyEncoded(boolean passwordAlreadyEncoded) { method setUserCache (line 265) | public void setUserCache(UserCache userCache) { method setUserDetailsService (line 269) | public void setUserDetailsService(UserDetailsService userDetailsServic... method setCreateAuthenticatedToken (line 285) | public void setCreateAuthenticatedToken(boolean createAuthenticatedTok... method setSecurityContextRepository (line 296) | public void setSecurityContextRepository(SecurityContextRepository sec... method setSecurityContextHolderStrategy (line 307) | public void setSecurityContextHolderStrategy(SecurityContextHolderStra... class DigestData (line 312) | private class DigestData { method DigestData (line 334) | DigestData(String header) { method validateAndDecode (line 354) | void validateAndDecode(@Nullable String entryPointKey, @Nullable Str... method calculateServerDigest (line 415) | String calculateServerDigest(@Nullable String password, String httpM... method isNonceExpired (line 422) | boolean isNonceExpired() { method getUsername (line 427) | @Nullable String getUsername() { method getResponse (line 431) | @Nullable String getResponse() { FILE: web/src/main/java/org/springframework/security/web/authentication/www/NonceExpiredException.java class NonceExpiredException (line 28) | public class NonceExpiredException extends AuthenticationException { method NonceExpiredException (line 37) | public NonceExpiredException(String msg) { method NonceExpiredException (line 47) | public NonceExpiredException(String msg, Throwable cause) { FILE: web/src/main/java/org/springframework/security/web/bind/support/AuthenticationPrincipalArgumentResolver.java class AuthenticationPrincipalArgumentResolver (line 89) | @Deprecated method supportsParameter (line 92) | @Override method resolveArgument (line 97) | @Override method findMethodAnnotation (line 122) | private @Nullable T findMethodAnnotation(Class<... FILE: web/src/main/java/org/springframework/security/web/context/AbstractSecurityWebApplicationInitializer.java class AbstractSecurityWebApplicationInitializer (line 75) | public abstract class AbstractSecurityWebApplicationInitializer implemen... method AbstractSecurityWebApplicationInitializer (line 91) | protected AbstractSecurityWebApplicationInitializer() { method AbstractSecurityWebApplicationInitializer (line 100) | protected AbstractSecurityWebApplicationInitializer(Class... config... method onStartup (line 104) | @Override method enableHttpSessionEventPublisher (line 126) | protected boolean enableHttpSessionEventPublisher() { method insertSpringSecurityFilterChain (line 134) | private void insertSpringSecurityFilterChain(ServletContext servletCon... method insertFilters (line 151) | protected final void insertFilters(ServletContext servletContext, Filt... method appendFilters (line 162) | protected final void appendFilters(ServletContext servletContext, Filt... method registerFilters (line 175) | private void registerFilters(ServletContext servletContext, boolean in... method registerFilter (line 193) | private void registerFilter(ServletContext servletContext, boolean ins... method getWebApplicationContextAttribute (line 216) | private @Nullable String getWebApplicationContextAttribute() { method getSessionTrackingModes (line 240) | protected Set getSessionTrackingModes() { method getDispatcherWebApplicationContextSuffix (line 259) | protected @Nullable String getDispatcherWebApplicationContextSuffix() { method beforeSpringSecurityFilterChain (line 267) | protected void beforeSpringSecurityFilterChain(ServletContext servletC... method afterSpringSecurityFilterChain (line 275) | protected void afterSpringSecurityFilterChain(ServletContext servletCo... method getSecurityDispatcherTypes (line 283) | protected EnumSet getSecurityDispatcherTypes() { method isAsyncSecuritySupported (line 293) | protected boolean isAsyncSecuritySupported() { FILE: web/src/main/java/org/springframework/security/web/context/DelegatingSecurityContextRepository.java class DelegatingSecurityContextRepository (line 35) | public final class DelegatingSecurityContextRepository implements Securi... method DelegatingSecurityContextRepository (line 39) | public DelegatingSecurityContextRepository(SecurityContextRepository..... method DelegatingSecurityContextRepository (line 43) | public DelegatingSecurityContextRepository(List supplier, Se... method get (line 51) | @Override method isGenerated (line 57) | @Override method init (line 63) | private void init() { FILE: web/src/main/java/org/springframework/security/web/context/request/async/SecurityContextCallableProcessingInterceptor.java class SecurityContextCallableProcessingInterceptor (line 45) | public final class SecurityContextCallableProcessingInterceptor implemen... method SecurityContextCallableProcessingInterceptor (line 57) | public SecurityContextCallableProcessingInterceptor() { method SecurityContextCallableProcessingInterceptor (line 68) | public SecurityContextCallableProcessingInterceptor(SecurityContext se... method beforeConcurrentHandling (line 73) | @Override method preProcess (line 80) | @Override method postProcess (line 87) | @Override method setSecurityContextHolderStrategy (line 98) | public void setSecurityContextHolderStrategy(SecurityContextHolderStra... method setSecurityContext (line 103) | private void setSecurityContext(SecurityContext securityContext) { FILE: web/src/main/java/org/springframework/security/web/context/request/async/WebAsyncManagerIntegrationFilter.java class WebAsyncManagerIntegrationFilter (line 44) | public final class WebAsyncManagerIntegrationFilter extends OncePerReque... method doFilterInternal (line 51) | @Override method setSecurityContextHolderStrategy (line 71) | public void setSecurityContextHolderStrategy(SecurityContextHolderStra... FILE: web/src/main/java/org/springframework/security/web/context/support/SecurityWebApplicationContextUtils.java class SecurityWebApplicationContextUtils (line 30) | public abstract class SecurityWebApplicationContextUtils extends WebAppl... method findRequiredWebApplicationContext (line 48) | public static WebApplicationContext findRequiredWebApplicationContext(... FILE: web/src/main/java/org/springframework/security/web/csrf/CookieCsrfTokenRepository.java class CookieCsrfTokenRepository (line 43) | public final class CookieCsrfTokenRepository implements CsrfTokenReposit... method setCookieCustomizer (line 79) | public void setCookieCustomizer(Consumer csrfTokenSupplier) { method getHeaderName (line 84) | @Override method getParameterName (line 89) | @Override method getToken (line 94) | @Override method getDelegate (line 99) | private CsrfToken getDelegate() { FILE: web/src/main/java/org/springframework/security/web/csrf/CsrfTokenRequestHandler.java type CsrfTokenRequestHandler (line 39) | @FunctionalInterface method handle (line 48) | void handle(HttpServletRequest request, HttpServletResponse response, ... method resolveCsrfTokenValue (line 50) | @Override FILE: web/src/main/java/org/springframework/security/web/csrf/CsrfTokenRequestHandlerLoggerHolder.java class CsrfTokenRequestHandlerLoggerHolder (line 25) | final class CsrfTokenRequestHandlerLoggerHolder { method CsrfTokenRequestHandlerLoggerHolder (line 29) | private CsrfTokenRequestHandlerLoggerHolder() { FILE: web/src/main/java/org/springframework/security/web/csrf/CsrfTokenRequestResolver.java type CsrfTokenRequestResolver (line 31) | @FunctionalInterface method resolveCsrfTokenValue (line 41) | @Nullable String resolveCsrfTokenValue(HttpServletRequest request, Csr... FILE: web/src/main/java/org/springframework/security/web/csrf/DefaultCsrfToken.java class DefaultCsrfToken (line 29) | public final class DefaultCsrfToken implements CsrfToken { method DefaultCsrfToken (line 47) | public DefaultCsrfToken(String headerName, String parameterName, Strin... method getHeaderName (line 56) | @Override method getParameterName (line 61) | @Override method getToken (line 66) | @Override FILE: web/src/main/java/org/springframework/security/web/csrf/DeferredCsrfToken.java type DeferredCsrfToken (line 29) | public interface DeferredCsrfToken extends Supplier { method get (line 35) | CsrfToken get(); method isGenerated (line 43) | boolean isGenerated(); FILE: web/src/main/java/org/springframework/security/web/csrf/HttpSessionCsrfTokenRepository.java class HttpSessionCsrfTokenRepository (line 35) | public final class HttpSessionCsrfTokenRepository implements CsrfTokenRe... method saveToken (line 50) | @Override method loadToken (line 64) | @Override method generateToken (line 73) | @Override method setParameterName (line 83) | public void setParameterName(String parameterName) { method setHeaderName (line 93) | public void setHeaderName(String headerName) { method setSessionAttributeName (line 102) | public void setSessionAttributeName(String sessionAttributeName) { method createNewToken (line 107) | private String createNewToken() { FILE: web/src/main/java/org/springframework/security/web/csrf/InvalidCsrfTokenException.java class InvalidCsrfTokenException (line 31) | public class InvalidCsrfTokenException extends CsrfException { method InvalidCsrfTokenException (line 40) | public InvalidCsrfTokenException(CsrfToken expectedAccessToken, @Nulla... FILE: web/src/main/java/org/springframework/security/web/csrf/MissingCsrfTokenException.java class MissingCsrfTokenException (line 27) | @SuppressWarnings("serial") method MissingCsrfTokenException (line 30) | public MissingCsrfTokenException(@Nullable String actualToken) { FILE: web/src/main/java/org/springframework/security/web/csrf/RepositoryDeferredCsrfToken.java class RepositoryDeferredCsrfToken (line 30) | final class RepositoryDeferredCsrfToken implements DeferredCsrfToken { method RepositoryDeferredCsrfToken (line 42) | RepositoryDeferredCsrfToken(CsrfTokenRepository csrfTokenRepository, H... method get (line 49) | @Override method isGenerated (line 55) | @Override method init (line 61) | private void init() { FILE: web/src/main/java/org/springframework/security/web/csrf/XorCsrfTokenRequestAttributeHandler.java class XorCsrfTokenRequestAttributeHandler (line 42) | public final class XorCsrfTokenRequestAttributeHandler extends CsrfToken... method setSecureRandom (line 53) | public void setSecureRandom(SecureRandom secureRandom) { method handle (line 58) | @Override method deferCsrfTokenUpdate (line 68) | private Supplier deferCsrfTokenUpdate(Supplier c... method resolveCsrfTokenValue (line 77) | @Override method getTokenValue (line 86) | private static @Nullable String getTokenValue(String actualToken, Stri... method createXoredCsrfToken (line 116) | private static String createXoredCsrfToken(SecureRandom secureRandom, ... method xorCsrf (line 129) | private static byte[] xorCsrf(byte[] randomBytes, byte[] csrfBytes) { class CachedCsrfTokenSupplier (line 140) | private static final class CachedCsrfTokenSupplier implements Supplier... method CachedCsrfTokenSupplier (line 146) | private CachedCsrfTokenSupplier(Supplier delegate) { method get (line 150) | @Override FILE: web/src/main/java/org/springframework/security/web/debug/DebugFilter.java class DebugFilter (line 50) | public final class DebugFilter implements Filter { method DebugFilter (line 58) | public DebugFilter(FilterChainProxy filterChainProxy) { method doFilter (line 62) | @Override method doFilter (line 71) | private void doFilter(HttpServletRequest request, HttpServletResponse ... method invokeWithWrappedRequest (line 86) | private void invokeWithWrappedRequest(HttpServletRequest request, Http... method formatHeaders (line 98) | String formatHeaders(HttpServletRequest request) { method formatFilters (line 117) | String formatFilters(@Nullable List filters) { method getFilters (line 137) | private @Nullable List getFilters(HttpServletRequest request) { method init (line 147) | @Override method destroy (line 151) | @Override method getFilterChainProxy (line 155) | public FilterChainProxy getFilterChainProxy() { class DebugRequestWrapper (line 159) | static class DebugRequestWrapper extends HttpServletRequestWrapper { method DebugRequestWrapper (line 163) | DebugRequestWrapper(HttpServletRequest request) { method getSession (line 167) | @Override method getSession (line 177) | @Override FILE: web/src/main/java/org/springframework/security/web/debug/Logger.java class Logger (line 31) | final class Logger { method info (line 35) | void info(String message) { method info (line 39) | void info(String message, boolean dumpStack) { FILE: web/src/main/java/org/springframework/security/web/firewall/CompositeRequestRejectedHandler.java class CompositeRequestRejectedHandler (line 36) | public final class CompositeRequestRejectedHandler implements RequestRej... method CompositeRequestRejectedHandler (line 45) | public CompositeRequestRejectedHandler(RequestRejectedHandler... reque... method handle (line 50) | @Override FILE: web/src/main/java/org/springframework/security/web/firewall/DefaultHttpFirewall.java class DefaultHttpFirewall (line 47) | public class DefaultHttpFirewall implements HttpFirewall { method getFirewalledRequest (line 51) | @Override method getFirewalledResponse (line 66) | @Override method setAllowUrlEncodedSlash (line 82) | public void setAllowUrlEncodedSlash(boolean allowUrlEncodedSlash) { method containsInvalidUrlEncodedSlash (line 86) | private boolean containsInvalidUrlEncodedSlash(String uri) { method isNormalized (line 99) | private boolean isNormalized(String path) { FILE: web/src/main/java/org/springframework/security/web/firewall/DefaultRequestRejectedHandler.java class DefaultRequestRejectedHandler (line 32) | public class DefaultRequestRejectedHandler implements RequestRejectedHan... method handle (line 34) | @Override FILE: web/src/main/java/org/springframework/security/web/firewall/FirewalledRequest.java class FirewalledRequest (line 31) | public abstract class FirewalledRequest extends HttpServletRequestWrapper { method FirewalledRequest (line 37) | public FirewalledRequest(HttpServletRequest request) { method reset (line 49) | public abstract void reset(); method toString (line 51) | @Override FILE: web/src/main/java/org/springframework/security/web/firewall/FirewalledResponse.java class FirewalledResponse (line 33) | class FirewalledResponse extends HttpServletResponseWrapper { method FirewalledResponse (line 39) | FirewalledResponse(HttpServletResponse response) { method sendRedirect (line 43) | @Override method setHeader (line 51) | @Override method addHeader (line 57) | @Override method addCookie (line 63) | @Override method validateCrlf (line 74) | void validateCrlf(String name, String value) { method hasCrlf (line 78) | private boolean hasCrlf(String value) { FILE: web/src/main/java/org/springframework/security/web/firewall/HttpFirewall.java type HttpFirewall (line 32) | public interface HttpFirewall { method getFirewalledRequest (line 38) | FirewalledRequest getFirewalledRequest(HttpServletRequest request) thr... method getFirewalledResponse (line 45) | HttpServletResponse getFirewalledResponse(HttpServletResponse response); FILE: web/src/main/java/org/springframework/security/web/firewall/HttpStatusRequestRejectedHandler.java class HttpStatusRequestRejectedHandler (line 35) | public class HttpStatusRequestRejectedHandler implements RequestRejected... method HttpStatusRequestRejectedHandler (line 44) | public HttpStatusRequestRejectedHandler() { method HttpStatusRequestRejectedHandler (line 52) | public HttpStatusRequestRejectedHandler(int httpError) { method handle (line 56) | @Override FILE: web/src/main/java/org/springframework/security/web/firewall/ObservationMarkingRequestRejectedHandler.java class ObservationMarkingRequestRejectedHandler (line 27) | public final class ObservationMarkingRequestRejectedHandler implements R... method ObservationMarkingRequestRejectedHandler (line 31) | public ObservationMarkingRequestRejectedHandler(ObservationRegistry re... method handle (line 35) | @Override FILE: web/src/main/java/org/springframework/security/web/firewall/RequestRejectedException.java class RequestRejectedException (line 24) | public class RequestRejectedException extends RuntimeException { method RequestRejectedException (line 29) | public RequestRejectedException(String message) { FILE: web/src/main/java/org/springframework/security/web/firewall/RequestRejectedHandler.java type RequestRejectedHandler (line 32) | public interface RequestRejectedHandler { method handle (line 42) | void handle(HttpServletRequest request, HttpServletResponse response, FILE: web/src/main/java/org/springframework/security/web/firewall/RequestWrapper.java class RequestWrapper (line 51) | final class RequestWrapper extends FirewalledRequest { method RequestWrapper (line 59) | RequestWrapper(HttpServletRequest request) { method strip (line 77) | private @Nullable String strip(String path) { method getPathInfo (line 110) | @Override method getServletPath (line 115) | @Override method getRequestDispatcher (line 120) | @Override method reset (line 125) | @Override class FirewalledRequestAwareRequestDispatcher (line 137) | private class FirewalledRequestAwareRequestDispatcher implements Reque... method FirewalledRequestAwareRequestDispatcher (line 145) | FirewalledRequestAwareRequestDispatcher(String path) { method forward (line 149) | @Override method include (line 155) | @Override method getDelegateDispatcher (line 160) | private RequestDispatcher getDelegateDispatcher() { FILE: web/src/main/java/org/springframework/security/web/firewall/StrictHttpFirewall.java class StrictHttpFirewall (line 82) | public class StrictHttpFirewall implements HttpFirewall { method StrictHttpFirewall (line 154) | public StrictHttpFirewall() { method setUnsafeAllowAnyHttpMethod (line 180) | public void setUnsafeAllowAnyHttpMethod(boolean unsafeAllowAnyHttpMeth... method setAllowedHttpMethods (line 194) | public void setAllowedHttpMethods(Collection allowedHttpMethod... method setAllowSemicolon (line 232) | public void setAllowSemicolon(boolean allowSemicolon) { method setAllowUrlEncodedSlash (line 255) | public void setAllowUrlEncodedSlash(boolean allowUrlEncodedSlash) { method setAllowUrlEncodedDoubleSlash (line 272) | public void setAllowUrlEncodedDoubleSlash(boolean allowUrlEncodedDoubl... method setAllowUrlEncodedPeriod (line 297) | public void setAllowUrlEncodedPeriod(boolean allowUrlEncodedPeriod) { method setAllowBackSlash (line 322) | public void setAllowBackSlash(boolean allowBackSlash) { method setAllowNull (line 341) | public void setAllowNull(boolean allowNull) { method setAllowUrlEncodedPercent (line 363) | public void setAllowUrlEncodedPercent(boolean allowUrlEncodedPercent) { method setAllowUrlEncodedCarriageReturn (line 381) | public void setAllowUrlEncodedCarriageReturn(boolean allowUrlEncodedCa... method setAllowUrlEncodedLineFeed (line 396) | public void setAllowUrlEncodedLineFeed(boolean allowUrlEncodedLineFeed) { method setAllowUrlEncodedParagraphSeparator (line 412) | public void setAllowUrlEncodedParagraphSeparator(boolean allowUrlEncod... method setAllowUrlEncodedLineSeparator (line 428) | public void setAllowUrlEncodedLineSeparator(boolean allowUrlEncodedLin... method setAllowedHeaderNames (line 447) | public void setAllowedHeaderNames(Predicate allowedHeaderNames) { method setAllowedHeaderValues (line 462) | public void setAllowedHeaderValues(Predicate allowedHeaderValu... method setAllowedParameterNames (line 475) | public void setAllowedParameterNames(Predicate allowedParamete... method setAllowedParameterValues (line 488) | public void setAllowedParameterValues(Predicate allowedParamet... method setAllowedHostnames (line 500) | public void setAllowedHostnames(Predicate allowedHostnames) { method urlBlocklistsAddAll (line 505) | private void urlBlocklistsAddAll(Collection values) { method urlBlocklistsRemoveAll (line 510) | private void urlBlocklistsRemoveAll(Collection values) { method getFirewalledRequest (line 515) | @Override method rejectNonPrintableAsciiCharactersInFieldName (line 527) | private void rejectNonPrintableAsciiCharactersInFieldName(String toChe... method rejectForbiddenHttpMethod (line 534) | private void rejectForbiddenHttpMethod(HttpServletRequest request) { method rejectedBlocklistedUrls (line 545) | private void rejectedBlocklistedUrls(HttpServletRequest request) { method rejectedUntrustedHosts (line 562) | private void rejectedUntrustedHosts(HttpServletRequest request) { method getFirewalledResponse (line 570) | @Override method createDefaultAllowedHttpMethods (line 575) | private static Set createDefaultAllowedHttpMethods() { method isNormalized (line 587) | private static boolean isNormalized(HttpServletRequest request) { method encodedUrlContains (line 603) | private static boolean encodedUrlContains(HttpServletRequest request, ... method decodedUrlContains (line 610) | private static boolean decodedUrlContains(HttpServletRequest request, ... method containsOnlyPrintableAsciiCharacters (line 617) | private static boolean containsOnlyPrintableAsciiCharacters(String uri) { method valueContains (line 631) | private static boolean valueContains(String value, String contains) { method isNormalized (line 641) | private static boolean isNormalized(String path) { method getEncodedUrlBlocklist (line 663) | public Set getEncodedUrlBlocklist() { method getDecodedUrlBlocklist (line 671) | public Set getDecodedUrlBlocklist() { method getEncodedUrlBlacklist (line 680) | @Deprecated method getDecodedUrlBlacklist (line 690) | public Set getDecodedUrlBlacklist() { class StrictFirewalledRequest (line 697) | private class StrictFirewalledRequest extends FirewalledRequest { method StrictFirewalledRequest (line 699) | StrictFirewalledRequest(HttpServletRequest request) { method getDateHeader (line 703) | @Override method getIntHeader (line 711) | @Override method getHeader (line 719) | @Override method getHeaders (line 731) | @Override method getHeaderNames (line 754) | @Override method getParameter (line 774) | @Override method getParameterMap (line 786) | @Override method getParameterNames (line 800) | @Override method getParameterValues (line 820) | @Override method validateAllowedHeaderName (line 834) | private void validateAllowedHeaderName(String headerNames) { method validateAllowedHeaderValue (line 841) | private void validateAllowedHeaderValue(String name, String value) { method validateAllowedParameterName (line 848) | private void validateAllowedParameterName(String name) { method validateAllowedParameterValue (line 855) | private void validateAllowedParameterValue(String name, String value) { method reset (line 862) | @Override FILE: web/src/main/java/org/springframework/security/web/header/Header.java class Header (line 29) | public final class Header { method Header (line 40) | public Header(String headerName, String... headerValues) { method getName (line 52) | public String getName() { method getValues (line 60) | public List getValues() { method equals (line 64) | @Override method hashCode (line 79) | @Override method toString (line 84) | @Override FILE: web/src/main/java/org/springframework/security/web/header/HeaderWriter.java type HeaderWriter (line 30) | public interface HeaderWriter { method writeHeaders (line 37) | void writeHeaders(HttpServletRequest request, HttpServletResponse resp... FILE: web/src/main/java/org/springframework/security/web/header/HeaderWriterFilter.java class HeaderWriterFilter (line 45) | public class HeaderWriterFilter extends OncePerRequestFilter { method HeaderWriterFilter (line 63) | public HeaderWriterFilter(List headerWriters) { method doFilterInternal (line 68) | @Override method doHeadersBefore (line 79) | private void doHeadersBefore(HttpServletRequest request, HttpServletRe... method doHeadersAfter (line 85) | private void doHeadersAfter(HttpServletRequest request, HttpServletRes... method writeHeaders (line 97) | void writeHeaders(HttpServletRequest request, HttpServletResponse resp... method setShouldWriteHeadersEagerly (line 109) | public void setShouldWriteHeadersEagerly(boolean shouldWriteHeadersEag... class HeaderWriterResponse (line 113) | class HeaderWriterResponse extends OnCommittedResponseWrapper { method HeaderWriterResponse (line 117) | HeaderWriterResponse(HttpServletRequest request, HttpServletResponse... method onResponseCommitted (line 122) | @Override method writeHeaders (line 128) | protected void writeHeaders() { method getHttpResponse (line 135) | private HttpServletResponse getHttpResponse() { class HeaderWriterRequest (line 141) | static class HeaderWriterRequest extends HttpServletRequestWrapper { method HeaderWriterRequest (line 145) | HeaderWriterRequest(HttpServletRequest request, HeaderWriterResponse... method getRequestDispatcher (line 150) | @Override class HeaderWriterRequestDispatcher (line 157) | static class HeaderWriterRequestDispatcher implements RequestDispatcher { method HeaderWriterRequestDispatcher (line 163) | HeaderWriterRequestDispatcher(RequestDispatcher delegate, HeaderWrit... method forward (line 168) | @Override method include (line 173) | @Override FILE: web/src/main/java/org/springframework/security/web/header/writers/CacheControlHeadersWriter.java class CacheControlHeadersWriter (line 41) | public final class CacheControlHeadersWriter implements HeaderWriter { method CacheControlHeadersWriter (line 54) | public CacheControlHeadersWriter() { method writeHeaders (line 58) | @Override method hasHeader (line 67) | private boolean hasHeader(HttpServletResponse response, String headerN... method createHeaders (line 71) | private static List
createHeaders() { FILE: web/src/main/java/org/springframework/security/web/header/writers/ClearSiteDataHeaderWriter.java class ClearSiteDataHeaderWriter (line 46) | public final class ClearSiteDataHeaderWriter implements HeaderWriter { method ClearSiteDataHeaderWriter (line 66) | public ClearSiteDataHeaderWriter(Directive... directives) { method writeHeaders (line 72) | @Override method transformToHeaderValue (line 85) | private String transformToHeaderValue(Directive... directives) { method toString (line 94) | @Override type Directive (line 102) | public enum Directive { method Directive (line 116) | Directive(String headerValue) { method getHeaderValue (line 120) | public String getHeaderValue() { class SecureRequestMatcher (line 126) | private static final class SecureRequestMatcher implements RequestMatc... method matches (line 128) | @Override method toString (line 133) | @Override FILE: web/src/main/java/org/springframework/security/web/header/writers/CompositeHeaderWriter.java class CompositeHeaderWriter (line 33) | public class CompositeHeaderWriter implements HeaderWriter { method CompositeHeaderWriter (line 42) | public CompositeHeaderWriter(List headerWriters) { method writeHeaders (line 47) | @Override FILE: web/src/main/java/org/springframework/security/web/header/writers/ContentSecurityPolicyHeaderWriter.java class ContentSecurityPolicyHeaderWriter (line 84) | public final class ContentSecurityPolicyHeaderWriter implements HeaderWr... method ContentSecurityPolicyHeaderWriter (line 99) | public ContentSecurityPolicyHeaderWriter() { method ContentSecurityPolicyHeaderWriter (line 109) | public ContentSecurityPolicyHeaderWriter(String policyDirectives) { method writeHeaders (line 118) | @Override method setPolicyDirectives (line 132) | public void setPolicyDirectives(String policyDirectives) { method setReportOnly (line 142) | public void setReportOnly(boolean reportOnly) { method toString (line 146) | @Override FILE: web/src/main/java/org/springframework/security/web/header/writers/CrossOriginEmbedderPolicyHeaderWriter.java class CrossOriginEmbedderPolicyHeaderWriter (line 35) | public final class CrossOriginEmbedderPolicyHeaderWriter implements Head... method setPolicy (line 46) | public void setPolicy(CrossOriginEmbedderPolicy embedderPolicy) { method writeHeaders (line 51) | @Override type CrossOriginEmbedderPolicy (line 58) | public enum CrossOriginEmbedderPolicy { method CrossOriginEmbedderPolicy (line 68) | CrossOriginEmbedderPolicy(String policy) { method getPolicy (line 72) | public String getPolicy() { method from (line 76) | public static @Nullable CrossOriginEmbedderPolicy from(String embedd... FILE: web/src/main/java/org/springframework/security/web/header/writers/CrossOriginOpenerPolicyHeaderWriter.java class CrossOriginOpenerPolicyHeaderWriter (line 35) | public final class CrossOriginOpenerPolicyHeaderWriter implements Header... method setPolicy (line 46) | public void setPolicy(CrossOriginOpenerPolicy openerPolicy) { method writeHeaders (line 51) | @Override type CrossOriginOpenerPolicy (line 58) | public enum CrossOriginOpenerPolicy { method CrossOriginOpenerPolicy (line 68) | CrossOriginOpenerPolicy(String policy) { method getPolicy (line 72) | public String getPolicy() { method from (line 76) | public static @Nullable CrossOriginOpenerPolicy from(String openerPo... FILE: web/src/main/java/org/springframework/security/web/header/writers/CrossOriginResourcePolicyHeaderWriter.java class CrossOriginResourcePolicyHeaderWriter (line 35) | public final class CrossOriginResourcePolicyHeaderWriter implements Head... method setPolicy (line 46) | public void setPolicy(CrossOriginResourcePolicy resourcePolicy) { method writeHeaders (line 51) | @Override type CrossOriginResourcePolicy (line 58) | public enum CrossOriginResourcePolicy { method CrossOriginResourcePolicy (line 68) | CrossOriginResourcePolicy(String policy) { method getPolicy (line 72) | public String getPolicy() { method from (line 76) | public static @Nullable CrossOriginResourcePolicy from(String resour... FILE: web/src/main/java/org/springframework/security/web/header/writers/DelegatingRequestMatcherHeaderWriter.java class DelegatingRequestMatcherHeaderWriter (line 33) | public final class DelegatingRequestMatcherHeaderWriter implements Heade... method DelegatingRequestMatcherHeaderWriter (line 46) | public DelegatingRequestMatcherHeaderWriter(RequestMatcher requestMatc... method writeHeaders (line 53) | @Override method toString (line 60) | @Override FILE: web/src/main/java/org/springframework/security/web/header/writers/FeaturePolicyHeaderWriter.java class FeaturePolicyHeaderWriter (line 39) | public final class FeaturePolicyHeaderWriter implements HeaderWriter { method FeaturePolicyHeaderWriter (line 51) | public FeaturePolicyHeaderWriter(String policyDirectives) { method writeHeaders (line 55) | @Override method setPolicyDirectives (line 67) | public void setPolicyDirectives(String policyDirectives) { method toString (line 72) | @Override FILE: web/src/main/java/org/springframework/security/web/header/writers/HpkpHeaderWriter.java class HpkpHeaderWriter (line 116) | @Deprecated method HpkpHeaderWriter (line 147) | public HpkpHeaderWriter(long maxAgeInSeconds, boolean includeSubDomain... method HpkpHeaderWriter (line 159) | public HpkpHeaderWriter(long maxAgeInSeconds, boolean includeSubDomain... method HpkpHeaderWriter (line 167) | public HpkpHeaderWriter(long maxAgeInSeconds) { method HpkpHeaderWriter (line 174) | public HpkpHeaderWriter() { method writeHeaders (line 178) | @Override method setPins (line 224) | public void setPins(Map pins) { method addSha256Pins (line 259) | public void addSha256Pins(String... pins) { method setMaxAgeInSeconds (line 297) | public void setMaxAgeInSeconds(long maxAgeInSeconds) { method setIncludeSubDomains (line 325) | public void setIncludeSubDomains(boolean includeSubDomains) { method setReportOnly (line 353) | public void setReportOnly(boolean reportOnly) { method setReportUri (line 382) | public void setReportUri(URI reportUri) { method setReportUri (line 413) | public void setReportUri(String reportUri) { method updateHpkpHeaderValue (line 423) | private void updateHpkpHeaderValue() { class SecureRequestMatcher (line 437) | private static final class SecureRequestMatcher implements RequestMatc... method matches (line 439) | @Override method toString (line 444) | @Override FILE: web/src/main/java/org/springframework/security/web/header/writers/HstsHeaderWriter.java class HstsHeaderWriter (line 59) | public final class HstsHeaderWriter implements HeaderWriter { method HstsHeaderWriter (line 85) | public HstsHeaderWriter(RequestMatcher requestMatcher, long maxAgeInSe... method HstsHeaderWriter (line 100) | public HstsHeaderWriter(RequestMatcher requestMatcher, long maxAgeInSe... method HstsHeaderWriter (line 111) | public HstsHeaderWriter(long maxAgeInSeconds, boolean includeSubDomain... method HstsHeaderWriter (line 120) | public HstsHeaderWriter(long maxAgeInSeconds, boolean includeSubDomain... method HstsHeaderWriter (line 128) | public HstsHeaderWriter(long maxAgeInSeconds) { method HstsHeaderWriter (line 136) | public HstsHeaderWriter(boolean includeSubDomains) { method HstsHeaderWriter (line 143) | public HstsHeaderWriter() { method writeHeaders (line 147) | @Override method setRequestMatcher (line 169) | public void setRequestMatcher(RequestMatcher requestMatcher) { method setMaxAgeInSeconds (line 189) | public void setMaxAgeInSeconds(long maxAgeInSeconds) { method setIncludeSubDomains (line 206) | public void setIncludeSubDomains(boolean includeSubDomains) { method setPreload (line 223) | public void setPreload(boolean preload) { method updateHstsHeaderValue (line 228) | private void updateHstsHeaderValue() { class SecureRequestMatcher (line 239) | private static final class SecureRequestMatcher implements RequestMatc... method matches (line 241) | @Override method toString (line 246) | @Override FILE: web/src/main/java/org/springframework/security/web/header/writers/PermissionsPolicyHeaderWriter.java class PermissionsPolicyHeaderWriter (line 39) | public final class PermissionsPolicyHeaderWriter implements HeaderWriter { method PermissionsPolicyHeaderWriter (line 48) | public PermissionsPolicyHeaderWriter() { method PermissionsPolicyHeaderWriter (line 57) | public PermissionsPolicyHeaderWriter(String policy) { method setPolicy (line 66) | public void setPolicy(String policy) { method writeHeaders (line 71) | @Override method toString (line 78) | @Override FILE: web/src/main/java/org/springframework/security/web/header/writers/ReferrerPolicyHeaderWriter.java class ReferrerPolicyHeaderWriter (line 59) | public class ReferrerPolicyHeaderWriter implements HeaderWriter { method ReferrerPolicyHeaderWriter (line 68) | public ReferrerPolicyHeaderWriter() { method ReferrerPolicyHeaderWriter (line 77) | public ReferrerPolicyHeaderWriter(ReferrerPolicy policy) { method setPolicy (line 87) | public void setPolicy(ReferrerPolicy policy) { method writeHeaders (line 96) | @Override type ReferrerPolicy (line 103) | public enum ReferrerPolicy { method ReferrerPolicy (line 133) | ReferrerPolicy(String policy) { method getPolicy (line 137) | public String getPolicy() { method get (line 141) | public static @Nullable ReferrerPolicy get(String referrerPolicy) { FILE: web/src/main/java/org/springframework/security/web/header/writers/StaticHeadersWriter.java class StaticHeadersWriter (line 37) | public class StaticHeadersWriter implements HeaderWriter { method StaticHeadersWriter (line 45) | public StaticHeadersWriter(List
headers) { method StaticHeadersWriter (line 55) | public StaticHeadersWriter(String headerName, String... headerValues) { method writeHeaders (line 59) | @Override method toString (line 70) | @Override FILE: web/src/main/java/org/springframework/security/web/header/writers/XContentTypeOptionsHeaderWriter.java class XContentTypeOptionsHeaderWriter (line 29) | public final class XContentTypeOptionsHeaderWriter extends StaticHeaders... method XContentTypeOptionsHeaderWriter (line 34) | public XContentTypeOptionsHeaderWriter() { FILE: web/src/main/java/org/springframework/security/web/header/writers/XXssProtectionHeaderWriter.java class XXssProtectionHeaderWriter (line 36) | public final class XXssProtectionHeaderWriter implements HeaderWriter { method XXssProtectionHeaderWriter (line 45) | public XXssProtectionHeaderWriter() { method writeHeaders (line 49) | @Override method setHeaderValue (line 84) | public void setHeaderValue(HeaderValue headerValue) { type HeaderValue (line 95) | public enum HeaderValue { method HeaderValue (line 101) | HeaderValue(String value) { method from (line 105) | public static @Nullable HeaderValue from(String headerValue) { method toString (line 114) | @Override method toString (line 121) | @Override FILE: web/src/main/java/org/springframework/security/web/header/writers/frameoptions/AbstractRequestParameterAllowFromStrategy.java class AbstractRequestParameterAllowFromStrategy (line 39) | @Deprecated method AbstractRequestParameterAllowFromStrategy (line 49) | AbstractRequestParameterAllowFromStrategy() { method getAllowFromValue (line 52) | @Override method setAllowFromParameterName (line 68) | public void setAllowFromParameterName(String allowFromParameterName) { method allowed (line 79) | protected abstract boolean allowed(String allowFromOrigin); FILE: web/src/main/java/org/springframework/security/web/header/writers/frameoptions/AllowFromStrategy.java type AllowFromStrategy (line 32) | @Deprecated method getAllowFromValue (line 42) | String getAllowFromValue(HttpServletRequest request); FILE: web/src/main/java/org/springframework/security/web/header/writers/frameoptions/RegExpAllowFromStrategy.java class RegExpAllowFromStrategy (line 35) | @Deprecated method RegExpAllowFromStrategy (line 45) | public RegExpAllowFromStrategy(String pattern) { method allowed (line 50) | @Override FILE: web/src/main/java/org/springframework/security/web/header/writers/frameoptions/StaticAllowFromStrategy.java class StaticAllowFromStrategy (line 31) | @Deprecated method StaticAllowFromStrategy (line 36) | public StaticAllowFromStrategy(URI uri) { method getAllowFromValue (line 40) | @Override FILE: web/src/main/java/org/springframework/security/web/header/writers/frameoptions/WhiteListedAllowFromStrategy.java class WhiteListedAllowFromStrategy (line 33) | @Deprecated method WhiteListedAllowFromStrategy (line 42) | public WhiteListedAllowFromStrategy(Collection allowed) { method allowed (line 47) | @Override FILE: web/src/main/java/org/springframework/security/web/header/writers/frameoptions/XFrameOptionsHeaderWriter.java class XFrameOptionsHeaderWriter (line 35) | public final class XFrameOptionsHeaderWriter implements HeaderWriter { method XFrameOptionsHeaderWriter (line 46) | public XFrameOptionsHeaderWriter() { method XFrameOptionsHeaderWriter (line 57) | public XFrameOptionsHeaderWriter(XFrameOptionsMode frameOptionsMode) { method XFrameOptionsHeaderWriter (line 76) | @Deprecated method writeHeaders (line 88) | @Override type XFrameOptionsMode (line 117) | public enum XFrameOptionsMode { method XFrameOptionsMode (line 134) | XFrameOptionsMode(String mode) { method getMode (line 143) | private String getMode() { FILE: web/src/main/java/org/springframework/security/web/http/SecurityHeaders.java class SecurityHeaders (line 30) | public final class SecurityHeaders { method SecurityHeaders (line 32) | private SecurityHeaders() { method bearerToken (line 41) | public static Consumer bearerToken(String bearerTokenValu... FILE: web/src/main/java/org/springframework/security/web/jaasapi/JaasApiIntegrationFilter.java class JaasApiIntegrationFilter (line 56) | public class JaasApiIntegrationFilter extends GenericFilterBean { method doFilter (line 80) | @Override method obtainSubject (line 122) | protected @Nullable Subject obtainSubject(ServletRequest request) { method setCreateEmptySubject (line 148) | public final void setCreateEmptySubject(boolean createEmptySubject) { method setSecurityContextHolderStrategy (line 158) | public void setSecurityContextHolderStrategy(SecurityContextHolderStra... FILE: web/src/main/java/org/springframework/security/web/jackson/CookieDeserializer.java class CookieDeserializer (line 39) | class CookieDeserializer extends ValueDeserializer { method deserialize (line 41) | @Override method readJsonNode (line 57) | private JsonNode readJsonNode(JsonNode jsonNode, String field) { method hasNonNullField (line 61) | private boolean hasNonNullField(JsonNode jsonNode, String field) { FILE: web/src/main/java/org/springframework/security/web/jackson/CookieMixin.java class CookieMixin (line 32) | @JsonTypeInfo(use = JsonTypeInfo.Id.CLASS) FILE: web/src/main/java/org/springframework/security/web/jackson/DefaultCsrfTokenMixin.java class DefaultCsrfTokenMixin (line 33) | @JsonTypeInfo(use = JsonTypeInfo.Id.CLASS) method DefaultCsrfTokenMixin (line 43) | @JsonCreator FILE: web/src/main/java/org/springframework/security/web/jackson/DefaultSavedRequestMixin.java class DefaultSavedRequestMixin (line 38) | @JsonTypeInfo(use = JsonTypeInfo.Id.CLASS) FILE: web/src/main/java/org/springframework/security/web/jackson/PreAuthenticatedAuthenticationTokenDeserializer.java class PreAuthenticatedAuthenticationTokenDeserializer (line 42) | class PreAuthenticatedAuthenticationTokenDeserializer extends ValueDeser... method deserialize (line 56) | @Override method readJsonNode (line 75) | private JsonNode readJsonNode(JsonNode jsonNode, String field) { FILE: web/src/main/java/org/springframework/security/web/jackson/PreAuthenticatedAuthenticationTokenMixin.java class PreAuthenticatedAuthenticationTokenMixin (line 37) | @JsonTypeInfo(use = JsonTypeInfo.Id.CLASS) FILE: web/src/main/java/org/springframework/security/web/jackson/SavedCookieMixin.java class SavedCookieMixin (line 35) | @JsonTypeInfo(use = JsonTypeInfo.Id.CLASS) method SavedCookieMixin (line 39) | @JsonCreator FILE: web/src/main/java/org/springframework/security/web/jackson/SwitchUserGrantedAuthorityMixIn.java class SwitchUserGrantedAuthorityMixIn (line 37) | @JsonTypeInfo(use = JsonTypeInfo.Id.CLASS) method SwitchUserGrantedAuthorityMixIn (line 42) | @JsonCreator FILE: web/src/main/java/org/springframework/security/web/jackson/WebAuthenticationDetailsMixin.java class WebAuthenticationDetailsMixin (line 34) | @JsonTypeInfo(use = JsonTypeInfo.Id.CLASS, include = JsonTypeInfo.As.PRO... method WebAuthenticationDetailsMixin (line 39) | @JsonCreator FILE: web/src/main/java/org/springframework/security/web/jackson/WebJacksonModule.java class WebJacksonModule (line 52) | @SuppressWarnings("serial") method WebJacksonModule (line 55) | public WebJacksonModule() { method configurePolymorphicTypeValidator (line 59) | @Override method setupModule (line 69) | @Override FILE: web/src/main/java/org/springframework/security/web/jackson/WebServletJacksonModule.java class WebServletJacksonModule (line 52) | @SuppressWarnings("serial") method WebServletJacksonModule (line 55) | public WebServletJacksonModule() { method configurePolymorphicTypeValidator (line 59) | @Override method setupModule (line 64) | @Override FILE: web/src/main/java/org/springframework/security/web/jackson2/CookieDeserializer.java class CookieDeserializer (line 43) | @SuppressWarnings("removal") method deserialize (line 47) | @Override method readJsonNode (line 61) | private JsonNode readJsonNode(JsonNode jsonNode, String field) { method hasNonNullField (line 65) | private boolean hasNonNullField(JsonNode jsonNode, String field) { FILE: web/src/main/java/org/springframework/security/web/jackson2/CookieMixin.java class CookieMixin (line 38) | @SuppressWarnings("removal") FILE: web/src/main/java/org/springframework/security/web/jackson2/DefaultCsrfTokenMixin.java class DefaultCsrfTokenMixin (line 41) | @SuppressWarnings("removal") method DefaultCsrfTokenMixin (line 54) | @JsonCreator FILE: web/src/main/java/org/springframework/security/web/jackson2/DefaultSavedRequestMixin.java class DefaultSavedRequestMixin (line 46) | @SuppressWarnings("removal") FILE: web/src/main/java/org/springframework/security/web/jackson2/PreAuthenticatedAuthenticationTokenDeserializer.java class PreAuthenticatedAuthenticationTokenDeserializer (line 50) | @SuppressWarnings("removal") method deserialize (line 66) | @Override method readJsonNode (line 85) | private JsonNode readJsonNode(JsonNode jsonNode, String field) { FILE: web/src/main/java/org/springframework/security/web/jackson2/PreAuthenticatedAuthenticationTokenMixin.java class PreAuthenticatedAuthenticationTokenMixin (line 49) | @SuppressWarnings("removal") FILE: web/src/main/java/org/springframework/security/web/jackson2/SavedCookieMixin.java class SavedCookieMixin (line 42) | @SuppressWarnings("removal") method SavedCookieMixin (line 49) | @JsonCreator FILE: web/src/main/java/org/springframework/security/web/jackson2/SwitchUserGrantedAuthorityMixIn.java class SwitchUserGrantedAuthorityMixIn (line 40) | @SuppressWarnings("removal") method SwitchUserGrantedAuthorityMixIn (line 48) | @JsonCreator FILE: web/src/main/java/org/springframework/security/web/jackson2/WebAuthenticationDetailsMixin.java class WebAuthenticationDetailsMixin (line 42) | @SuppressWarnings("removal") method WebAuthenticationDetailsMixin (line 50) | @JsonCreator FILE: web/src/main/java/org/springframework/security/web/jackson2/WebJackson2Module.java class WebJackson2Module (line 49) | @Deprecated(forRemoval = true) method WebJackson2Module (line 53) | public WebJackson2Module() { method setupModule (line 57) | @Override FILE: web/src/main/java/org/springframework/security/web/jackson2/WebServletJackson2Module.java class WebServletJackson2Module (line 50) | @Deprecated(forRemoval = true) method WebServletJackson2Module (line 54) | public WebServletJackson2Module() { method setupModule (line 58) | @Override FILE: web/src/main/java/org/springframework/security/web/method/annotation/AuthenticationPrincipalArgumentResolver.java class AuthenticationPrincipalArgumentResolver (line 98) | public final class AuthenticationPrincipalArgumentResolver implements Ha... method resolveArgument (line 114) | @Override method supportsParameter (line 145) | @Override method setBeanResolver (line 154) | public void setBeanResolver(BeanResolver beanResolver) { method setSecurityContextHolderStrategy (line 164) | public void setSecurityContextHolderStrategy(SecurityContextHolderStra... method setTemplateDefaults (line 178) | public void setTemplateDefaults(AnnotationTemplateExpressionDefaults t... method findMethodAnnotation (line 189) | @SuppressWarnings("unchecked") FILE: web/src/main/java/org/springframework/security/web/method/annotation/CsrfTokenArgumentResolver.java class CsrfTokenArgumentResolver (line 48) | public final class CsrfTokenArgumentResolver implements HandlerMethodArg... method supportsParameter (line 50) | @Override method resolveArgument (line 55) | @Override FILE: web/src/main/java/org/springframework/security/web/method/annotation/CurrentSecurityContextArgumentResolver.java class CurrentSecurityContextArgumentResolver (line 84) | public final class CurrentSecurityContextArgumentResolver implements Han... method supportsParameter (line 100) | @Override method resolveArgument (line 106) | @Override method setSecurityContextHolderStrategy (line 127) | public void setSecurityContextHolderStrategy(SecurityContextHolderStra... method setBeanResolver (line 136) | public void setBeanResolver(BeanResolver beanResolver) { method setTemplateDefaults (line 150) | public void setTemplateDefaults(AnnotationTemplateExpressionDefaults t... method resolveSecurityContextFromAnnotation (line 155) | private @Nullable Object resolveSecurityContextFromAnnotation(MethodPa... method findMethodAnnotation (line 186) | private @Nullable CurrentSecurityContext findMethodAnnotation(MethodPa... FILE: web/src/main/java/org/springframework/security/web/reactive/result/method/annotation/AuthenticationPrincipalArgumentResolver.java class AuthenticationPrincipalArgumentResolver (line 55) | public class AuthenticationPrincipalArgumentResolver extends HandlerMeth... method AuthenticationPrincipalArgumentResolver (line 68) | public AuthenticationPrincipalArgumentResolver(ReactiveAdapterRegistry... method setBeanResolver (line 76) | public void setBeanResolver(BeanResolver beanResolver) { method supportsParameter (line 80) | @Override method resolveArgument (line 85) | @Override method resolvePrincipal (line 98) | @SuppressWarnings("NullAway") // https://github.com/spring-projects/sp... method isInvalidType (line 123) | private boolean isInvalidType(MethodParameter parameter, @Nullable Obj... method setTemplateDefaults (line 149) | public void setTemplateDefaults(AnnotationTemplateExpressionDefaults t... method findMethodAnnotation (line 160) | private @Nullable AuthenticationPrincipal findMethodAnnotation(MethodP... FILE: web/src/main/java/org/springframework/security/web/reactive/result/method/annotation/CurrentSecurityContextArgumentResolver.java class CurrentSecurityContextArgumentResolver (line 55) | public class CurrentSecurityContextArgumentResolver extends HandlerMetho... method CurrentSecurityContextArgumentResolver (line 68) | public CurrentSecurityContextArgumentResolver(ReactiveAdapterRegistry ... method setBeanResolver (line 76) | public void setBeanResolver(BeanResolver beanResolver) { method setTemplateDefaults (line 90) | public void setTemplateDefaults(AnnotationTemplateExpressionDefaults t... method supportsParameter (line 95) | @Override method isMonoSecurityContext (line 100) | private boolean isMonoSecurityContext(MethodParameter parameter) { method resolveArgument (line 113) | @Override method resolveSecurityContext (line 136) | private @Nullable Object resolveSecurityContext(MethodParameter parame... method resolveSecurityContextFromAnnotation (line 144) | @SuppressWarnings("NullAway") // https://github.com/spring-projects/sp... method isInvalidType (line 173) | private boolean isInvalidType(MethodParameter parameter, @Nullable Obj... method findMethodAnnotation (line 195) | private @Nullable CurrentSecurityContext findMethodAnnotation(MethodPa... FILE: web/src/main/java/org/springframework/security/web/reactive/result/view/CsrfRequestDataValueProcessor.java class CsrfRequestDataValueProcessor (line 33) | public class CsrfRequestDataValueProcessor implements RequestDataValuePr... method processAction (line 44) | @Override method processFormFieldValue (line 55) | @Override method getExtraHiddenFields (line 60) | @NonNull method processUrl (line 74) | @Override FILE: web/src/main/java/org/springframework/security/web/savedrequest/CookieRequestCache.java class CookieRequestCache (line 47) | public class CookieRequestCache implements RequestCache { method saveRequest (line 60) | @Override method getRequest (line 76) | @Override method getPort (line 100) | private int getPort(UriComponents uriComponents) { method getMatchingRequest (line 111) | @Override method removeRequest (line 123) | @Override method encodeCookie (line 133) | private static String encodeCookie(String cookieValue) { method decodeCookie (line 137) | private @Nullable String decodeCookie(String encodedCookieValue) { method getCookiePath (line 147) | private static String getCookiePath(HttpServletRequest request) { method matchesSavedRequest (line 152) | private boolean matchesSavedRequest(HttpServletRequest request, @Nulla... method setRequestMatcher (line 168) | public void setRequestMatcher(RequestMatcher requestMatcher) { method setCookieCustomizer (line 178) | public void setCookieCustomizer(Consumer cookieCustomizer) { FILE: web/src/main/java/org/springframework/security/web/savedrequest/DefaultSavedRequest.java class DefaultSavedRequest (line 64) | public class DefaultSavedRequest implements SavedRequest { method DefaultSavedRequest (line 104) | public DefaultSavedRequest(HttpServletRequest request) { method DefaultSavedRequest (line 108) | public DefaultSavedRequest(HttpServletRequest request, @Nullable Strin... method DefaultSavedRequest (line 146) | private DefaultSavedRequest(Builder builder) { method addCookies (line 163) | private void addCookies(Cookie[] cookies) { method addCookie (line 171) | private void addCookie(Cookie cookie) { method addHeader (line 175) | private void addHeader(String name, String value) { method addLocales (line 183) | private void addLocales(Enumeration locales) { method addLocale (line 190) | private void addLocale(Locale locale) { method addParameters (line 197) | private void addParameters(Map parameters) { method getContextPath (line 211) | public @Nullable String getContextPath() { method getCookies (line 215) | @Override method getRedirectUrl (line 228) | @Override method getHeaderNames (line 235) | @Override method getHeaderValues (line 240) | @Override method getLocales (line 246) | @Override method getMethod (line 251) | @Override method getParameterMap (line 256) | @Override method getParameterNames (line 261) | public Collection getParameterNames() { method getParameterValues (line 265) | @Override method getPathInfo (line 270) | public @Nullable String getPathInfo() { method getQueryString (line 274) | public @Nullable String getQueryString() { method getRequestURI (line 278) | public @Nullable String getRequestURI() { method getRequestURL (line 282) | public @Nullable String getRequestURL() { method getScheme (line 286) | public @Nullable String getScheme() { method getServerName (line 290) | public @Nullable String getServerName() { method getServerPort (line 294) | public int getServerPort() { method getServletPath (line 298) | public @Nullable String getServletPath() { method toString (line 302) | @Override method createQueryString (line 307) | private static @Nullable String createQueryString(@Nullable String que... class Builder (line 326) | @JsonIgnoreProperties(ignoreUnknown = true) method setCookies (line 361) | public Builder setCookies(List cookies) { method setLocales (line 366) | public Builder setLocales(List locales) { method setHeaders (line 371) | public Builder setHeaders(Map> header) { method setParameters (line 376) | public Builder setParameters(Map parameters) { method setContextPath (line 381) | public Builder setContextPath(String contextPath) { method setMethod (line 386) | public Builder setMethod(String method) { method setPathInfo (line 391) | public Builder setPathInfo(String pathInfo) { method setQueryString (line 396) | public Builder setQueryString(@Nullable String queryString) { method setRequestURI (line 401) | public Builder setRequestURI(@Nullable String requestURI) { method setRequestURL (line 406) | public Builder setRequestURL(String requestURL) { method setScheme (line 411) | public Builder setScheme(@Nullable String scheme) { method setServerName (line 416) | public Builder setServerName(@Nullable String serverName) { method setServletPath (line 421) | public Builder setServletPath(String servletPath) { method setServerPort (line 426) | public Builder setServerPort(int serverPort) { method setMatchingRequestParameterName (line 431) | public Builder setMatchingRequestParameterName(String matchingReques... method build (line 436) | public DefaultSavedRequest build() { FILE: web/src/main/java/org/springframework/security/web/savedrequest/Enumerator.java class Enumerator (line 42) | public class Enumerator implements Enumeration { method Enumerator (line 55) | public Enumerator(Collection collection) { method Enumerator (line 64) | public Enumerator(Collection collection, boolean clone) { method Enumerator (line 72) | public Enumerator(Iterator iterator) { method Enumerator (line 81) | public Enumerator(Iterator iterator, boolean clone) { method Enumerator (line 98) | public Enumerator(Map map) { method Enumerator (line 107) | public Enumerator(Map map, boolean clone) { method hasMoreElements (line 116) | @Override method nextElement (line 127) | @Override FILE: web/src/main/java/org/springframework/security/web/savedrequest/FastHttpDateFormat.java class FastHttpDateFormat (line 37) | public final class FastHttpDateFormat { method FastHttpDateFormat (line 84) | private FastHttpDateFormat() { method formatDate (line 95) | public static String formatDate(long value, DateFormat threadLocalform... method getCurrentDate (line 127) | public static @Nullable String getCurrentDate() { method internalParseDate (line 146) | private static @Nullable Long internalParseDate(String value, DateForm... method parseDate (line 169) | public static long parseDate(String value, DateFormat[] threadLocalfor... method updateCache (line 201) | @SuppressWarnings("unchecked") FILE: web/src/main/java/org/springframework/security/web/savedrequest/HttpSessionRequestCache.java class HttpSessionRequestCache (line 42) | public class HttpSessionRequestCache implements RequestCache { method saveRequest (line 59) | @Override method getRequest (line 84) | @Override method removeRequest (line 90) | @Override method getMatchingRequest (line 99) | @Override method matchesSavedRequest (line 131) | private boolean matchesSavedRequest(HttpServletRequest request, SavedR... method setRequestMatcher (line 144) | public void setRequestMatcher(RequestMatcher requestMatcher) { method setCreateSessionAllowed (line 155) | public void setCreateSessionAllowed(boolean createSessionAllowed) { method setSessionAttrName (line 165) | public void setSessionAttrName(String sessionAttrName) { method setMatchingRequestParameterName (line 177) | public void setMatchingRequestParameterName(String matchingRequestPara... FILE: web/src/main/java/org/springframework/security/web/savedrequest/NullRequestCache.java class NullRequestCache (line 30) | public class NullRequestCache implements RequestCache { method getRequest (line 32) | @Override method removeRequest (line 37) | @Override method saveRequest (line 42) | @Override method getMatchingRequest (line 46) | @Override FILE: web/src/main/java/org/springframework/security/web/savedrequest/RequestCache.java type RequestCache (line 30) | public interface RequestCache { method saveRequest (line 37) | void saveRequest(HttpServletRequest request, HttpServletResponse respo... method getRequest (line 44) | @Nullable SavedRequest getRequest(HttpServletRequest request, HttpServ... method getMatchingRequest (line 54) | @Nullable HttpServletRequest getMatchingRequest(HttpServletRequest req... method removeRequest (line 60) | void removeRequest(HttpServletRequest request, HttpServletResponse res... FILE: web/src/main/java/org/springframework/security/web/savedrequest/RequestCacheAwareFilter.java class RequestCacheAwareFilter (line 45) | public class RequestCacheAwareFilter extends GenericFilterBean { method RequestCacheAwareFilter (line 49) | public RequestCacheAwareFilter() { method RequestCacheAwareFilter (line 53) | public RequestCacheAwareFilter(RequestCache requestCache) { method doFilter (line 58) | @Override FILE: web/src/main/java/org/springframework/security/web/savedrequest/SavedCookie.java class SavedCookie (line 28) | public class SavedCookie implements Serializable { method SavedCookie (line 44) | public SavedCookie(String name, String value, String domain, int maxAg... method SavedCookie (line 53) | public SavedCookie(Cookie cookie) { method getName (line 58) | public String getName() { method getValue (line 62) | public String getValue() { method getDomain (line 66) | public String getDomain() { method getMaxAge (line 70) | public int getMaxAge() { method getPath (line 74) | public String getPath() { method isSecure (line 78) | public boolean isSecure() { method getCookie (line 82) | public Cookie getCookie() { FILE: web/src/main/java/org/springframework/security/web/savedrequest/SavedRequest.java type SavedRequest (line 36) | public interface SavedRequest extends java.io.Serializable { method getRedirectUrl (line 41) | String getRedirectUrl(); method getCookies (line 43) | List getCookies(); method getMethod (line 45) | String getMethod(); method getHeaderValues (line 47) | List getHeaderValues(String name); method getHeaderNames (line 49) | Collection getHeaderNames(); method getLocales (line 51) | List getLocales(); method getParameterValues (line 53) | String @Nullable [] getParameterValues(String name); method getParameterMap (line 55) | Map getParameterMap(); FILE: web/src/main/java/org/springframework/security/web/savedrequest/SavedRequestAwareWrapper.java class SavedRequestAwareWrapper (line 57) | class SavedRequestAwareWrapper extends HttpServletRequestWrapper { method SavedRequestAwareWrapper (line 72) | SavedRequestAwareWrapper(SavedRequest saved, HttpServletRequest reques... method getDateHeader (line 83) | @Override method getHeader (line 97) | @Override method getHeaderNames (line 103) | @Override method getHeaders (line 108) | @Override method getIntHeader (line 113) | @Override method getLocale (line 119) | @Override method getLocales (line 125) | @Override method getMethod (line 136) | @Override method getContentType (line 141) | @Override method getParameter (line 156) | @Override method getParameterMap (line 169) | @Override method getCombinedParameterNames (line 179) | private Set getCombinedParameterNames() { method getParameterNames (line 186) | @Override method getParameterValues (line 191) | @Override FILE: web/src/main/java/org/springframework/security/web/savedrequest/SimpleSavedRequest.java class SimpleSavedRequest (line 37) | public class SimpleSavedRequest implements SavedRequest { method SimpleSavedRequest (line 54) | public SimpleSavedRequest() { method SimpleSavedRequest (line 59) | public SimpleSavedRequest(String redirectUrl) { method SimpleSavedRequest (line 63) | public SimpleSavedRequest(SavedRequest request) { method getRedirectUrl (line 74) | @Override method getCookies (line 79) | @Override method getMethod (line 84) | @Override method getHeaderValues (line 89) | @Override method getHeaderNames (line 94) | @Override method getLocales (line 99) | @Override method getParameterValues (line 104) | @Override method getParameterMap (line 109) | @Override method setRedirectUrl (line 114) | public void setRedirectUrl(String redirectUrl) { method setCookies (line 119) | public void setCookies(List cookies) { method setMethod (line 124) | public void setMethod(String method) { method setHeaders (line 129) | public void setHeaders(Map> headers) { method setLocales (line 134) | public void setLocales(List locales) { method setParameters (line 139) | public void setParameters(Map parameters) { FILE: web/src/main/java/org/springframework/security/web/server/DefaultServerRedirectStrategy.java class DefaultServerRedirectStrategy (line 38) | public class DefaultServerRedirectStrategy implements ServerRedirectStra... method sendRedirect (line 46) | @Override method createLocation (line 59) | private URI createLocation(ServerWebExchange exchange, URI location) { method setHttpStatus (line 75) | public void setHttpStatus(HttpStatus httpStatus) { method setContextRelative (line 85) | public void setContextRelative(boolean contextRelative) { FILE: web/src/main/java/org/springframework/security/web/server/DelegatingServerAuthenticationEntryPoint.java class DelegatingServerAuthenticationEntryPoint (line 43) | public class DelegatingServerAuthenticationEntryPoint implements ServerA... method DelegatingServerAuthenticationEntryPoint (line 54) | public DelegatingServerAuthenticationEntryPoint(DelegateEntry... entry... method DelegatingServerAuthenticationEntryPoint (line 58) | public DelegatingServerAuthenticationEntryPoint(List en... method commence (line 63) | @Override method isMatch (line 76) | private Mono isMatch(ServerWebExchange exchange, DelegateEntr... method setDefaultEntryPoint (line 85) | public void setDefaultEntryPoint(ServerAuthenticationEntryPoint defaul... class DelegateEntry (line 89) | public static class DelegateEntry { method DelegateEntry (line 95) | public DelegateEntry(ServerWebExchangeMatcher matcher, ServerAuthent... method getMatcher (line 100) | public ServerWebExchangeMatcher getMatcher() { method getEntryPoint (line 104) | public ServerAuthenticationEntryPoint getEntryPoint() { FILE: web/src/main/java/org/springframework/security/web/server/ExchangeMatcherRedirectWebFilter.java class ExchangeMatcherRedirectWebFilter (line 37) | public final class ExchangeMatcherRedirectWebFilter implements WebFilter { method ExchangeMatcherRedirectWebFilter (line 50) | public ExchangeMatcherRedirectWebFilter(ServerWebExchangeMatcher excha... method filter (line 60) | @Override FILE: web/src/main/java/org/springframework/security/web/server/FormPostServerRedirectStrategy.java class FormPostServerRedirectStrategy (line 48) | public final class FormPostServerRedirectStrategy implements ServerRedir... method sendRedirect (line 84) | @Override FILE: web/src/main/java/org/springframework/security/web/server/MatcherSecurityWebFilterChain.java class MatcherSecurityWebFilterChain (line 36) | public class MatcherSecurityWebFilterChain implements SecurityWebFilterC... method MatcherSecurityWebFilterChain (line 42) | public MatcherSecurityWebFilterChain(ServerWebExchangeMatcher matcher,... method matches (line 49) | @Override method getWebFilters (line 54) | @Override FILE: web/src/main/java/org/springframework/security/web/server/ObservationWebFilterChainDecorator.java class ObservationWebFilterChainDecorator (line 47) | public final class ObservationWebFilterChainDecorator implements WebFilt... method ObservationWebFilterChainDecorator (line 57) | public ObservationWebFilterChainDecorator(ObservationRegistry registry) { method decorate (line 61) | @Override method decorate (line 66) | @Override method observation (line 71) | private static @Nullable AroundWebFilterObservation observation(Server... method wrapSecured (line 75) | private WebFilterChain wrapSecured(WebFilterChain original) { method wrapUnsecured (line 87) | private WebFilterChain wrapUnsecured(WebFilterChain original) { method wrap (line 97) | private List wrap(List filters) { class ObservationWebFilterChain (line 108) | static class ObservationWebFilterChain implements WebFilterChain { method ObservationWebFilterChain (line 122) | ObservationWebFilterChain(WebHandler handler, List invokeFilter(ObservationWebFilter current, Observ... class ObservationWebFilter (line 163) | static final class ObservationWebFilter implements WebFilter { method ObservationWebFilter (line 177) | ObservationWebFilter(ObservationRegistry registry, WebFilter filter,... method getName (line 185) | String getName() { method filter (line 189) | @Override method wrapFilter (line 203) | private Mono wrapFilter(ServerWebExchange exchange, WebFilterC... method parent (line 221) | private AroundWebFilterObservation parent(ServerWebExchange exchange... type AroundWebFilterObservation (line 235) | interface AroundWebFilterObservation extends WebFilterObservation { method create (line 240) | static AroundWebFilterObservation create(Observation before, Observa... method before (line 247) | default Observation before() { method after (line 251) | default Observation after() { class SimpleAroundWebFilterObservation (line 255) | class SimpleAroundWebFilterObservation implements AroundWebFilterObs... method SimpleAroundWebFilterObservation (line 265) | SimpleAroundWebFilterObservation(Observation before, Observation a... method start (line 270) | @Override method error (line 288) | @Override method stop (line 294) | @Override method close (line 300) | private void close() { method contextualName (line 305) | @Override method parentObservation (line 310) | @Override method lowCardinalityKeyValue (line 315) | @Override method highCardinalityKeyValue (line 320) | @Override method observationConvention (line 325) | @Override method event (line 330) | @Override method getContext (line 335) | @Override method openScope (line 340) | @Override method wrap (line 345) | @Override method wrap (line 361) | @Override method before (line 378) | @Override method after (line 383) | @Override method toString (line 388) | @Override type WebFilterObservation (line 397) | interface WebFilterObservation extends Observation { method create (line 402) | static WebFilterObservation create(Observation observation) { method contextualName (line 409) | @Override method parentObservation (line 414) | @Override method lowCardinalityKeyValue (line 419) | @Override method highCardinalityKeyValue (line 424) | @Override method observationConvention (line 429) | @Override method error (line 434) | @Override method event (line 439) | @Override method start (line 444) | @Override method getContext (line 449) | @Override method stop (line 454) | @Override method openScope (line 459) | @Override method wrap (line 464) | default WebFilter wrap(WebFilter filter) { method wrap (line 468) | default WebFilterChain wrap(WebFilterChain chain) { class SimpleWebFilterObservation (line 472) | class SimpleWebFilterObservation implements WebFilterObservation { method SimpleWebFilterObservation (line 476) | SimpleWebFilterObservation(Observation observation) { method start (line 480) | @Override method error (line 485) | @Override method stop (line 490) | @Override method contextualName (line 495) | @Override method parentObservation (line 500) | @Override method lowCardinalityKeyValue (line 505) | @Override method highCardinalityKeyValue (line 510) | @Override method observationConvention (line 515) | @Override method event (line 520) | @Override method getContext (line 525) | @Override method openScope (line 530) | @Override method wrap (line 535) | @Override method wrap (line 552) | @Override class WebFilterChainObservationContext (line 574) | static final class WebFilterChainObservationContext extends Observatio... method WebFilterChainObservationContext (line 584) | private WebFilterChainObservationContext(String filterSection) { method before (line 588) | static WebFilterChainObservationContext before() { method after (line 592) | static WebFilterChainObservationContext after() { method getFilterSection (line 596) | String getFilterSection() { method getFilterName (line 600) | @Nullable String getFilterName() { method setFilterName (line 604) | void setFilterName(String filterName) { method getChainPosition (line 608) | int getChainPosition() { method setChainPosition (line 612) | void setChainPosition(int chainPosition) { method getChainSize (line 616) | int getChainSize() { method setChainSize (line 620) | void setChainSize(int chainSize) { class WebFilterChainObservationConvention (line 626) | static final class WebFilterChainObservationConvention method getName (line 639) | @Override method getContextualName (line 644) | @Override method getLowCardinalityKeyValues (line 649) | @Override method supportsContext (line 658) | @Override class PhasedObservation (line 665) | private static final class PhasedObservation implements Observation { method PhasedObservation (line 675) | private PhasedObservation(Observation observation) { method contextualName (line 679) | @Override method parentObservation (line 684) | @Override method lowCardinalityKeyValue (line 689) | @Override method highCardinalityKeyValue (line 694) | @Override method observationConvention (line 699) | @Override method event (line 704) | @Override method getContext (line 709) | @Override method openScope (line 714) | @Override method start (line 719) | @Override method error (line 730) | @Override method stop (line 740) | @Override method close (line 750) | void close() { FILE: web/src/main/java/org/springframework/security/web/server/SecurityWebFilterChain.java type SecurityWebFilterChain (line 32) | public interface SecurityWebFilterChain { method matches (line 40) | Mono matches(ServerWebExchange exchange); method getWebFilters (line 46) | Flux getWebFilters(); FILE: web/src/main/java/org/springframework/security/web/server/ServerAuthenticationEntryPoint.java type ServerAuthenticationEntryPoint (line 30) | @FunctionalInterface method commence (line 40) | Mono commence(ServerWebExchange exchange, AuthenticationExceptio... FILE: web/src/main/java/org/springframework/security/web/server/ServerFormLoginAuthenticationConverter.java class ServerFormLoginAuthenticationConverter (line 39) | @Deprecated method apply (line 46) | @Override method createAuthentication (line 52) | private UsernamePasswordAuthenticationToken createAuthentication(Multi... method setUsernameParameter (line 62) | public void setUsernameParameter(String usernameParameter) { method setPasswordParameter (line 71) | public void setPasswordParameter(String passwordParameter) { FILE: web/src/main/java/org/springframework/security/web/server/ServerHttpBasicAuthenticationConverter.java class ServerHttpBasicAuthenticationConverter (line 44) | @Deprecated method apply (line 51) | @Override method base64Decode (line 68) | private byte[] base64Decode(String value) { method setCredentialsCharset (line 84) | public final void setCredentialsCharset(Charset credentialsCharset) { FILE: web/src/main/java/org/springframework/security/web/server/ServerRedirectStrategy.java type ServerRedirectStrategy (line 31) | @FunctionalInterface method sendRedirect (line 41) | Mono sendRedirect(ServerWebExchange exchange, URI location); FILE: web/src/main/java/org/springframework/security/web/server/ServerWebExchangeThreadLocalAccessor.java class ServerWebExchangeThreadLocalAccessor (line 38) | public final class ServerWebExchangeThreadLocalAccessor implements Threa... method key (line 42) | @Override method getValue (line 47) | @Override method setValue (line 52) | @Override method setValue (line 58) | @Override FILE: web/src/main/java/org/springframework/security/web/server/WebFilterChainProxy.java class WebFilterChainProxy (line 44) | public class WebFilterChainProxy implements WebFilter { method WebFilterChainProxy (line 54) | public WebFilterChainProxy(List filters) { method WebFilterChainProxy (line 58) | public WebFilterChainProxy(SecurityWebFilterChain... filters) { method filter (line 62) | @Override method filterFirewalledExchange (line 70) | private Mono filterFirewalledExchange(ServerWebExchange firewall... method setFirewall (line 87) | public void setFirewall(ServerWebExchangeFirewall firewall) { method setExchangeRejectedHandler (line 97) | public void setExchangeRejectedHandler(ServerExchangeRejectedHandler e... method setFilterChainDecorator (line 110) | public void setFilterChainDecorator(WebFilterChainDecorator filterChai... type WebFilterChainDecorator (line 122) | public interface WebFilterChainDecorator { method decorate (line 130) | default WebFilterChain decorate(WebFilterChain original) { method decorate (line 142) | WebFilterChain decorate(WebFilterChain original, List fil... class DefaultWebFilterChainDecorator (line 152) | public static class DefaultWebFilterChainDecorator implements WebFilte... method decorate (line 157) | @Override method decorate (line 165) | @Override FILE: web/src/main/java/org/springframework/security/web/server/WebFilterExchange.java class WebFilterExchange (line 30) | public class WebFilterExchange { method WebFilterExchange (line 36) | public WebFilterExchange(ServerWebExchange exchange, WebFilterChain ch... method getExchange (line 47) | public ServerWebExchange getExchange() { method getChain (line 55) | public WebFilterChain getChain() { FILE: web/src/main/java/org/springframework/security/web/server/authentication/AnonymousAuthenticationWebFilter.java class AnonymousAuthenticationWebFilter (line 46) | public class AnonymousAuthenticationWebFilter implements WebFilter { method AnonymousAuthenticationWebFilter (line 61) | public AnonymousAuthenticationWebFilter(String key) { method AnonymousAuthenticationWebFilter (line 70) | public AnonymousAuthenticationWebFilter(String key, Object principal, ... method filter (line 79) | @Override method createAuthentication (line 95) | protected Authentication createAuthentication(ServerWebExchange exchan... FILE: web/src/main/java/org/springframework/security/web/server/authentication/AuthenticationConverterServerWebExchangeMatcher.java class AuthenticationConverterServerWebExchangeMatcher (line 34) | public final class AuthenticationConverterServerWebExchangeMatcher imple... method AuthenticationConverterServerWebExchangeMatcher (line 38) | public AuthenticationConverterServerWebExchangeMatcher( method matches (line 44) | @Override FILE: web/src/main/java/org/springframework/security/web/server/authentication/AuthenticationWebFilter.java class AuthenticationWebFilter (line 71) | public class AuthenticationWebFilter implements WebFilter { method AuthenticationWebFilter (line 93) | public AuthenticationWebFilter(ReactiveAuthenticationManager authentic... method AuthenticationWebFilter (line 103) | public AuthenticationWebFilter( method filter (line 109) | @Override method authenticate (line 120) | private Mono authenticate(ServerWebExchange exchange, WebFilterC... method onAuthenticationSuccess (line 131) | protected Mono onAuthenticationSuccess(Authentication authentica... method setSecurityContextRepository (line 145) | public void setSecurityContextRepository(ServerSecurityContextReposito... method setAuthenticationSuccessHandler (line 155) | public void setAuthenticationSuccessHandler(ServerAuthenticationSucces... method setAuthenticationConverter (line 171) | @Deprecated method setServerAuthenticationConverter (line 186) | public void setServerAuthenticationConverter(ServerAuthenticationConve... method setAuthenticationFailureHandler (line 196) | public void setAuthenticationFailureHandler(ServerAuthenticationFailur... method setRequiresAuthenticationMatcher (line 208) | public void setRequiresAuthenticationMatcher(ServerWebExchangeMatcher ... FILE: web/src/main/java/org/springframework/security/web/server/authentication/ConcurrentSessionControlServerAuthenticationSuccessHandler.java class ConcurrentSessionControlServerAuthenticationSuccessHandler (line 44) | public final class ConcurrentSessionControlServerAuthenticationSuccessHa... method ConcurrentSessionControlServerAuthenticationSuccessHandler (line 53) | public ConcurrentSessionControlServerAuthenticationSuccessHandler(Reac... method onAuthenticationSuccess (line 61) | @Override method handleConcurrency (line 67) | private Mono handleConcurrency(WebFilterExchange exchange, Authe... method setSessionLimit (line 99) | public void setSessionLimit(SessionLimit sessionLimit) { FILE: web/src/main/java/org/springframework/security/web/server/authentication/DelegatingServerAuthenticationConverter.java class DelegatingServerAuthenticationConverter (line 38) | public final class DelegatingServerAuthenticationConverter implements Se... method DelegatingServerAuthenticationConverter (line 46) | public DelegatingServerAuthenticationConverter(ServerAuthenticationCon... method DelegatingServerAuthenticationConverter (line 50) | public DelegatingServerAuthenticationConverter(List getSessions() { method getMaximumSessionsAllowed (line 51) | public int getMaximumSessionsAllowed() { method getCurrentSession (line 55) | public WebSession getCurrentSession() { FILE: web/src/main/java/org/springframework/security/web/server/authentication/PreventLoginServerMaximumSessionsExceededHandler.java class PreventLoginServerMaximumSessionsExceededHandler (line 30) | public final class PreventLoginServerMaximumSessionsExceededHandler impl... method handle (line 32) | @Override FILE: web/src/main/java/org/springframework/security/web/server/authentication/ReactivePreAuthenticatedAuthenticationManager.java class ReactivePreAuthenticatedAuthenticationManager (line 43) | public class ReactivePreAuthenticatedAuthenticationManager implements Re... method ReactivePreAuthenticatedAuthenticationManager (line 49) | public ReactivePreAuthenticatedAuthenticationManager(ReactiveUserDetai... method ReactivePreAuthenticatedAuthenticationManager (line 53) | public ReactivePreAuthenticatedAuthenticationManager(ReactiveUserDetai... method authenticate (line 59) | @Override method supports (line 75) | private boolean supports(Authentication authentication) { FILE: web/src/main/java/org/springframework/security/web/server/authentication/RedirectServerAuthenticationEntryPoint.java class RedirectServerAuthenticationEntryPoint (line 38) | public class RedirectServerAuthenticationEntryPoint implements ServerAut... method RedirectServerAuthenticationEntryPoint (line 50) | public RedirectServerAuthenticationEntryPoint(String location) { method setRequestCache (line 59) | public void setRequestCache(ServerRequestCache requestCache) { method commence (line 64) | @Override method setRedirectStrategy (line 74) | public void setRedirectStrategy(ServerRedirectStrategy redirectStrateg... FILE: web/src/main/java/org/springframework/security/web/server/authentication/RedirectServerAuthenticationFailureHandler.java class RedirectServerAuthenticationFailureHandler (line 35) | public class RedirectServerAuthenticationFailureHandler implements Serve... method RedirectServerAuthenticationFailureHandler (line 45) | public RedirectServerAuthenticationFailureHandler(String location) { method setRedirectStrategy (line 54) | public void setRedirectStrategy(ServerRedirectStrategy redirectStrateg... method onAuthenticationFailure (line 59) | @Override FILE: web/src/main/java/org/springframework/security/web/server/authentication/RedirectServerAuthenticationSuccessHandler.java class RedirectServerAuthenticationSuccessHandler (line 39) | public class RedirectServerAuthenticationSuccessHandler implements Serve... method RedirectServerAuthenticationSuccessHandler (line 50) | public RedirectServerAuthenticationSuccessHandler() { method RedirectServerAuthenticationSuccessHandler (line 58) | public RedirectServerAuthenticationSuccessHandler(String location) { method setRequestCache (line 67) | public void setRequestCache(ServerRequestCache requestCache) { method onAuthenticationSuccess (line 72) | @Override method setLocation (line 84) | public void setLocation(URI location) { method setRedirectStrategy (line 93) | public void setRedirectStrategy(ServerRedirectStrategy redirectStrateg... FILE: web/src/main/java/org/springframework/security/web/server/authentication/RegisterSessionServerAuthenticationSuccessHandler.java class RegisterSessionServerAuthenticationSuccessHandler (line 36) | public final class RegisterSessionServerAuthenticationSuccessHandler imp... method RegisterSessionServerAuthenticationSuccessHandler (line 40) | public RegisterSessionServerAuthenticationSuccessHandler(ReactiveSessi... method onAuthenticationSuccess (line 45) | @Override FILE: web/src/main/java/org/springframework/security/web/server/authentication/ServerAuthenticationConverter.java type ServerAuthenticationConverter (line 34) | @FunctionalInterface method convert (line 42) | Mono convert(ServerWebExchange exchange); FILE: web/src/main/java/org/springframework/security/web/server/authentication/ServerAuthenticationEntryPointFailureHandler.java class ServerAuthenticationEntryPointFailureHandler (line 34) | public class ServerAuthenticationEntryPointFailureHandler implements Ser... method ServerAuthenticationEntryPointFailureHandler (line 40) | public ServerAuthenticationEntryPointFailureHandler(ServerAuthenticati... method onAuthenticationFailure (line 45) | @Override method setRethrowAuthenticationServiceException (line 62) | public void setRethrowAuthenticationServiceException(boolean rethrowAu... FILE: web/src/main/java/org/springframework/security/web/server/authentication/ServerAuthenticationFailureHandler.java type ServerAuthenticationFailureHandler (line 30) | public interface ServerAuthenticationFailureHandler { method onAuthenticationFailure (line 38) | Mono onAuthenticationFailure(WebFilterExchange webFilterExchange... FILE: web/src/main/java/org/springframework/security/web/server/authentication/ServerAuthenticationSuccessHandler.java type ServerAuthenticationSuccessHandler (line 30) | public interface ServerAuthenticationSuccessHandler { method onAuthenticationSuccess (line 38) | Mono onAuthenticationSuccess(WebFilterExchange webFilterExchange... FILE: web/src/main/java/org/springframework/security/web/server/authentication/ServerFormLoginAuthenticationConverter.java class ServerFormLoginAuthenticationConverter (line 31) | @SuppressWarnings("deprecation") method convert (line 36) | @Override FILE: web/src/main/java/org/springframework/security/web/server/authentication/ServerHttpBasicAuthenticationConverter.java class ServerHttpBasicAuthenticationConverter (line 31) | @SuppressWarnings("deprecation") method convert (line 36) | @Override FILE: web/src/main/java/org/springframework/security/web/server/authentication/ServerMaximumSessionsExceededHandler.java type ServerMaximumSessionsExceededHandler (line 28) | public interface ServerMaximumSessionsExceededHandler { method handle (line 36) | Mono handle(MaximumSessionsContext context); FILE: web/src/main/java/org/springframework/security/web/server/authentication/ServerWebExchangeDelegatingReactiveAuthenticationManagerResolver.java class ServerWebExchangeDelegatingReactiveAuthenticationManagerResolver (line 45) | public final class ServerWebExchangeDelegatingReactiveAuthenticationMana... method ServerWebExchangeDelegatingReactiveAuthenticationManagerResolver (line 62) | ServerWebExchangeDelegatingReactiveAuthenticationManagerResolver( method ServerWebExchangeDelegatingReactiveAuthenticationManagerResolver (line 73) | ServerWebExchangeDelegatingReactiveAuthenticationManagerResolver( method resolve (line 82) | @Override method setDefaultAuthenticationManager (line 97) | public void setDefaultAuthenticationManager(ReactiveAuthenticationMana... method builder (line 107) | public static Builder builder() { method isMatch (line 111) | private Mono isMatch(ServerWebExchange exchange, class Builder (line 121) | public static final class Builder { method Builder (line 125) | private Builder() { method add (line 138) | public ServerWebExchangeDelegatingReactiveAuthenticationManagerResol... method build (line 154) | public ServerWebExchangeDelegatingReactiveAuthenticationManagerResol... FILE: web/src/main/java/org/springframework/security/web/server/authentication/ServerX509AuthenticationConverter.java class ServerX509AuthenticationConverter (line 39) | public class ServerX509AuthenticationConverter implements ServerAuthenti... method ServerX509AuthenticationConverter (line 45) | public ServerX509AuthenticationConverter(@NonNull X509PrincipalExtract... method convert (line 49) | @Override FILE: web/src/main/java/org/springframework/security/web/server/authentication/SessionLimit.java type SessionLimit (line 33) | public interface SessionLimit extends Function attemptSwitchUser(Authentication... method attemptExitUser (line 230) | private @NonNull Authentication attemptExitUser(Authentication current... method onAuthenticationSuccess (line 239) | private Mono onAuthenticationSuccess(Authentication authenticati... method onAuthenticationFailure (line 248) | private Mono onAuthenticationFailure(AuthenticationException exc... method createSwitchUserToken (line 255) | private Authentication createSwitchUserToken(UserDetails targetUser, A... method extractSourceAuthentication (line 281) | private Optional extractSourceAuthentication(Authentic... method createMatcher (line 291) | private static ServerWebExchangeMatcher createMatcher(String pattern) { method noCurrentUserException (line 295) | private AuthenticationCredentialsNotFoundException noCurrentUserExcept... method noOriginalAuthenticationException (line 299) | private AuthenticationCredentialsNotFoundException noOriginalAuthentic... method noTargetAuthenticationException (line 303) | private AuthenticationCredentialsNotFoundException noTargetAuthenticat... method setSecurityContextRepository (line 312) | public void setSecurityContextRepository(ServerSecurityContextReposito... method setExitUserUrl (line 322) | public void setExitUserUrl(String exitUserUrl) { method setExitUserMatcher (line 332) | public void setExitUserMatcher(ServerWebExchangeMatcher exitUserMatche... method setSwitchUserUrl (line 342) | public void setSwitchUserUrl(String switchUserUrl) { method setSwitchUserMatcher (line 352) | public void setSwitchUserMatcher(ServerWebExchangeMatcher switchUserMa... class SwitchUserAuthenticationException (line 357) | @SuppressWarnings("serial") method SwitchUserAuthenticationException (line 360) | SwitchUserAuthenticationException(AuthenticationException exception) { FILE: web/src/main/java/org/springframework/security/web/server/authentication/WebFilterChainServerAuthenticationSuccessHandler.java class WebFilterChainServerAuthenticationSuccessHandler (line 31) | public class WebFilterChainServerAuthenticationSuccessHandler implements... method onAuthenticationSuccess (line 33) | @Override FILE: web/src/main/java/org/springframework/security/web/server/authentication/logout/DelegatingServerLogoutHandler.java class DelegatingServerLogoutHandler (line 37) | public class DelegatingServerLogoutHandler implements ServerLogoutHandler { method DelegatingServerLogoutHandler (line 41) | public DelegatingServerLogoutHandler(ServerLogoutHandler... delegates) { method DelegatingServerLogoutHandler (line 46) | public DelegatingServerLogoutHandler(Collection d... method logout (line 51) | @Override FILE: web/src/main/java/org/springframework/security/web/server/authentication/logout/HeaderWriterServerLogoutHandler.java class HeaderWriterServerLogoutHandler (line 34) | public final class HeaderWriterServerLogoutHandler implements ServerLogo... method HeaderWriterServerLogoutHandler (line 45) | public HeaderWriterServerLogoutHandler(ServerHttpHeadersWriter headers... method logout (line 50) | @Override FILE: web/src/main/java/org/springframework/security/web/server/authentication/logout/HttpStatusReturningServerLogoutSuccessHandler.java class HttpStatusReturningServerLogoutSuccessHandler (line 34) | public class HttpStatusReturningServerLogoutSuccessHandler implements Se... method HttpStatusReturningServerLogoutSuccessHandler (line 43) | public HttpStatusReturningServerLogoutSuccessHandler(HttpStatus httpSt... method HttpStatusReturningServerLogoutSuccessHandler (line 52) | public HttpStatusReturningServerLogoutSuccessHandler() { method onLogoutSuccess (line 64) | @Override FILE: web/src/main/java/org/springframework/security/web/server/authentication/logout/LogoutWebFilter.java class LogoutWebFilter (line 45) | public class LogoutWebFilter implements WebFilter { method filter (line 59) | @Override method flatMapAuthentication (line 72) | private Mono flatMapAuthentication(ServerWebExchange e... method logout (line 76) | private Mono logout(WebFilterExchange webFilterExchange, Authent... method setLogoutSuccessHandler (line 88) | public void setLogoutSuccessHandler(ServerLogoutSuccessHandler logoutS... method setLogoutHandler (line 98) | public void setLogoutHandler(ServerLogoutHandler logoutHandler) { method setRequiresLogoutMatcher (line 103) | public void setRequiresLogoutMatcher(ServerWebExchangeMatcher requires... FILE: web/src/main/java/org/springframework/security/web/server/authentication/logout/RedirectServerLogoutSuccessHandler.java class RedirectServerLogoutSuccessHandler (line 35) | public class RedirectServerLogoutSuccessHandler implements ServerLogoutS... method onLogoutSuccess (line 43) | @Override method setLogoutSuccessUrl (line 52) | public void setLogoutSuccessUrl(URI logoutSuccessUrl) { FILE: web/src/main/java/org/springframework/security/web/server/authentication/logout/SecurityContextServerLogoutHandler.java class SecurityContextServerLogoutHandler (line 34) | public class SecurityContextServerLogoutHandler implements ServerLogoutH... method logout (line 38) | @Override method setSecurityContextRepository (line 49) | public void setSecurityContextRepository(ServerSecurityContextReposito... FILE: web/src/main/java/org/springframework/security/web/server/authentication/logout/ServerLogoutHandler.java type ServerLogoutHandler (line 31) | public interface ServerLogoutHandler { method logout (line 39) | Mono logout(WebFilterExchange exchange, Authentication authentic... FILE: web/src/main/java/org/springframework/security/web/server/authentication/logout/ServerLogoutSuccessHandler.java type ServerLogoutSuccessHandler (line 32) | public interface ServerLogoutSuccessHandler { method onLogoutSuccess (line 40) | Mono onLogoutSuccess(WebFilterExchange exchange, Authentication ... FILE: web/src/main/java/org/springframework/security/web/server/authentication/logout/WebSessionServerLogoutHandler.java class WebSessionServerLogoutHandler (line 31) | public class WebSessionServerLogoutHandler implements ServerLogoutHandler { method logout (line 33) | @Override FILE: web/src/main/java/org/springframework/security/web/server/authentication/ott/DefaultServerGenerateOneTimeTokenRequestResolver.java class DefaultServerGenerateOneTimeTokenRequestResolver (line 34) | public final class DefaultServerGenerateOneTimeTokenRequestResolver method resolve (line 43) | @Override method setExpiresIn (line 58) | public void setExpiresIn(Duration expiresIn) { FILE: web/src/main/java/org/springframework/security/web/server/authentication/ott/GenerateOneTimeTokenWebFilter.java class GenerateOneTimeTokenWebFilter (line 37) | public final class GenerateOneTimeTokenWebFilter implements WebFilter { method GenerateOneTimeTokenWebFilter (line 47) | public GenerateOneTimeTokenWebFilter(ReactiveOneTimeTokenService oneTi... method filter (line 55) | @Override method setRequestMatcher (line 71) | public void setRequestMatcher(ServerWebExchangeMatcher matcher) { method setGenerateRequestResolver (line 82) | public void setGenerateRequestResolver(ServerGenerateOneTimeTokenReque... FILE: web/src/main/java/org/springframework/security/web/server/authentication/ott/ServerGenerateOneTimeTokenRequestResolver.java type ServerGenerateOneTimeTokenRequestResolver (line 31) | public interface ServerGenerateOneTimeTokenRequestResolver { method resolve (line 38) | Mono resolve(ServerWebExchange exchange); FILE: web/src/main/java/org/springframework/security/web/server/authentication/ott/ServerOneTimeTokenAuthenticationConverter.java class ServerOneTimeTokenAuthenticationConverter (line 44) | public final class ServerOneTimeTokenAuthenticationConverter implements ... method convert (line 48) | @Override method resolveTokenFromRequest (line 62) | private @Nullable String resolveTokenFromRequest(ServerHttpRequest req... method isFormEncodedRequest (line 73) | private boolean isFormEncodedRequest(ServerHttpRequest request) { FILE: web/src/main/java/org/springframework/security/web/server/authentication/ott/ServerOneTimeTokenGenerationSuccessHandler.java type ServerOneTimeTokenGenerationSuccessHandler (line 30) | @FunctionalInterface method handle (line 39) | Mono handle(ServerWebExchange exchange, OneTimeToken oneTimeToken); FILE: web/src/main/java/org/springframework/security/web/server/authentication/ott/ServerRedirectOneTimeTokenGenerationSuccessHandler.java class ServerRedirectOneTimeTokenGenerationSuccessHandler (line 36) | public final class ServerRedirectOneTimeTokenGenerationSuccessHandler method ServerRedirectOneTimeTokenGenerationSuccessHandler (line 43) | public ServerRedirectOneTimeTokenGenerationSuccessHandler(String redir... method handle (line 48) | @Override FILE: web/src/main/java/org/springframework/security/web/server/authorization/AuthorizationContext.java class AuthorizationContext (line 28) | public class AuthorizationContext { method AuthorizationContext (line 34) | public AuthorizationContext(ServerWebExchange exchange) { method AuthorizationContext (line 38) | public AuthorizationContext(ServerWebExchange exchange, Map getVariables() { FILE: web/src/main/java/org/springframework/security/web/server/authorization/AuthorizationWebFilter.java class AuthorizationWebFilter (line 37) | public class AuthorizationWebFilter implements WebFilter { method AuthorizationWebFilter (line 43) | public AuthorizationWebFilter(ReactiveAuthorizationManager Mono commenceAuthentication(ServerWebExchange exchange,... FILE: web/src/main/java/org/springframework/security/web/server/authorization/HttpStatusServerAccessDeniedHandler.java class HttpStatusServerAccessDeniedHandler (line 38) | public class HttpStatusServerAccessDeniedHandler implements ServerAccess... method HttpStatusServerAccessDeniedHandler (line 46) | public HttpStatusServerAccessDeniedHandler(HttpStatus httpStatus) { method handle (line 51) | @Override FILE: web/src/main/java/org/springframework/security/web/server/authorization/IpAddressReactiveAuthorizationManager.java class IpAddressReactiveAuthorizationManager (line 35) | public final class IpAddressReactiveAuthorizationManager implements Reac... method IpAddressReactiveAuthorizationManager (line 39) | IpAddressReactiveAuthorizationManager(String ipAddress) { method authorize (line 43) | @Override method hasIpAddress (line 56) | public static IpAddressReactiveAuthorizationManager hasIpAddress(Strin... FILE: web/src/main/java/org/springframework/security/web/server/authorization/ServerAccessDeniedHandler.java type ServerAccessDeniedHandler (line 28) | public interface ServerAccessDeniedHandler { method handle (line 30) | Mono handle(ServerWebExchange exchange, AccessDeniedException de... FILE: web/src/main/java/org/springframework/security/web/server/authorization/ServerWebExchangeDelegatingServerAccessDeniedHandler.java class ServerWebExchangeDelegatingServerAccessDeniedHandler (line 38) | public class ServerWebExchangeDelegatingServerAccessDeniedHandler implem... method ServerWebExchangeDelegatingServerAccessDeniedHandler (line 54) | public ServerWebExchangeDelegatingServerAccessDeniedHandler(DelegateEn... method ServerWebExchangeDelegatingServerAccessDeniedHandler (line 65) | public ServerWebExchangeDelegatingServerAccessDeniedHandler(List isMatch(ServerWebExchange exchange, DelegateEntr... class DelegateEntry (line 95) | public static class DelegateEntry { method DelegateEntry (line 101) | public DelegateEntry(ServerWebExchangeMatcher matcher, ServerAccessD... method getMatcher (line 106) | public ServerWebExchangeMatcher getMatcher() { method getAccessDeniedHandler (line 110) | public ServerAccessDeniedHandler getAccessDeniedHandler() { FILE: web/src/main/java/org/springframework/security/web/server/context/NoOpServerSecurityContextRepository.java class NoOpServerSecurityContextRepository (line 32) | public final class NoOpServerSecurityContextRepository implements Server... method NoOpServerSecurityContextRepository (line 36) | private NoOpServerSecurityContextRepository() { method save (line 39) | @Override method load (line 44) | @Override method getInstance (line 49) | public static NoOpServerSecurityContextRepository getInstance() { FILE: web/src/main/java/org/springframework/security/web/server/context/ReactorContextWebFilter.java class ReactorContextWebFilter (line 36) | public class ReactorContextWebFilter implements WebFilter { method ReactorContextWebFilter (line 40) | public ReactorContextWebFilter(ServerSecurityContextRepository reposit... method filter (line 45) | @Override method withSecurityContext (line 52) | private Context withSecurityContext(Context mainContext, ServerWebExch... FILE: web/src/main/java/org/springframework/security/web/server/context/SecurityContextServerWebExchange.java class SecurityContextServerWebExchange (line 35) | public class SecurityContextServerWebExchange extends ServerWebExchangeD... method SecurityContextServerWebExchange (line 39) | public SecurityContextServerWebExchange(ServerWebExchange delegate, Mo... method getPrincipal (line 44) | @Override FILE: web/src/main/java/org/springframework/security/web/server/context/SecurityContextServerWebExchangeWebFilter.java class SecurityContextServerWebExchangeWebFilter (line 33) | public class SecurityContextServerWebExchangeWebFilter implements WebFil... method filter (line 35) | @Override FILE: web/src/main/java/org/springframework/security/web/server/context/ServerSecurityContextRepository.java type ServerSecurityContextRepository (line 32) | public interface ServerSecurityContextRepository { method save (line 40) | Mono save(ServerWebExchange exchange, @Nullable SecurityContext ... method load (line 47) | Mono load(ServerWebExchange exchange); FILE: web/src/main/java/org/springframework/security/web/server/context/WebSessionServerSecurityContextRepository.java class WebSessionServerSecurityContextRepository (line 39) | public class WebSessionServerSecurityContextRepository implements Server... method setSpringSecurityContextAttrName (line 57) | public void setSpringSecurityContextAttrName(String springSecurityCont... method setCacheSecurityContext (line 68) | public void setCacheSecurityContext(boolean cacheSecurityContext) { method save (line 72) | @Override method load (line 86) | @Override FILE: web/src/main/java/org/springframework/security/web/server/csrf/CookieServerCsrfTokenRepository.java class CookieServerCsrfTokenRepository (line 44) | public final class CookieServerCsrfTokenRepository implements ServerCsrf... method setCookieCustomizer (line 75) | public void setCookieCustomizer(Consumer validateToken(ServerWebExchange exchange) { method containsValidCsrfToken (line 142) | private Mono containsValidCsrfToken(ServerWebExchange exchang... method continueFilterChain (line 147) | private Mono continueFilterChain(ServerWebExchange exchange, Web... method csrfToken (line 155) | private Mono csrfToken(ServerWebExchange exchange) { method equalsConstantTime (line 165) | private static boolean equalsConstantTime(String expected, String actu... method generateToken (line 178) | private Mono generateToken(ServerWebExchange exchange) { class DefaultRequireCsrfProtectionMatcher (line 184) | private static class DefaultRequireCsrfProtectionMatcher implements Se... method matches (line 189) | @Override FILE: web/src/main/java/org/springframework/security/web/server/csrf/DefaultCsrfToken.java class DefaultCsrfToken (line 29) | public final class DefaultCsrfToken implements CsrfToken { method DefaultCsrfToken (line 47) | public DefaultCsrfToken(String headerName, String parameterName, Strin... method getHeaderName (line 56) | @Override method getParameterName (line 61) | @Override method getToken (line 66) | @Override method equals (line 71) | @Override method hashCode (line 89) | @Override FILE: web/src/main/java/org/springframework/security/web/server/csrf/ServerCsrfTokenRepository.java type ServerCsrfTokenRepository (line 34) | public interface ServerCsrfTokenRepository { method generateToken (line 41) | Mono generateToken(ServerWebExchange exchange); method saveToken (line 49) | Mono saveToken(ServerWebExchange exchange, @Nullable CsrfToken t... method loadToken (line 56) | Mono loadToken(ServerWebExchange exchange); FILE: web/src/main/java/org/springframework/security/web/server/csrf/ServerCsrfTokenRequestAttributeHandler.java class ServerCsrfTokenRequestAttributeHandler (line 40) | public class ServerCsrfTokenRequestAttributeHandler implements ServerCsr... method handle (line 46) | @Override method resolveCsrfTokenValue (line 54) | @Override method setTokenFromMultipartDataEnabled (line 66) | public void setTokenFromMultipartDataEnabled(boolean tokenFromMultipar... method tokenFromMultipartData (line 70) | @SuppressWarnings("NullAway") // https://github.com/uber/NullAway/issu... FILE: web/src/main/java/org/springframework/security/web/server/csrf/ServerCsrfTokenRequestHandler.java type ServerCsrfTokenRequestHandler (line 35) | @FunctionalInterface method handle (line 44) | void handle(ServerWebExchange exchange, Mono csrfToken); method resolveCsrfTokenValue (line 46) | @Override FILE: web/src/main/java/org/springframework/security/web/server/csrf/ServerCsrfTokenRequestHandlerLoggerHolder.java class ServerCsrfTokenRequestHandlerLoggerHolder (line 25) | final class ServerCsrfTokenRequestHandlerLoggerHolder { method ServerCsrfTokenRequestHandlerLoggerHolder (line 29) | private ServerCsrfTokenRequestHandlerLoggerHolder() { FILE: web/src/main/java/org/springframework/security/web/server/csrf/ServerCsrfTokenRequestResolver.java type ServerCsrfTokenRequestResolver (line 32) | @FunctionalInterface method resolveCsrfTokenValue (line 43) | Mono resolveCsrfTokenValue(ServerWebExchange exchange, CsrfTok... FILE: web/src/main/java/org/springframework/security/web/server/csrf/WebSessionServerCsrfTokenRepository.java class WebSessionServerCsrfTokenRepository (line 37) | public class WebSessionServerCsrfTokenRepository implements ServerCsrfTo... method generateToken (line 52) | @Override method saveToken (line 57) | @Override method putToken (line 64) | private void putToken(Map attributes, @Nullable CsrfTo... method loadToken (line 73) | @Override method setParameterName (line 86) | public void setParameterName(String parameterName) { method setHeaderName (line 96) | public void setHeaderName(String headerName) { method setSessionAttributeName (line 105) | public void setSessionAttributeName(String sessionAttributeName) { method createCsrfToken (line 110) | private CsrfToken createCsrfToken() { method createNewToken (line 114) | private String createNewToken() { FILE: web/src/main/java/org/springframework/security/web/server/csrf/XorServerCsrfTokenRequestAttributeHandler.java class XorServerCsrfTokenRequestAttributeHandler (line 42) | public final class XorServerCsrfTokenRequestAttributeHandler extends Ser... method setSecureRandom (line 53) | public void setSecureRandom(SecureRandom secureRandom) { method handle (line 58) | @Override method resolveCsrfTokenValue (line 70) | @Override method getTokenValue (line 76) | private static @Nullable String getTokenValue(String actualToken, Stri... method createXoredCsrfToken (line 106) | private static String createXoredCsrfToken(SecureRandom secureRandom, ... method xorCsrf (line 119) | private static byte[] xorCsrf(byte[] randomBytes, byte[] csrfBytes) { FILE: web/src/main/java/org/springframework/security/web/server/firewall/HttpStatusExchangeRejectedHandler.java class HttpStatusExchangeRejectedHandler (line 34) | public class HttpStatusExchangeRejectedHandler implements ServerExchange... method HttpStatusExchangeRejectedHandler (line 43) | public HttpStatusExchangeRejectedHandler() { method HttpStatusExchangeRejectedHandler (line 51) | public HttpStatusExchangeRejectedHandler(HttpStatus status) { method handle (line 55) | @Override FILE: web/src/main/java/org/springframework/security/web/server/firewall/ServerExchangeRejectedException.java class ServerExchangeRejectedException (line 27) | public class ServerExchangeRejectedException extends RuntimeException { method ServerExchangeRejectedException (line 32) | public ServerExchangeRejectedException(String message) { FILE: web/src/main/java/org/springframework/security/web/server/firewall/ServerExchangeRejectedHandler.java type ServerExchangeRejectedHandler (line 30) | public interface ServerExchangeRejectedHandler { method handle (line 37) | Mono handle(ServerWebExchange exchange, ServerExchangeRejectedEx... FILE: web/src/main/java/org/springframework/security/web/server/firewall/ServerWebExchangeFirewall.java type ServerWebExchangeFirewall (line 30) | public interface ServerWebExchangeFirewall { method getFirewalledExchange (line 44) | Mono getFirewalledExchange(ServerWebExchange exchan... FILE: web/src/main/java/org/springframework/security/web/server/firewall/StrictServerWebExchangeFirewall.java class StrictServerWebExchangeFirewall (line 90) | public class StrictServerWebExchangeFirewall implements ServerWebExchang... method StrictServerWebExchangeFirewall (line 163) | public StrictServerWebExchangeFirewall() { method getEncodedUrlBlocklist (line 179) | public Set getEncodedUrlBlocklist() { method getDecodedUrlBlocklist (line 183) | public Set getDecodedUrlBlocklist() { method getFirewalledExchange (line 187) | @Override method validateCrlf (line 212) | private static void validateCrlf(String name, String value) { method hasCrlf (line 216) | private static boolean hasCrlf(String value) { method setUnsafeAllowAnyHttpMethod (line 230) | public void setUnsafeAllowAnyHttpMethod(boolean unsafeAllowAnyHttpMeth... method setAllowedHttpMethods (line 244) | public void setAllowedHttpMethods(Collection allowedHttpMe... method setAllowSemicolon (line 282) | public void setAllowSemicolon(boolean allowSemicolon) { method setAllowUrlEncodedSlash (line 305) | public void setAllowUrlEncodedSlash(boolean allowUrlEncodedSlash) { method setAllowUrlEncodedDoubleSlash (line 322) | public void setAllowUrlEncodedDoubleSlash(boolean allowUrlEncodedDoubl... method setAllowUrlEncodedPeriod (line 347) | public void setAllowUrlEncodedPeriod(boolean allowUrlEncodedPeriod) { method setAllowBackSlash (line 372) | public void setAllowBackSlash(boolean allowBackSlash) { method setAllowNull (line 391) | public void setAllowNull(boolean allowNull) { method setAllowUrlEncodedPercent (line 413) | public void setAllowUrlEncodedPercent(boolean allowUrlEncodedPercent) { method setAllowUrlEncodedCarriageReturn (line 431) | public void setAllowUrlEncodedCarriageReturn(boolean allowUrlEncodedCa... method setAllowUrlEncodedLineFeed (line 446) | public void setAllowUrlEncodedLineFeed(boolean allowUrlEncodedLineFeed) { method setAllowUrlEncodedParagraphSeparator (line 462) | public void setAllowUrlEncodedParagraphSeparator(boolean allowUrlEncod... method setAllowUrlEncodedLineSeparator (line 478) | public void setAllowUrlEncodedLineSeparator(boolean allowUrlEncodedLin... method setAllowedHeaderNames (line 497) | public void setAllowedHeaderNames(Predicate allowedHeaderNames) { method setAllowedHeaderValues (line 512) | public void setAllowedHeaderValues(Predicate allowedHeaderValu... method setAllowedParameterNames (line 525) | public void setAllowedParameterNames(Predicate allowedParamete... method setAllowedParameterValues (line 538) | public void setAllowedParameterValues(Predicate allowedParamet... method setAllowedHostnames (line 550) | public void setAllowedHostnames(Predicate allowedHostnames) { method urlBlocklistsAddAll (line 555) | private void urlBlocklistsAddAll(Collection values) { method urlBlocklistsRemoveAll (line 560) | private void urlBlocklistsRemoveAll(Collection values) { method rejectNonPrintableAsciiCharactersInFieldName (line 565) | private void rejectNonPrintableAsciiCharactersInFieldName(String toChe... method rejectForbiddenHttpMethod (line 572) | private void rejectForbiddenHttpMethod(ServerHttpRequest request) { method rejectedBlocklistedUrls (line 583) | private void rejectedBlocklistedUrls(ServerHttpRequest request) { method rejectedUntrustedHosts (line 600) | private void rejectedUntrustedHosts(ServerHttpRequest request) { method createDefaultAllowedHttpMethods (line 608) | private static Set createDefaultAllowedHttpMethods() { method isNormalized (line 620) | private boolean isNormalized(ServerHttpRequest request) { method validateAllowedHeaderName (line 633) | private void validateAllowedHeaderName(String headerNames) { method validateAllowedHeaderValue (line 640) | private void validateAllowedHeaderValue(Object key, @Nullable String v... method validateAllowedParameterName (line 647) | private void validateAllowedParameterName(String name) { method validateAllowedParameterValue (line 654) | private void validateAllowedParameterValue(String name, String value) { method encodedUrlContains (line 661) | private static boolean encodedUrlContains(ServerHttpRequest request, S... method decodedUrlContains (line 668) | private static boolean decodedUrlContains(ServerHttpRequest request, S... method containsOnlyPrintableAsciiCharacters (line 672) | private static boolean containsOnlyPrintableAsciiCharacters(String uri) { method valueContains (line 686) | private static boolean valueContains(String value, String contains) { method isNormalized (line 696) | private static boolean isNormalized(String path) { class StrictFirewallServerWebExchange (line 714) | private final class StrictFirewallServerWebExchange extends ServerWebE... method StrictFirewallServerWebExchange (line 716) | private StrictFirewallServerWebExchange(ServerWebExchange delegate) { method getRequest (line 720) | @Override class StrictFirewallHttpRequest (line 725) | private final class StrictFirewallHttpRequest extends ServerHttpRequ... method StrictFirewallHttpRequest (line 727) | private StrictFirewallHttpRequest(ServerHttpRequest delegate) { method getHeaders (line 731) | @Override method getQueryParams (line 736) | @Override method mutate (line 749) | @Override class StrictFirewallHttpHeaders (line 754) | private final class StrictFirewallHttpHeaders extends HttpHeaders { method StrictFirewallHttpHeaders (line 756) | private StrictFirewallHttpHeaders(HttpHeaders delegate) { method getFirst (line 760) | @Override method get (line 768) | @Override method headerNames (line 781) | @Override class StrictFirewallBuilder (line 792) | private final class StrictFirewallBuilder implements Builder { method StrictFirewallBuilder (line 796) | private StrictFirewallBuilder(Builder delegate) { method method (line 800) | @Override method uri (line 805) | @Override method path (line 810) | @Override method contextPath (line 815) | @Override method header (line 820) | @Override method headers (line 825) | @Override method sslInfo (line 830) | @Override method remoteAddress (line 835) | @Override method localAddress (line 840) | @Override method build (line 845) | @Override FILE: web/src/main/java/org/springframework/security/web/server/header/CacheControlServerHttpHeadersWriter.java class CacheControlServerHttpHeadersWriter (line 37) | public class CacheControlServerHttpHeadersWriter implements ServerHttpHe... method writeHttpHeaders (line 70) | @Override FILE: web/src/main/java/org/springframework/security/web/server/header/ClearSiteDataServerHttpHeadersWriter.java class ClearSiteDataServerHttpHeadersWriter (line 37) | public final class ClearSiteDataServerHttpHeadersWriter implements Serve... method ClearSiteDataServerHttpHeadersWriter (line 50) | public ClearSiteDataServerHttpHeadersWriter(Directive... directives) { method writeHttpHeaders (line 57) | @Override type Directive (line 72) | public enum Directive { method Directive (line 86) | Directive(String headerValue) { method getHeaderValue (line 90) | public String getHeaderValue() { method transformToHeaderValue (line 96) | private String transformToHeaderValue(Directive... directives) { method isSecure (line 105) | private boolean isSecure(ServerWebExchange exchange) { FILE: web/src/main/java/org/springframework/security/web/server/header/CompositeServerHttpHeadersWriter.java class CompositeServerHttpHeadersWriter (line 33) | public class CompositeServerHttpHeadersWriter implements ServerHttpHeade... method CompositeServerHttpHeadersWriter (line 37) | public CompositeServerHttpHeadersWriter(ServerHttpHeadersWriter... wri... method CompositeServerHttpHeadersWriter (line 41) | public CompositeServerHttpHeadersWriter(List ... method writeHttpHeaders (line 45) | @Override FILE: web/src/main/java/org/springframework/security/web/server/header/ContentSecurityPolicyServerHttpHeadersWriter.java class ContentSecurityPolicyServerHttpHeadersWriter (line 33) | public final class ContentSecurityPolicyServerHttpHeadersWriter implemen... method writeHttpHeaders (line 45) | @Override method setPolicyDirectives (line 55) | public void setPolicyDirectives(String policyDirectives) { method setReportOnly (line 66) | public void setReportOnly(boolean reportOnly) { method createDelegate (line 71) | private @Nullable ServerHttpHeadersWriter createDelegate() { method resolveHeader (line 80) | private static String resolveHeader(boolean reportOnly) { FILE: web/src/main/java/org/springframework/security/web/server/header/ContentTypeOptionsServerHttpHeadersWriter.java class ContentTypeOptionsServerHttpHeadersWriter (line 29) | public class ContentTypeOptionsServerHttpHeadersWriter implements Server... method writeHttpHeaders (line 42) | @Override FILE: web/src/main/java/org/springframework/security/web/server/header/CrossOriginEmbedderPolicyServerHttpHeadersWriter.java class CrossOriginEmbedderPolicyServerHttpHeadersWriter (line 34) | public final class CrossOriginEmbedderPolicyServerHttpHeadersWriter impl... method setPolicy (line 45) | public void setPolicy(CrossOriginEmbedderPolicy embedderPolicy) { method writeHttpHeaders (line 50) | @Override method createDelegate (line 55) | private static ServerHttpHeadersWriter createDelegate(CrossOriginEmbed... type CrossOriginEmbedderPolicy (line 61) | public enum CrossOriginEmbedderPolicy { method CrossOriginEmbedderPolicy (line 71) | CrossOriginEmbedderPolicy(String policy) { method getPolicy (line 75) | public String getPolicy() { FILE: web/src/main/java/org/springframework/security/web/server/header/CrossOriginOpenerPolicyServerHttpHeadersWriter.java class CrossOriginOpenerPolicyServerHttpHeadersWriter (line 34) | public final class CrossOriginOpenerPolicyServerHttpHeadersWriter implem... method setPolicy (line 45) | public void setPolicy(CrossOriginOpenerPolicy openerPolicy) { method writeHttpHeaders (line 50) | @Override method createDelegate (line 55) | private static ServerHttpHeadersWriter createDelegate(CrossOriginOpene... type CrossOriginOpenerPolicy (line 61) | public enum CrossOriginOpenerPolicy { method CrossOriginOpenerPolicy (line 71) | CrossOriginOpenerPolicy(String policy) { method getPolicy (line 75) | public String getPolicy() { FILE: web/src/main/java/org/springframework/security/web/server/header/CrossOriginResourcePolicyServerHttpHeadersWriter.java class CrossOriginResourcePolicyServerHttpHeadersWriter (line 34) | public final class CrossOriginResourcePolicyServerHttpHeadersWriter impl... method setPolicy (line 45) | public void setPolicy(CrossOriginResourcePolicy resourcePolicy) { method writeHttpHeaders (line 50) | @Override method createDelegate (line 55) | private static ServerHttpHeadersWriter createDelegate(CrossOriginResou... type CrossOriginResourcePolicy (line 61) | public enum CrossOriginResourcePolicy { method CrossOriginResourcePolicy (line 71) | CrossOriginResourcePolicy(String policy) { method getPolicy (line 75) | public String getPolicy() { FILE: web/src/main/java/org/springframework/security/web/server/header/FeaturePolicyServerHttpHeadersWriter.java class FeaturePolicyServerHttpHeadersWriter (line 32) | public final class FeaturePolicyServerHttpHeadersWriter implements Serve... method writeHttpHeaders (line 38) | @Override method setPolicyDirectives (line 48) | public void setPolicyDirectives(String policyDirectives) { method createDelegate (line 53) | private static ServerHttpHeadersWriter createDelegate(String policyDir... FILE: web/src/main/java/org/springframework/security/web/server/header/HttpHeaderWriterWebFilter.java class HttpHeaderWriterWebFilter (line 33) | public class HttpHeaderWriterWebFilter implements WebFilter { method HttpHeaderWriterWebFilter (line 37) | public HttpHeaderWriterWebFilter(ServerHttpHeadersWriter writer) { method filter (line 41) | @Override FILE: web/src/main/java/org/springframework/security/web/server/header/PermissionsPolicyServerHttpHeadersWriter.java class PermissionsPolicyServerHttpHeadersWriter (line 33) | public final class PermissionsPolicyServerHttpHeadersWriter implements S... method writeHttpHeaders (line 39) | @Override method createDelegate (line 44) | private static ServerHttpHeadersWriter createDelegate(String policyDir... method setPolicy (line 55) | public void setPolicy(String policy) { FILE: web/src/main/java/org/springframework/security/web/server/header/ReferrerPolicyServerHttpHeadersWriter.java class ReferrerPolicyServerHttpHeadersWriter (line 35) | public final class ReferrerPolicyServerHttpHeadersWriter implements Serv... method ReferrerPolicyServerHttpHeadersWriter (line 41) | public ReferrerPolicyServerHttpHeadersWriter() { method writeHttpHeaders (line 45) | @Override method setPolicy (line 55) | public void setPolicy(ReferrerPolicy policy) { method createDelegate (line 60) | private static ServerHttpHeadersWriter createDelegate(ReferrerPolicy p... type ReferrerPolicy (line 66) | public enum ReferrerPolicy { method ReferrerPolicy (line 96) | ReferrerPolicy(String policy) { method getPolicy (line 100) | public String getPolicy() { FILE: web/src/main/java/org/springframework/security/web/server/header/ServerHttpHeadersWriter.java type ServerHttpHeadersWriter (line 32) | public interface ServerHttpHeadersWriter { method writeHttpHeaders (line 40) | Mono writeHttpHeaders(ServerWebExchange exchange); FILE: web/src/main/java/org/springframework/security/web/server/header/ServerWebExchangeDelegatingServerHttpHeadersWriter.java class ServerWebExchangeDelegatingServerHttpHeadersWriter (line 33) | public final class ServerWebExchangeDelegatingServerHttpHeadersWriter im... method ServerWebExchangeDelegatingServerHttpHeadersWriter (line 43) | public ServerWebExchangeDelegatingServerHttpHeadersWriter( method ServerWebExchangeDelegatingServerHttpHeadersWriter (line 58) | public ServerWebExchangeDelegatingServerHttpHeadersWriter(ServerWebExc... method writeHttpHeaders (line 63) | @Override FILE: web/src/main/java/org/springframework/security/web/server/header/StaticServerHttpHeadersWriter.java class StaticServerHttpHeadersWriter (line 32) | public class StaticServerHttpHeadersWriter implements ServerHttpHeadersW... method StaticServerHttpHeadersWriter (line 36) | public StaticServerHttpHeadersWriter(HttpHeaders headersToAdd) { method writeHttpHeaders (line 40) | @Override method builder (line 58) | public static Builder builder() { class Builder (line 62) | public static class Builder { method header (line 66) | public Builder header(String headerName, String... values) { method build (line 71) | public StaticServerHttpHeadersWriter build() { FILE: web/src/main/java/org/springframework/security/web/server/header/StrictTransportSecurityServerHttpHeadersWriter.java class StrictTransportSecurityServerHttpHeadersWriter (line 33) | public final class StrictTransportSecurityServerHttpHeadersWriter implem... method StrictTransportSecurityServerHttpHeadersWriter (line 45) | public StrictTransportSecurityServerHttpHeadersWriter() { method writeHttpHeaders (line 52) | @Override method setIncludeSubDomains (line 61) | public void setIncludeSubDomains(boolean includeSubDomains) { method setPreload (line 78) | public void setPreload(boolean preload) { method setMaxAge (line 87) | public void setMaxAge(Duration maxAge) { method updateDelegate (line 92) | private void updateDelegate() { method isSecure (line 98) | private boolean isSecure(ServerWebExchange exchange) { FILE: web/src/main/java/org/springframework/security/web/server/header/XContentTypeOptionsServerHttpHeadersWriter.java class XContentTypeOptionsServerHttpHeadersWriter (line 29) | public class XContentTypeOptionsServerHttpHeadersWriter implements Serve... method writeHttpHeaders (line 42) | @Override FILE: web/src/main/java/org/springframework/security/web/server/header/XFrameOptionsServerHttpHeadersWriter.java class XFrameOptionsServerHttpHeadersWriter (line 30) | public class XFrameOptionsServerHttpHeadersWriter implements ServerHttpH... method writeHttpHeaders (line 36) | @Override method setMode (line 50) | public void setMode(Mode mode) { type Mode (line 64) | public enum Mode { method createDelegate (line 83) | private static ServerHttpHeadersWriter createDelegate(Mode mode) { FILE: web/src/main/java/org/springframework/security/web/server/header/XXssProtectionServerHttpHeadersWriter.java class XXssProtectionServerHttpHeadersWriter (line 32) | public class XXssProtectionServerHttpHeadersWriter implements ServerHttp... method XXssProtectionServerHttpHeadersWriter (line 43) | public XXssProtectionServerHttpHeadersWriter() { method writeHttpHeaders (line 48) | @Override method setHeaderValue (line 82) | public void setHeaderValue(HeaderValue headerValue) { type HeaderValue (line 94) | public enum HeaderValue { method HeaderValue (line 100) | HeaderValue(String value) { method toString (line 104) | @Override method updateDelegate (line 111) | private void updateDelegate() { FILE: web/src/main/java/org/springframework/security/web/server/jackson/DefaultCsrfServerTokenMixin.java class DefaultCsrfServerTokenMixin (line 33) | @JsonTypeInfo(use = JsonTypeInfo.Id.CLASS) method DefaultCsrfServerTokenMixin (line 43) | @JsonCreator FILE: web/src/main/java/org/springframework/security/web/server/jackson/WebServerJacksonModule.java class WebServerJacksonModule (line 45) | @SuppressWarnings("serial") method WebServerJacksonModule (line 52) | public WebServerJacksonModule() { method configurePolymorphicTypeValidator (line 56) | @Override method setupModule (line 60) | @Override FILE: web/src/main/java/org/springframework/security/web/server/jackson2/DefaultCsrfServerTokenMixin.java class DefaultCsrfServerTokenMixin (line 41) | @SuppressWarnings("removal") method DefaultCsrfServerTokenMixin (line 54) | @JsonCreator FILE: web/src/main/java/org/springframework/security/web/server/jackson2/WebServerJackson2Module.java class WebServerJackson2Module (line 44) | @Deprecated(forRemoval = true) method WebServerJackson2Module (line 52) | public WebServerJackson2Module() { method setupModule (line 56) | @Override FILE: web/src/main/java/org/springframework/security/web/server/savedrequest/CookieServerRequestCache.java class CookieServerRequestCache (line 54) | public class CookieServerRequestCache implements ServerRequestCache { method setSaveRequestMatcher (line 73) | public void setSaveRequestMatcher(ServerWebExchangeMatcher saveRequest... method saveRequest (line 78) | @Override method getRedirectUri (line 94) | @Override method removeMatchingRequest (line 104) | @Override method setCookieCustomizer (line 118) | public void setCookieCustomizer(Consumer saveRequest(ServerWebExchange exchange); method getRedirectUri (line 48) | Mono getRedirectUri(ServerWebExchange exchange); method removeMatchingRequest (line 56) | Mono removeMatchingRequest(ServerWebExchange exchan... FILE: web/src/main/java/org/springframework/security/web/server/savedrequest/ServerRequestCacheWebFilter.java class ServerRequestCacheWebFilter (line 32) | public class ServerRequestCacheWebFilter implements WebFilter { method filter (line 36) | @Override method setRequestCache (line 44) | public void setRequestCache(ServerRequestCache requestCache) { FILE: web/src/main/java/org/springframework/security/web/server/savedrequest/WebSessionServerRequestCache.java class WebSessionServerRequestCache (line 53) | public class WebSessionServerRequestCache implements ServerRequestCache { method setSaveRequestMatcher (line 71) | public void setSaveRequestMatcher(ServerWebExchangeMatcher saveRequest... method saveRequest (line 76) | @Override method getRedirectUri (line 90) | @Override method removeMatchingRequest (line 97) | @Override method setMatchingRequestParameterName (line 124) | public void setMatchingRequestParameterName(String matchingRequestPara... method stripMatchingRequestParameterName (line 128) | private ServerHttpRequest stripMatchingRequestParameterName(ServerHttp... method pathInApplication (line 143) | private static String pathInApplication(ServerHttpRequest request) { method createRedirectUri (line 149) | private URI createRedirectUri(String uri) { method createDefaultRequestMatcher (line 161) | private static ServerWebExchangeMatcher createDefaultRequestMatcher() { FILE: web/src/main/java/org/springframework/security/web/server/transport/HttpsRedirectWebFilter.java class HttpsRedirectWebFilter (line 46) | public final class HttpsRedirectWebFilter implements WebFilter { method filter (line 54) | @Override method setPortMapper (line 69) | public void setPortMapper(PortMapper portMapper) { method setRequiresHttpsRedirectMatcher (line 82) | public void setRequiresHttpsRedirectMatcher(ServerWebExchangeMatcher r... method isInsecure (line 87) | private boolean isInsecure(ServerWebExchange exchange) { method createRedirectUri (line 91) | private URI createRedirectUri(ServerWebExchange exchange) { FILE: web/src/main/java/org/springframework/security/web/server/ui/DefaultResourcesWebFilter.java class DefaultResourcesWebFilter (line 46) | public final class DefaultResourcesWebFilter implements WebFilter { method DefaultResourcesWebFilter (line 54) | private DefaultResourcesWebFilter(ServerWebExchangeMatcher matcher, Cl... method filter (line 62) | @Override method sendContent (line 70) | private Mono sendContent(ServerWebExchange exchange) { method toString (line 78) | @Override method css (line 94) | public static DefaultResourcesWebFilter css() { FILE: web/src/main/java/org/springframework/security/web/server/ui/HtmlTemplates.java class HtmlTemplates (line 35) | final class HtmlTemplates { method HtmlTemplates (line 37) | private HtmlTemplates() { method fromTemplate (line 40) | static Builder fromTemplate(String template) { class Builder (line 44) | static final class Builder { method Builder (line 50) | private Builder(String template) { method withValue (line 61) | Builder withValue(String key, String value) { method withRawHtml (line 73) | Builder withRawHtml(String key, String value) { method render (line 87) | String render() { FILE: web/src/main/java/org/springframework/security/web/server/ui/LoginPageGeneratingWebFilter.java class LoginPageGeneratingWebFilter (line 49) | public class LoginPageGeneratingWebFilter implements WebFilter { method setGenerateOneTimeTokenUrl (line 66) | public void setGenerateOneTimeTokenUrl(String generateOneTimeTokenUrl) { method setFormLoginEnabled (line 71) | public void setFormLoginEnabled(boolean enabled) { method setOneTimeTokenEnabled (line 79) | public void setOneTimeTokenEnabled(boolean oneTimeTokenEnabled) { method setOauth2AuthenticationUrlToClientName (line 83) | public void setOauth2AuthenticationUrlToClientName(Map... method filter (line 88) | @Override method render (line 96) | private Mono render(ServerWebExchange exchange) { method createBuffer (line 103) | private Mono createBuffer(ServerWebExchange exchange) { method createPage (line 112) | private byte[] createPage(ServerWebExchange exchange, String csrfToken... method formLogin (line 125) | private String formLogin(MultiValueMap queryParams, St... method renderOneTimeTokenLogin (line 141) | private String renderOneTimeTokenLogin(MultiValueMap q... method oauth2Login (line 158) | private static String oauth2Login(MultiValueMap queryP... method oauth2LoginLink (line 176) | private static String oauth2LoginLink(String contextPath, String url, ... method csrfToken (line 183) | private static String csrfToken(CsrfToken token) { method createError (line 190) | private static String createError(boolean isError) { method createLogoutSuccess (line 194) | private static String createLogoutSuccess(boolean isLogoutSuccess) { FILE: web/src/main/java/org/springframework/security/web/server/ui/LogoutPageGeneratingWebFilter.java class LogoutPageGeneratingWebFilter (line 42) | public class LogoutPageGeneratingWebFilter implements WebFilter { method filter (line 46) | @Override method render (line 54) | private Mono render(ServerWebExchange exchange) { method createBuffer (line 61) | private Mono createBuffer(ServerWebExchange exchange) { method createPage (line 71) | private static byte[] createPage(String csrfTokenHtmlInput, String con... method csrfToken (line 79) | private static String csrfToken(CsrfToken token) { FILE: web/src/main/java/org/springframework/security/web/server/ui/OneTimeTokenSubmitPageGeneratingWebFilter.java class OneTimeTokenSubmitPageGeneratingWebFilter (line 46) | public final class OneTimeTokenSubmitPageGeneratingWebFilter implements ... method filter (line 52) | @Override method render (line 60) | private Mono render(ServerWebExchange exchange) { method createBuffer (line 67) | private Mono createBuffer(ServerWebExchange exchange) { method createPage (line 78) | private byte[] createPage(ServerWebExchange exchange, String csrfToken... method csrfToken (line 94) | private static String csrfToken(CsrfToken token) { method setRequestMatcher (line 106) | public void setRequestMatcher(ServerWebExchangeMatcher requestMatcher) { method setLoginProcessingUrl (line 116) | public void setLoginProcessingUrl(String loginProcessingUrl) { FILE: web/src/main/java/org/springframework/security/web/server/util/matcher/AndServerWebExchangeMatcher.java class AndServerWebExchangeMatcher (line 41) | public class AndServerWebExchangeMatcher implements ServerWebExchangeMat... method AndServerWebExchangeMatcher (line 47) | public AndServerWebExchangeMatcher(List matc... method AndServerWebExchangeMatcher (line 52) | public AndServerWebExchangeMatcher(ServerWebExchangeMatcher... matcher... method matches (line 56) | @Override method toString (line 71) | @Override FILE: web/src/main/java/org/springframework/security/web/server/util/matcher/IpAddressServerWebExchangeMatcher.java class IpAddressServerWebExchangeMatcher (line 35) | public final class IpAddressServerWebExchangeMatcher implements ServerWe... method IpAddressServerWebExchangeMatcher (line 45) | public IpAddressServerWebExchangeMatcher(String ipAddress) { method matches (line 50) | @Override method toString (line 61) | @Override FILE: web/src/main/java/org/springframework/security/web/server/util/matcher/MediaTypeServerWebExchangeMatcher.java class MediaTypeServerWebExchangeMatcher (line 44) | public class MediaTypeServerWebExchangeMatcher implements ServerWebExcha... method MediaTypeServerWebExchangeMatcher (line 58) | public MediaTypeServerWebExchangeMatcher(MediaType... matchingMediaTyp... method MediaTypeServerWebExchangeMatcher (line 68) | public MediaTypeServerWebExchangeMatcher(Collection matchin... method matches (line 75) | @Override method shouldIgnore (line 110) | private boolean shouldIgnore(MediaType httpRequestMediaType) { method setUseEquals (line 124) | public void setUseEquals(boolean useEquals) { method setIgnoredMediaTypes (line 135) | public void setIgnoredMediaTypes(Set ignoredMediaTypes) { method resolveMediaTypes (line 139) | private List resolveMediaTypes(ServerWebExchange exchange) ... method toString (line 152) | @Override FILE: web/src/main/java/org/springframework/security/web/server/util/matcher/NegatedServerWebExchangeMatcher.java class NegatedServerWebExchangeMatcher (line 35) | public class NegatedServerWebExchangeMatcher implements ServerWebExchang... method NegatedServerWebExchangeMatcher (line 41) | public NegatedServerWebExchangeMatcher(ServerWebExchangeMatcher matche... method matches (line 46) | @Override method negate (line 53) | private Mono negate(MatchResult matchResult) { method toString (line 57) | @Override FILE: web/src/main/java/org/springframework/security/web/server/util/matcher/OrServerWebExchangeMatcher.java class OrServerWebExchangeMatcher (line 39) | public class OrServerWebExchangeMatcher implements ServerWebExchangeMatc... method OrServerWebExchangeMatcher (line 45) | public OrServerWebExchangeMatcher(List match... method OrServerWebExchangeMatcher (line 50) | public OrServerWebExchangeMatcher(ServerWebExchangeMatcher... matchers) { method matches (line 54) | @Override method toString (line 65) | @Override FILE: web/src/main/java/org/springframework/security/web/server/util/matcher/PathPatternParserServerWebExchangeMatcher.java class PathPatternParserServerWebExchangeMatcher (line 42) | public final class PathPatternParserServerWebExchangeMatcher implements ... method PathPatternParserServerWebExchangeMatcher (line 50) | public PathPatternParserServerWebExchangeMatcher(PathPattern pattern) { method PathPatternParserServerWebExchangeMatcher (line 54) | public PathPatternParserServerWebExchangeMatcher(PathPattern pattern, ... method PathPatternParserServerWebExchangeMatcher (line 60) | public PathPatternParserServerWebExchangeMatcher(String pattern, @Null... method PathPatternParserServerWebExchangeMatcher (line 66) | public PathPatternParserServerWebExchangeMatcher(String pattern) { method parse (line 70) | private PathPattern parse(String pattern) { method matches (line 76) | @Override method toString (line 107) | @Override FILE: web/src/main/java/org/springframework/security/web/server/util/matcher/ServerWebExchangeMatcher.java type ServerWebExchangeMatcher (line 32) | public interface ServerWebExchangeMatcher { method matches (line 39) | Mono matches(ServerWebExchange exchange); class MatchResult (line 44) | class MatchResult { method MatchResult (line 50) | private MatchResult(boolean match, Map variables) { method isMatch (line 55) | public boolean isMatch() { method getVariables (line 63) | public Map getVariables() { method match (line 71) | public static Mono match() { method match (line 82) | public static Mono match(Map variables) { method notMatch (line 90) | public static Mono notMatch() { FILE: web/src/main/java/org/springframework/security/web/server/util/matcher/ServerWebExchangeMatcherEntry.java class ServerWebExchangeMatcherEntry (line 25) | public class ServerWebExchangeMatcherEntry { method ServerWebExchangeMatcherEntry (line 31) | public ServerWebExchangeMatcherEntry(ServerWebExchangeMatcher matcher,... method getMatcher (line 36) | public ServerWebExchangeMatcher getMatcher() { method getEntry (line 40) | public T getEntry() { FILE: web/src/main/java/org/springframework/security/web/server/util/matcher/ServerWebExchangeMatchers.java class ServerWebExchangeMatchers (line 35) | public abstract class ServerWebExchangeMatchers { method ServerWebExchangeMatchers (line 37) | private ServerWebExchangeMatchers() { method pathMatchers (line 47) | public static ServerWebExchangeMatcher pathMatchers(@Nullable HttpMeth... method pathMatchers (line 60) | public static ServerWebExchangeMatcher pathMatchers(String... patterns) { method pathMatchers (line 69) | public static ServerWebExchangeMatcher pathMatchers(PathPattern... pat... method pathMatchers (line 80) | public static ServerWebExchangeMatcher pathMatchers(@Nullable HttpMeth... method matchers (line 93) | public static ServerWebExchangeMatcher matchers(ServerWebExchangeMatch... method anyExchange (line 101) | @SuppressWarnings("Convert2Lambda") FILE: web/src/main/java/org/springframework/security/web/servlet/support/csrf/CsrfRequestDataValueProcessor.java class CsrfRequestDataValueProcessor (line 37) | public final class CsrfRequestDataValueProcessor implements RequestDataV... method processAction (line 43) | public String processAction(HttpServletRequest request, String action) { method processAction (line 47) | @Override method processFormFieldValue (line 58) | @Override method getExtraHiddenFields (line 63) | @Override method processUrl (line 78) | @Override FILE: web/src/main/java/org/springframework/security/web/servlet/util/matcher/PathPatternRequestMatcher.java class PathPatternRequestMatcher (line 55) | public final class PathPatternRequestMatcher implements RequestMatcher { method PathPatternRequestMatcher (line 68) | private PathPatternRequestMatcher(PathPattern pattern, RequestMatcher ... method pathPattern (line 85) | public static PathPatternRequestMatcher pathPattern(String pattern) { method pathPattern (line 103) | public static PathPatternRequestMatcher pathPattern(@Nullable HttpMeth... method withDefaults (line 111) | public static Builder withDefaults() { method withPathPatternParser (line 121) | public static Builder withPathPatternParser(PathPatternParser parser) { method matches (line 129) | @Override method matcher (line 137) | @Override method getPathContainer (line 147) | private PathContainer getPathContainer(HttpServletRequest request) { method equals (line 163) | @Override method hashCode (line 174) | @Override method toString (line 182) | @Override class Builder (line 214) | public static final class Builder { method Builder (line 220) | Builder() { method Builder (line 224) | Builder(PathPatternParser parser) { method Builder (line 228) | Builder(PathPatternParser parser, String basePath) { method basePath (line 243) | public Builder basePath(String basePath) { method matcher (line 282) | public PathPatternRequestMatcher matcher(String path) { method matcher (line 318) | public PathPatternRequestMatcher matcher(@Nullable HttpMethod method... class HttpMethodRequestMatcher (line 329) | private static final class HttpMethodRequestMatcher implements Request... method HttpMethodRequestMatcher (line 333) | HttpMethodRequestMatcher(HttpMethod method) { method matches (line 337) | @Override method toString (line 342) | @Override FILE: web/src/main/java/org/springframework/security/web/servletapi/HttpServlet3RequestFactory.java class HttpServlet3RequestFactory (line 78) | final class HttpServlet3RequestFactory implements HttpServletRequestFact... method HttpServlet3RequestFactory (line 99) | HttpServlet3RequestFactory(String rolePrefix, SecurityContextRepositor... method setAuthenticationEntryPoint (line 121) | void setAuthenticationEntryPoint(@Nullable AuthenticationEntryPoint au... method setAuthenticationManager (line 139) | void setAuthenticationManager(@Nullable AuthenticationManager authenti... method setLogoutHandlers (line 158) | void setLogoutHandlers(@Nullable List logoutHandlers) { method setTrustResolver (line 168) | void setTrustResolver(AuthenticationTrustResolver trustResolver) { method setSecurityContextHolderStrategy (line 173) | void setSecurityContextHolderStrategy(SecurityContextHolderStrategy se... method create (line 178) | @Override class Servlet3SecurityContextHolderAwareRequestWrapper (line 186) | private class Servlet3SecurityContextHolderAwareRequestWrapper extends... method Servlet3SecurityContextHolderAwareRequestWrapper (line 190) | Servlet3SecurityContextHolderAwareRequestWrapper(HttpServletRequest ... method getAsyncContext (line 196) | @Override method startAsync (line 205) | @Override method startAsync (line 211) | @Override method authenticate (line 218) | @Override method login (line 234) | @Override method getAuthentication (line 255) | private Authentication getAuthentication(AuthenticationManager authM... method logout (line 270) | @Override method isAuthenticated (line 286) | private boolean isAuthenticated() { class SecurityContextAsyncContext (line 292) | private static class SecurityContextAsyncContext implements AsyncConte... method SecurityContextAsyncContext (line 296) | SecurityContextAsyncContext(AsyncContext asyncContext) { method getRequest (line 300) | @Override method getResponse (line 305) | @Override method hasOriginalRequestAndResponse (line 310) | @Override method dispatch (line 315) | @Override method dispatch (line 320) | @Override method dispatch (line 325) | @Override method complete (line 330) | @Override method start (line 335) | @Override method addListener (line 340) | @Override method addListener (line 345) | @Override method createListener (line 350) | @Override method getTimeout (line 355) | @Override method setTimeout (line 360) | @Override FILE: web/src/main/java/org/springframework/security/web/servletapi/HttpServletRequestFactory.java type HttpServletRequestFactory (line 29) | interface HttpServletRequestFactory { method create (line 38) | HttpServletRequest create(HttpServletRequest request, HttpServletRespo... FILE: web/src/main/java/org/springframework/security/web/servletapi/SecurityContextHolderAwareRequestFilter.java class SecurityContextHolderAwareRequestFilter (line 73) | public class SecurityContextHolderAwareRequestFilter extends GenericFilt... method setSecurityContextRepository (line 99) | public void setSecurityContextRepository(SecurityContextRepository sec... method setSecurityContextHolderStrategy (line 110) | public void setSecurityContextHolderStrategy(SecurityContextHolderStra... method setRolePrefix (line 115) | public void setRolePrefix(String rolePrefix) { method setAuthenticationEntryPoint (line 137) | public void setAuthenticationEntryPoint(AuthenticationEntryPoint authe... method setAuthenticationManager (line 155) | public void setAuthenticationManager(AuthenticationManager authenticat... method setLogoutHandlers (line 174) | public void setLogoutHandlers(List logoutHandlers) { method doFilter (line 178) | @Override method afterPropertiesSet (line 184) | @Override method updateFactory (line 190) | private void updateFactory() { method setTrustResolver (line 201) | public void setTrustResolver(AuthenticationTrustResolver trustResolver) { method createServlet3Factory (line 207) | private HttpServletRequestFactory createServlet3Factory(String rolePre... FILE: web/src/main/java/org/springframework/security/web/servletapi/SecurityContextHolderAwareRequestWrapper.java class SecurityContextHolderAwareRequestWrapper (line 53) | public class SecurityContextHolderAwareRequestWrapper extends HttpServle... method SecurityContextHolderAwareRequestWrapper (line 71) | public SecurityContextHolderAwareRequestWrapper(HttpServletRequest req... method SecurityContextHolderAwareRequestWrapper (line 83) | public SecurityContextHolderAwareRequestWrapper(HttpServletRequest req... method getAuthentication (line 95) | private @Nullable Authentication getAuthentication() { method getRemoteUser (line 106) | @Override method getUserPrincipal (line 126) | @Override method isGranted (line 135) | private boolean isGranted(String role) { method isUserInRole (line 167) | @Override method toString (line 172) | @Override method setSecurityContextHolderStrategy (line 183) | public void setSecurityContextHolderStrategy(SecurityContextHolderStra... FILE: web/src/main/java/org/springframework/security/web/session/ConcurrentSessionFilter.java class ConcurrentSessionFilter (line 71) | public class ConcurrentSessionFilter extends GenericFilterBean { method ConcurrentSessionFilter (line 86) | public ConcurrentSessionFilter(SessionRegistry sessionRegistry) { method ConcurrentSessionFilter (line 100) | @Deprecated method ConcurrentSessionFilter (line 115) | public ConcurrentSessionFilter(SessionRegistry sessionRegistry, method afterPropertiesSet (line 123) | @Override method doFilter (line 128) | @Override method doFilter (line 134) | private void doFilter(HttpServletRequest request, HttpServletResponse ... method determineExpiredUrl (line 165) | @Deprecated method doLogout (line 171) | private void doLogout(HttpServletRequest request, HttpServletResponse ... method setSecurityContextHolderStrategy (line 183) | public void setSecurityContextHolderStrategy(SecurityContextHolderStra... method setLogoutHandlers (line 188) | public void setLogoutHandlers(LogoutHandler[] handlers) { method setLogoutHandlers (line 197) | public void setLogoutHandlers(List handlers) { method setRedirectStrategy (line 209) | @Deprecated class ResponseBodySessionInformationExpiredStrategy (line 222) | private static final class ResponseBodySessionInformationExpiredStrategy method onExpiredSessionDetected (line 225) | @Override FILE: web/src/main/java/org/springframework/security/web/session/DisableEncodeUrlFilter.java class DisableEncodeUrlFilter (line 37) | public class DisableEncodeUrlFilter extends OncePerRequestFilter { method doFilterInternal (line 39) | @Override class DisableEncodeUrlResponseWrapper (line 53) | private static final class DisableEncodeUrlResponseWrapper extends Htt... method DisableEncodeUrlResponseWrapper (line 60) | private DisableEncodeUrlResponseWrapper(HttpServletResponse response) { method encodeRedirectURL (line 64) | @Override method encodeURL (line 69) | @Override FILE: web/src/main/java/org/springframework/security/web/session/ForceEagerSessionCreationFilter.java class ForceEagerSessionCreationFilter (line 36) | public class ForceEagerSessionCreationFilter extends OncePerRequestFilter { method doFilterInternal (line 38) | @Override FILE: web/src/main/java/org/springframework/security/web/session/HttpSessionCreatedEvent.java class HttpSessionCreatedEvent (line 30) | @SuppressWarnings("serial") method HttpSessionCreatedEvent (line 33) | public HttpSessionCreatedEvent(HttpSession session) { method getSession (line 37) | public HttpSession getSession() { FILE: web/src/main/java/org/springframework/security/web/session/HttpSessionDestroyedEvent.java class HttpSessionDestroyedEvent (line 36) | @SuppressWarnings("serial") method HttpSessionDestroyedEvent (line 39) | public HttpSessionDestroyedEvent(HttpSession session) { method getSession (line 43) | public HttpSession getSession() { method getSecurityContexts (line 47) | @SuppressWarnings("unchecked") method getId (line 63) | @Override FILE: web/src/main/java/org/springframework/security/web/session/HttpSessionEventPublisher.java class HttpSessionEventPublisher (line 49) | public class HttpSessionEventPublisher implements HttpSessionListener, H... method getContext (line 53) | ApplicationContext getContext(ServletContext servletContext) { method sessionCreated (line 62) | @Override method sessionDestroyed (line 72) | @Override method sessionIdChanged (line 80) | @Override method extracted (line 85) | private void extracted(HttpSession session, ApplicationEvent e) { FILE: web/src/main/java/org/springframework/security/web/session/HttpSessionIdChangedEvent.java class HttpSessionIdChangedEvent (line 31) | @SuppressWarnings("serial") method HttpSessionIdChangedEvent (line 41) | public HttpSessionIdChangedEvent(HttpSession session, String oldSessio... method getOldSessionId (line 47) | @Override method getNewSessionId (line 52) | @Override FILE: web/src/main/java/org/springframework/security/web/session/InvalidSessionAccessDeniedHandler.java class InvalidSessionAccessDeniedHandler (line 35) | public final class InvalidSessionAccessDeniedHandler implements AccessDe... method InvalidSessionAccessDeniedHandler (line 43) | public InvalidSessionAccessDeniedHandler(InvalidSessionStrategy invali... method handle (line 48) | @Override FILE: web/src/main/java/org/springframework/security/web/session/InvalidSessionStrategy.java type InvalidSessionStrategy (line 31) | public interface InvalidSessionStrategy { method onInvalidSessionDetected (line 33) | void onInvalidSessionDetected(HttpServletRequest request, HttpServletR... FILE: web/src/main/java/org/springframework/security/web/session/RequestedUrlRedirectInvalidSessionStrategy.java class RequestedUrlRedirectInvalidSessionStrategy (line 38) | public final class RequestedUrlRedirectInvalidSessionStrategy implements... method onInvalidSessionDetected (line 46) | @Override method setCreateNewSession (line 69) | public void setCreateNewSession(boolean createNewSession) { method setRedirectStrategy (line 78) | public void setRedirectStrategy(RedirectStrategy redirectStrategy) { FILE: web/src/main/java/org/springframework/security/web/session/SessionInformationExpiredEvent.java class SessionInformationExpiredEvent (line 34) | @SuppressWarnings("serial") method SessionInformationExpiredEvent (line 49) | public SessionInformationExpiredEvent(SessionInformation sessionInform... method SessionInformationExpiredEvent (line 62) | public SessionInformationExpiredEvent(SessionInformation sessionInform... method getRequest (line 75) | public HttpServletRequest getRequest() { method getResponse (line 82) | public HttpServletResponse getResponse() { method getSessionInformation (line 86) | public SessionInformation getSessionInformation() { method getFilterChain (line 94) | public @Nullable FilterChain getFilterChain() { FILE: web/src/main/java/org/springframework/security/web/session/SessionInformationExpiredStrategy.java type SessionInformationExpiredStrategy (line 31) | public interface SessionInformationExpiredStrategy { method onExpiredSessionDetected (line 33) | void onExpiredSessionDetected(SessionInformationExpiredEvent event) th... FILE: web/src/main/java/org/springframework/security/web/session/SessionManagementFilter.java class SessionManagementFilter (line 54) | public class SessionManagementFilter extends GenericFilterBean { method SessionManagementFilter (line 71) | public SessionManagementFilter(SecurityContextRepository securityConte... method SessionManagementFilter (line 75) | public SessionManagementFilter(SecurityContextRepository securityConte... method doFilter (line 83) | @Override method doFilter (line 89) | private void doFilter(HttpServletRequest request, HttpServletResponse ... method setInvalidSessionStrategy (line 142) | public void setInvalidSessionStrategy(InvalidSessionStrategy invalidSe... method setAuthenticationFailureHandler (line 153) | public void setAuthenticationFailureHandler(AuthenticationFailureHandl... method setTrustResolver (line 164) | public void setTrustResolver(AuthenticationTrustResolver trustResolver) { method setSecurityContextHolderStrategy (line 175) | public void setSecurityContextHolderStrategy(SecurityContextHolderStra... FILE: web/src/main/java/org/springframework/security/web/session/SimpleRedirectInvalidSessionStrategy.java class SimpleRedirectInvalidSessionStrategy (line 37) | public final class SimpleRedirectInvalidSessionStrategy implements Inval... method SimpleRedirectInvalidSessionStrategy (line 47) | public SimpleRedirectInvalidSessionStrategy(String invalidSessionUrl) { method onInvalidSessionDetected (line 52) | @Override method setCreateNewSession (line 70) | public void setCreateNewSession(boolean createNewSession) { FILE: web/src/main/java/org/springframework/security/web/session/SimpleRedirectSessionInformationExpiredStrategy.java class SimpleRedirectSessionInformationExpiredStrategy (line 36) | public final class SimpleRedirectSessionInformationExpiredStrategy imple... method SimpleRedirectSessionInformationExpiredStrategy (line 44) | public SimpleRedirectSessionInformationExpiredStrategy(String invalidS... method SimpleRedirectSessionInformationExpiredStrategy (line 48) | public SimpleRedirectSessionInformationExpiredStrategy(String invalidS... method onExpiredSessionDetected (line 55) | @Override FILE: web/src/main/java/org/springframework/security/web/transport/HttpsRedirectFilter.java class HttpsRedirectFilter (line 51) | public final class HttpsRedirectFilter extends OncePerRequestFilter { method doFilterInternal (line 59) | @Override method setPortMapper (line 78) | public void setPortMapper(PortMapper portMapper) { method setRequestMatcher (line 90) | public void setRequestMatcher(RequestMatcher requestMatcher) { method isInsecure (line 95) | private boolean isInsecure(HttpServletRequest request) { method createRedirectUri (line 99) | private String createRedirectUri(HttpServletRequest request) { FILE: web/src/main/java/org/springframework/security/web/util/OnCommittedResponseWrapper.java class OnCommittedResponseWrapper (line 35) | public abstract class OnCommittedResponseWrapper extends HttpServletResp... method OnCommittedResponseWrapper (line 55) | public OnCommittedResponseWrapper(HttpServletResponse response) { method addHeader (line 59) | @Override method addIntHeader (line 65) | @Override method setHeader (line 71) | @Override method setIntHeader (line 77) | @Override method checkContentLengthHeader (line 83) | private void checkContentLengthHeader(String name, int value) { method checkContentLengthHeader (line 89) | private void checkContentLengthHeader(String name, String value) { method setContentLength (line 95) | @Override method setContentLengthLong (line 101) | @Override method setContentLength (line 107) | private void setContentLength(long len) { method disableOnResponseCommitted (line 118) | protected void disableOnResponseCommitted() { method isDisableOnResponseCommitted (line 127) | protected boolean isDisableOnResponseCommitted() { method onResponseCommitted (line 135) | protected abstract void onResponseCommitted(); method sendError (line 141) | @Override method sendError (line 151) | @Override method sendRedirect (line 161) | @Override method getOutputStream (line 172) | @Override method getWriter (line 182) | @Override method flushBuffer (line 191) | @Override method trackContentLength (line 197) | private void trackContentLength(boolean content) { method trackContentLength (line 203) | private void trackContentLength(char content) { method trackContentLength (line 209) | private void trackContentLength(Object content) { method trackContentLength (line 215) | private void trackContentLength(byte[] content) { method trackContentLength (line 221) | private void trackContentLength(char[] content) { method trackContentLength (line 227) | private void trackContentLength(int content) { method trackContentLength (line 233) | private void trackContentLength(float content) { method trackContentLength (line 239) | private void trackContentLength(double content) { method trackContentLengthLn (line 245) | private void trackContentLengthLn() { method trackContentLength (line 251) | private void trackContentLength(String content) { method checkContentLength (line 263) | private void checkContentLength(long contentLengthToWrite) { method doOnResponseCommitted (line 277) | private void doOnResponseCommitted() { class SaveContextPrintWriter (line 292) | private class SaveContextPrintWriter extends PrintWriter { method SaveContextPrintWriter (line 296) | SaveContextPrintWriter(PrintWriter delegate) { method flush (line 301) | @Override method close (line 307) | @Override method equals (line 313) | @Override method hashCode (line 318) | @Override method toString (line 323) | @Override method checkError (line 328) | @Override method write (line 333) | @Override method write (line 339) | @Override method write (line 345) | @Override method write (line 351) | @Override method write (line 357) | @Override method print (line 363) | @Override method print (line 369) | @Override method print (line 375) | @Override method print (line 381) | @Override method print (line 387) | @Override method print (line 393) | @Override method print (line 399) | @Override method print (line 405) | @Override method print (line 411) | @Override method println (line 417) | @Override method println (line 423) | @Override method println (line 430) | @Override method println (line 437) | @Override method println (line 444) | @Override method println (line 451) | @Override method println (line 458) | @Override method println (line 465) | @Override method println (line 472) | @Override method println (line 479) | @Override method printf (line 486) | @Override method printf (line 491) | @Override method format (line 496) | @Override method format (line 501) | @Override method append (line 506) | @Override method append (line 512) | @Override method append (line 518) | @Override class SaveContextServletOutputStream (line 535) | private class SaveContextServletOutputStream extends ServletOutputStre... method SaveContextServletOutputStream (line 539) | SaveContextServletOutputStream(ServletOutputStream delegate) { method write (line 543) | @Override method flush (line 549) | @Override method close (line 555) | @Override method print (line 561) | @Override method print (line 567) | @Override method print (line 573) | @Override method print (line 579) | @Override method print (line 585) | @Override method print (line 591) | @Override method print (line 597) | @Override method println (line 603) | @Override method println (line 609) | @Override method println (line 616) | @Override method println (line 623) | @Override method println (line 630) | @Override method println (line 637) | @Override method println (line 644) | @Override method println (line 651) | @Override method write (line 658) | @Override method write (line 664) | @Override method isReady (line 670) | @Override method setWriteListener (line 675) | @Override method equals (line 680) | @Override method hashCode (line 685) | @Override method toString (line 690) | @Override FILE: web/src/main/java/org/springframework/security/web/util/RedirectUrlBuilder.java class RedirectUrlBuilder (line 31) | public class RedirectUrlBuilder { method setScheme (line 47) | public void setScheme(String scheme) { method setServerName (line 52) | public void setServerName(String serverName) { method setPort (line 56) | public void setPort(int port) { method setContextPath (line 60) | public void setContextPath(String contextPath) { method setServletPath (line 64) | public void setServletPath(String servletPath) { method setPathInfo (line 68) | public void setPathInfo(String pathInfo) { method setQuery (line 72) | public void setQuery(String query) { method getUrl (line 76) | public String getUrl() { FILE: web/src/main/java/org/springframework/security/web/util/TextEscapeUtils.java class TextEscapeUtils (line 27) | public abstract class TextEscapeUtils { method escapeEntities (line 29) | public static String escapeEntities(String s) { FILE: web/src/main/java/org/springframework/security/web/util/ThrowableAnalyzer.java class ThrowableAnalyzer (line 39) | public class ThrowableAnalyzer { method ThrowableAnalyzer (line 83) | public ThrowableAnalyzer() { method registerExtractor (line 96) | protected final void registerExtractor(Class thro... method initExtractorMap (line 123) | protected void initExtractorMap() { method getRegisteredTypes (line 134) | @SuppressWarnings("unchecked") method determineCauseChain (line 155) | public final Throwable[] determineCauseChain(Throwable throwable) { method extractCause (line 171) | private @Nullable Throwable extractCause(Throwable throwable) { method getFirstThrowableOfType (line 193) | public final @Nullable Throwable getFirstThrowableOfType(Class requestMatchers) { method AndRequestMatcher (line 54) | public AndRequestMatcher(RequestMatcher... requestMatchers) { method matches (line 58) | @Override method matcher (line 77) | @Override method equals (line 90) | @Override method hashCode (line 102) | @Override method toString (line 107) | @Override FILE: web/src/main/java/org/springframework/security/web/util/matcher/AnyRequestMatcher.java class AnyRequestMatcher (line 27) | public final class AnyRequestMatcher implements RequestMatcher { method AnyRequestMatcher (line 31) | private AnyRequestMatcher() { method matches (line 34) | @Override method equals (line 39) | @Override method hashCode (line 46) | @Override method toString (line 51) | @Override FILE: web/src/main/java/org/springframework/security/web/util/matcher/DispatcherTypeRequestMatcher.java class DispatcherTypeRequestMatcher (line 35) | public class DispatcherTypeRequestMatcher implements RequestMatcher { method DispatcherTypeRequestMatcher (line 45) | public DispatcherTypeRequestMatcher(DispatcherType dispatcherType) { method DispatcherTypeRequestMatcher (line 55) | public DispatcherTypeRequestMatcher(DispatcherType dispatcherType, @Nu... method matches (line 65) | @Override method toString (line 74) | @Override FILE: web/src/main/java/org/springframework/security/web/util/matcher/ELRequestMatcher.java class ELRequestMatcher (line 43) | public class ELRequestMatcher implements RequestMatcher { method ELRequestMatcher (line 47) | public ELRequestMatcher(String el) { method matches (line 52) | @Override method createELContext (line 66) | public EvaluationContext createELContext(HttpServletRequest request) { method toString (line 70) | @Override FILE: web/src/main/java/org/springframework/security/web/util/matcher/ELRequestMatcherContext.java class ELRequestMatcherContext (line 23) | class ELRequestMatcherContext { method ELRequestMatcherContext (line 27) | ELRequestMatcherContext(HttpServletRequest request) { method hasIpAddress (line 31) | public boolean hasIpAddress(String ipAddress) { method hasHeader (line 35) | public boolean hasHeader(String headerName, String value) { FILE: web/src/main/java/org/springframework/security/web/util/matcher/InetAddressMatcher.java type InetAddressMatcher (line 30) | @FunctionalInterface method matches (line 38) | boolean matches(@Nullable InetAddress address); method matches (line 45) | default boolean matches(@Nullable String address) { FILE: web/src/main/java/org/springframework/security/web/util/matcher/InetAddressMatchers.java class InetAddressMatchers (line 36) | public final class InetAddressMatchers { method InetAddressMatchers (line 38) | private InetAddressMatchers() { method builder (line 45) | public static Builder builder() { method matchExternal (line 53) | public static Builder matchExternal() { method matchInternal (line 65) | public static Builder matchInternal() { class Builder (line 78) | public static final class Builder { method includeAddresses (line 91) | public Builder includeAddresses(List addresses) { method excludeAddresses (line 107) | public Builder excludeAddresses(List addresses) { method matchAll (line 124) | public Builder matchAll(InetAddressMatcher... matchers) { method reportOnly (line 138) | public Builder reportOnly() { method build (line 147) | public InetAddressMatcher build() { class IncludeListInetAddressMatcher (line 160) | static final class IncludeListInetAddressMatcher implements InetAddres... method IncludeListInetAddressMatcher (line 164) | IncludeListInetAddressMatcher(List includeList) { method matches (line 169) | @Override method toString (line 179) | @Override class ExcludeListInetAddressMatcher (line 193) | static final class ExcludeListInetAddressMatcher implements InetAddres... method ExcludeListInetAddressMatcher (line 197) | ExcludeListInetAddressMatcher(List excludeList) { method matches (line 202) | @Override method toString (line 212) | @Override class InternalInetAddressMatcher (line 231) | static final class InternalInetAddressMatcher implements InetAddressMa... method getInstance (line 235) | static InternalInetAddressMatcher getInstance() { method InternalInetAddressMatcher (line 239) | private InternalInetAddressMatcher() { method matches (line 242) | @Override method toString (line 292) | @Override class ExternalInetAddressMatcher (line 311) | static final class ExternalInetAddressMatcher implements InetAddressMa... method getInstance (line 315) | static ExternalInetAddressMatcher getInstance() { method ExternalInetAddressMatcher (line 321) | private ExternalInetAddressMatcher() { method matches (line 324) | @Override method toString (line 329) | @Override class CompositeInetAddressMatcher (line 346) | static final class CompositeInetAddressMatcher implements InetAddressM... method CompositeInetAddressMatcher (line 354) | CompositeInetAddressMatcher(List matchers, boole... method matches (line 359) | @Override method doMatch (line 365) | private boolean doMatch(@Nullable InetAddress address) { FILE: web/src/main/java/org/springframework/security/web/util/matcher/InetAddressParser.java class InetAddressParser (line 34) | final class InetAddressParser { method parseAddress (line 45) | static InetAddress parseAddress(String address) { method assertNotHostName (line 55) | static void assertNotHostName(String ipAddress) { method isIpAddress (line 60) | private static boolean isIpAddress(String ipAddress) { method InetAddressParser (line 73) | private InetAddressParser() { FILE: web/src/main/java/org/springframework/security/web/util/matcher/IpAddressMatcher.java class IpAddressMatcher (line 34) | public final class IpAddressMatcher implements RequestMatcher { method IpAddressMatcher (line 44) | public IpAddressMatcher(String ipAddress) { method matches (line 48) | @Override method matches (line 58) | public boolean matches(@Nullable String ipAddress) { method toString (line 62) | @Override FILE: web/src/main/java/org/springframework/security/web/util/matcher/IpInetAddressMatcher.java class IpInetAddressMatcher (line 46) | final class IpInetAddressMatcher implements InetAddressMatcher { method IpInetAddressMatcher (line 54) | IpInetAddressMatcher(String ipAddress) { method parse (line 73) | private static InetAddress parse(String address) { method matches (line 87) | @Override method toString (line 110) | @Override FILE: web/src/main/java/org/springframework/security/web/util/matcher/MediaTypeRequestMatcher.java class MediaTypeRequestMatcher (line 144) | public final class MediaTypeRequestMatcher implements RequestMatcher { method MediaTypeRequestMatcher (line 161) | public MediaTypeRequestMatcher(MediaType... matchingMediaTypes) { method MediaTypeRequestMatcher (line 170) | public MediaTypeRequestMatcher(Collection matchingMediaType... method MediaTypeRequestMatcher (line 180) | public MediaTypeRequestMatcher(ContentNegotiationStrategy contentNegot... method MediaTypeRequestMatcher (line 191) | public MediaTypeRequestMatcher(ContentNegotiationStrategy contentNegot... method matches (line 199) | @Override method shouldIgnore (line 226) | private boolean shouldIgnore(MediaType httpRequestMediaType) { method setUseEquals (line 240) | public void setUseEquals(boolean useEquals) { method setIgnoredMediaTypes (line 251) | public void setIgnoredMediaTypes(Set ignoredMediaTypes) { method equals (line 255) | @Override method hashCode (line 269) | @Override method toString (line 275) | @Override FILE: web/src/main/java/org/springframework/security/web/util/matcher/NegatedRequestMatcher.java class NegatedRequestMatcher (line 34) | public class NegatedRequestMatcher implements RequestMatcher { method NegatedRequestMatcher (line 42) | public NegatedRequestMatcher(RequestMatcher requestMatcher) { method matches (line 47) | @Override method equals (line 52) | @Override method hashCode (line 63) | @Override method toString (line 68) | @Override FILE: web/src/main/java/org/springframework/security/web/util/matcher/OrRequestMatcher.java class OrRequestMatcher (line 34) | public final class OrRequestMatcher implements RequestMatcher { method OrRequestMatcher (line 42) | public OrRequestMatcher(List requestMatchers) { method OrRequestMatcher (line 52) | public OrRequestMatcher(RequestMatcher... requestMatchers) { method matches (line 56) | @Override method matcher (line 74) | @Override method equals (line 85) | @Override method hashCode (line 97) | @Override method toString (line 102) | @Override FILE: web/src/main/java/org/springframework/security/web/util/matcher/ParameterRequestMatcher.java class ParameterRequestMatcher (line 34) | public final class ParameterRequestMatcher implements RequestMatcher { method ParameterRequestMatcher (line 42) | public ParameterRequestMatcher(String name) { method ParameterRequestMatcher (line 47) | public ParameterRequestMatcher(String name, String value) { method matches (line 59) | @Override method matcher (line 64) | @Override type ValueMatcher (line 70) | private interface ValueMatcher { method matcher (line 72) | MatchResult matcher(String value); type MatchesValueMatcher (line 76) | private interface MatchesValueMatcher extends ValueMatcher { method matcher (line 78) | default MatchResult matcher(String value) { method matches (line 87) | boolean matches(String value); FILE: web/src/main/java/org/springframework/security/web/util/matcher/RegexRequestMatcher.java class RegexRequestMatcher (line 45) | public final class RegexRequestMatcher implements RequestMatcher { method regexMatcher (line 62) | public static RegexRequestMatcher regexMatcher(String pattern) { method regexMatcher (line 72) | public static RegexRequestMatcher regexMatcher(HttpMethod method) { method regexMatcher (line 83) | public static RegexRequestMatcher regexMatcher(HttpMethod method, Stri... method RegexRequestMatcher (line 94) | public RegexRequestMatcher(String pattern, @Nullable String httpMethod) { method RegexRequestMatcher (line 105) | public RegexRequestMatcher(String pattern, @Nullable String httpMethod... method matches (line 117) | @Override method toString (line 140) | @Override FILE: web/src/main/java/org/springframework/security/web/util/matcher/RequestHeaderRequestMatcher.java class RequestHeaderRequestMatcher (line 56) | public final class RequestHeaderRequestMatcher implements RequestMatcher { method RequestHeaderRequestMatcher (line 69) | public RequestHeaderRequestMatcher(String expectedHeaderName) { method RequestHeaderRequestMatcher (line 81) | public RequestHeaderRequestMatcher(String expectedHeaderName, @Nullabl... method matches (line 87) | @Override method equals (line 96) | @Override method hashCode (line 108) | @Override method toString (line 113) | @Override FILE: web/src/main/java/org/springframework/security/web/util/matcher/RequestMatcher.java type RequestMatcher (line 31) | @FunctionalInterface method matches (line 39) | boolean matches(HttpServletRequest request); method matcher (line 48) | default MatchResult matcher(HttpServletRequest request) { class MatchResult (line 59) | class MatchResult { method MatchResult (line 65) | MatchResult(boolean match, Map variables) { method isMatch (line 74) | public boolean isMatch() { method getVariables (line 84) | public Map getVariables() { method match (line 92) | public static MatchResult match() { method match (line 102) | public static MatchResult match(Map variables) { method notMatch (line 110) | public static MatchResult notMatch() { FILE: web/src/main/java/org/springframework/security/web/util/matcher/RequestMatcherEditor.java class RequestMatcherEditor (line 32) | public class RequestMatcherEditor extends PropertyEditorSupport { method setAsText (line 34) | @Override FILE: web/src/main/java/org/springframework/security/web/util/matcher/RequestMatcherEntry.java class RequestMatcherEntry (line 25) | public class RequestMatcherEntry { method RequestMatcherEntry (line 31) | public RequestMatcherEntry(RequestMatcher requestMatcher, T entry) { method getRequestMatcher (line 36) | public RequestMatcher getRequestMatcher() { method getEntry (line 40) | public T getEntry() { FILE: web/src/main/java/org/springframework/security/web/util/matcher/RequestMatchers.java class RequestMatchers (line 27) | public final class RequestMatchers { method anyOf (line 37) | public static RequestMatcher anyOf(RequestMatcher... matchers) { method allOf (line 49) | public static RequestMatcher allOf(RequestMatcher... matchers) { method not (line 59) | public static RequestMatcher not(RequestMatcher matcher) { method RequestMatchers (line 63) | private RequestMatchers() { FILE: web/src/main/resources/org/springframework/security/user-credentials-schema-postgres.sql type user_credentials (line 1) | create table user_credentials FILE: web/src/main/resources/org/springframework/security/user-credentials-schema.sql type user_credentials (line 1) | create table user_credentials FILE: web/src/main/resources/org/springframework/security/user-entities-schema.sql type user_entities (line 1) | create table user_entities FILE: web/src/test/java/org/springframework/security/MockFilterConfig.java class MockFilterConfig (line 29) | @SuppressWarnings("unchecked") method getFilterName (line 34) | @Override method getInitParameter (line 39) | @Override method getInitParameterNames (line 50) | @Override method getServletContext (line 55) | @Override method setInitParmeter (line 60) | public void setInitParmeter(String parameter, String value) { FILE: web/src/test/java/org/springframework/security/MockSecurityContextHolderStrategy.java class MockSecurityContextHolderStrategy (line 26) | public class MockSecurityContextHolderStrategy implements SecurityContex... method MockSecurityContextHolderStrategy (line 30) | public MockSecurityContextHolderStrategy() { method MockSecurityContextHolderStrategy (line 34) | public MockSecurityContextHolderStrategy(Authentication authentication) { method MockSecurityContextHolderStrategy (line 38) | public MockSecurityContextHolderStrategy(Supplier moc... method clearContext (line 42) | @Override method getContext (line 47) | @Override method setContext (line 52) | @Override method createEmptyContext (line 57) | @Override method getDeferredContext (line 62) | @Override method setDeferredContext (line 67) | @Override FILE: web/src/test/java/org/springframework/security/test/web/CodecTestUtils.java class CodecTestUtils (line 26) | public final class CodecTestUtils { method CodecTestUtils (line 28) | private CodecTestUtils() { method encodeBase64 (line 31) | public static String encodeBase64(String unencoded) { method encodeBase64 (line 35) | public static String encodeBase64(byte[] unencoded) { method decodeBase64 (line 39) | public static String decodeBase64(String encoded) { method isBase64 (line 43) | public static boolean isBase64(byte[] arrayOctet) { method md5Hex (line 54) | public static String md5Hex(String data) { method algorithmHex (line 58) | public static String algorithmHex(String algorithmName, String data) { FILE: web/src/test/java/org/springframework/security/test/web/reactive/server/WebTestClientBuilder.java class WebTestClientBuilder (line 37) | public final class WebTestClientBuilder { method WebTestClientBuilder (line 39) | private WebTestClientBuilder() { method bindToWebFilters (line 42) | public static Builder bindToWebFilters(WebFilter... webFilters) { method bindToWebFilters (line 46) | public static Builder bindToWebFilters(SecurityWebFilterChain security... method bindToControllerAndWebFilters (line 50) | public static Builder bindToControllerAndWebFilters(Class controlle... method bindToControllerAndWebFilters (line 54) | public static Builder bindToControllerAndWebFilters(Class controller, class Http200RestController (line 59) | @RestController method ok (line 62) | @RequestMapping("/**") FILE: web/src/test/java/org/springframework/security/test/web/reactive/server/WebTestHandler.java class WebTestHandler (line 34) | public final class WebTestHandler { method WebTestHandler (line 40) | private WebTestHandler(WebFilter... filters) { method exchange (line 44) | public WebHandlerResult exchange(BaseBuilder baseBuilder) { method exchange (line 49) | public WebHandlerResult exchange(ServerWebExchange exchange) { method bindToWebFilters (line 54) | public static WebTestHandler bindToWebFilters(WebFilter... filters) { class WebHandlerResult (line 58) | public static final class WebHandlerResult { method WebHandlerResult (line 62) | private WebHandlerResult(ServerWebExchange exchange) { method getExchange (line 66) | public ServerWebExchange getExchange() { class MockWebHandler (line 72) | static class MockWebHandler implements WebHandler { method handle (line 76) | @Override FILE: web/src/test/java/org/springframework/security/web/DefaultRedirectStrategyTests.java class DefaultRedirectStrategyTests (line 33) | public class DefaultRedirectStrategyTests { method contextRelativeUrlWithContextNameInHostnameIsHandledCorrectly (line 35) | @Test method contextRelativeUrlWithMultipleSchemesInHostnameIsHandledCorrectly (line 47) | @Test method contextRelativeShouldThrowExceptionIfURLDoesNotContainContextPath (line 58) | @Test method statusCodeIsHandledCorrectly (line 69) | @Test FILE: web/src/test/java/org/springframework/security/web/FilterChainProxyTests.java class FilterChainProxyTests (line 73) | public class FilterChainProxyTests { method setup (line 87) | @BeforeEach method teardown (line 105) | @AfterEach method toStringCallSucceeds (line 110) | @Test method securityFilterChainIsNotInvokedIfMatchFails (line 116) | @Test method originalChainIsInvokedAfterSecurityChainIfMatchSucceeds (line 127) | @Test method originalFilterChainIsInvokedIfMatchingSecurityChainIsEmpty (line 136) | @Test method requestIsWrappedForMatchingAndFilteringWhenMatchIsFound (line 145) | @Test method requestIsWrappedForMatchingAndFilteringWhenMatchIsNotFound (line 155) | @Test method wrapperIsResetWhenNoMatchingFilters (line 164) | @Test method bothWrappersAreResetWithNestedFcps (line 179) | @Test method doFilterClearsSecurityContextHolder (line 203) | @Test method doFilterWhenCustomSecurityContextHolderStrategyClearsSecurityContext (line 216) | @Test method doFilterClearsSecurityContextHolderWithException (line 225) | @Test method doFilterClearsSecurityContextHolderOnceOnForwards (line 240) | @Test method setRequestRejectedHandlerDoesNotAcceptNull (line 262) | @Test method requestRejectedHandlerIsCalledIfFirewallThrowsRequestRejectedException (line 267) | @Test method requestRejectedHandlerIsCalledIfFirewallThrowsWrappedRequestRejectedException (line 279) | @Test method doFilterWhenMatchesThenObservationRegistryObserves (line 293) | @Test method parentObservationIsTakenIntoAccountDuringDispatchError (line 318) | @Test method doFilterWhenMultipleFiltersThenObservationRegistryObserves (line 376) | @Test method doFilterWhenMismatchesThenObservationRegistryObserves (line 403) | @Test method doFilterWhenFilterExceptionThenObservationRegistryObserves (line 424) | @Test method doFilterWhenExceptionWithMultipleFiltersThenObservationRegistryObserves (line 449) | @Test method doFilterWhenOneFilterDoesNotProceedThenObservationRegistryObserves (line 476) | @Test method assertFilterChainObservation (line 502) | static void assertFilterChainObservation(Observation.Context context, ... method mockFilter (line 511) | static Filter mockFilter() throws Exception { class MockFirewalledRequest (line 523) | private static class MockFirewalledRequest extends FirewalledRequest { method MockFirewalledRequest (line 525) | MockFirewalledRequest(HttpServletRequest request) { method reset (line 529) | @Override class MockFilter (line 536) | private static class MockFilter implements Filter { method doFilter (line 538) | @Override FILE: web/src/test/java/org/springframework/security/web/FilterInvocationTests.java class FilterInvocationTests (line 45) | public class FilterInvocationTests { method testGettersAndStringMethods (line 47) | @Test method testRejectsNullFilterChain (line 64) | @Test method testRejectsNullServletRequest (line 71) | @Test method testRejectsNullServletResponse (line 78) | @Test method testStringMethodsWithAQueryString (line 85) | @Test method testStringMethodsWithoutAnyQueryString (line 97) | @Test method dummyChainRejectsInvocation (line 107) | @Test method dummyRequestIsSupportedByUrlUtils (line 113) | @Test method constructorWhenServletContextProvidedThenSetServletContextInRequest (line 121) | @Test method testDummyRequestGetHeaders (line 131) | @Test method testDummyRequestGetHeadersNull (line 142) | @Test FILE: web/src/test/java/org/springframework/security/web/FormPostRedirectStrategyTests.java class FormPostRedirectStrategyTests (line 34) | public class FormPostRedirectStrategyTests { method beforeEach (line 44) | @BeforeEach method absoluteUrlNoParametersRedirect (line 54) | @Test method rootRelativeUrlNoParametersRedirect (line 63) | @Test method relativeUrlNoParametersRedirect (line 72) | @Test method absoluteUrlWithFragmentRedirect (line 81) | @Test method absoluteUrlWithQueryParamsRedirect (line 90) | @Test method hasScriptSrcNonce (line 104) | private ThrowingConsumer hasScriptSrcNonce() { FILE: web/src/test/java/org/springframework/security/web/ObservationFilterChainDecoratorTests.java class ObservationFilterChainDecoratorTests (line 53) | public class ObservationFilterChainDecoratorTests { method decorateWhenDefaultsThenObserves (line 55) | @Test method decorateWhenNoopThenDoesNotObserve (line 68) | @Test method decorateFiltersWhenDefaultsThenObserves (line 81) | @Test method decorateFiltersWhenDefaultsThenUsesEventName (line 100) | @Test method decorateFiltersWhenErrorsThenClosesObservationOnlyOnce (line 119) | @Test method decorateFiltersWhenCompletesThenHasSpringSecurityReachedFilterNameTag (line 135) | @ParameterizedTest method observationNamesDoNotContainDashes (line 154) | @Test method decorateFiltersWhenCompletesThenHasSpringSecurityReachedFilterNameTag (line 160) | static Stream decorateFiltersWhenCompletesThenHasSpringSecu... class BasicAuthenticationFilter (line 176) | private static class BasicAuthenticationFilter implements Filter { method doFilter (line 178) | @Override FILE: web/src/test/java/org/springframework/security/web/PortMapperImplTests.java class PortMapperImplTests (line 32) | public class PortMapperImplTests { method testDefaultMappingsAreKnown (line 34) | @Test method testDetectsEmptyMap (line 43) | @Test method testDetectsNullMap (line 49) | @Test method testGetTranslatedPortMappings (line 55) | @Test method testRejectsOutOfRangeMappings (line 61) | @Test method testReturnsNullIfHttpPortCannotBeFound (line 69) | @Test method testSupportsCustomMappings (line 75) | @Test FILE: web/src/test/java/org/springframework/security/web/RequestMatcherRedirectFilterTests.java class RequestMatcherRedirectFilterTests (line 39) | public class RequestMatcherRedirectFilterTests { method doFilterWhenRequestMatchThenRedirectToSpecifiedUrl (line 41) | @Test method doFilterWhenRequestNotMatchThenNextFilter (line 57) | @Test method constructWhenRequestMatcherNull (line 73) | @Test method constructWhenRedirectUrlNull (line 79) | @Test method constructWhenRedirectUrlEmpty (line 86) | @Test method constructWhenRedirectUrlBlank (line 92) | @Test FILE: web/src/test/java/org/springframework/security/web/ServerWebExchangeThreadLocalAccessorTests.java class ServerWebExchangeThreadLocalAccessorTests (line 39) | public class ServerWebExchangeThreadLocalAccessorTests { method setUp (line 45) | @BeforeEach method tearDown (line 51) | @AfterEach method keyAlwaysReturnsServerWebExchangeClass (line 56) | @Test method getValueWhenThreadLocalNotSetThenReturnsNull (line 61) | @Test method getValueWhenThreadLocalSetThenReturnsServerWebExchange (line 66) | @Test method getValueWhenThreadLocalSetOnAnotherThreadThenReturnsNull (line 72) | @Test method setValueWhenNullThenThrowsIllegalArgumentException (line 100) | @Test method setValueWhenThreadLocalSetThenClearsThreadLocal (line 109) | @Test FILE: web/src/test/java/org/springframework/security/web/access/AuthorizationManagerWebInvocationPrivilegeEvaluatorTests.java class AuthorizationManagerWebInvocationPrivilegeEvaluatorTests (line 44) | @ExtendWith(MockitoExtension.class) method constructorWhenAuthorizationManagerNullThenIllegalArgument (line 56) | @Test method isAllowedWhenAuthorizationManagerAllowsThenAllowedTrue (line 63) | @Test method isAllowedWhenAuthorizationManagerDeniesAllowedFalse (line 71) | @Test method isAllowedWhenAuthorizationManagerAbstainsThenAllowedTrue (line 78) | @Test method isAllowedWhenServletContextExistsThenFilterInvocationHasServletContext (line 85) | @Test method setRequestTransformerWhenNullThenIllegalArgumentException (line 95) | @Test method isAllowedWhenRequestTransformerThenUsesRequestTransformerResult (line 100) | @Test method isAllowedWhenInvokesDelegateThenCachesRequestPath (line 112) | @Test FILE: web/src/test/java/org/springframework/security/web/access/DelegatingAccessDeniedHandlerTests.java class DelegatingAccessDeniedHandlerTests (line 38) | @ExtendWith(MockitoExtension.class) method setup (line 60) | @BeforeEach method moreSpecificDoesNotInvokeLessSpecific (line 65) | @Test method matchesDoesNotInvokeDefault (line 76) | @Test FILE: web/src/test/java/org/springframework/security/web/access/DelegatingMissingAuthorityAccessDeniedHandlerTests.java class DelegatingMissingAuthorityAccessDeniedHandlerTests (line 51) | @ExtendWith(MockitoExtension.class) method setUp (line 66) | @BeforeEach method whenKnownAuthorityThenCommences (line 74) | @Test method whenUnknownAuthorityThenDefaultCommences (line 81) | @Test method whenNoAuthoritiesFoundThenDefaultCommences (line 90) | @Test method whenMultipleAuthoritiesThenFirstMatchCommences (line 98) | @Test method whenCustomRequestCacheThenUses (line 109) | @Test method whenKnownAuthorityButNoRequestMatchThenCommences (line 119) | @Test method whenMultipleEntryPointsThenFirstRequestMatchCommences (line 129) | @Test method whenMultipleFactorErrorsThenPropagatesAll (line 147) | @Test method missingAuthorities (line 157) | AuthorizationDeniedException missingAuthorities(String... authorities) { method missingFactors (line 163) | AuthorizationDeniedException missingFactors(String... factors) { FILE: web/src/test/java/org/springframework/security/web/access/ExceptionTranslationFilterTests.java class ExceptionTranslationFilterTests (line 68) | public class ExceptionTranslationFilterTests { method clearContext (line 70) | @AfterEach method getSavedRequestUrl (line 76) | private static String getSavedRequestUrl(HttpServletRequest request) { method testAccessDeniedWhenAnonymous (line 86) | @Test method testAccessDeniedWhenAnonymousThenIncludesAuthenticationRequest (line 106) | @Test method testAccessDeniedWithRememberMe (line 123) | @Test method testAccessDeniedWhenNonAnonymous (line 143) | @Test method testLocalizedErrorMessages (line 165) | @Test method redirectedToLoginFormAndSessionShowsOriginalTargetWhenAuthenticationException (line 188) | @Test method redirectedToLoginFormAndSessionShowsOriginalTargetWithExoticPortWhenAuthenticationException (line 204) | @Test method startupDetectsMissingAuthenticationEntryPoint (line 222) | @Test method startupDetectsMissingRequestCache (line 227) | @Test method successfulAccessGrant (line 233) | @Test method thrownIOExceptionServletExceptionAndRuntimeExceptionsAreRethrown (line 244) | @Test method doFilterWhenResponseCommittedThenRethrowsException (line 257) | @Test method setMessageSourceWhenNullThenThrowsException (line 273) | @Test method setMessageSourceWhenNotNullThenCanGet (line 279) | @Test method mockFilterChainWithException (line 289) | private FilterChain mockFilterChainWithException(Exception exception) ... FILE: web/src/test/java/org/springframework/security/web/access/HttpStatusAccessDeniedHandlerTests.java class HttpStatusAccessDeniedHandlerTests (line 36) | @ExtendWith(MockitoExtension.class) method constructorHttpStatusWhenNullThenException (line 51) | @Test method commenceThenStatusSet (line 56) | @Test FILE: web/src/test/java/org/springframework/security/web/access/NoOpAccessDeniedHandlerTests.java class NoOpAccessDeniedHandlerTests (line 28) | class NoOpAccessDeniedHandlerTests { method handleWhenInvokedThenDoesNothing (line 32) | @Test FILE: web/src/test/java/org/springframework/security/web/access/RequestMatcherDelegatingAccessDeniedHandlerTests.java class RequestMatcherDelegatingAccessDeniedHandlerTests (line 36) | public class RequestMatcherDelegatingAccessDeniedHandlerTests { method setup (line 46) | @BeforeEach method handleWhenNothingMatchesThenOnlyDefaultHandlerInvoked (line 53) | @Test method handleWhenFirstMatchesThenOnlyFirstInvoked (line 65) | @Test method handleWhenSecondMatchesThenOnlySecondInvoked (line 82) | @Test FILE: web/src/test/java/org/springframework/security/web/access/RequestMatcherDelegatingWebInvocationPrivilegeEvaluatorTests.java class RequestMatcherDelegatingWebInvocationPrivilegeEvaluatorTests (line 49) | class RequestMatcherDelegatingWebInvocationPrivilegeEvaluatorTests { method setup (line 59) | @BeforeEach method isAllowedWhenDelegatesEmptyThenAllowed (line 65) | @Test method isAllowedWhenNotMatchThenAllowed (line 71) | @Test method isAllowedWhenPrivilegeEvaluatorAllowThenAllowedTrue (line 80) | @Test method isAllowedWhenPrivilegeEvaluatorDenyThenAllowedFalse (line 86) | @Test method isAllowedWhenNotMatchThenMatchThenOnlySecondDelegateInvoked (line 92) | @Test method isAllowedWhenDelegatePrivilegeEvaluatorsEmptyThenAllowedTrue (line 110) | @Test method isAllowedWhenFirstDelegateDenyThenDoNotInvokeOthers (line 117) | @Test method isAllowedWhenDifferentArgumentsThenCallSpecificIsAllowedInDelegate (line 133) | @Test method isAllowedWhenServletContextIsSetThenPassedFilterInvocationHttpServletRequestHasServletContext (line 148) | @Test method constructorWhenPrivilegeEvaluatorsNullThenException (line 163) | @Test method constructorWhenRequestMatcherNullThenException (line 171) | @Test method evaluator (line 177) | @SuppressWarnings({ "rawtypes", "unchecked" }) method allow (line 182) | private RequestMatcherEntry> all... method deny (line 186) | private RequestMatcherEntry> den... method entry (line 190) | private RequestMatcherEntry> ent... FILE: web/src/test/java/org/springframework/security/web/access/TestWebInvocationPrivilegeEvaluators.java class TestWebInvocationPrivilegeEvaluators (line 21) | public final class TestWebInvocationPrivilegeEvaluators { method TestWebInvocationPrivilegeEvaluators (line 27) | private TestWebInvocationPrivilegeEvaluators() { method alwaysAllow (line 30) | public static WebInvocationPrivilegeEvaluator alwaysAllow() { method alwaysDeny (line 34) | public static WebInvocationPrivilegeEvaluator alwaysDeny() { class AlwaysAllowWebInvocationPrivilegeEvaluator (line 38) | private static class AlwaysAllowWebInvocationPrivilegeEvaluator implem... method isAllowed (line 40) | @Override method isAllowed (line 45) | @Override class AlwaysDenyWebInvocationPrivilegeEvaluator (line 52) | private static class AlwaysDenyWebInvocationPrivilegeEvaluator impleme... method isAllowed (line 54) | @Override method isAllowed (line 59) | @Override FILE: web/src/test/java/org/springframework/security/web/access/expression/AbstractVariableEvaluationContextPostProcessorTests.java class AbstractVariableEvaluationContextPostProcessorTests (line 40) | public class AbstractVariableEvaluationContextPostProcessorTests { method setup (line 55) | @BeforeEach method extractVariables (line 64) | @Test method extractVariablesOnlyUsedOnce (line 70) | @Test class VariableEvaluationContextPostProcessor (line 78) | static class VariableEvaluationContextPostProcessor extends AbstractVa... method extractVariables (line 82) | @Override FILE: web/src/test/java/org/springframework/security/web/access/expression/DefaultHttpSecurityExpressionHandlerTests.java class DefaultHttpSecurityExpressionHandlerTests (line 49) | @ExtendWith(MockitoExtension.class) method setup (line 63) | @BeforeEach method cleanup (line 68) | @AfterEach method expressionPropertiesAreResolvedAgainstAppContextBeans (line 73) | @Test method setTrustResolverNull (line 87) | @Test method createEvaluationContextCustomTrustResolver (line 92) | @Test method createEvaluationContextSupplierAuthentication (line 101) | @Test FILE: web/src/test/java/org/springframework/security/web/access/expression/DelegatingEvaluationContextTests.java class DelegatingEvaluationContextTests (line 46) | @ExtendWith(MockitoExtension.class) method getRootObject (line 55) | @Test method getConstructorResolvers (line 62) | @Test method getMethodResolvers (line 69) | @Test method getPropertyAccessors (line 76) | @Test method getTypeLocator (line 83) | @Test method getTypeConverter (line 90) | @Test method getTypeComparator (line 97) | @Test method getOperatorOverloader (line 104) | @Test method getBeanResolver (line 111) | @Test method setVariable (line 118) | @Test method lookupVariable (line 126) | @Test FILE: web/src/test/java/org/springframework/security/web/access/expression/WebExpressionAuthorizationManagerTests.java class WebExpressionAuthorizationManagerTests (line 40) | class WebExpressionAuthorizationManagerTests { method instantiateWhenExpressionStringNullThenIllegalArgumentException (line 42) | @Test method instantiateWhenExpressionStringEmptyThenIllegalArgumentException (line 48) | @Test method instantiateWhenExpressionStringBlankThenIllegalArgumentException (line 54) | @Test method instantiateWhenExpressionHandlerNotSetThenDefaultUsed (line 60) | @Test method setExpressionHandlerWhenNullThenIllegalArgumentException (line 66) | @Test method setExpressionHandlerWhenNotNullThenVerifyExpressionHandler (line 73) | @Test method checkWhenExpressionHasRoleAdminConfiguredAndRoleAdminThenGrantedDecision (line 88) | @Test method checkWhenExpressionHasRoleAdminConfiguredAndRoleUserThenDeniedDecision (line 97) | @Test method authorizeWhenDefaultsThenEvaluatesExpressionsReferencingBeans (line 106) | @Test method authorizeWhenDefaultsAsBeanThenEvaluatesExpressionsReferencingBeans (line 120) | @Test method authorizeWhenExpressionHandlerHasBeanProviderThenEvaluatesExpressionsReferencingBeans (line 136) | @Test FILE: web/src/test/java/org/springframework/security/web/access/expression/WebSecurityExpressionRootTests.java class WebSecurityExpressionRootTests (line 36) | public class WebSecurityExpressionRootTests { method ipAddressMatchesForEqualIpAddresses (line 38) | @Test method addressesInIpRangeMatch (line 52) | @Test FILE: web/src/test/java/org/springframework/security/web/access/intercept/AuthorizationFilterTests.java class AuthorizationFilterTests (line 66) | public class AuthorizationFilterTests { method setup (line 80) | @BeforeEach method tearDown (line 86) | @AfterEach method filterWhenAuthorizationManagerVerifyPassesThenNextFilter (line 91) | @Test method filterWhenAuthorizationManagerVerifyThrowsAccessDeniedExceptionThenStopFilterChain (line 118) | @Test method filterWhenAuthenticationNullThenAuthenticationCredentialsNotFoundException (line 147) | @Test method getAuthorizationManager (line 161) | @Test method configureWhenAuthorizationEventPublisherIsNullThenIllegalArgument (line 168) | @Test method doFilterWhenAuthorizationEventPublisherThenUses (line 176) | @Test method doFilterWhenErrorThenDoFilter (line 195) | @Test method doFilterWhenErrorAndShouldFilterAllDispatcherTypesFalseThenDoNotFilter (line 209) | @Test method doFilterWhenObserveOncePerRequestTrueAndIsAppliedThenNotInvoked (line 226) | @Test method doFilterWhenObserveOncePerRequestTrueAndNotAppliedThenInvoked (line 234) | @Test method doFilterWhenObserveOncePerRequestFalseAndIsAppliedThenInvoked (line 241) | @Test method doFilterWhenObserveOncePerRequestFalseAndNotAppliedThenInvoked (line 249) | @Test method doFilterWhenFilterErrorDispatchFalseAndIsErrorThenNotInvoked (line 256) | @Test method doFilterWhenFilterErrorDispatchTrueAndIsErrorThenInvoked (line 264) | @Test method doFilterWhenFilterThenSetAlreadyFilteredAttribute (line 272) | @Test method doFilterWhenFilterThenRemoveAlreadyFilteredAttribute (line 279) | @Test method doFilterWhenFilterAsyncDispatchTrueAndIsAsyncThenInvoked (line 287) | @Test method doFilterWhenFilterAsyncDispatchFalseAndIsAsyncThenNotInvoked (line 295) | @Test method filterWhenFilterErrorDispatchDefaultThenTrue (line 303) | @Test method filterWhenFilterAsyncDispatchDefaultThenTrue (line 309) | @Test method filterWhenObserveOncePerRequestDefaultThenFalse (line 315) | @Test method setIsAppliedTrue (line 320) | private void setIsAppliedTrue() { FILE: web/src/test/java/org/springframework/security/web/access/intercept/RequestKeyTests.java class RequestKeyTests (line 28) | public class RequestKeyTests { method equalsWorksWithNullHttpMethod (line 30) | @Test method keysWithSameUrlAndHttpMethodAreEqual (line 40) | @Test method keysWithSameUrlAndDifferentHttpMethodAreNotEqual (line 47) | @Test method keysWithDifferentUrlsAreNotEquals (line 55) | @Test method keysWithNullUrlFailsAssertion (line 65) | @Test FILE: web/src/test/java/org/springframework/security/web/access/intercept/RequestMatcherDelegatingAuthorizationManagerTests.java class RequestMatcherDelegatingAuthorizationManagerTests (line 45) | public class RequestMatcherDelegatingAuthorizationManagerTests { method buildWhenMappingsEmptyThenException (line 47) | @Test method addWhenMatcherNullThenException (line 54) | @Test method addWhenManagerNullThenException (line 63) | @Test method checkWhenMultipleMappingsConfiguredThenDelegatesMatchingManager (line 70) | @Test method checkWhenMultipleMappingsConfiguredWithConsumerThenDelegatesMatchingManager (line 93) | @Test method addWhenMappingsConsumerNullThenException (line 121) | @Test method mappingsWhenConfiguredAfterAnyRequestThenException (line 128) | @Test method addWhenConfiguredAfterAnyRequestThenException (line 139) | @Test method requestMatchersWhenConfiguredAfterAnyRequestThenException (line 149) | @Test method anyRequestWhenConfiguredAfterAnyRequestThenException (line 161) | @Test method anyRequestWhenPermitAllThenGrantedDecision (line 173) | @Test method anyRequestWhenDenyAllThenDeniedDecision (line 184) | @Test method authenticatedWhenAuthenticatedUserThenGrantedDecision (line 195) | @Test method authenticatedWhenAnonymousUserThenDeniedDecision (line 206) | @Test method fullyAuthenticatedWhenAuthenticatedUserThenGrantedDecision (line 217) | @Test method fullyAuthenticatedWhenAnonymousUserThenDeniedDecision (line 228) | @Test method fullyAuthenticatedWhenRememberMeUserThenDeniedDecision (line 239) | @Test method rememberMeWhenRememberMeUserThenGrantedDecision (line 250) | @Test method rememberMeWhenAuthenticatedUserThenDeniedDecision (line 261) | @Test method anonymousWhenAnonymousUserThenGrantedDecision (line 272) | @Test method anonymousWhenAuthenticatedUserThenDeniedDecision (line 283) | @Test method hasRoleAdminWhenAuthenticatedUserThenDeniedDecision (line 294) | @Test method hasRoleAdminWhenAuthenticatedAdminThenGrantedDecision (line 305) | @Test method hasAnyRoleUserOrAdminWhenAuthenticatedUserThenGrantedDecision (line 316) | @Test method hasAnyRoleUserOrAdminWhenAuthenticatedAdminThenGrantedDecision (line 327) | @Test method hasAnyRoleUserOrAdminWhenAnonymousUserThenDeniedDecision (line 338) | @Test method hasAuthorityRoleAdminWhenAuthenticatedUserThenDeniedDecision (line 349) | @Test method hasAuthorityRoleAdminWhenAuthenticatedAdminThenGrantedDecision (line 360) | @Test method hasAnyAuthorityRoleUserOrAdminWhenAuthenticatedUserThenGrantedDecision (line 371) | @Test method hasAnyAuthorityRoleUserOrAdminWhenAuthenticatedAdminThenGrantedDecision (line 382) | @Test method hasAnyAuthorityRoleUserOrAdminWhenAnonymousUserThenDeniedDecision (line 393) | @Test FILE: web/src/test/java/org/springframework/security/web/aot/hint/WebMvcSecurityRuntimeHintsTests.java class WebMvcSecurityRuntimeHintsTests (line 38) | class WebMvcSecurityRuntimeHintsTests { method setup (line 42) | @BeforeEach method webSecurityExpressionRootHasHints (line 49) | @Test method supplierCsrfTokenHasHints (line 57) | @Test method cssHasHints (line 65) | @Test method webauthnJavascriptHasHints (line 71) | @Test FILE: web/src/test/java/org/springframework/security/web/authentication/AbstractAuthenticationProcessingFilterTests.java class AbstractAuthenticationProcessingFilterTests (line 81) | @SuppressWarnings("deprecation") method createMockAuthenticationRequest (line 88) | private MockHttpServletRequest createMockAuthenticationRequest() { method withMockAuthenticationRequest (line 92) | private Builder withMockAuthenticationRequest() { method setUp (line 96) | @BeforeEach method tearDown (line 105) | @AfterEach method testDefaultProcessesFilterUrlMatchesWithPathParameter (line 110) | @Test method testFilterProcessesUrlVariationsRespected (line 122) | @Test method testGettersSetters (line 145) | @Test method testIgnoresAnyServletPathOtherThanFilterProcessesUrl (line 158) | @Test method testNormalOperationWithDefaultFilterProcessesUrl (line 176) | @Test method testNormalOperationWithDefaultFilterProcessesUrlAndAuthenticationManager (line 206) | @Test method testNormalOperationWithRequestMatcherAndAuthenticationManager (line 235) | @Test method testStartupDetectsInvalidAuthenticationManager (line 266) | @Test method testStartupDetectsInvalidFilterProcessesUrl (line 277) | @Test method testSuccessLoginThenFailureLoginResultsInSessionLosingToken (line 287) | @Test method testSuccessfulAuthenticationInvokesSuccessHandlerAndSetsContext (line 321) | @Test method testSuccessfulAuthenticationThenDefaultDoesNotCreateSession (line 345) | @Test method testSuccessfulAuthenticationWhenCustomSecurityContextRepositoryThenAuthenticationSaved (line 358) | @Test method testFailedAuthenticationInvokesFailureHandler (line 376) | @Test method testNoSessionIsCreatedIfAllowSessionCreationIsFalse (line 400) | @Test method testLoginErrorWithNoFailureUrlSendsUnauthorizedStatus (line 417) | @Test method loginErrorWithInternAuthenticationServiceExceptionLogsError (line 433) | @Test method doFilterWhenAuthenticatedThenCombinesAuthorities (line 449) | @Test method doFilterWhenDefaultThenMfaDisabled (line 467) | @Test method doFilterWhenDifferentPrincipalThenDoesNotCombine (line 484) | @Test method doFilterWhenDefaultEqualsAuthorityThenNoDuplicates (line 506) | @Test method doFilterWhenNotOverridingToBuilderThenDoesNotMergeAuthorities (line 523) | @Test method setRememberMeServicesShouldntAllowNulls (line 543) | @Test class MockAuthenticationFilter (line 549) | private class MockAuthenticationFilter extends AbstractAuthenticationP... method MockAuthenticationFilter (line 557) | MockAuthenticationFilter(Authentication authentication) { method MockAuthenticationFilter (line 563) | MockAuthenticationFilter(boolean grantAccess) { method MockAuthenticationFilter (line 567) | private MockAuthenticationFilter() { method MockAuthenticationFilter (line 571) | private MockAuthenticationFilter(String defaultFilterProcessingUrl, method MockAuthenticationFilter (line 578) | private MockAuthenticationFilter(RequestMatcher requiresAuthenticati... method attemptAuthentication (line 585) | @Override method setupRememberMeServicesAndAuthenticationException (line 596) | private void setupRememberMeServicesAndAuthenticationException() { method createDefaultAuthentication (line 601) | private static @Nullable Authentication createDefaultAuthentication(... class MockFilterChain (line 611) | private class MockFilterChain implements FilterChain { method MockFilterChain (line 615) | MockFilterChain(boolean expectToProceed) { method doFilter (line 619) | @Override FILE: web/src/test/java/org/springframework/security/web/authentication/AbstractAuthenticationTargetUrlRequestHandlerTests.java class AbstractAuthenticationTargetUrlRequestHandlerTests (line 33) | public class AbstractAuthenticationTargetUrlRequestHandlerTests { method setUp (line 49) | @BeforeEach method returnDefaultTargetUrlIfUseDefaultTargetUrlTrue (line 63) | @Test method returnTargetUrlParamValueIfParamHasValue (line 69) | @Test method targetUrlParamValueTakePrecedenceOverRefererIfParamHasValue (line 76) | @Test method returnDefaultTargetUrlIfTargetUrlParamHasNoValue (line 84) | @Test method returnDefaultTargetUrlIfTargetUrlParamHasNoValueContainsOnlyWhiteSpaces (line 91) | @Test method returnRefererUrlIfUseRefererIsTrue (line 98) | @Test method returnDefaultTargetUrlIfUseRefererIsFalse (line 105) | @Test method setRedirectStrategyWhenGivenNullThenThrowsException (line 112) | @Test FILE: web/src/test/java/org/springframework/security/web/authentication/AnonymousAuthenticationFilterTests.java class AnonymousAuthenticationFilterTests (line 59) | public class AnonymousAuthenticationFilterTests { method executeFilterInContainerSimulator (line 61) | private void executeFilterInContainerSimulator(FilterConfig filterConf... method clearContext (line 66) | @BeforeEach method testDetectsMissingKey (line 72) | @Test method testDetectsUserAttribute (line 77) | @Test method testOperationWhenAuthenticationExistsInContextHolder (line 82) | @Test method testOperationWhenNoAuthenticationInSecurityContextHolder (line 98) | @Test method doFilterDoesNotGetContext (line 114) | @Test method doFilterSetsSingletonSupplier (line 133) | @Test class MockFilterChain (line 152) | private class MockFilterChain implements FilterChain { method MockFilterChain (line 156) | MockFilterChain(boolean expectToProceed) { method doFilter (line 160) | @Override FILE: web/src/test/java/org/springframework/security/web/authentication/AuthenticationEntryPointFailureHandlerTests.java class AuthenticationEntryPointFailureHandlerTests (line 30) | public class AuthenticationEntryPointFailureHandlerTests { method onAuthenticationFailureWhenRethrowingThenAuthenticationServiceExceptionSwallowed (line 32) | @Test method handleWhenDefaultsThenAuthenticationServiceExceptionRethrown (line 40) | @Test FILE: web/src/test/java/org/springframework/security/web/authentication/AuthenticationFilterTests.java class AuthenticationFilterTests (line 67) | @ExtendWith(MockitoExtension.class) method givenResolveWillReturnAuthenticationManager (line 88) | private void givenResolveWillReturnAuthenticationManager() { method clearContext (line 92) | @AfterEach method filterWhenDefaultsAndNoAuthenticationThenContinues (line 97) | @Test method filterWhenAuthenticationManagerResolverDefaultsAndNoAuthenticationThenContinues (line 110) | @Test method filterWhenDefaultsAndAuthenticationSuccessThenContinues (line 123) | @Test method filterWhenCustomSecurityContextHolderStrategyThenUses (line 141) | @Test method filterWhenAuthenticationManagerResolverDefaultsAndAuthenticationSuccessThenContinues (line 161) | @Test method filterWhenDefaultsAndAuthenticationFailThenUnauthorized (line 181) | @Test method filterWhenAuthenticationManagerResolverDefaultsAndAuthenticationFailThenUnauthorized (line 196) | @Test method filterWhenConvertEmptyThenOk (line 213) | @Test method filterWhenConvertAndAuthenticationSuccessThenSuccess (line 226) | @Test method filterWhenConvertAndAuthenticationEmptyThenServerError (line 246) | @Test method filterWhenNotMatchAndConvertAndAuthenticationSuccessThenContinues (line 263) | @Test method filterWhenSuccessfulAuthenticationThenSessionIdChanges (line 278) | @Test method filterWhenSuccessfulAuthenticationThenNoSessionCreated (line 295) | @Test method doFilterWhenAuthenticatedThenCombinesAuthorities (line 309) | @Test method doFilterWhenDefaultThenMfaDisabled (line 330) | @Test method doFilterWhenDifferentPrincipalThenDoesNotCombine (line 351) | @Test method doFilterWhenDefaultEqualsGrantedAuthorityThenNoDuplicates (line 377) | @Test method doFilterWhenNotOverridingToBuilderThenDoesNotMergeAuthorities (line 397) | @Test method filterWhenCustomSecurityContextRepositoryAndSuccessfulAuthenticationRepositoryUsed (line 418) | @Test method filterWhenMultipleInChainThenAllFiltered (line 436) | @Test FILE: web/src/test/java/org/springframework/security/web/authentication/DefaultEqualsGrantedAuthority.java class DefaultEqualsGrantedAuthority (line 28) | public class DefaultEqualsGrantedAuthority implements GrantedAuthority { method getAuthority (line 32) | @Override FILE: web/src/test/java/org/springframework/security/web/authentication/DefaultLoginPageGeneratingFilterTests.java class DefaultLoginPageGeneratingFilterTests (line 52) | public class DefaultLoginPageGeneratingFilterTests { method generatingPageWithAuthenticationProcessingFilterOnlyIsSuccessFul (line 56) | @Test method generatesForGetLogin (line 65) | @Test method generatesForPostLogin (line 74) | @Test method generatesForNotEmptyContextLogin (line 84) | @Test method generatesForGetApiLogin (line 95) | @Test method generatesForWithQueryMatch (line 104) | @Test method generatesForWithContentLength (line 115) | @Test method generatesForWithQueryNoMatch (line 130) | @Test method generatesForOAuth2LoginAndEscapesClientName (line 142) | @Test method generatesForSaml2LoginAndEscapesClientName (line 156) | @Test method generatesWhenExceptionWithEmptyMessageThenInvalidCredentials (line 171) | @Test method generateWhenOneTimeTokenLoginThenOttForm (line 184) | @Test method generateWhenOneTimeTokenRequestedThenOttForm (line 207) | @Test method generateWhenTwoAuthoritiesRequestedThenBothForms (line 234) | @Test method createLoginRequestFromMissingAuthority (line 263) | private MockHttpServletRequest createLoginRequestFromMissingAuthority(... method generateWhenAuthenticatedThenReadOnlyUsername (line 281) | @Test method generatesThenRenders (line 305) | @Test FILE: web/src/test/java/org/springframework/security/web/authentication/DelegatingAuthenticationConverterTests.java class DelegatingAuthenticationConverterTests (line 42) | @ExtendWith(MockitoExtension.class) method requestWhenBasicAuthorizationHeaderIsPresentThenAuthenticates (line 62) | @Test method requestWhenXAuthHeaderIsPresentThenAuthenticates (line 76) | @Test method requestWhenXAuthHeaderIsPresentThenDoesntAuthenticate (line 89) | @Test method requestWhenInvalidBasicAuthorizationTokenThenError (line 100) | @Test class TestAuthenticationConverter (line 111) | private static class TestAuthenticationConverter implements Authentica... method convert (line 113) | @Override class TestNullableAuthenticationConverter (line 126) | private static class TestNullableAuthenticationConverter implements Au... method convert (line 128) | @Override FILE: web/src/test/java/org/springframework/security/web/authentication/DelegatingAuthenticationEntryPointContextTests.java class DelegatingAuthenticationEntryPointContextTests (line 37) | @ExtendWith(SpringExtension.class) method testFirstAEP (line 53) | @Test method testDefaultAEP (line 65) | @Test FILE: web/src/test/java/org/springframework/security/web/authentication/DelegatingAuthenticationEntryPointTests.java class DelegatingAuthenticationEntryPointTests (line 51) | public class DelegatingAuthenticationEntryPointTests { method before (line 61) | @BeforeEach method testDefaultEntryPoint (line 67) | @Test method testFirstEntryPoint (line 81) | @Test method testSecondEntryPoint (line 100) | @Test method constructorAepListWhenNullEntryPoints (line 119) | @Test method constructorAepListWhenEmptyEntryPoints (line 127) | @Test method constructorAepListWhenNullDefaultEntryPoint (line 135) | @Test method constructorAepVargsWhenNullEntryPoints (line 146) | @Test method constructorAepVargsWhenEmptyEntryPoints (line 154) | @Test method constructorAepVargsWhenNullDefaultEntryPoint (line 162) | @Test method commenceWhenNoMatchThenDefaultEntryPoint (line 173) | @Test method commenceWhenMatchFirstEntryPointThenOthersNotInvoked (line 186) | @Test method commenceWhenSecondMatchesThenDefaultNotInvoked (line 205) | @Test method builderWhenDefaultNullAndSingleEntryPointThenReturnsSingle (line 223) | @Test method builderWhenDefaultNullThenFirstIsDefault (line 234) | @Test method builderWhenDefaultAndEmptyEntryPointsThenReturnsDefault (line 252) | @Test method builderWhenNoEntryPointsThenIllegalStateException (line 264) | @Test FILE: web/src/test/java/org/springframework/security/web/authentication/DelegatingAuthenticationFailureHandlerTests.java class DelegatingAuthenticationFailureHandlerTests (line 46) | @ExtendWith(MockitoExtension.class) method setup (line 68) | @BeforeEach method handleByDefaultHandler (line 73) | @Test method handleByMappedHandlerWithSameType (line 83) | @Test method handleByMappedHandlerWithSuperType (line 94) | @Test method handlersIsNull (line 106) | @Test method handlersIsEmpty (line 113) | @Test method defaultHandlerIsNull (line 120) | @Test FILE: web/src/test/java/org/springframework/security/web/authentication/ExceptionMappingAuthenticationFailureHandlerTests.java class ExceptionMappingAuthenticationFailureHandlerTests (line 32) | public class ExceptionMappingAuthenticationFailureHandlerTests { method defaultTargetUrlIsUsedIfNoMappingExists (line 34) | @Test method exceptionMapIsUsedIfMappingExists (line 43) | @Test FILE: web/src/test/java/org/springframework/security/web/authentication/ForwardAuthenticaionSuccessHandlerTests.java class ForwardAuthenticaionSuccessHandlerTests (line 37) | public class ForwardAuthenticaionSuccessHandlerTests { method invalidForwardUrl (line 39) | @Test method emptyForwardUrl (line 44) | @Test method responseIsForwarded (line 49) | @Test FILE: web/src/test/java/org/springframework/security/web/authentication/ForwardAuthenticationFailureHandlerTests.java class ForwardAuthenticationFailureHandlerTests (line 37) | public class ForwardAuthenticationFailureHandlerTests { method invalidForwardUrl (line 39) | @Test method emptyForwardUrl (line 44) | @Test method responseIsForwarded (line 49) | @Test FILE: web/src/test/java/org/springframework/security/web/authentication/HttpMessageConverterAuthenticationSuccessHandlerTests.java class HttpMessageConverterAuthenticationSuccessHandlerTests (line 40) | @ExtendWith(MockitoExtension.class) method setConverterWhenNullThenThrowIllegalArgumentException (line 57) | @Test method setRequestCacheWhenNullThenThrowIllegalArgumentException (line 62) | @Test method onAuthenticationSuccessWhenDefaultsThenContextRoot (line 67) | @Test method onAuthenticationSuccessWhenSavedRequestThenInResponse (line 78) | @Test method onAuthenticationSuccessWhenCustomConverterThenInResponse (line 93) | @Test FILE: web/src/test/java/org/springframework/security/web/authentication/HttpStatusEntryPointTests.java class HttpStatusEntryPointTests (line 34) | public class HttpStatusEntryPointTests { method setup (line 44) | @SuppressWarnings("serial") method constructorNullStatus (line 54) | @Test method unauthorized (line 59) | @Test FILE: web/src/test/java/org/springframework/security/web/authentication/LoginUrlAuthenticationEntryPointTests.java class LoginUrlAuthenticationEntryPointTests (line 38) | public class LoginUrlAuthenticationEntryPointTests { method testDetectsMissingLoginFormUrl (line 40) | @Test method testDetectsMissingPortMapper (line 45) | @Test method testGettersSetters (line 51) | @Test method testHttpsOperationFromOriginalHttpUrl (line 66) | @Test method testHttpsOperationFromOriginalHttpsUrl (line 102) | @Test method testNormalOperation (line 126) | @Test method testOperationWhenHttpsRequestsButHttpsPortUnknown (line 137) | @Test method testServerSideRedirectWithoutForceHttpsForwardsToLoginPage (line 152) | @Test method testServerSideRedirectWithForceHttpsRedirectsCurrentRequest (line 163) | @Test method absoluteLoginFormUrlIsSupported (line 176) | @Test method absoluteLoginFormUrlCantBeUsedWithForwarding (line 186) | @Test method commenceWhenFavorRelativeUrisThenHttpsSchemeNotIncluded (line 194) | @Test method commenceWhenFavorRelativeUrisThenHttpSchemeNotIncluded (line 222) | @Test FILE: web/src/test/java/org/springframework/security/web/authentication/NoOpAuthenticationEntryPointTests.java class NoOpAuthenticationEntryPointTests (line 28) | class NoOpAuthenticationEntryPointTests { method commenceWhenInvokedThenDoesNothing (line 32) | @Test FILE: web/src/test/java/org/springframework/security/web/authentication/RequestMatcherDelegatingAuthenticationManagerResolverTests.java class RequestMatcherDelegatingAuthenticationManagerResolverTests (line 38) | public class RequestMatcherDelegatingAuthenticationManagerResolverTests { method resolveWhenMatchesThenReturnsAuthenticationManager (line 44) | @Test method resolveWhenDoesNotMatchThenReturnsDefaultAuthenticationManager (line 56) | @Test FILE: web/src/test/java/org/springframework/security/web/authentication/SavedRequestAwareAuthenticationSuccessHandlerTests.java class SavedRequestAwareAuthenticationSuccessHandlerTests (line 33) | public class SavedRequestAwareAuthenticationSuccessHandlerTests { method defaultUrlMuststartWithSlashOrHttpScheme (line 35) | @Test method onAuthenticationSuccessHasSavedRequest (line 44) | @Test FILE: web/src/test/java/org/springframework/security/web/authentication/SimpleUrlAuthenticationFailureHandlerTests.java class SimpleUrlAuthenticationFailureHandlerTests (line 33) | public class SimpleUrlAuthenticationFailureHandlerTests { method error401IsReturnedIfNoUrlIsSet (line 35) | @Test method exceptionIsSavedToSessionOnRedirect (line 47) | @Test method exceptionIsNotSavedIfAllowSessionCreationIsFalse (line 59) | @Test method responseIsForwardedIfUseForwardIsTrue (line 71) | @Test FILE: web/src/test/java/org/springframework/security/web/authentication/SimpleUrlAuthenticationSuccessHandlerTests.java class SimpleUrlAuthenticationSuccessHandlerTests (line 36) | public class SimpleUrlAuthenticationSuccessHandlerTests { method defaultTargetUrlIsUsedIfNoOtherInformationSet (line 38) | @Test method redirectIsNotPerformedIfResponseIsCommitted (line 48) | @Test method targetUrlParameterIsUsedIfPresentAndParameterNameIsSet (line 61) | @Test method refererIsUsedIfUseRefererIsSet (line 76) | @Test method absoluteDefaultTargetUrlDoesNotHaveContextPathPrepended (line 90) | @Test method setTargetUrlParameterNullTargetUrlParameter (line 100) | @Test method setTargetUrlParameterEmptyTargetUrlParameter (line 108) | @Test method shouldRemoveAuthenticationAttributeWhenOnAuthenticationSuccess (line 115) | @Test FILE: web/src/test/java/org/springframework/security/web/authentication/UsernamePasswordAuthenticationFilterTests.java class UsernamePasswordAuthenticationFilterTests (line 49) | public class UsernamePasswordAuthenticationFilterTests { method testNormalOperation (line 51) | @Test method testConstructorInjectionOfAuthenticationManager (line 64) | @Test method testNullPasswordHandledGracefully (line 75) | @Test method testNullUsernameHandledGracefully (line 84) | @Test method testUsingDifferentParameterNamesWorksAsExpected (line 93) | @Test method testSpacesAreTrimmedCorrectlyFromUsername (line 107) | @Test method testFailedAuthenticationThrowsException (line 118) | @Test method testSecurityContextHolderStrategyUsed (line 130) | @Test method noSessionIsCreatedIfAllowSessionCreationIsFalse (line 149) | @Test method createAuthenticationManager (line 160) | private AuthenticationManager createAuthenticationManager() { FILE: web/src/test/java/org/springframework/security/web/authentication/logout/CompositeLogoutHandlerTests.java class CompositeLogoutHandlerTests (line 43) | public class CompositeLogoutHandlerTests { method buildEmptyCompositeLogoutHandlerThrowsException (line 45) | @Test method callLogoutHandlersSuccessfullyWithArray (line 51) | @Test method callLogoutHandlersSuccessfully (line 63) | @Test method callLogoutHandlersThrowException (line 76) | @Test FILE: web/src/test/java/org/springframework/security/web/authentication/logout/CookieClearingLogoutHandlerTests.java class CookieClearingLogoutHandlerTests (line 34) | public class CookieClearingLogoutHandlerTests { method emptyContextRootIsConverted (line 37) | @Test method configuredCookiesAreCleared (line 51) | @Test method configuredCookieIsSecure (line 65) | @Test method configuredCookieIsNotSecure (line 77) | @Test method passedInCookiesAreCleared (line 89) | @Test method invalidAge (line 109) | @Test FILE: web/src/test/java/org/springframework/security/web/authentication/logout/DelegatingLogoutSuccessHandlerTests.java class DelegatingLogoutSuccessHandlerTests (line 42) | @ExtendWith(MockitoExtension.class) method setup (line 71) | @BeforeEach method onLogoutSuccessFirstMatches (line 79) | @Test method onLogoutSuccessSecondMatches (line 88) | @Test method onLogoutSuccessDefault (line 97) | @Test method onLogoutSuccessNoMatchDefaultNull (line 105) | @Test FILE: web/src/test/java/org/springframework/security/web/authentication/logout/ForwardLogoutSuccessHandlerTests.java class ForwardLogoutSuccessHandlerTests (line 34) | public class ForwardLogoutSuccessHandlerTests { method invalidTargetUrl (line 36) | @Test method emptyTargetUrl (line 43) | @Test method logoutSuccessIsHandled (line 50) | @Test FILE: web/src/test/java/org/springframework/security/web/authentication/logout/HeaderWriterLogoutHandlerTests.java class HeaderWriterLogoutHandlerTests (line 36) | public class HeaderWriterLogoutHandlerTests { method setup (line 42) | @BeforeEach method constructorWhenHeaderWriterIsNullThenThrowsException (line 48) | @Test method logoutWhenHasHeaderWriterThenInvoked (line 54) | @Test FILE: web/src/test/java/org/springframework/security/web/authentication/logout/HttpStatusReturningLogoutSuccessHandlerTests.java class HttpStatusReturningLogoutSuccessHandlerTests (line 33) | public class HttpStatusReturningLogoutSuccessHandlerTests { method testDefaultHttpStatusBeingReturned (line 35) | @Test method testCustomHttpStatusBeingReturned (line 47) | @Test method testThatSettNullHttpStatusThrowsException (line 60) | @Test FILE: web/src/test/java/org/springframework/security/web/authentication/logout/LogoutHandlerTests.java class LogoutHandlerTests (line 33) | public class LogoutHandlerTests { method setUp (line 37) | @BeforeEach method testRequiresLogoutUrlWorksWithPathParams (line 42) | @Test method testRequiresLogoutUrlWorksWithQueryParams (line 52) | @Test FILE: web/src/test/java/org/springframework/security/web/authentication/logout/LogoutSuccessEventPublishingLogoutHandlerTests.java class LogoutSuccessEventPublishingLogoutHandlerTests (line 33) | public class LogoutSuccessEventPublishingLogoutHandlerTests { method shouldPublishEvent (line 35) | @Test method shouldNotPublishEventWhenAuthenticationIsNull (line 44) | @Test class LogoutAwareEventPublisher (line 53) | private static class LogoutAwareEventPublisher implements ApplicationE... method publishEvent (line 57) | @Override FILE: web/src/test/java/org/springframework/security/web/authentication/logout/SecurityContextLogoutHandlerTests.java class SecurityContextLogoutHandlerTests (line 44) | public class SecurityContextLogoutHandlerTests { method setUp (line 52) | @BeforeEach method tearDown (line 63) | @AfterEach method clearsAuthentication (line 69) | @Test method disableClearsAuthentication (line 76) | @Test method logoutWhenSecurityContextRepositoryThenSaveEmptyContext (line 86) | @Test method logoutWhenClearAuthenticationFalseThenSaveEmptyContext (line 94) | @Test method constructorWhenDefaultSecurityContextRepositoryThenHttpSessionSecurityContextRepository (line 103) | @Test method setSecurityContextRepositoryWhenNullThenException (line 110) | @Test FILE: web/src/test/java/org/springframework/security/web/authentication/logout/SimpleUrlLogoutSuccessHandlerTests.java class SimpleUrlLogoutSuccessHandlerTests (line 31) | public class SimpleUrlLogoutSuccessHandlerTests { method doesntRedirectIfResponseIsCommitted (line 33) | @Test method absoluteUrlIsSupported (line 46) | @Test FILE: web/src/test/java/org/springframework/security/web/authentication/ott/DefaultGenerateOneTimeTokenRequestResolverTests.java class DefaultGenerateOneTimeTokenRequestResolverTests (line 33) | public class DefaultGenerateOneTimeTokenRequestResolverTests { method resolveWhenUsernameParameterIsPresentThenResolvesGenerateRequest (line 37) | @Test method resolveWhenUsernameParameterIsNotPresentThenNull (line 49) | @Test method resolveWhenExpiresInSetThenResolvesGenerateRequest (line 56) | @Test FILE: web/src/test/java/org/springframework/security/web/authentication/ott/GenerateOneTimeTokenFilterTests.java class GenerateOneTimeTokenFilterTests (line 48) | public class GenerateOneTimeTokenFilterTests { method setup (line 65) | @BeforeEach method filterWhenUsernameFormParamIsPresentThenSuccess (line 70) | @Test method filterWhenUsernameFormParamIsEmptyThenNull (line 85) | @Test method constructorWhenOneTimeTokenServiceNullThenIllegalArgumentException (line 98) | @Test method setWhenRequestMatcherNullThenIllegalArgumentException (line 106) | @Test method filterWhenUsernameFormParamIsEmptyButRequestResolverCanResolveThenSuccess (line 116) | @Test FILE: web/src/test/java/org/springframework/security/web/authentication/ott/OneTimeTokenAuthenticationConverterTests.java class OneTimeTokenAuthenticationConverterTests (line 32) | class OneTimeTokenAuthenticationConverterTests { method convertWhenTokenParameterThenReturnOneTimeTokenAuthenticationToken (line 36) | @Test method convertWhenTokenAndUsernameParameterThenReturnOneTimeTokenAuthenticationTokenWithUsername (line 47) | @Test method convertWhenOnlyUsernameParameterThenReturnNull (line 57) | @Test method convertWhenNoTokenParameterThenNull (line 66) | @Test FILE: web/src/test/java/org/springframework/security/web/authentication/ott/OneTimeTokenAuthenticationFilterTests.java class OneTimeTokenAuthenticationFilterTests (line 54) | @ExtendWith(MockitoExtension.class) method setUp (line 67) | @BeforeEach method setAuthenticationConverterWhenNullThenIllegalArgumentException (line 72) | @Test method doFilterWhenUrlDoesNotMatchThenContinues (line 78) | @Test method doFilterWhenMethodDoesNotMatchThenContinues (line 89) | @Test method doFilterWhenMissingTokenThenPropagatesRequest (line 100) | @Test method doFilterWhenInvalidTokenThenUnauthorized (line 108) | @Test method doFilterWhenValidThenRedirectsToSavedRequest (line 119) | @Test FILE: web/src/test/java/org/springframework/security/web/authentication/ott/RedirectOneTimeTokenGenerationSuccessHandlerTests.java class RedirectOneTimeTokenGenerationSuccessHandlerTests (line 36) | class RedirectOneTimeTokenGenerationSuccessHandlerTests { method handleThenRedirectToDefaultLocation (line 38) | @Test method handleWhenUrlChangedThenRedirectToUrl (line 47) | @Test method setRedirectUrlWhenNullOrEmptyThenException (line 56) | @Test FILE: web/src/test/java/org/springframework/security/web/authentication/password/HaveIBeenPwnedRestApiPasswordCheckerTests.java class HaveIBeenPwnedRestApiPasswordCheckerTests (line 34) | class HaveIBeenPwnedRestApiPasswordCheckerTests { method setup (line 57) | @BeforeEach method tearDown (line 64) | @AfterEach method checkWhenPasswordIsLeakedThenIsCompromised (line 69) | @Test method checkWhenPasswordNotLeakedThenNotCompromised (line 77) | @Test method checkWhenNoPasswordsReturnedFromApiCallThenNotCompromised (line 84) | @Test method checkWhenResponseStatusNot200ThenNotCompromised (line 91) | @Test FILE: web/src/test/java/org/springframework/security/web/authentication/password/HaveIBeenPwnedRestApiReactivePasswordCheckerTests.java class HaveIBeenPwnedRestApiReactivePasswordCheckerTests (line 33) | class HaveIBeenPwnedRestApiReactivePasswordCheckerTests { method setup (line 56) | @BeforeEach method tearDown (line 63) | @AfterEach method checkWhenPasswordIsLeakedThenIsCompromised (line 68) | @Test method checkWhenPasswordNotLeakedThenNotCompromised (line 77) | @Test method checkWhenNoPasswordsReturnedFromApiCallThenNotCompromised (line 85) | @Test method checkWhenResponseStatusNot200ThenNotCompromised (line 93) | @Test method checkWhenNullThenNotCompromised (line 105) | @Test FILE: web/src/test/java/org/springframework/security/web/authentication/preauth/AbstractPreAuthenticatedProcessingFilterTests.java class AbstractPreAuthenticatedProcessingFilterTests (line 69) | public class AbstractPreAuthenticatedProcessingFilterTests { method createFilter (line 73) | @BeforeEach method tearDown (line 89) | @AfterEach method filterChainProceedsOnFailedAuthenticationByDefault (line 94) | @Test method exceptionIsThrownOnFailedAuthenticationIfContinueFilterChainOnUnsuccessfulAuthenticationSetToFalse (line 105) | @Test method testAfterPropertiesSet (line 118) | @Test method testAfterPropertiesSetInvokesSuper (line 125) | @Test method testDoFilterAuthenticated (line 134) | @Test method testDoFilterUnauthenticated (line 139) | @Test method nullPreAuthenticationClearsPreviousUser (line 145) | @Test method nullPreAuthenticationPerservesPreviousUserCheckPrincipalChangesFalse (line 156) | @Test method requiresAuthenticationFalsePrincipalString (line 166) | @Test method requiresAuthenticationTruePrincipalString (line 184) | @Test method callsAuthenticationSuccessHandlerOnSuccessfulAuthentication (line 203) | @Test method securityContextRepository (line 224) | @Test method callsAuthenticationFailureHandlerOnFailedAuthentication (line 249) | @Test method requiresAuthenticationFalsePrincipalNotString (line 269) | @Test method requiresAuthenticationFalsePrincipalUser (line 287) | @Test method requiresAuthenticationTruePrincipalNotString (line 307) | @Test method requiresAuthenticationOverridePrincipalChangedTrue (line 326) | @Test method requiresAuthenticationOverridePrincipalChangedFalse (line 349) | @Test method requestNotMatchRequestMatcher (line 372) | @Test method requestMatchesRequestMatcher (line 386) | @Test method doFilterWhenAuthenticatedThenCombinesAuthorities (line 400) | @Test method doFilterWhenDefaultThenMfaDisabled (line 419) | @Test method doFilterWhenDifferentPrincipalThenDoesNotCombine (line 435) | @Test method doFilterWhenDefaultEqualsGrantedAuthorityThenNoDuplicates (line 457) | @Test method doFilterWhenNotOverridingToBuilderThenDoesNotMergeAuthorities (line 476) | @Test method createFilterAuthenticatesWith (line 493) | private AbstractPreAuthenticatedProcessingFilter createFilterAuthentic... method testDoFilter (line 502) | private void testDoFilter(boolean grantAccess) throws Exception { method getFilter (line 509) | private static ConcretePreAuthenticatedProcessingFilter getFilter(bool... class ConcretePreAuthenticatedProcessingFilter (line 524) | private static class ConcretePreAuthenticatedProcessingFilter extends ... method getPreAuthenticatedPrincipal (line 530) | @Override method getPreAuthenticatedCredentials (line 535) | @Override method initFilterBean (line 540) | @Override FILE: web/src/test/java/org/springframework/security/web/authentication/preauth/Http403ForbiddenEntryPointTests.java class Http403ForbiddenEntryPointTests (line 30) | public class Http403ForbiddenEntryPointTests { method testCommence (line 32) | public void testCommence() throws IOException { FILE: web/src/test/java/org/springframework/security/web/authentication/preauth/PreAuthenticatedAuthenticationProviderTests.java class PreAuthenticatedAuthenticationProviderTests (line 46) | public class PreAuthenticatedAuthenticationProviderTests { method afterPropertiesSet (line 48) | @Test method authenticateInvalidToken (line 54) | @Test method nullPrincipalReturnsNullAuthentication (line 63) | @Test method authenticateKnownUser (line 71) | @Test method authenticateIgnoreCredentials (line 82) | @Test method authenticateUnknownUserThrowsException (line 93) | @Test method authenticateWhenSuccessThenIssuesFactor (line 101) | @Test method supportsArbitraryObject (line 114) | @Test method supportsPreAuthenticatedAuthenticationToken (line 120) | @Test method getSetOrder (line 126) | @Test method getProvider (line 133) | private PreAuthenticatedAuthenticationProvider getProvider(UserDetails... method getPreAuthenticatedUserDetailsService (line 140) | private AuthenticationUserDetailsService... method setAuthenticationPrincipal (line 187) | private void setAuthenticationPrincipal(Object principal) { class TestController (line 207) | public static class TestController { method showUserNoAnnotation (line 209) | public void showUserNoAnnotation(String user) { method showUserAnnotation (line 212) | public void showUserAnnotation(@AuthenticationPrincipal String user) { method showUserAnnotationErrorOnInvalidType (line 215) | public void showUserAnnotationErrorOnInvalidType( method showUserAnnotationCurrentUserErrorOnInvalidType (line 219) | public void showUserAnnotationCurrentUserErrorOnInvalidType(@Current... method showUserAnnotation (line 222) | public void showUserAnnotation(@AuthenticationPrincipal UserDetails ... method showUserAnnotation (line 225) | public void showUserAnnotation(@AuthenticationPrincipal CustomUserPr... method showUserCustomAnnotation (line 228) | public void showUserCustomAnnotation(@CurrentUser CustomUserPrincipa... method showUserAnnotation (line 231) | public void showUserAnnotation(@AuthenticationPrincipal Object user) { class CustomUserPrincipal (line 236) | private static class CustomUserPrincipal { FILE: web/src/test/java/org/springframework/security/web/concurrent/ConcurrentSessionFilterTests.java class ConcurrentSessionFilterTests (line 64) | public class ConcurrentSessionFilterTests { method cleanup (line 66) | @AfterEach method constructorSessionRegistryWhenSessionRegistryNullThenExceptionThrown (line 71) | @Test method constructorSessionRegistryExpiresUrlWhenInvalidUrlThenExceptionThrown (line 76) | @Test method constructorSessionRegistryExpiresUrlWhenSessionRegistryNullThenExceptionThrown (line 83) | @Test method constructorSessionRegistrySessionInformationExpiredStrategyWhenStrategyIsNullThenThrowsException (line 89) | @Test method detectsExpiredSessions (line 95) | @Test method returnsExpectedMessageWhenNoExpiredUrlSet (line 119) | @Test method detectsMissingSessionRegistry (line 137) | @Test method lastRequestTimeUpdatesCorrectly (line 142) | @Test method doFilterWhenNoSessionThenChainIsContinued (line 163) | @Test method doFilterWhenNoSessionInformationThenChainIsContinued (line 176) | @Test method doFilterWhenCustomRedirectStrategyThenCustomRedirectStrategyUsed (line 191) | @Test method doFilterWhenOverrideThenCustomRedirectStrategyUsed (line 205) | @Test method doFilterWhenNoExpiredUrlThenResponseWritten (line 225) | @Test method doFilterWhenCustomLogoutHandlersThenHandlersUsed (line 237) | @Test method doFilterWhenCustomSecurityContextHolderStrategyThenHandlersUsed (line 250) | @Test method setLogoutHandlersWhenNullThenThrowsException (line 264) | @Test method setLogoutHandlersWhenEmptyThenThrowsException (line 270) | @Test method mockSessionRegistry (line 276) | private SessionRegistry mockSessionRegistry() { FILE: web/src/test/java/org/springframework/security/web/context/AbstractSecurityWebApplicationInitializerTests.java class AbstractSecurityWebApplicationInitializerTests (line 53) | public class AbstractSecurityWebApplicationInitializerTests { method onStartupWhenDefaultContextThenRegistersSpringSecurityFilterChain (line 58) | @Test method onStartupWhenConfigurationClassThenAddsContextLoaderListener (line 72) | @Test method onStartupWhenEnableHttpSessionEventPublisherIsTrueThenAddsHttpSessionEventPublisher (line 86) | @Test method onStartupWhenCustomSecurityDispatcherTypesThenUses (line 104) | @Test method onStartupWhenCustomDispatcherWebApplicationContextSuffixThenUses (line 123) | @Test method onStartupWhenSpringSecurityFilterChainAlreadyRegisteredThenException (line 144) | @Test method onStartupWhenInsertFiltersThenInserted (line 153) | @Test method onStartupWhenDuplicateFilterInsertedThenException (line 177) | @Test method onStartupWhenInsertFiltersEmptyThenException (line 199) | @Test method onStartupWhenNullFilterInsertedThenException (line 216) | @Test method onStartupWhenAppendFiltersThenAppended (line 235) | @Test method onStartupWhenDuplicateFilterAppendedThenException (line 258) | @Test method onStartupWhenAppendFiltersEmptyThenException (line 280) | @Test method onStartupWhenNullFilterAppendedThenException (line 297) | @Test method onStartupWhenDefaultsThenSessionTrackingModes (line 316) | @Test method onStartupWhenSessionTrackingModesConfiguredThenUsed (line 335) | @Test method defaultFilterNameEqualsSpringSecurityFilterChain (line 359) | @Test method verifyNoAddListener (line 365) | private static void verifyNoAddListener(ServletContext context) { method assertProxyDefaults (line 371) | private static void assertProxyDefaults(DelegatingFilterProxy proxy) { class MyRootConfiguration (line 376) | @Configuration FILE: web/src/test/java/org/springframework/security/web/context/DelegatingSecurityContextRepositoryTests.java class DelegatingSecurityContextRepositoryTests (line 48) | public class DelegatingSecurityContextRepositoryTests { method setUp (line 58) | @BeforeEach method loadDeferredContextWhenIsGeneratedThenReturnsSecurityContext (line 66) | @ParameterizedTest method saveContextAlwaysCallsDelegates (line 95) | @Test method containsContextWhenAllDelegatesReturnFalseThenReturnsFalse (line 111) | @Test method containsContextWhenFirstDelegatesReturnTrueThenReturnsTrue (line 128) | @Test method loadContextWhenSecondDelegateReturnsThenContextFromSecondDelegate (line 145) | @Test method loadContextWhenBothDelegateReturnsThenContextFromSecondDelegate (line 165) | @Test method loadContextWhenFirstDelegateReturnsThenContextFromFirstDelegate (line 185) | @Test FILE: web/src/test/java/org/springframework/security/web/context/HttpSessionSecurityContextRepositoryTests.java class HttpSessionSecurityContextRepositoryTests (line 75) | public class HttpSessionSecurityContextRepositoryTests { method tearDown (line 79) | @AfterEach method startAsyncDisablesSaveOnCommit (line 84) | @Test method startAsyncRequestResponseDisablesSaveOnCommit (line 99) | @Test method sessionIsntCreatedIfContextDoesntChange (line 114) | @Test method sessionIsntCreatedIfAllowSessionCreationIsFalse (line 126) | @Test method loadContextWhenNullResponse (line 140) | @Test method loadContextHttpServletRequestWhenNotSavedThenEmptyContextReturned (line 148) | @Test method loadContextHttpServletRequestWhenSavedThenSavedContextReturned (line 155) | @Test method loadContextHttpServletRequestWhenNotAccessedThenHttpSessionNotAccessed (line 165) | @Test method existingContextIsSuccessFullyLoadedFromSessionAndSavedBack (line 175) | @Test method saveContextCallsSetAttributeIfContextIsModifiedDirectlyDuringRequest (line 194) | @Test method saveContextWhenSaveNewContextThenOriginalContextThenOriginalContextSaved (line 215) | @Test method nonSecurityContextInSessionIsIgnored (line 257) | @Test method sessionIsCreatedAndContextStoredWhenContextChanges (line 272) | @Test method redirectCausesEarlySaveOfContext (line 288) | @Test method sendErrorCausesEarlySaveOfContext (line 305) | @Test method flushBufferCausesEarlySaveOfContext (line 323) | @Test method writerFlushCausesEarlySaveOfContext (line 341) | @Test method writerCloseCausesEarlySaveOfContext (line 359) | @Test method outputStreamFlushCausesEarlySaveOfContext (line 377) | @Test method outputStreamCloseCausesEarlySaveOfContext (line 395) | @Test method outputStreamCloseDelegate (line 413) | @Test method outputStreamFlushesDelegate (line 429) | @Test method noSessionIsCreatedIfSessionWasInvalidatedDuringTheRequest (line 444) | @Test method noSessionIsCreatedIfAnonymousTokenIsUsed (line 459) | @Test method contextIsRemovedFromSessionIfCurrentContextIsAnonymous (line 474) | @Test method contextIsRemovedFromSessionIfCurrentContextIsEmpty (line 491) | @Test method contextIsNotRemovedFromSessionIfContextBeforeExecutionDefault (line 507) | @Test method logoutInvalidateSessionFalseFails (line 526) | @Test method sessionDisableUrlRewritingPreventsSessionIdBeingWrittenToUrl (line 542) | @Test method saveContextCustomTrustResolver (line 571) | @Test method setTrustResolverNull (line 585) | @Test method traverseWrappedRequests (line 592) | @Test method standardResponseWorks (line 609) | @Test method saveContextWhenTransientSecurityContextThenSkipped (line 622) | @Test method saveContextWhenTransientSecurityContextSubclassThenSkipped (line 637) | @Test method saveContextWhenTransientSecurityContextAndSessionExistsThenSkipped (line 653) | @Test method saveContextWhenTransientSecurityContextWithCustomAnnotationThenSkipped (line 669) | @Test method saveContextWhenTransientAuthenticationThenSkipped (line 684) | @Test method saveContextWhenTransientAuthenticationSubclassThenSkipped (line 698) | @Test method saveContextWhenTransientAuthenticationAndSessionExistsThenSkipped (line 712) | @Test method saveContextWhenTransientAuthenticationWithCustomAnnotationThenSkipped (line 727) | @Test method saveContextWhenSecurityContextAuthenticationUpdatedToNullThenSkipped (line 742) | @Test method saveContextWhenSecurityContextEmptyThenRemoveAttributeFromSession (line 757) | @Test method saveContextWhenSecurityContextEmptyAndNoSessionThenDoesNotCreateSession (line 771) | @Test method saveContextWhenSecurityContextThenSaveInSession (line 781) | @Test method saveContextWhenTransientAuthenticationThenDoNotSave (line 793) | @Test method createSecurityContext (line 804) | private SecurityContext createSecurityContext(UserDetails userDetails) { class SomeTransientAuthentication (line 811) | @Transient method SomeTransientAuthentication (line 814) | SomeTransientAuthentication() { method getCredentials (line 818) | @Override method getPrincipal (line 823) | @Override class SomeTransientAuthenticationSubclass (line 830) | private static class SomeTransientAuthenticationSubclass extends SomeT... class SomeOtherTransientAuthentication (line 841) | @TestTransientAuthentication method SomeOtherTransientAuthentication (line 844) | SomeOtherTransientAuthentication() { method getCredentials (line 848) | @Override method getPrincipal (line 853) | @Override FILE: web/src/test/java/org/springframework/security/web/context/RequestAttributeSecurityContextRepositoryTests.java class RequestAttributeSecurityContextRepositoryTests (line 41) | class RequestAttributeSecurityContextRepositoryTests { method setSecurityContextHolderStrategyWhenNullThenThrowsIllegalArgumentException (line 51) | @Test method saveContextAndLoadContextThenFound (line 60) | @Test method saveContextWhenLoadContextAndNewRequestThenNotFound (line 68) | @Test method containsContextWhenNotSavedThenFalse (line 76) | @Test method containsContextWhenSavedThenTrue (line 81) | @Test method loadDeferredContextWhenNotPresentThenEmptyContext (line 87) | @Test method loadContextWhenNotPresentThenEmptyContext (line 93) | @Test method loadContextWhenCustomSecurityContextHolderStrategySetThenUsed (line 100) | @Test FILE: web/src/test/java/org/springframework/security/web/context/SaveContextOnUpdateOrErrorResponseWrapperTests.java class SaveContextOnUpdateOrErrorResponseWrapperTests (line 37) | @ExtendWith(MockitoExtension.class) method setUp (line 47) | @BeforeEach method clearContext (line 54) | @AfterEach method sendErrorSavesSecurityContext (line 59) | @Test method sendErrorSkipsSaveSecurityContextDisables (line 67) | @Test method sendErrorWithMessageSavesSecurityContext (line 76) | @Test method sendErrorWithMessageSkipsSaveSecurityContextDisables (line 86) | @Test method sendRedirectSavesSecurityContext (line 97) | @Test method sendRedirectSkipsSaveSecurityContextDisables (line 105) | @Test method outputFlushSavesSecurityContext (line 114) | @Test method outputFlushSkipsSaveSecurityContextDisables (line 120) | @Test method outputCloseSavesSecurityContext (line 127) | @Test method outputCloseSkipsSaveSecurityContextDisables (line 133) | @Test method writerFlushSavesSecurityContext (line 140) | @Test method writerFlushSkipsSaveSecurityContextDisables (line 146) | @Test method writerCloseSavesSecurityContext (line 153) | @Test method writerCloseSkipsSaveSecurityContextDisables (line 159) | @Test method flushBufferSavesSecurityContext (line 166) | @Test method flushBufferSkipsSaveSecurityContextDisables (line 172) | @Test class SaveContextOnUpdateOrErrorResponseWrapperStub (line 179) | private static class SaveContextOnUpdateOrErrorResponseWrapperStub method SaveContextOnUpdateOrErrorResponseWrapperStub (line 184) | SaveContextOnUpdateOrErrorResponseWrapperStub(HttpServletResponse re... method saveContext (line 188) | @Override FILE: web/src/test/java/org/springframework/security/web/context/SecurityContextHolderFilterTests.java class SecurityContextHolderFilterTests (line 53) | @ExtendWith(MockitoExtension.class) method setup (line 75) | @BeforeEach method cleanup (line 80) | @AfterEach method doFilterThenSetsAndClearsSecurityContextHolder (line 85) | @Test method doFilterThenSetsAndClearsSecurityContextHolderStrategy (line 99) | @Test method doFilterWhenFilterAppliedThenDoNothing (line 117) | @Test method doFilterWhenNotAppliedThenSetsAndRemovesAttribute (line 125) | @Test method doFilterWhenAnyDispatcherTypeThenFilter (line 138) | @ParameterizedTest FILE: web/src/test/java/org/springframework/security/web/context/SecurityContextPersistenceFilterTests.java class SecurityContextPersistenceFilterTests (line 42) | public class SecurityContextPersistenceFilterTests { method clearContext (line 46) | @AfterEach method contextIsClearedAfterChainProceeds (line 51) | @Test method contextIsStillClearedIfExceptionIsThrowByFilterChain (line 63) | @Test method loadedContextContextIsCopiedToSecurityContextHolderAndUpdatedContextIsStored (line 75) | @Test method filterIsNotAppliedAgainIfFilterAppliedAttributeIsSet (line 96) | @Test method sessionIsEagerlyCreatedWhenConfigured (line 108) | @Test method nullSecurityContextRepoDoesntSaveContextOrCreateSession (line 119) | @Test FILE: web/src/test/java/org/springframework/security/web/context/SecurityContextRepositoryTests.java class SecurityContextRepositoryTests (line 35) | class SecurityContextRepositoryTests { method loadContextHttpRequestResponseHolderWhenInvokeSupplierTwiceThenOnlyInvokesLoadContextOnce (line 39) | @Test FILE: web/src/test/java/org/springframework/security/web/context/request/async/SecurityContextCallableProcessingInterceptorTests.java class SecurityContextCallableProcessingInterceptorTests (line 38) | @ExtendWith(MockitoExtension.class) method clearSecurityContext (line 50) | @AfterEach method constructorNull (line 55) | @Test method currentSecurityContext (line 60) | @Test method specificSecurityContext (line 72) | @Test FILE: web/src/test/java/org/springframework/security/web/context/request/async/WebAsyncManagerIntegrationFilterTests.java class WebAsyncManagerIntegrationFilterTests (line 48) | @ExtendWith(MockitoExtension.class) method setUp (line 71) | @BeforeEach method clearSecurityContext (line 84) | @AfterEach method doFilterInternalRegistersSecurityContextCallableProcessor (line 89) | @Test method doFilterInternalRegistersSecurityContextCallableProcessorContextUpdated (line 106) | @Test class JoinableThreadFactory (line 124) | private static final class JoinableThreadFactory implements ThreadFact... method newThread (line 128) | @Override method join (line 134) | void join() throws InterruptedException { class VerifyingCallable (line 140) | private class VerifyingCallable implements Callable { method call (line 142) | @Override FILE: web/src/test/java/org/springframework/security/web/csrf/CookieCsrfTokenRepositoryTests.java class CookieCsrfTokenRepositoryTests (line 43) | class CookieCsrfTokenRepositoryTests { method setup (line 51) | @BeforeEach method generateToken (line 59) | @Test method generateTokenCustom (line 68) | @Test method saveToken (line 81) | @Test method saveTokenShouldUseResponseAddCookie (line 95) | @Test method saveTokenSecure (line 103) | @Test method saveTokenSecureFlagTrue (line 112) | @Test method saveTokenSecureFlagTrueUsingCustomizer (line 122) | @Test method saveTokenSecureFlagFalse (line 132) | @Test method saveTokenSecureFlagFalseUsingCustomizer (line 142) | @Test method saveTokenNull (line 152) | @Test method saveTokenHttpOnlyTrue (line 164) | @Test method saveTokenHttpOnlyTrueUsingCustomizer (line 173) | @Test method saveTokenHttpOnlyFalse (line 182) | @Test method saveTokenHttpOnlyFalseUsingCustomizer (line 191) | @Test method saveTokenWithHttpOnlyFalse (line 200) | @Test method saveTokenCustomPath (line 209) | @Test method saveTokenEmptyCustomPath (line 219) | @Test method saveTokenNullCustomPath (line 229) | @Test method saveTokenWithCookieDomain (line 239) | @Test method saveTokenWithCookieDomainUsingCustomizer (line 249) | @Test method saveTokenWithCookieMaxAge (line 259) | @Test method saveTokenWithCookieMaxAgeUsingCustomizer (line 269) | @Test method saveTokenWithSameSiteNull (line 279) | @Test method saveTokenWithSameSiteStrict (line 289) | @Test method saveTokenWithSameSiteLax (line 299) | @Test method saveTokenWithExistingSetCookieThenDoesNotOverwrite (line 310) | @Test method loadTokenNoCookiesNull (line 320) | @Test method loadTokenCookieIncorrectNameNull (line 325) | @Test method loadTokenCookieValueEmptyString (line 331) | @Test method loadToken (line 337) | @Test method loadTokenCustom (line 349) | @Test method loadDeferredTokenWhenDoesNotExistThenGeneratedAndSaved (line 366) | @Test method loadDeferredTokenWhenExistsAndNullSavedThenGeneratedAndSaved (line 382) | @Test method loadDeferredTokenWhenExistsAndNullSavedAndNonNullSavedThenLoaded (line 395) | @Test method loadDeferredTokenWhenExistsThenLoaded (line 408) | @Test method cookieCustomizer (line 419) | @Test method withHttpOnlyFalseWhenCookieCustomizerThenStillDefaultsToFalse (line 442) | @Test method saveTokenWhenSameSiteAndServletVersion5ThenUsesAddHeader (line 455) | @Test method saveTokenWhenSameSiteAndServletVersion6OrHigherThenUsesAddCookie (line 467) | @Test method saveTokenWhenNoSameSiteThenUsesAddCookie (line 478) | @Test method setCookieNameNullIllegalArgumentException (line 492) | @Test method setParameterNameNullIllegalArgumentException (line 497) | @Test method setHeaderNameNullIllegalArgumentException (line 502) | @Test FILE: web/src/test/java/org/springframework/security/web/csrf/CsrfAuthenticationStrategyTests.java class CsrfAuthenticationStrategyTests (line 46) | @ExtendWith(MockitoExtension.class) method setup (line 62) | @BeforeEach method constructorNullCsrfTokenRepository (line 72) | @Test method setRequestHandlerWhenNullThenIllegalStateException (line 77) | @Test method onAuthenticationWhenCustomRequestHandlerThenUsed (line 83) | @Test method logoutRemovesCsrfTokenAndLoadsNewDeferredCsrfToken (line 99) | @Test method delaySavingCsrf (line 119) | @Test FILE: web/src/test/java/org/springframework/security/web/csrf/CsrfFilterTests.java class CsrfFilterTests (line 59) | @ExtendWith(MockitoExtension.class) method setup (line 84) | @BeforeEach method createCsrfFilter (line 91) | private CsrfFilter createCsrfFilter(CsrfTokenRepository repository) { method resetRequestResponse (line 98) | private void resetRequestResponse() { method constructorNullRepository (line 103) | @Test method doFilterDoesNotSaveCsrfTokenUntilAccessed (line 109) | @Test method doFilterAccessDeniedNoTokenPresent (line 128) | @Test method doFilterAccessDeniedIncorrectTokenPresent (line 141) | @Test method doFilterAccessDeniedIncorrectTokenPresentHeader (line 155) | @Test method doFilterAccessDeniedIncorrectTokenPresentHeaderPreferredOverParameter (line 169) | @Test method doFilterNotCsrfRequestExistingToken (line 188) | @Test method doFilterNotCsrfRequestGenerateToken (line 201) | @Test method doFilterIsCsrfRequestExistingTokenHeader (line 214) | @Test method doFilterIsCsrfRequestExistingTokenHeaderPreferredOverInvalidParam (line 231) | @Test method doFilterIsCsrfRequestExistingToken (line 250) | @Test method doFilterIsCsrfRequestGenerateToken (line 269) | @Test method doFilterDefaultRequireCsrfProtectionMatcherAllowedMethods (line 286) | @Test method doFilterDefaultRequireCsrfProtectionMatcherAllowedMethodsCaseSensitive (line 307) | @Test method doFilterDefaultRequireCsrfProtectionMatcherDeniedMethods (line 323) | @Test method doFilterDefaultAccessDenied (line 339) | @Test method doFilterWhenSkipRequestInvokedThenSkips (line 354) | @Test method doFilterWhenTokenIsNullThenNoNullPointer (line 366) | @Test method doFilterWhenRequestHandlerThenUsed (line 381) | @Test method doFilterWhenXorCsrfTokenRequestAttributeHandlerAndValidTokenThenSuccess (line 396) | @Test method doFilterWhenXorCsrfTokenRequestAttributeHandlerAndRawTokenThenAccessDeniedException (line 420) | @Test method setRequireCsrfProtectionMatcherNull (line 432) | @Test method setAccessDeniedHandlerNull (line 437) | @Test method doFilterWhenCsrfRequestAttributeNameThenNoCsrfTokenMethodInvokedOnGet (line 443) | @Test FILE: web/src/test/java/org/springframework/security/web/csrf/CsrfLogoutHandlerTests.java class CsrfLogoutHandlerTests (line 36) | @ExtendWith(MockitoExtension.class) method setup (line 48) | @BeforeEach method constructorNullCsrfTokenRepository (line 55) | @Test method logoutRemovesCsrfToken (line 60) | @Test FILE: web/src/test/java/org/springframework/security/web/csrf/CsrfTokenAssert.java class CsrfTokenAssert (line 25) | public class CsrfTokenAssert extends AbstractAssert fillByteArray() { method anyByteArray (line 274) | private static byte[] anyByteArray() { FILE: web/src/test/java/org/springframework/security/web/debug/DebugFilterTests.java class DebugFilterTests (line 50) | @ExtendWith(MockitoExtension.class) method setUp (line 78) | @BeforeEach method setupMocks (line 85) | private void setupMocks() { method doFilterProcessesRequests (line 90) | @Test method doFilterProcessesForwardedRequests (line 102) | @Test method doFilterDoesNotWrapWithDebugRequestWrapperAgain (line 113) | @Test method doFilterLogsProperly (line 122) | @Test FILE: web/src/test/java/org/springframework/security/web/firewall/CompositeRequestRejectedHandlerTests.java class CompositeRequestRejectedHandlerTests (line 26) | public class CompositeRequestRejectedHandlerTests { method compositeRequestRejectedHandlerRethrowsTheException (line 28) | @Test method compositeRequestRejectedHandlerForbidsEmptyHandlers (line 39) | @Test FILE: web/src/test/java/org/springframework/security/web/firewall/DefaultHttpFirewallTests.java class DefaultHttpFirewallTests (line 29) | public class DefaultHttpFirewallTests { method unnormalizedPathsAreRejected (line 34) | @Test method getFirewalledRequestWhenLowercaseEncodedPathThenException (line 52) | @Test method getFirewalledRequestWhenUppercaseEncodedPathThenException (line 63) | @Test method getFirewalledRequestWhenAllowUrlEncodedSlashAndLowercaseEncodedPathThenNoException (line 74) | @Test method getFirewalledRequestWhenAllowUrlEncodedSlashAndUppercaseEncodedPathThenNoException (line 86) | @Test FILE: web/src/test/java/org/springframework/security/web/firewall/DefaultRequestRejectedHandlerTests.java class DefaultRequestRejectedHandlerTests (line 26) | public class DefaultRequestRejectedHandlerTests { method defaultRequestRejectedHandlerRethrowsTheException (line 28) | @Test FILE: web/src/test/java/org/springframework/security/web/firewall/FirewalledResponseTests.java class FirewalledResponseTests (line 33) | public class FirewalledResponseTests { method setup (line 41) | @BeforeEach method sendRedirectWhenValidThenNoException (line 47) | @Test method sendRedirectWhenNullThenDelegateInvoked (line 53) | @Test method sendRedirectWhenHasCrlfThenThrowsException (line 59) | @Test method addHeaderWhenValidThenDelegateInvoked (line 65) | @Test method addHeaderWhenNullValueThenDelegateInvoked (line 71) | @Test method addHeaderWhenHeaderValueHasCrlfThenException (line 77) | @Test method addHeaderWhenHeaderNameHasCrlfThenException (line 84) | @Test method addCookieWhenValidThenDelegateInvoked (line 91) | @Test method addCookieWhenNullThenDelegateInvoked (line 100) | @Test method addCookieWhenCookieNameContainsCrlfThenException (line 106) | @Test method addCookieWhenCookieValueContainsCrlfThenException (line 119) | @Test method addCookieWhenCookiePathContainsCrlfThenException (line 126) | @Test method addCookieWhenCookieDomainContainsCrlfThenException (line 134) | @Test method rejectAnyLineEndingInNameAndValue (line 142) | @Test method validateLineEnding (line 152) | private void validateLineEnding(String name, String value) { FILE: web/src/test/java/org/springframework/security/web/firewall/HttpStatusRequestRejectedHandlerTests.java class HttpStatusRequestRejectedHandlerTests (line 26) | public class HttpStatusRequestRejectedHandlerTests { method httpStatusRequestRejectedHandlerUsesStatus400byDefault (line 28) | @Test method httpStatusRequestRejectedHandlerCanBeConfiguredToUseStatus (line 36) | @Test method httpStatusRequestRejectedHandlerCanBeConfiguredToUseStatusHelper (line 43) | private void httpStatusRequestRejectedHandlerCanBeConfiguredToUseStatu... FILE: web/src/test/java/org/springframework/security/web/firewall/RequestWrapperTests.java class RequestWrapperTests (line 40) | public class RequestWrapperTests { method createTestMap (line 44) | @BeforeAll method pathParametersAreRemovedFromServletPath (line 55) | @Test method pathParametersAreRemovedFromPathInfo (line 69) | @Test method resetWhenForward (line 87) | @Test method requestDispatcherNotWrappedAfterReset (line 110) | @Test FILE: web/src/test/java/org/springframework/security/web/firewall/StrictHttpFirewallTests.java class StrictHttpFirewallTests (line 37) | public class StrictHttpFirewallTests { method getFirewalledRequestWhenInvalidMethodThenThrowsRequestRejectedException (line 46) | @Test method getFirewalledRequestWhenTraceMethodThenThrowsRequestRejectedException (line 54) | @Test method getFirewalledRequestWhenTrackMethodThenThrowsRequestRejectedException (line 61) | @Test method getFirewalledRequestWhenLowercaseGetThenThrowsRequestRejectedException (line 69) | @Test method getFirewalledRequestWhenAllowedThenNoException (line 77) | @Test method getFirewalledRequestWhenInvalidMethodAndAnyMethodThenNoException (line 86) | @Test method getFirewalledRequestWhenRequestURINotNormalizedThenThrowsRequestRejectedException (line 93) | @Test method getFirewalledRequestWhenContextPathNotNormalizedThenThrowsRequestRejectedException (line 103) | @Test method getFirewalledRequestWhenServletPathNotNormalizedThenThrowsRequestRejectedException (line 113) | @Test method getFirewalledRequestWhenPathInfoNotNormalizedThenThrowsRequestRejectedException (line 122) | @Test method getFirewalledRequestWhenSemicolonInContextPathThenThrowsRequestRejectedException (line 132) | @Test method getFirewalledRequestWhenSemicolonInServletPathThenThrowsRequestRejectedException (line 139) | @Test method getFirewalledRequestWhenSemicolonInPathInfoThenThrowsRequestRejectedException (line 146) | @Test method getFirewalledRequestWhenSemicolonInRequestUriThenThrowsRequestRejectedException (line 153) | @Test method getFirewalledRequestWhenEncodedSemicolonInContextPathThenThrowsRequestRejectedException (line 160) | @Test method getFirewalledRequestWhenEncodedSemicolonInServletPathThenThrowsRequestRejectedException (line 167) | @Test method getFirewalledRequestWhenEncodedSemicolonInPathInfoThenThrowsRequestRejectedException (line 174) | @Test method getFirewalledRequestWhenEncodedSemicolonInRequestUriThenThrowsRequestRejectedException (line 181) | @Test method getFirewalledRequestWhenLowercaseEncodedSemicolonInContextPathThenThrowsRequestRejectedException (line 188) | @Test method getFirewalledRequestWhenLowercaseEncodedSemicolonInServletPathThenThrowsRequestRejectedException (line 195) | @Test method getFirewalledRequestWhenLowercaseEncodedSemicolonInPathInfoThenThrowsRequestRejectedException (line 202) | @Test method getFirewalledRequestWhenLowercaseEncodedSemicolonInRequestUriThenThrowsRequestRejectedException (line 209) | @Test method getFirewalledRequestWhenSemicolonInContextPathAndAllowSemicolonThenNoException (line 216) | @Test method getFirewalledRequestWhenSemicolonInServletPathAndAllowSemicolonThenNoException (line 223) | @Test method getFirewalledRequestWhenSemicolonInPathInfoAndAllowSemicolonThenNoException (line 230) | @Test method getFirewalledRequestWhenSemicolonInRequestUriAndAllowSemicolonThenNoException (line 237) | @Test method getFirewalledRequestWhenEncodedSemicolonInContextPathAndAllowSemicolonThenNoException (line 244) | @Test method getFirewalledRequestWhenEncodedSemicolonInServletPathAndAllowSemicolonThenNoException (line 252) | @Test method getFirewalledRequestWhenEncodedSemicolonInPathInfoAndAllowSemicolonThenNoException (line 260) | @Test method getFirewalledRequestWhenEncodedSemicolonInRequestUriAndAllowSemicolonThenNoException (line 268) | @Test method getFirewalledRequestWhenLowercaseEncodedSemicolonInContextPathAndAllowSemicolonThenNoException (line 275) | @Test method getFirewalledRequestWhenLowercaseEncodedSemicolonInServletPathAndAllowSemicolonThenNoException (line 283) | @Test method getFirewalledRequestWhenLowercaseEncodedSemicolonInPathInfoAndAllowSemicolonThenNoException (line 291) | @Test method getFirewalledRequestWhenLowercaseEncodedSemicolonInRequestUriAndAllowSemicolonThenNoException (line 299) | @Test method getFirewalledRequestWhenEncodedPeriodInThenThrowsRequestRejectedException (line 306) | @Test method getFirewalledRequestWhenLowercaseEncodedPeriodInThenThrowsRequestRejectedException (line 313) | @Test method getFirewalledRequestWhenAllowEncodedPeriodAndEncodedPeriodInThenNoException (line 320) | @Test method getFirewalledRequestWhenExceedsLowerboundAsciiThenException (line 327) | @Test method getFirewalledRequestWhenContainsLowerboundAsciiThenNoException (line 334) | @Test method getFirewalledRequestWhenContainsUpperboundAsciiThenNoException (line 340) | @Test method getFirewalledRequestWhenJapaneseCharacterThenNoException (line 346) | @Test method getFirewalledRequestWhenExceedsUpperboundAsciiThenException (line 352) | @Test method getFirewalledRequestWhenContainsNullThenException (line 359) | @Test method getFirewalledRequestWhenContainsEncodedNullThenException (line 366) | @Test method getFirewalledRequestWhenContainsLowercaseEncodedLineFeedThenException (line 373) | @Test method getFirewalledRequestWhenContainsUppercaseEncodedLineFeedThenException (line 380) | @Test method getFirewalledRequestWhenContainsLineFeedThenException (line 387) | @Test method getFirewalledRequestWhenServletPathContainsLineFeedThenException (line 394) | @Test method getFirewalledRequestWhenContainsLowercaseEncodedCarriageReturnThenException (line 401) | @Test method getFirewalledRequestWhenContainsUppercaseEncodedCarriageReturnThenException (line 408) | @Test method getFirewalledRequestWhenContainsCarriageReturnThenException (line 415) | @Test method getFirewalledRequestWhenServletPathContainsCarriageReturnThenException (line 422) | @Test method getFirewalledRequestWhenServletPathContainsLineSeparatorThenException (line 429) | @Test method getFirewalledRequestWhenServletPathContainsParagraphSeparatorThenException (line 436) | @Test method getFirewalledRequestWhenContainsLowercaseEncodedLineFeedAndAllowedThenNoException (line 443) | @Test method getFirewalledRequestWhenContainsUppercaseEncodedLineFeedAndAllowedThenNoException (line 450) | @Test method getFirewalledRequestWhenContainsLineFeedAndAllowedThenException (line 457) | @Test method getFirewalledRequestWhenServletPathContainsLineFeedAndAllowedThenNoException (line 467) | @Test method getFirewalledRequestWhenContainsLowercaseEncodedCarriageReturnAndAllowedThenNoException (line 474) | @Test method getFirewalledRequestWhenContainsUppercaseEncodedCarriageReturnAndAllowedThenNoException (line 481) | @Test method getFirewalledRequestWhenContainsCarriageReturnAndAllowedThenNoException (line 488) | @Test method getFirewalledRequestWhenServletPathContainsCarriageReturnAndAllowedThenNoException (line 498) | @Test method getFirewalledRequestWhenServletPathContainsLineSeparatorAndAllowedThenNoException (line 505) | @Test method getFirewalledRequestWhenServletPathContainsParagraphSeparatorAndAllowedThenNoException (line 512) | @Test method getFirewalledRequestWhenLowercaseEncodedPathThenException (line 524) | @Test method getFirewalledRequestWhenUppercaseEncodedPathThenException (line 534) | @Test method getFirewalledRequestWhenAllowUrlEncodedSlashAndLowercaseEncodedPathThenNoException (line 544) | @Test method getFirewalledRequestWhenAllowUrlEncodedSlashAndUppercaseEncodedPathThenNoException (line 556) | @Test method getFirewalledRequestWhenAllowUrlLowerCaseEncodedDoubleSlashThenNoException (line 568) | @Test method getFirewalledRequestWhenAllowUrlUpperCaseEncodedDoubleSlashThenNoException (line 580) | @Test method getFirewalledRequestWhenAllowUrlLowerCaseAndUpperCaseEncodedDoubleSlashThenNoException (line 592) | @Test method getFirewalledRequestWhenAllowUrlUpperCaseAndLowerCaseEncodedDoubleSlashThenNoException (line 604) | @Test method getFirewalledRequestWhenRemoveFromUpperCaseEncodedUrlBlacklistThenNoException (line 616) | @Test method getFirewalledRequestWhenRemoveFromLowerCaseEncodedUrlBlacklistThenNoException (line 625) | @Test method getFirewalledRequestWhenRemoveFromLowerCaseAndUpperCaseEncodedUrlBlacklistThenNoException (line 634) | @Test method getFirewalledRequestWhenRemoveFromUpperCaseAndLowerCaseEncodedUrlBlacklistThenNoException (line 643) | @Test method getFirewalledRequestWhenRemoveFromDecodedUrlBlacklistThenNoException (line 652) | @Test method getFirewalledRequestWhenRemoveFromUpperCaseEncodedUrlBlocklistThenNoException (line 661) | @Test method getFirewalledRequestWhenRemoveFromLowerCaseEncodedUrlBlocklistThenNoException (line 670) | @Test method getFirewalledRequestWhenRemoveFromLowerCaseAndUpperCaseEncodedUrlBlocklistThenNoException (line 679) | @Test method getFirewalledRequestWhenRemoveFromUpperCaseAndLowerCaseEncodedUrlBlocklistThenNoException (line 688) | @Test method getFirewalledRequestWhenRemoveFromDecodedUrlBlocklistThenNoException (line 697) | @Test method getFirewalledRequestWhenTrustedDomainThenNoException (line 705) | @Test method getFirewalledRequestWhenUntrustedDomainThenException (line 712) | @Test method getFirewalledRequestGetHeaderWhenNotAllowedHeaderNameThenException (line 720) | @Test method getFirewalledRequestWhenHeaderNameNotAllowedWithAugmentedHeaderNamesThenException (line 727) | @Test method getFirewalledRequestGetHeaderWhenNotAllowedHeaderValueThenException (line 735) | @Test method getFirewalledRequestWhenHeaderValueNotAllowedWithAugmentedHeaderValuesThenException (line 743) | @Test method getFirewalledRequestGetDateHeaderWhenControlCharacterInHeaderNameThenException (line 752) | @Test method getFirewalledRequestGetIntHeaderWhenControlCharacterInHeaderNameThenException (line 759) | @Test method getFirewalledRequestGetHeaderWhenControlCharacterInHeaderNameThenException (line 766) | @Test method getFirewalledRequestGetHeaderWhenUndefinedCharacterInHeaderNameThenException (line 773) | @Test method getFirewalledRequestGetHeadersWhenControlCharacterInHeaderNameThenException (line 780) | @Test method getFirewalledRequestGetHeaderNamesWhenControlCharacterInHeaderNameThenException (line 787) | @Test method getFirewalledRequestGetHeaderWhenControlCharacterInHeaderValueThenException (line 795) | @Test method getFirewalledRequestGetHeaderWhenHorizontalTabInHeaderValueThenNoException (line 802) | @Test method getFirewalledRequestGetHeaderWhenUndefinedCharacterInHeaderValueThenException (line 809) | @Test method getFirewalledRequestGetHeadersWhenControlCharacterInHeaderValueThenException (line 816) | @Test method getFirewalledRequestGetParameterWhenControlCharacterInParameterNameThenException (line 824) | @Test method getFirewalledRequestGetParameterMapWhenControlCharacterInParameterNameThenException (line 831) | @Test method getFirewalledRequestGetParameterNamesWhenControlCharacterInParameterNameThenException (line 838) | @Test method getFirewalledRequestGetParameterNamesWhenUndefinedCharacterInParameterNameThenException (line 845) | @Test method getFirewalledRequestGetParameterValuesWhenNotAllowedInParameterValueThenException (line 852) | @Test method getFirewalledRequestWhenParameterValueNotAllowedWithAugmentedParameterValuesThenException (line 861) | @Test method getFirewalledRequestGetParameterValuesWhenNotAllowedInParameterNameThenException (line 871) | @Test method getFirewalledRequestWhenParameterNameNotAllowedWithAugmentedParameterNamesThenException (line 880) | @Test method getFirewalledRequestGetParameterWhenNameIsNullThenIllegalArgumentException (line 891) | @Test method getFirewalledRequestGetParameterValuesWhenNameIsNullThenIllegalArgumentException (line 898) | @Test method getFirewalledRequestGetHeaderWhenNameIsNullThenNull (line 905) | @Test method getFirewalledRequestGetHeadersWhenNameIsNullThenEmptyEnumeration (line 912) | @Test method getFirewalledRequestGetIntHeaderWhenNameIsNullThenNegativeOne (line 919) | @Test method getFirewalledRequestGetDateHeaderWhenNameIsNullThenNegativeOne (line 925) | @Test FILE: web/src/test/java/org/springframework/security/web/header/HeaderWriterFilterTests.java class HeaderWriterFilterTests (line 48) | @ExtendWith(MockitoExtension.class) method noHeadersConfigured (line 57) | @Test method constructorNullWriters (line 62) | @Test method additionalHeadersShouldBeAddedToTheResponse (line 67) | @Test method headersDelayed (line 87) | @Test method doFilterWhenRequestContainsIncludeThenHeadersStillWritten (line 102) | @Test method headersWrittenAtBeginningOfRequest (line 116) | @Test FILE: web/src/test/java/org/springframework/security/web/header/writers/CacheControlHeadersWriterTests.java class CacheControlHeadersWriterTests (line 32) | public class CacheControlHeadersWriterTests { method setup (line 40) | @BeforeEach method writeHeaders (line 47) | @Test method writeHeadersDisabledIfCacheControl (line 58) | @Test method writeHeadersDisabledIfPragma (line 68) | @Test method writeHeadersDisabledIfExpires (line 78) | @Test method writeHeadersDisabledIfNotModified (line 88) | @Test FILE: web/src/test/java/org/springframework/security/web/header/writers/ClearSiteDataHeaderWriterTests.java class ClearSiteDataHeaderWriterTests (line 34) | public class ClearSiteDataHeaderWriterTests { method setup (line 42) | @BeforeEach method createInstanceWhenMissingSourceThenThrowsException (line 49) | @Test method writeHeaderWhenRequestNotSecureThenHeaderIsNotPresent (line 55) | @Test method writeHeaderWhenRequestIsSecureThenHeaderValueMatchesPassedSource (line 63) | @Test method writeHeaderWhenRequestIsSecureThenHeaderValueMatchesPassedSources (line 70) | @Test FILE: web/src/test/java/org/springframework/security/web/header/writers/CompositeHeaderWriterTests.java class CompositeHeaderWriterTests (line 38) | public class CompositeHeaderWriterTests { method writeHeadersWhenConfiguredWithDelegatesThenInvokesEach (line 40) | @Test method constructorWhenPassingEmptyListThenThrowsException (line 52) | @Test FILE: web/src/test/java/org/springframework/security/web/header/writers/ContentSecurityPolicyHeaderWriterTests.java class ContentSecurityPolicyHeaderWriterTests (line 32) | public class ContentSecurityPolicyHeaderWriterTests { method setup (line 46) | @BeforeEach method writeHeadersWhenNoPolicyDirectivesThenUsesDefault (line 54) | @Test method writeHeadersContentSecurityPolicyDefault (line 62) | @Test method writeHeadersContentSecurityPolicyCustom (line 69) | @Test method writeHeadersWhenNoPolicyDirectivesReportOnlyThenUsesDefault (line 79) | @Test method writeHeadersContentSecurityPolicyReportOnlyDefault (line 88) | @Test method writeHeadersContentSecurityPolicyReportOnlyCustom (line 96) | @Test method writeHeadersContentSecurityPolicyInvalid (line 106) | @Test method writeContentSecurityPolicyHeaderWhenNotPresent (line 112) | @Test method writeContentSecurityPolicyReportOnlyHeaderWhenNotPresent (line 120) | @Test FILE: web/src/test/java/org/springframework/security/web/header/writers/CrossOriginEmbedderPolicyHeaderWriterTests.java class CrossOriginEmbedderPolicyHeaderWriterTests (line 28) | class CrossOriginEmbedderPolicyHeaderWriterTests { method setup (line 38) | @BeforeEach method setEmbedderPolicyWhenNullEmbedderPolicyThenThrowsIllegalArgument (line 45) | @Test method writeHeadersWhenDefaultValuesThenDontWriteHeaders (line 51) | @Test method writeHeadersWhenResponseHeaderExistsThenDontOverride (line 57) | @Test method writeHeadersWhenSetHeaderValuesThenWrites (line 65) | @Test method writeHeadersWhenSetEmbedderPolicyThenWritesEmbedderPolicy (line 72) | @Test FILE: web/src/test/java/org/springframework/security/web/header/writers/CrossOriginOpenerPolicyHeaderWriterTests.java class CrossOriginOpenerPolicyHeaderWriterTests (line 28) | class CrossOriginOpenerPolicyHeaderWriterTests { method setup (line 38) | @BeforeEach method setOpenerPolicyWhenNullOpenerPolicyThenThrowsIllegalArgument (line 45) | @Test method writeHeadersWhenDefaultValuesThenDontWriteHeaders (line 51) | @Test method writeHeadersWhenResponseHeaderExistsThenDontOverride (line 57) | @Test method writeHeadersWhenSetHeaderValuesThenWrites (line 65) | @Test method writeHeadersWhenSetOpenerPolicyThenWritesOpenerPolicy (line 72) | @Test FILE: web/src/test/java/org/springframework/security/web/header/writers/CrossOriginResourcePolicyHeaderWriterTests.java class CrossOriginResourcePolicyHeaderWriterTests (line 28) | class CrossOriginResourcePolicyHeaderWriterTests { method setup (line 38) | @BeforeEach method setResourcePolicyWhenNullThenThrowsIllegalArgument (line 45) | @Test method writeHeadersWhenDefaultValuesThenDontWriteHeaders (line 51) | @Test method writeHeadersWhenResponseHeaderExistsThenDontOverride (line 57) | @Test method writeHeadersWhenSetHeaderValuesThenWrites (line 65) | @Test method writeHeadersWhenSetResourcePolicyThenWritesResourcePolicy (line 72) | @Test FILE: web/src/test/java/org/springframework/security/web/header/writers/DelegatingRequestMatcherHeaderWriterTests.java class DelegatingRequestMatcherHeaderWriterTests (line 39) | @ExtendWith(MockitoExtension.class) method setup (line 54) | @BeforeEach method constructorNullRequestMatcher (line 61) | @Test method constructorNullDelegate (line 67) | @Test method writeHeadersOnMatch (line 73) | @Test method writeHeadersOnNoMatch (line 80) | @Test FILE: web/src/test/java/org/springframework/security/web/header/writers/FeaturePolicyHeaderWriterTests.java class FeaturePolicyHeaderWriterTests (line 34) | public class FeaturePolicyHeaderWriterTests { method setUp (line 46) | @BeforeEach method writeHeadersFeaturePolicyDefault (line 53) | @Test method createWriterWithNullDirectivesShouldThrowException (line 60) | @Test method createWriterWithEmptyDirectivesShouldThrowException (line 66) | @Test method writeHeaderOnlyIfNotPresent (line 72) | @Test FILE: web/src/test/java/org/springframework/security/web/header/writers/HpkpHeaderWriterTests.java class HpkpHeaderWriterTests (line 39) | public class HpkpHeaderWriterTests { method setup (line 57) | @BeforeEach method writeHeadersDefaultValues (line 68) | @Test method maxAgeCustomConstructorWriteHeaders (line 76) | @Test method maxAgeAndIncludeSubdomainsCustomConstructorWriteHeaders (line 86) | @Test method allArgsCustomConstructorWriteHeaders (line 96) | @Test method writeHeadersCustomMaxAgeInSeconds (line 106) | @Test method writeHeadersIncludeSubDomains (line 115) | @Test method writeHeadersTerminateConnection (line 124) | @Test method writeHeadersTerminateConnectionWithURI (line 133) | @Test method writeHeadersTerminateConnectionWithURIAsString (line 143) | @Test method writeHeadersAddSha256Pins (line 153) | @Test method writeHeadersInsecureRequestDoesNotWriteHeader (line 163) | @Test method setMaxAgeInSecondsToNegative (line 170) | @Test method addSha256PinsWithNullPin (line 175) | @Test method setIncorrectReportUri (line 181) | @Test method writePublicKeyPinsHeaderOnlyWhenNotPresent (line 186) | @Test method writePublicKeyPinsReportOnlyHeaderWhenNotPresent (line 195) | @Test FILE: web/src/test/java/org/springframework/security/web/header/writers/HstsHeaderWriterTests.java class HstsHeaderWriterTests (line 34) | public class HstsHeaderWriterTests { method setup (line 44) | @BeforeEach method allArgsCustomConstructorWriteHeaders (line 52) | @Test method maxAgeAndIncludeSubdomainsCustomConstructorWriteHeaders (line 61) | @Test method maxAgeCustomConstructorWriteHeaders (line 70) | @Test method includeSubDomainsCustomConstructorWriteHeaders (line 79) | @Test method writeHeadersDefaultValues (line 87) | @Test method writeHeadersIncludeSubDomainsFalse (line 95) | @Test method writeHeadersCustomMaxAgeInSeconds (line 103) | @Test method writeHeadersInsecureRequestDoesNotWriteHeader (line 111) | @Test method writeHeadersAnyRequestMatcher (line 118) | @Test method setMaxAgeInSecondsToNegative (line 128) | @Test method setRequestMatcherToNull (line 133) | @Test method writeHeaderWhenNotPresent (line 138) | @Test FILE: web/src/test/java/org/springframework/security/web/header/writers/PermissionsPolicyHeaderWriterTests.java class PermissionsPolicyHeaderWriterTests (line 33) | public class PermissionsPolicyHeaderWriterTests { method setUp (line 45) | @BeforeEach method writeHeadersPermissionsPolicyDefault (line 52) | @Test method createWriterWithNullPolicyShouldThrowException (line 59) | @Test method createWriterWithEmptyPolicyShouldThrowException (line 65) | @Test method writeHeaderOnlyIfNotPresent (line 71) | @Test FILE: web/src/test/java/org/springframework/security/web/header/writers/ReferrerPolicyHeaderWriterTests.java class ReferrerPolicyHeaderWriterTests (line 33) | public class ReferrerPolicyHeaderWriterTests { method setup (line 45) | @BeforeEach method writeHeadersReferrerPolicyDefault (line 53) | @Test method writeHeadersReferrerPolicyCustom (line 60) | @Test method writeHeaderReferrerPolicyInvalid (line 68) | @Test method writeHeaderWhenNotPresent (line 73) | @Test FILE: web/src/test/java/org/springframework/security/web/header/writers/StaticHeaderWriterTests.java class StaticHeaderWriterTests (line 40) | public class StaticHeaderWriterTests { method setup (line 46) | @BeforeEach method constructorNullHeaders (line 52) | @Test method constructorEmptyHeaders (line 57) | @Test method constructorNullHeaderName (line 62) | @Test method constructorNullHeaderValues (line 67) | @Test method constructorContainsNullHeaderValue (line 72) | @Test method sameHeaderShouldBeReturned (line 77) | @Test method writeHeadersMulti (line 86) | @Test method writeHeaderWhenNotPresent (line 97) | @Test FILE: web/src/test/java/org/springframework/security/web/header/writers/XContentTypeOptionsHeaderWriterTests.java class XContentTypeOptionsHeaderWriterTests (line 31) | public class XContentTypeOptionsHeaderWriterTests { method setup (line 39) | @BeforeEach method writeHeaders (line 46) | @Test FILE: web/src/test/java/org/springframework/security/web/header/writers/XXssProtectionHeaderWriterTests.java class XXssProtectionHeaderWriterTests (line 34) | public class XXssProtectionHeaderWriterTests { method setup (line 44) | @BeforeEach method writeHeaders (line 51) | @Test method writeHeaderWhenNotPresent (line 58) | @Test method writeHeaderWhenDisabled (line 66) | @Test method writeHeaderWhenEnabled (line 74) | @Test method writeHeaderWhenEnabledModeBlock (line 82) | @Test method setHeaderValueNullThenThrowsIllegalArgumentException (line 90) | @Test FILE: web/src/test/java/org/springframework/security/web/header/writers/frameoptions/AbstractRequestParameterAllowFromStrategyTests.java class AbstractRequestParameterAllowFromStrategyTests (line 30) | public class AbstractRequestParameterAllowFromStrategyTests { method setup (line 34) | @BeforeEach method nullAllowFromParameterValue (line 39) | @Test method emptyAllowFromParameterValue (line 45) | @Test method emptyAllowFromCustomParameterValue (line 52) | @Test method allowFromParameterValueAllowed (line 61) | @Test method allowFromParameterValueDenied (line 69) | @Test class RequestParameterAllowFromStrategyStub (line 77) | private static class RequestParameterAllowFromStrategyStub extends Abs... method RequestParameterAllowFromStrategyStub (line 81) | RequestParameterAllowFromStrategyStub(boolean match) { method allowed (line 85) | @Override FILE: web/src/test/java/org/springframework/security/web/header/writers/frameoptions/FrameOptionsHeaderWriterTests.java class FrameOptionsHeaderWriterTests (line 37) | @ExtendWith(MockitoExtension.class) method setup (line 49) | @BeforeEach method constructorNullMode (line 55) | @Test method constructorAllowFromNoAllowFromStrategy (line 60) | @Test method constructorNullAllowFromStrategy (line 66) | @Test method writeHeadersAllowFromReturnsNull (line 71) | @Test method writeHeadersAllowFrom (line 78) | @Test method writeHeadersDeny (line 89) | @Test method writeHeadersSameOrigin (line 97) | @Test method writeHeadersTwiceLastWins (line 105) | @Test FILE: web/src/test/java/org/springframework/security/web/header/writers/frameoptions/RegExpAllowFromStrategyTests.java class RegExpAllowFromStrategyTests (line 32) | public class RegExpAllowFromStrategyTests { method invalidRegularExpressionShouldLeadToException (line 34) | @Test method nullRegularExpressionShouldLeadToException (line 39) | @Test method subdomainMatchingRegularExpression (line 44) | @Test method noParameterShouldDeny (line 60) | @Test FILE: web/src/test/java/org/springframework/security/web/header/writers/frameoptions/StaticAllowFromStrategyTests.java class StaticAllowFromStrategyTests (line 33) | public class StaticAllowFromStrategyTests { method shouldReturnUri (line 35) | @Test FILE: web/src/test/java/org/springframework/security/web/header/writers/frameoptions/WhiteListedAllowFromStrategyTests.java class WhiteListedAllowFromStrategyTests (line 35) | public class WhiteListedAllowFromStrategyTests { method emptyListShouldThrowException (line 37) | @Test method nullListShouldThrowException (line 42) | @Test method listWithSingleElementShouldMatch (line 47) | @Test method listWithMultipleElementShouldMatch (line 59) | @Test method listWithSingleElementShouldNotMatch (line 72) | @Test method requestWithoutParameterShouldNotMatch (line 84) | @Test FILE: web/src/test/java/org/springframework/security/web/header/writers/frameoptions/XFrameOptionsHeaderWriterTests.java class XFrameOptionsHeaderWriterTests (line 34) | public class XFrameOptionsHeaderWriterTests { method writeHeadersWhenWhiteList (line 42) | @Test method writeHeaderWhenNotPresent (line 50) | @Test FILE: web/src/test/java/org/springframework/security/web/jaasapi/JaasApiIntegrationFilterTests.java class JaasApiIntegrationFilterTests (line 62) | public class JaasApiIntegrationFilterTests { method onBeforeTests (line 78) | @BeforeEach method onAfterTests (line 123) | @AfterEach method currentSubjectNull (line 131) | @Test method obtainSubjectNullAuthentication (line 136) | @Test method obtainSubjectNonJaasAuthentication (line 141) | @Test method obtainSubjectNullLoginContext (line 149) | @Test method obtainSubjectNullSubject (line 156) | @Test method obtainSubject (line 166) | @Test method doFilterCurrentSubjectPopulated (line 172) | @Test method doFilterAuthenticationNotAuthenticated (line 178) | @Test method doFilterAuthenticationNull (line 188) | @Test method doFilterUsesCustomSecurityContextHolderStrategy (line 195) | @Test method assertJaasSubjectEquals (line 203) | private void assertJaasSubjectEquals(final Subject expectedValue) thro... method assertNullSubject (line 220) | private void assertNullSubject(Subject subject) { FILE: web/src/test/java/org/springframework/security/web/jackson/AbstractMixinTests.java class AbstractMixinTests (line 28) | public abstract class AbstractMixinTests { method setup (line 32) | @BeforeEach FILE: web/src/test/java/org/springframework/security/web/jackson/CookieMixinTests.java class CookieMixinTests (line 31) | public class CookieMixinTests extends AbstractMixinTests { method serializeCookie (line 63) | @Test method deserializeCookie (line 70) | @Test method serializeCookieWithHttpOnly (line 78) | @Test method deserializeCookieWithHttpOnly (line 86) | @Test FILE: web/src/test/java/org/springframework/security/web/jackson/DefaultCsrfTokenMixinTests.java class DefaultCsrfTokenMixinTests (line 33) | public class DefaultCsrfTokenMixinTests extends AbstractMixinTests { method defaultCsrfTokenSerializedTest (line 43) | @Test method defaultCsrfTokenDeserializeTest (line 50) | @Test method defaultCsrfTokenDeserializeWithoutClassTest (line 59) | @Test method defaultCsrfTokenDeserializeNullValuesTest (line 66) | @Test FILE: web/src/test/java/org/springframework/security/web/jackson/DefaultSavedRequestMixinTests.java class DefaultSavedRequestMixinTests (line 41) | public class DefaultSavedRequestMixinTests extends AbstractMixinTests { method matchRequestBuildWithConstructorAndBuilder (line 93) | @Test method serializeDefaultRequestBuildWithConstructorTest (line 114) | @Test method serializeDefaultRequestBuildWithBuilderTest (line 131) | @Test method deserializeDefaultSavedRequest (line 149) | @Test method deserializeWhenMatchingRequestParameterNameThenRedirectUrlContainsParam (line 159) | @Test method deserializeWhenNullMatchingRequestParameterNameThenRedirectUrlDoesNotContainParam (line 166) | @Test FILE: web/src/test/java/org/springframework/security/web/jackson/PreAuthenticatedAuthenticationTokenMixinTests.java class PreAuthenticatedAuthenticationTokenMixinTests (line 35) | public class PreAuthenticatedAuthenticationTokenMixinTests extends Abstr... method setupExpected (line 49) | @BeforeEach method serializeWhenPrincipalCredentialsAuthoritiesThenSuccess (line 55) | @Test method deserializeAuthenticatedUsernamePasswordAuthenticationTokenMixinTest (line 61) | @Test FILE: web/src/test/java/org/springframework/security/web/jackson/SavedCookieMixinTests.java class SavedCookieMixinTests (line 36) | public class SavedCookieMixinTests extends AbstractMixinTests { method serializeWithDefaultConfigurationTest (line 54) | @Test method serializeWithOverrideConfigurationTest (line 61) | @Test method serializeSavedCookieWithList (line 72) | @Test method deserializeSavedCookieWithList (line 80) | @Test method deserializeSavedCookieJsonTest (line 89) | @Test FILE: web/src/test/java/org/springframework/security/web/jackson/SwitchUserGrantedAuthorityMixInTests.java class SwitchUserGrantedAuthorityMixInTests (line 37) | public class SwitchUserGrantedAuthorityMixInTests { method setUp (line 59) | @BeforeEach method serializeWhenPrincipalCredentialsAuthoritiesThenSuccess (line 67) | @Test method deserializeWhenSourceIsUsernamePasswordAuthenticationTokenThenSuccess (line 74) | @Test FILE: web/src/test/java/org/springframework/security/web/jackson/WebAuthenticationDetailsMixinTests.java class WebAuthenticationDetailsMixinTests (line 34) | public class WebAuthenticationDetailsMixinTests extends AbstractMixinTes... method buildWebAuthenticationDetailsUsingDifferentConstructors (line 44) | @Test method webAuthenticationDetailsSerializeTest (line 55) | @Test method webAuthenticationDetailsJackson2SerializeTest (line 65) | @Test method webAuthenticationDetailsDeserializeTest (line 72) | @Test FILE: web/src/test/java/org/springframework/security/web/jackson2/AbstractMixinTests.java class AbstractMixinTests (line 28) | @SuppressWarnings("removal") method setup (line 33) | @BeforeEach FILE: web/src/test/java/org/springframework/security/web/jackson2/CookieMixinTests.java class CookieMixinTests (line 33) | public class CookieMixinTests extends AbstractMixinTests { method serializeCookie (line 65) | @Test method deserializeCookie (line 72) | @Test method serializeCookieWithHttpOnly (line 80) | @Test method deserializeCookieWithHttpOnly (line 88) | @Test FILE: web/src/test/java/org/springframework/security/web/jackson2/DefaultCsrfTokenMixinTests.java class DefaultCsrfTokenMixinTests (line 36) | public class DefaultCsrfTokenMixinTests extends AbstractMixinTests { method defaultCsrfTokenSerializedTest (line 46) | @Test method defaultCsrfTokenDeserializeTest (line 53) | @Test method defaultCsrfTokenDeserializeWithoutClassTest (line 62) | @Test method defaultCsrfTokenDeserializeNullValuesTest (line 69) | @Test FILE: web/src/test/java/org/springframework/security/web/jackson2/DefaultSavedRequestMixinTests.java class DefaultSavedRequestMixinTests (line 41) | public class DefaultSavedRequestMixinTests extends AbstractMixinTests { method matchRequestBuildWithConstructorAndBuilder (line 93) | @Test method serializeDefaultRequestBuildWithConstructorTest (line 114) | @Test method serializeDefaultRequestBuildWithBuilderTest (line 131) | @Test method deserializeDefaultSavedRequest (line 149) | @Test method deserializeWhenMatchingRequestParameterNameThenRedirectUrlContainsParam (line 159) | @Test method deserializeWhenNullMatchingRequestParameterNameThenRedirectUrlDoesNotContainParam (line 166) | @Test FILE: web/src/test/java/org/springframework/security/web/jackson2/PreAuthenticatedAuthenticationTokenMixinTests.java class PreAuthenticatedAuthenticationTokenMixinTests (line 35) | public class PreAuthenticatedAuthenticationTokenMixinTests extends Abstr... method setupExpected (line 49) | @BeforeEach method serializeWhenPrincipalCredentialsAuthoritiesThenSuccess (line 55) | @Test method deserializeAuthenticatedUsernamePasswordAuthenticationTokenMixinTest (line 62) | @Test FILE: web/src/test/java/org/springframework/security/web/jackson2/SavedCookieMixinTests.java class SavedCookieMixinTests (line 38) | public class SavedCookieMixinTests extends AbstractMixinTests { method serializeWithDefaultConfigurationTest (line 56) | @Test method serializeWithOverrideConfigurationTest (line 63) | @Test method serializeSavedCookieWithList (line 72) | @Test method deserializeSavedCookieWithList (line 80) | @Test method deserializeSavedCookieJsonTest (line 89) | @Test FILE: web/src/test/java/org/springframework/security/web/jackson2/SwitchUserGrantedAuthorityMixInTests.java class SwitchUserGrantedAuthorityMixInTests (line 42) | @SuppressWarnings("removal") method mappers (line 63) | static Stream mappers() { method setUp (line 80) | @BeforeEach method serializeWhenPrincipalCredentialsAuthoritiesThenSuccess (line 86) | @ParameterizedTest method deserializeWhenSourceIsUsernamePasswordAuthenticationTokenThenSuccess (line 94) | @ParameterizedTest FILE: web/src/test/java/org/springframework/security/web/jackson2/WebAuthenticationDetailsMixinTests.java class WebAuthenticationDetailsMixinTests (line 36) | public class WebAuthenticationDetailsMixinTests extends AbstractMixinTes... method buildWebAuthenticationDetailsUsingDifferentConstructors (line 46) | @Test method webAuthenticationDetailsSerializeTest (line 57) | @Test method webAuthenticationDetailsJackson2SerializeTest (line 67) | @Test method webAuthenticationDetailsDeserializeTest (line 74) | @Test FILE: web/src/test/java/org/springframework/security/web/method/ResolvableMethod.java class ResolvableMethod (line 126) | public final class ResolvableMethod { method ResolvableMethod (line 134) | private ResolvableMethod(Method method) { method method (line 142) | public Method method() { method returnType (line 149) | public MethodParameter returnType() { method arg (line 158) | public MethodParameter arg(Class type, Class... generics) { method arg (line 168) | public MethodParameter arg(Class type, ResolvableType generic, Reso... method arg (line 176) | public MethodParameter arg(ResolvableType type) { method annot (line 183) | @SafeVarargs method annotPresent (line 188) | @SafeVarargs method annotNotPresent (line 197) | @SafeVarargs method toString (line 202) | @Override method formatMethod (line 207) | private String formatMethod() { method formatParameter (line 213) | private String formatParameter(Parameter param) { method formatAnnotation (line 221) | private String formatAnnotation(Annotation annotation) { method toResolvableType (line 231) | private static ResolvableType toResolvableType(Class type, Class... method toResolvableType (line 236) | private static ResolvableType toResolvableType(Class type, Resolvab... method on (line 246) | public static Builder on(Class objectClass) { method initProxy (line 250) | @SuppressWarnings("unchecked") class Builder (line 294) | public static final class Builder { method Builder (line 300) | private Builder(Class objectClass) { method addFilter (line 305) | private void addFilter(String message, Predicate filter) { method named (line 312) | public Builder named(String methodName) { method annot (line 320) | @SafeVarargs method annotPresent (line 331) | @SafeVarargs method annotNotPresent (line 342) | @SafeVarargs method returning (line 363) | public Builder returning(Class returnType, Class... generic... method returning (line 373) | public Builder returning(Class returnType, ResolvableType gene... method returning (line 381) | public Builder returning(ResolvableType returnType) { method build (line 397) | public ResolvableMethod build() { method isMatch (line 404) | private boolean isMatch(Method method) { method formatMethods (line 408) | private String formatMethods(Set methods) { method mockCall (line 414) | public ResolvableMethod mockCall(Consumer invoker) { method resolveMethod (line 428) | public Method resolveMethod() { method resolveMethod (line 437) | public Method resolveMethod(String methodName) { method resolveReturnType (line 446) | public MethodParameter resolveReturnType() { method resolveReturnType (line 457) | public MethodParameter resolveReturnType(Class returnType, Class<... method resolveReturnType (line 469) | public MethodParameter resolveReturnType(Class returnType, Resolv... method resolveReturnType (line 474) | public MethodParameter resolveReturnType(ResolvableType returnType) { method toString (line 478) | @Override method formatFilters (line 484) | private String formatFilters() { class LabeledPredicate (line 495) | private static final class LabeledPredicate implements Predicate { method LabeledPredicate (line 501) | private LabeledPredicate(String label, Predicate delegate) { method test (line 506) | @Override method and (line 511) | @Override method negate (line 516) | @Override method or (line 521) | @Override method toString (line 526) | @Override class ArgResolver (line 536) | public final class ArgResolver { method ArgResolver (line 540) | @SafeVarargs method annot (line 549) | @SafeVarargs method annotPresent (line 561) | @SafeVarargs method annotNotPresent (line 571) | @SafeVarargs method arg (line 583) | public MethodParameter arg(Class type, Class... generics) { method arg (line 591) | public MethodParameter arg(Class type, ResolvableType generic, Re... method arg (line 599) | public MethodParameter arg(ResolvableType type) { method arg (line 607) | public MethodParameter arg() { method applyFilters (line 615) | private List applyFilters() { class MethodInvocationInterceptor (line 628) | private static class MethodInvocationInterceptor method getInvokedMethod (line 633) | Method getInvokedMethod() { method intercept (line 637) | @Override method invoke (line 648) | @Override FILE: web/src/test/java/org/springframework/security/web/method/annotation/AuthenticationPrincipalArgumentResolverTests.java class AuthenticationPrincipalArgumentResolverTests (line 54) | public class AuthenticationPrincipalArgumentResolverTests { method setup (line 62) | @BeforeEach method cleanup (line 69) | @AfterEach method supportsParameterNoAnnotation (line 74) | @Test method supportsParameterAnnotation (line 79) | @Test method supportsParameterCustomAnnotation (line 84) | @Test method resolveArgumentNullAuthentication (line 89) | @Test method resolveArgumentNullPrincipal (line 94) | @Test method resolveArgumentString (line 100) | @Test method resolveArgumentPrincipalStringOnObject (line 107) | @Test method resolveArgumentUserDetails (line 114) | @Test method resolveArgumentCustomUserPrincipal (line 121) | @Test method resolveArgumentCustomAnnotation (line 128) | @Test method resolveArgumentSpel (line 135) | @Test method resolveArgumentSpelBean (line 143) | @Test method resolveArgumentSpelCopy (line 154) | @Test method resolveArgumentSpelPrimitive (line 163) | @Test method resolveArgumentNullOnInvalidType (line 172) | @Test method resolveArgumentErrorOnInvalidType (line 178) | @Test method resolveArgumentCustomserErrorOnInvalidType (line 185) | @Test method resolveArgumentObject (line 192) | @Test method resolveArgumentCustomMetaAnnotation (line 199) | @Test method resolveArgumentCustomMetaAnnotationTpl (line 208) | @Test method resolveArgumentWhenAliasForOnInterfaceThenInherits (line 218) | @Test method showUserNoAnnotation (line 226) | private MethodParameter showUserNoAnnotation() { method showUserNoConcreteAnnotation (line 230) | private MethodParameter showUserNoConcreteAnnotation() { method showUserAnnotationString (line 234) | private MethodParameter showUserAnnotationString() { method showUserAnnotationErrorOnInvalidType (line 238) | private MethodParameter showUserAnnotationErrorOnInvalidType() { method showUserAnnotationCurrentUserErrorOnInvalidType (line 242) | private MethodParameter showUserAnnotationCurrentUserErrorOnInvalidTyp... method showUserAnnotationUserDetails (line 246) | private MethodParameter showUserAnnotationUserDetails() { method showUserAnnotationCustomUserPrincipal (line 250) | private MethodParameter showUserAnnotationCustomUserPrincipal() { method showUserCustomAnnotation (line 254) | private MethodParameter showUserCustomAnnotation() { method showUserSpel (line 258) | private MethodParameter showUserSpel() { method showUserSpelBean (line 262) | private MethodParameter showUserSpelBean() { method showUserSpelCopy (line 266) | private MethodParameter showUserSpelCopy() { method showUserSpelPrimitive (line 270) | private MethodParameter showUserSpelPrimitive() { method showUserAnnotationObject (line 274) | private MethodParameter showUserAnnotationObject() { method showUserCustomMetaAnnotation (line 278) | private MethodParameter showUserCustomMetaAnnotation() { method showUserCustomMetaAnnotationTpl (line 282) | private MethodParameter showUserCustomMetaAnnotationTpl() { method getMethodParameter (line 286) | private MethodParameter getMethodParameter(String methodName, Class... method setAuthenticationPrincipal (line 291) | private void setAuthenticationPrincipal(Object principal) { type TestInterface (line 338) | public interface TestInterface { method showUserNoConcreteAnnotation (line 340) | void showUserNoConcreteAnnotation(@Property("property") String prope... class TestController (line 344) | public static class TestController implements TestInterface { method showUserNoAnnotation (line 346) | public void showUserNoAnnotation(String user) { method showUserNoConcreteAnnotation (line 349) | @Override method showUserAnnotation (line 354) | public void showUserAnnotation(@AuthenticationPrincipal String user) { method showUserAnnotationErrorOnInvalidType (line 357) | public void showUserAnnotationErrorOnInvalidType( method showUserAnnotationCurrentUserErrorOnInvalidType (line 361) | public void showUserAnnotationCurrentUserErrorOnInvalidType(@Current... method showUserAnnotation (line 364) | public void showUserAnnotation(@AuthenticationPrincipal UserDetails ... method showUserAnnotation (line 367) | public void showUserAnnotation(@AuthenticationPrincipal CustomUserPr... method showUserCustomAnnotation (line 370) | public void showUserCustomAnnotation(@CurrentUser CustomUserPrincipa... method showUserCustomMetaAnnotation (line 373) | public void showUserCustomMetaAnnotation(@CurrentUser2(expression = ... method showUserCustomMetaAnnotationTpl (line 376) | public void showUserCustomMetaAnnotationTpl(@CurrentUser3(property =... method showUserAnnotation (line 379) | public void showUserAnnotation(@AuthenticationPrincipal Object user) { method showUserSpel (line 382) | public void showUserSpel(@AuthenticationPrincipal(expression = "prop... method showUserSpelBean (line 385) | public void showUserSpelBean(@AuthenticationPrincipal(expression = "... method showUserSpelCopy (line 388) | public void showUserSpelCopy(@AuthenticationPrincipal( method showUserSpelPrimitive (line 392) | public void showUserSpelPrimitive(@AuthenticationPrincipal(expressio... class CustomUserPrincipal (line 397) | static class CustomUserPrincipal { method getPrincipal (line 403) | public Object getPrincipal() { class CopyUserPrincipal (line 409) | public static class CopyUserPrincipal { method CopyUserPrincipal (line 413) | public CopyUserPrincipal(String property) { method CopyUserPrincipal (line 417) | public CopyUserPrincipal(CopyUserPrincipal toCopy) { method equals (line 421) | @Override method hashCode (line 444) | @Override FILE: web/src/test/java/org/springframework/security/web/method/annotation/CsrfTokenArgumentResolverTests.java class CsrfTokenArgumentResolverTests (line 43) | @ExtendWith(MockitoExtension.class) method setup (line 60) | @BeforeEach method supportsParameterFalse (line 68) | @Test method supportsParameterTrue (line 73) | @Test method resolveArgumentNotFound (line 78) | @Test method resolveArgumentFound (line 84) | @Test method noToken (line 91) | private MethodParameter noToken() { method token (line 95) | private MethodParameter token() { method getMethodParameter (line 99) | private MethodParameter getMethodParameter(String methodName, Class... class TestController (line 104) | public static class TestController { method noToken (line 106) | public void noToken(String user) { method token (line 109) | public void token(CsrfToken token) { FILE: web/src/test/java/org/springframework/security/web/method/annotation/CurrentSecurityContextArgumentResolverTests.java class CurrentSecurityContextArgumentResolverTests (line 56) | public class CurrentSecurityContextArgumentResolverTests { method setup (line 62) | @BeforeEach method cleanup (line 69) | @AfterEach method supportsParameterNoAnnotationWrongType (line 74) | @Test method supportsParameterNoAnnotation (line 79) | @Test method supportsParameterCustomSecurityContextNoAnnotation (line 84) | @Test method supportsParameterNoAnnotationCustomType (line 90) | @Test method supportsParameterAnnotation (line 96) | @Test method resolveArgumentWithCustomSecurityContext (line 101) | @Test method resolveArgumentWithCustomSecurityContextNoAnnotation (line 110) | @Test method resolveArgumentWithNoAnnotation (line 119) | @Test method resolveArgumentWithCustomSecurityContextTypeMatch (line 128) | @Test method resolveArgumentNullAuthentication (line 137) | @Test method resolveArgumentWithAuthentication (line 147) | @Test method resolveArgumentWithAuthenticationWithBean (line 156) | @Test method resolveArgumentWithNullAuthentication (line 165) | @Test method resolveArgumentWithOptionalPrincipal (line 175) | @Test method resolveArgumentWithPrincipal (line 186) | @Test method resolveArgumentUserDetails (line 195) | @Test method resolveArgumentSecurityContextErrorOnInvalidTypeImplicit (line 202) | @Test method resolveArgumentSecurityContextErrorOnInvalidTypeFalse (line 210) | @Test method resolveArgumentSecurityContextErrorOnInvalidTypeTrue (line 218) | @Test method metaAnnotationWhenCurrentCustomSecurityContextThenInjectSecurityContext (line 226) | @Test method metaAnnotationWhenCurrentAuthenticationThenInjectAuthentication (line 231) | @Test method metaAnnotationWhenCurrentSecurityWithErrorOnInvalidTypeThenInjectSecurityContext (line 240) | @Test method metaAnnotationWhenCurrentSecurityWithErrorOnInvalidTypeThenMisMatch (line 246) | @Test method resolveArgumentCustomMetaAnnotation (line 252) | @Test method resolveArgumentCustomMetaAnnotationTpl (line 260) | @Test method showSecurityContextNoAnnotationTypeMismatch (line 269) | private MethodParameter showSecurityContextNoAnnotationTypeMismatch() { method showSecurityContextNoAnnotation (line 273) | private MethodParameter showSecurityContextNoAnnotation() { method showSecurityContextAnnotation (line 277) | private MethodParameter showSecurityContextAnnotation() { method showAnnotationWithCustomSecurityContext (line 281) | private MethodParameter showAnnotationWithCustomSecurityContext() { method showAnnotationWithCustomSecurityContextTypeMatch (line 285) | private MethodParameter showAnnotationWithCustomSecurityContextTypeMat... method showSecurityContextAuthenticationAnnotation (line 289) | private MethodParameter showSecurityContextAuthenticationAnnotation() { method showSecurityContextAuthenticationWithBean (line 293) | public MethodParameter showSecurityContextAuthenticationWithBean() { method showSecurityContextAuthenticationWithOptionalPrincipal (line 297) | private MethodParameter showSecurityContextAuthenticationWithOptionalP... method showSecurityContextAuthenticationWithPrincipal (line 301) | private MethodParameter showSecurityContextAuthenticationWithPrincipal... method showSecurityContextWithUserDetail (line 305) | private MethodParameter showSecurityContextWithUserDetail() { method showSecurityContextErrorOnInvalidTypeImplicit (line 309) | private MethodParameter showSecurityContextErrorOnInvalidTypeImplicit() { method showSecurityContextErrorOnInvalidTypeFalse (line 313) | private MethodParameter showSecurityContextErrorOnInvalidTypeFalse() { method showSecurityContextErrorOnInvalidTypeTrue (line 317) | private MethodParameter showSecurityContextErrorOnInvalidTypeTrue() { method showCurrentCustomSecurityContext (line 321) | public MethodParameter showCurrentCustomSecurityContext() { method showCurrentAuthentication (line 325) | public MethodParameter showCurrentAuthentication() { method showUserCustomMetaAnnotation (line 329) | public MethodParameter showUserCustomMetaAnnotation() { method showUserCustomMetaAnnotationTpl (line 333) | public MethodParameter showUserCustomMetaAnnotationTpl() { method showCurrentSecurityWithErrorOnInvalidType (line 337) | public MethodParameter showCurrentSecurityWithErrorOnInvalidType() { method showCurrentSecurityWithErrorOnInvalidTypeMisMatch (line 341) | public MethodParameter showCurrentSecurityWithErrorOnInvalidTypeMisMat... method showSecurityContextWithCustomSecurityContextNoAnnotation (line 345) | public MethodParameter showSecurityContextWithCustomSecurityContextNoA... method getMethodParameter (line 350) | private MethodParameter getMethodParameter(String methodName, Class... method setAuthenticationPrincipal (line 355) | private void setAuthenticationPrincipal(Object principal) { method setAuthenticationPrincipalWithCustomSecurityContext (line 360) | private void setAuthenticationPrincipalWithCustomSecurityContext(Objec... method setAuthenticationDetail (line 366) | private void setAuthenticationDetail(Object detail) { class TestController (line 372) | public static class TestController { method showSecurityContextNoAnnotation (line 374) | public void showSecurityContextNoAnnotation(String user) { method showSecurityContextAnnotation (line 377) | public void showSecurityContextAnnotation(@CurrentSecurityContext Se... method showAnnotationWithCustomSecurityContext (line 380) | public void showAnnotationWithCustomSecurityContext(@CurrentSecurity... method showAnnotationWithCustomSecurityContextTypeMatch (line 383) | public void showAnnotationWithCustomSecurityContextTypeMatch( method showSecurityContextAuthenticationAnnotation (line 387) | public void showSecurityContextAuthenticationAnnotation( method showSecurityContextAuthenticationWithBean (line 391) | public void showSecurityContextAuthenticationWithBean( method showSecurityContextAuthenticationWithOptionalPrincipal (line 395) | public void showSecurityContextAuthenticationWithOptionalPrincipal( method showSecurityContextAuthenticationWithPrincipal (line 399) | public void showSecurityContextAuthenticationWithPrincipal( method showSecurityContextWithUserDetail (line 403) | public void showSecurityContextWithUserDetail( method showSecurityContextErrorOnInvalidTypeImplicit (line 407) | public void showSecurityContextErrorOnInvalidTypeImplicit(@CurrentSe... method showSecurityContextErrorOnInvalidTypeFalse (line 410) | public void showSecurityContextErrorOnInvalidTypeFalse( method showSecurityContextErrorOnInvalidTypeTrue (line 414) | public void showSecurityContextErrorOnInvalidTypeTrue( method showCurrentCustomSecurityContext (line 418) | public void showCurrentCustomSecurityContext(@CurrentCustomSecurityC... method showCurrentAuthentication (line 421) | public void showCurrentAuthentication(@CurrentAuthentication Authent... method showUserCustomMetaAnnotation (line 424) | public void showUserCustomMetaAnnotation( method showUserCustomMetaAnnotationTpl (line 428) | public void showUserCustomMetaAnnotationTpl( method showCurrentSecurityWithErrorOnInvalidType (line 432) | public void showCurrentSecurityWithErrorOnInvalidType( method showCurrentSecurityWithErrorOnInvalidTypeMisMatch (line 436) | public void showCurrentSecurityWithErrorOnInvalidTypeMisMatch( method showSecurityContextNoAnnotation (line 440) | public void showSecurityContextNoAnnotation(SecurityContext context) { method showSecurityContextWithCustomSecurityContextNoAnnotation (line 443) | public void showSecurityContextWithCustomSecurityContextNoAnnotation... class CustomSecurityContext (line 448) | static class CustomSecurityContext implements SecurityContext { method getAuthentication (line 452) | @Override method setAuthentication (line 457) | @Override FILE: web/src/test/java/org/springframework/security/web/reactive/result/method/annotation/AuthenticationPrincipalArgumentResolverTests.java class AuthenticationPrincipalArgumentResolverTests (line 56) | @ExtendWith(MockitoExtension.class) method setup (line 83) | @BeforeEach method supportsParameterAuthenticationPrincipal (line 89) | @Test method supportsParameterCurrentUser (line 94) | @Test method resolveArgumentWhenIsAuthenticationThenObtainsPrincipal (line 99) | @Test method resolveArgumentWhenIsEmptyThenMonoEmpty (line 108) | @Test method resolveArgumentWhenMonoIsAuthenticationThenObtainsPrincipal (line 116) | @Test method resolveArgumentWhenMonoIsAuthenticationAndNoGenericThenObtainsPrincipal (line 125) | @Test method resolveArgumentWhenSpelThenObtainsPrincipal (line 137) | @Test method resolveArgumentWhenSpelWithPrimitiveThenObtainsPrincipal (line 147) | @Test method resolveArgumentWhenBeanThenObtainsPrincipal (line 157) | @Test method resolveArgumentWhenMetaThenObtainsPrincipal (line 168) | @Test method resolveArgumentWhenErrorOnInvalidTypeImplicit (line 177) | @Test method resolveArgumentWhenErrorOnInvalidTypeExplicitFalse (line 189) | @Test method resolveArgumentWhenErrorOnInvalidTypeExplicitTrue (line 201) | @Test method resolveArgumentCustomMetaAnnotation (line 213) | @Test method resolveArgumentCustomMetaAnnotationTpl (line 223) | @Test method resolveArgumentWhenAliasForOnInterfaceThenInherits (line 234) | @Test method arg0 (line 247) | private MethodParameter arg0(String methodName) { method showUserCustomMetaAnnotation (line 252) | public void showUserCustomMetaAnnotation(@CurrentUser2(expression = "p... method showUserCustomMetaAnnotationTpl (line 255) | public void showUserCustomMetaAnnotationTpl(@CurrentUser3(property = "... method authenticationPrincipal (line 258) | void authenticationPrincipal(@AuthenticationPrincipal String principal, method authenticationPrincipalNoGeneric (line 262) | void authenticationPrincipalNoGeneric(@AuthenticationPrincipal Mono mo... method spel (line 265) | void spel(@AuthenticationPrincipal(expression = "id") Long id) { method spelPrimitive (line 268) | void spelPrimitive(@AuthenticationPrincipal(expression = "id") int id) { method bean (line 271) | void bean(@AuthenticationPrincipal(expression = "@beanName.methodName(... method meta (line 274) | void meta(@CurrentUser String principal) { method errorOnInvalidTypeWhenImplicit (line 277) | void errorOnInvalidTypeWhenImplicit(@AuthenticationPrincipal Integer i... method errorOnInvalidTypeWhenExplicitFalse (line 280) | void errorOnInvalidTypeWhenExplicitFalse(@AuthenticationPrincipal(erro... method errorOnInvalidTypeWhenExplicitTrue (line 283) | void errorOnInvalidTypeWhenExplicitTrue(@AuthenticationPrincipal(error... class Bean (line 286) | static class Bean { method methodName (line 288) | public Long methodName(MyUser user) { class MyUser (line 294) | static class MyUser { method MyUser (line 298) | MyUser(Long id) { method getId (line 302) | public Long getId() { class MyUserPrimitive (line 308) | static class MyUserPrimitive { method MyUserPrimitive (line 312) | MyUserPrimitive(int id) { method getId (line 316) | public int getId() { class CustomUserPrincipal (line 330) | static class CustomUserPrincipal { method getPrincipal (line 336) | public Object getPrincipal() { type TestInterface (line 369) | private interface TestInterface { method showUserNoConcreteAnnotation (line 371) | void showUserNoConcreteAnnotation(@Property("property") String prope... class TestController (line 375) | private static class TestController implements TestInterface { method showUserNoConcreteAnnotation (line 377) | @Override FILE: web/src/test/java/org/springframework/security/web/reactive/result/method/annotation/CurrentSecurityContextArgumentResolverTests.java class CurrentSecurityContextArgumentResolverTests (line 54) | @ExtendWith(MockitoExtension.class) method setup (line 88) | @BeforeEach method supportsParameterCurrentSecurityContext (line 94) | @Test method supportsParameterCurrentSecurityContextNoAnnotation (line 100) | @Test method supportsParameterCurrentCustomSecurityContextNoAnnotation (line 106) | @Test method supportsParameterWithAuthentication (line 113) | @Test method resolveArgumentWithNullSecurityContext (line 119) | @Test method resolveArgumentWithSecurityContext (line 132) | @Test method resolveArgumentWithSecurityContextNoAnnotation (line 149) | @Test method resolveArgumentWithCustomSecurityContextNoAnnotation (line 166) | @Test method resolveArgumentWithCustomSecurityContext (line 183) | @Test method resolveArgumentWithNullAuthentication1 (line 200) | @Test method resolveArgumentWithNullAuthentication2 (line 217) | @Test method resolveArgumentWithAuthentication1 (line 231) | @Test method resolveArgumentWithNullAuthenticationOptional1 (line 245) | @Test method resolveArgumentWithAuthenticationOptional1 (line 259) | @Test method resolveArgumentWithNullDepthProp1 (line 273) | @Test method resolveArgumentWithStringDepthProp (line 287) | @Test method resolveArgumentWhenErrorOnInvalidTypeImplicit (line 301) | @Test method resolveArgumentErrorOnInvalidTypeWhenExplicitFalse (line 315) | @Test method resolveArgumentErrorOnInvalidTypeWhenExplicitTrue (line 329) | @Test method metaAnnotationWhenDefaultSecurityContextThenInjectSecurityContext (line 342) | @Test method metaAnnotationWhenCurrentAuthenticationThenInjectAuthentication (line 359) | @Test method metaAnnotationWhenCurrentSecurityWithErrorOnInvalidTypeThenInjectSecurityContext (line 376) | @Test method metaAnnotationWhenCurrentSecurityWithErrorOnInvalidTypeThenMisMatch (line 393) | @Test method resolveArgumentCustomMetaAnnotation (line 407) | @Test method resolveArgumentCustomMetaAnnotationTpl (line 421) | @Test method showUserCustomMetaAnnotation (line 436) | void showUserCustomMetaAnnotation( method showUserCustomMetaAnnotationTpl (line 440) | void showUserCustomMetaAnnotationTpl(@CurrentAuthenticationProperty(pr... method securityContext (line 443) | void securityContext(@CurrentSecurityContext Mono mon... method securityContextNoAnnotation (line 446) | void securityContextNoAnnotation(Mono securityContext... method customSecurityContextNoAnnotation (line 449) | void customSecurityContextNoAnnotation(Mono sec... method customSecurityContext (line 452) | void customSecurityContext(@CurrentSecurityContext Mono... method currentSecurityWithErrorOnInvalidType (line 487) | void currentSecurityWithErrorOnInvalidType( method currentSecurityWithErrorOnInvalidTypeMisMatch (line 491) | void currentSecurityWithErrorOnInvalidTypeMisMatch( method buildAuthenticationWithPrincipal (line 495) | private Authentication buildAuthenticationWithPrincipal(Object princip... class CustomSecurityContext (line 539) | static class CustomSecurityContext implements SecurityContext { method CustomSecurityContext (line 543) | CustomSecurityContext(Authentication authentication) { method getAuthentication (line 547) | @Override method setAuthentication (line 552) | @Override FILE: web/src/test/java/org/springframework/security/web/reactive/result/view/CsrfRequestDataValueProcessorTests.java class CsrfRequestDataValueProcessorTests (line 39) | public class CsrfRequestDataValueProcessorTests { method setup (line 49) | @BeforeEach method assertAllMethodsDeclared (line 55) | @Test method getExtraHiddenFieldsNoCsrfToken (line 66) | @Test method getExtraHiddenFieldsHasCsrfTokenNoMethodSet (line 72) | @Test method getExtraHiddenFieldsHasCsrfToken_GET (line 77) | @Test method getExtraHiddenFieldsHasCsrfToken_get (line 83) | @Test method getExtraHiddenFieldsHasCsrfToken_POST (line 89) | @Test method getExtraHiddenFieldsHasCsrfToken_post (line 95) | @Test method processActionWithMethodArg (line 101) | @Test method processFormFieldValue (line 107) | @Test method processUrl (line 113) | @Test method createGetExtraHiddenFieldsHasCsrfToken (line 119) | @Test method exchange (line 129) | private MockServerWebExchange exchange(HttpMethod method) { FILE: web/src/test/java/org/springframework/security/web/savedrequest/CookieRequestCacheTests.java class CookieRequestCacheTests (line 38) | public class CookieRequestCacheTests { method saveRequestWhenMatchesThenSavedRequestInACookieOnResponse (line 42) | @Test method setRequestMatcherWhenRequestMatcherIsSetNullThenThrowsIllegalArgumentException (line 64) | @Test method getMatchingRequestWhenRequestMatcherDefinedThenReturnsCorrectSubsetOfCachedRequests (line 70) | @Test method getRequestWhenRequestIsWithoutCookiesThenReturnsNullSavedRequest (line 83) | @Test method getRequestWhenRequestDoesNotContainSavedRequestCookieThenReturnsNull (line 91) | @Test method getRequestWhenRequestContainsSavedRequestCookieThenReturnsSaveRequest (line 100) | @Test method getRequestWhenRequestContainsSavedRequestCookieThenSavedRequestContainsRequestParameters (line 111) | @Test method matchingRequestWhenRequestDoesNotContainSavedRequestCookieThenReturnsNull (line 126) | @Test method matchingRequestWhenRequestContainsSavedRequestCookieThenSetsAnExpiredCookieInResponse (line 136) | @Test method requestWhenDoesNotMatchSavedRequestThenDoesNotClearCookie (line 156) | @Test method matchingRequestWhenUrlEncodedQueryParametersThenDoesNotDuplicate (line 174) | @Test method removeRequestWhenInvokedThenSetsAnExpiredCookieOnResponse (line 193) | @Test method matchingRequestWhenMatchThenKeepOriginalRequestLocale (line 205) | @Test method setCookieCustomizer (line 223) | @Test method encodeCookie (line 239) | private static String encodeCookie(String cookieValue) { method decodeCookie (line 243) | private static String decodeCookie(String encodedCookieValue) { method illegalCookieValueReturnNull (line 248) | @Test FILE: web/src/test/java/org/springframework/security/web/savedrequest/DefaultSavedRequestTests.java class DefaultSavedRequestTests (line 30) | public class DefaultSavedRequestTests { method headersAreCaseInsensitive (line 33) | @Test method discardsIfNoneMatchHeader (line 42) | @Test method parametersAreCaseSensitive (line 51) | @Test method getRedirectUrlWhenNoQueryAndDefaultMatchingRequestParameterNameThenNoQuery (line 61) | @Test method getRedirectUrlWhenQueryAndDefaultMatchingRequestParameterNameNullThenNoQuery (line 68) | @Test method getRedirectUrlWhenNoQueryAndNullMatchingRequestParameterNameThenNoQuery (line 77) | @Test method getRedirectUrlWhenNoQueryAndMatchingRequestParameterNameThenQuery (line 84) | @Test method getRedirectUrlWhenQueryEmptyAndMatchingRequestParameterNameThenQuery (line 91) | @Test method getRedirectUrlWhenQueryEndsAmpersandAndMatchingRequestParameterNameThenQuery (line 100) | @Test method getRedirectUrlWhenQueryDoesNotEndAmpersandAndMatchingRequestParameterNameThenQuery (line 109) | @Test method getRedirectUrlWhenQueryAlreadyHasSuccessThenDoesNotAdd (line 119) | @Test FILE: web/src/test/java/org/springframework/security/web/savedrequest/HttpSessionRequestCacheTests.java class HttpSessionRequestCacheTests (line 44) | public class HttpSessionRequestCacheTests { method originalGetRequestDoesntMatchIncomingPost (line 46) | @Test method requestMatcherDefinesCorrectSubsetOfCachedRequests (line 59) | @Test method getRequestCustomNoClassCastException (line 72) | @Test method testCustomSessionAttrName (line 88) | @Test method getMatchingRequestWhenMatchingRequestParameterNameSetThenSessionNotAccessed (line 99) | @Test method getMatchingRequestWhenMatchingRequestParameterNameSetAndParameterExistThenLookedUp (line 110) | @Test method getMatchingRequestWhenMatchingRequestParameterNameSetAndParameterExistAndQueryThenLookedUp (line 124) | @Test method getMatchingRequestWhenMatchesThenRemoved (line 138) | @Test method getMatchingRequestWhenMatchingRequestParameterNameSetThenDoesNotInvokeGetParameterMethods (line 154) | @Test class CustomSavedRequest (line 169) | private static final class CustomSavedRequest implements SavedRequest { method CustomSavedRequest (line 173) | private CustomSavedRequest(SavedRequest delegate) { method getRedirectUrl (line 177) | @Override method getCookies (line 182) | @Override method getMethod (line 187) | @Override method getHeaderValues (line 192) | @Override method getHeaderNames (line 197) | @Override method getLocales (line 202) | @Override method getParameterValues (line 207) | @Override method getParameterMap (line 212) | @Override FILE: web/src/test/java/org/springframework/security/web/savedrequest/RequestCacheAwareFilterTests.java class RequestCacheAwareFilterTests (line 33) | public class RequestCacheAwareFilterTests { method doFilterWhenHttpSessionRequestCacheConfiguredThenSavedRequestRemovedAfterMatch (line 35) | @Test method doFilterWhenCookieRequestCacheConfiguredThenExpiredSavedRequestCookieSetAfterMatch (line 46) | @Test FILE: web/src/test/java/org/springframework/security/web/savedrequest/SavedCookieTests.java class SavedCookieTests (line 27) | public class SavedCookieTests { method setUp (line 33) | @BeforeEach method testGetName (line 43) | @Test method testGetValue (line 48) | @Test method testGetDomain (line 53) | @Test method testGetMaxAge (line 58) | @Test method testGetPath (line 63) | @Test method testGetCookie (line 68) | @Test method testSerializable (line 79) | @Test FILE: web/src/test/java/org/springframework/security/web/savedrequest/SavedRequestAwareWrapperTests.java class SavedRequestAwareWrapperTests (line 33) | public class SavedRequestAwareWrapperTests { method createWrapper (line 35) | private SavedRequestAwareWrapper createWrapper(MockHttpServletRequest ... method savedRequestCookiesAreIgnored (line 42) | @Test method savedRequesthHeaderIsReturnedIfSavedRequestIsSet (line 53) | @Test method wrappedRequestParameterTakesPrecedenceOverSavedRequest (line 70) | @Test method savedRequestDoesntCreateDuplicateParams (line 90) | @Test method savedRequestHeadersTakePrecedence (line 102) | @Test method getParameterValuesReturnsNullIfParameterIsntSet (line 112) | @Test method getParameterValuesReturnsCombinedSavedAndWrappedRequestValues (line 119) | @Test method expecteDateHeaderIsReturnedFromSavedRequest (line 134) | @Test method invalidDateHeaderIsRejected (line 146) | @Test method correctHttpMethodIsReturned (line 154) | @Test method correctIntHeaderIsReturned (line 161) | @Test method correctContentTypeIsReturned (line 171) | @Test FILE: web/src/test/java/org/springframework/security/web/savedrequest/SimpleSavedRequestTests.java class SimpleSavedRequestTests (line 30) | public class SimpleSavedRequestTests { method constructorWhenGivenSavedRequestThenCopies (line 32) | @Test method constructorWhenGivenRedirectUrlThenDefaultValues (line 60) | @Test method prepareSavedRequest (line 71) | private SimpleSavedRequest prepareSavedRequest() { FILE: web/src/test/java/org/springframework/security/web/server/DefaultServerRedirectStrategyTests.java class DefaultServerRedirectStrategyTests (line 39) | @ExtendWith(MockitoExtension.class) method sendRedirectWhenLocationNullThenException (line 49) | @Test method sendRedirectWhenExchangeNullThenException (line 54) | @Test method sendRedirectWhenNoSubscribersThenNoActions (line 59) | @Test method sendRedirectWhenNoContextPathThenStatusAndLocationSet (line 65) | @Test method sendRedirectWhenContextPathSetThenStatusAndLocationSet (line 73) | @Test method sendRedirectWhenContextPathSetAndAbsoluteURLThenStatusAndLocationSet (line 82) | @Test method sendRedirectWhenContextPathSetAndDisabledThenStatusAndLocationSet (line 91) | @Test method sendRedirectWhenCustomStatusThenStatusSet (line 100) | @Test method setHttpStatusWhenNullThenException (line 110) | @Test method exchange (line 115) | private static MockServerWebExchange exchange(MockServerHttpRequest.Ba... FILE: web/src/test/java/org/springframework/security/web/server/DelegatingServerAuthenticationEntryPointTests.java class DelegatingServerAuthenticationEntryPointTests (line 43) | @ExtendWith(MockitoExtension.class) method commenceWhenNotMatchThenMatchThenOnlySecondDelegateInvoked (line 64) | @Test method commenceWhenNotMatchThenDefault (line 78) | @Test FILE: web/src/test/java/org/springframework/security/web/server/ExchangeMatcherRedirectWebFilterTests.java class ExchangeMatcherRedirectWebFilterTests (line 35) | public class ExchangeMatcherRedirectWebFilterTests { method filterWhenRequestMatchThenRedirectToSpecifiedUrl (line 37) | @Test method filterWhenRequestNotMatchThenNextFilter (line 54) | @Test method constructWhenExchangeMatcherNull (line 65) | @Test method constructWhenRedirectUrlNull (line 71) | @Test method constructWhenRedirectUrlEmpty (line 78) | @Test method constructWhenRedirectUrlBlank (line 85) | @Test FILE: web/src/test/java/org/springframework/security/web/server/FormPostServerRedirectStrategyTests.java class FormPostServerRedirectStrategyTests (line 37) | public class FormPostServerRedirectStrategyTests { method redirectWhetLocationAbsoluteUriIsPresentThenRedirect (line 47) | @Test method redirectWhetLocationRootRelativeUriIsPresentThenRedirect (line 58) | @Test method redirectWhetLocationRelativeUriIsPresentThenRedirect (line 69) | @Test method redirectWhenLocationAbsoluteUriWithFragmentIsPresentThenRedirect (line 80) | @Test method redirectWhenLocationAbsoluteUriWithQueryParamsIsPresentThenRedirect (line 91) | @Test method hasScriptSrcNonce (line 106) | private ThrowingConsumer hasScriptSrcNonce() { FILE: web/src/test/java/org/springframework/security/web/server/ObservationWebFilterChainDecoratorTests.java class ObservationWebFilterChainDecoratorTests (line 51) | public class ObservationWebFilterChainDecoratorTests { method decorateWhenDefaultsThenObserves (line 53) | @Test method decorateWhenNoopThenDoesNotObserve (line 67) | @Test method decorateWhenTerminatingFilterThenObserves (line 81) | @Test method decorateWhenFilterErrorThenStopsObservation (line 111) | @Test method decorateWhenErrorSignalThenStopsObservation (line 139) | @Test method decorateWhenCustomAfterFilterThenObserves (line 174) | @Test method decorateFiltersWhenCompletesThenHasSpringSecurityReachedFilterNameTag (line 221) | @ParameterizedTest method decorateFiltersWhenCompletesThenHasSpringSecurityReachedFilterNameTagArguments (line 242) | static Stream decorateFiltersWhenCompletesThenHasSpringSecu... class BasicAuthenticationFilter (line 257) | static class BasicAuthenticationFilter implements WebFilter { method filter (line 259) | @Override class ErroringFilter (line 266) | static class ErroringFilter implements WebFilter { method filter (line 268) | @Override class TerminatingFilter (line 275) | static class TerminatingFilter implements WebFilter { method filter (line 277) | @Override class AccumulatingObservationHandler (line 284) | static class AccumulatingObservationHandler implements ObservationHand... method supportsContext (line 288) | @Override method onStart (line 293) | @Override method onError (line 298) | @Override method onEvent (line 303) | @Override method onScopeOpened (line 308) | @Override method onScopeClosed (line 313) | @Override method onScopeReset (line 318) | @Override method onStop (line 323) | @Override method assertSpanStart (line 328) | private void assertSpanStart(int index, String name, String parentNa... method assertSpanStop (line 348) | private void assertSpanStop(int index, String name) { method assertSpanError (line 359) | private void assertSpanError(int index) { class Event (line 364) | static class Event { method Event (line 376) | Event(String event, Observation.Context context) { FILE: web/src/test/java/org/springframework/security/web/server/WebFilterChainProxyTests.java class WebFilterChainProxyTests (line 61) | public class WebFilterChainProxyTests { method filterWhenNoMatchThenContinuesChainAnd404 (line 64) | @Test method doFilterWhenMatchesThenObservationRegistryObserves (line 79) | @Test method doFilterWhenMismatchesThenObservationRegistryObserves (line 103) | @Test method doFilterWhenFilterExceptionThenObservationRegistryObserves (line 125) | @Test method doFilterWhenFirewallThenBadRequest (line 151) | @Test method doFilterWhenCustomFirewallThenInvoked (line 166) | @Test method doFilterWhenCustomExchangeRejectedHandlerThenInvoked (line 181) | @Test method doFilterWhenDelayedServerExchangeRejectedException (line 198) | @Test method assertFilterChainObservation (line 222) | static void assertFilterChainObservation(Observation.Context context, ... class Http200WebFilter (line 230) | static class Http200WebFilter implements WebFilter { method filter (line 232) | @Override class PassthroughWebFilter (line 239) | static class PassthroughWebFilter implements WebFilter { method filter (line 241) | @Override FILE: web/src/test/java/org/springframework/security/web/server/WebFilterExchangeTests.java class WebFilterExchangeTests (line 34) | @ExtendWith(MockitoExtension.class) method constructorServerWebExchangeWebFilterChainWhenExchangeNullThenException (line 43) | @Test method constructorServerWebExchangeWebFilterChainWhenChainNullThenException (line 48) | @Test method getExchange (line 53) | @Test method getChain (line 59) | @Test FILE: web/src/test/java/org/springframework/security/web/server/authentication/AnonymousAuthenticationWebFilterTests.java class AnonymousAuthenticationWebFilterTests (line 40) | @ExtendWith(MockitoExtension.class) method anonymousAuthenticationFilterWorking (line 43) | @Test class HttpMeController (line 52) | @RestController method me (line 56) | @GetMapping FILE: web/src/test/java/org/springframework/security/web/server/authentication/AuthenticationConverterServerWebExchangeMatcherTests.java class AuthenticationConverterServerWebExchangeMatcherTests (line 42) | @ExtendWith(MockitoExtension.class) method setup (line 54) | @BeforeEach method constructorConverterWhenConverterNullThenThrowsException (line 61) | @Test method matchesWhenNotEmptyThenReturnTrue (line 67) | @Test method matchesWhenEmptyThenReturnFalse (line 73) | @Test method matchesWhenErrorThenReturnFalse (line 79) | @Test method matchesWhenNullThenThrowsException (line 85) | @Test method matchesWhenExceptionThenPropagates (line 91) | @Test FILE: web/src/test/java/org/springframework/security/web/server/authentication/AuthenticationWebFilterTests.java class AuthenticationWebFilterTests (line 59) | @ExtendWith(MockitoExtension.class) method setup (line 82) | @BeforeEach method filterWhenDefaultsAndNoAuthenticationThenContinues (line 91) | @Test method filterWhenAuthenticationManagerResolverDefaultsAndNoAuthenticationThenContinues (line 107) | @Test method filterWhenDefaultsAndAuthenticationSuccessThenContinues (line 123) | @Test method filterWhenAuthenticationManagerResolverDefaultsAndAuthenticationSuccessThenContinues (line 141) | @Test method filterWhenDefaultsAndAuthenticationFailThenUnauthorized (line 160) | @Test method filterWhenDefaultEqualsAuthorityThenNoDuplicates (line 184) | @Test method filterWhenAuthenticationManagerResolverDefaultsAndAuthenticationFailThenUnauthorized (line 208) | @Test method filterWhenConvertEmptyThenOk (line 228) | @Test method filterWhenConvertErrorThenServerError (line 244) | @Test method filterWhenConvertAndAuthenticationSuccessThenSuccess (line 253) | @Test method filterWhenConvertAndAuthenticationEmptyThenServerError (line 267) | @Test method filterWhenNotMatchAndConvertAndAuthenticationSuccessThenContinues (line 278) | @Test method filterWhenConvertAndAuthenticationFailThenEntryPoint (line 295) | @Test method filterWhenConvertAndAuthenticationExceptionThenServerError (line 309) | @Test method setRequiresAuthenticationMatcherWhenNullThenException (line 320) | @Test class RunAsWebFilter (line 329) | private static final class RunAsWebFilter implements WebFilter { method RunAsWebFilter (line 333) | private RunAsWebFilter(Authentication authentication) { method filter (line 337) | @Override FILE: web/src/test/java/org/springframework/security/web/server/authentication/DelegatingServerAuthenticationConverterTests.java class DelegatingServerAuthenticationConverterTests (line 41) | @ExtendWith(MockitoExtension.class) method applyServerHttpBasicAuthenticationConverter (line 49) | @Test method applyApkServerAuthenticationConverter (line 59) | @Test method applyServerHttpBasicAuthenticationConverterWhenFirstAuthenticationConverterException (line 68) | @Test method applyApkServerAuthenticationConverterThenDelegate2NotInvokedAndError (line 80) | @Test class ApkServerAuthenticationConverter (line 90) | public static class ApkServerAuthenticationConverter implements Server... method convert (line 92) | @Override class ApkTokenAuthenticationToken (line 104) | public static class ApkTokenAuthenticationToken extends AbstractAuthen... method ApkTokenAuthenticationToken (line 108) | public ApkTokenAuthenticationToken(String apk) { method getApk (line 113) | public String getApk() { method getCredentials (line 117) | @Override method getPrincipal (line 122) | @Override class ApkAuthenticationException (line 129) | public static class ApkAuthenticationException extends AuthenticationE... method ApkAuthenticationException (line 131) | public ApkAuthenticationException(String msg) { FILE: web/src/test/java/org/springframework/security/web/server/authentication/DelegatingServerAuthenticationSuccessHandlerTests.java class DelegatingServerAuthenticationSuccessHandlerTests (line 45) | @ExtendWith(MockitoExtension.class) method givenDelegate1WillReturnMock (line 64) | private void givenDelegate1WillReturnMock() { method givenDelegate2WillReturnMock (line 68) | private void givenDelegate2WillReturnMock() { method constructorWhenNullThenIllegalArgumentException (line 72) | @Test method constructorWhenNullListThenIllegalArgumentException (line 78) | @Test method constructorWhenEmptyListThenIllegalArgumentException (line 84) | @Test method onAuthenticationSuccessWhenSingleThenExecuted (line 90) | @Test method onAuthenticationSuccessWhenMultipleThenExecuted (line 99) | @Test method onAuthenticationSuccessSequential (line 110) | @Test FILE: web/src/test/java/org/springframework/security/web/server/authentication/HttpBasicServerAuthenticationEntryPointTests.java class HttpBasicServerAuthenticationEntryPointTests (line 39) | @ExtendWith(MockitoExtension.class) method commenceWhenNoSubscribersThenNoActions (line 49) | @Test method commenceWhenSubscribeThenStatusAndHeaderSet (line 55) | @Test method commenceWhenCustomRealmThenStatusAndHeaderSet (line 64) | @Test method setRealmWhenNullThenException (line 74) | @Test method exchange (line 79) | private static MockServerWebExchange exchange(MockServerHttpRequest.Ba... FILE: web/src/test/java/org/springframework/security/web/server/authentication/HttpStatusServerEntryPointTests.java class HttpStatusServerEntryPointTests (line 34) | public class HttpStatusServerEntryPointTests { method setup (line 44) | @BeforeEach method constructorNullStatus (line 53) | @Test method unauthorized (line 59) | @Test FILE: web/src/test/java/org/springframework/security/web/server/authentication/ReactivePreAuthenticatedAuthenticationManagerTests.java class ReactivePreAuthenticatedAuthenticationManagerTests (line 44) | public class ReactivePreAuthenticatedAuthenticationManagerTests { method returnsAuthenticatedTokenForValidAccount (line 64) | @Test method returnsNullForNonExistingAccount (line 72) | @Test method throwsExceptionForLockedAccount (line 79) | @Test method throwsExceptionForDisabledAccount (line 86) | @Test method throwsExceptionForExpiredAccount (line 93) | @Test method throwsExceptionForAccountWithExpiredCredentials (line 100) | @Test method tokenForUser (line 109) | private Authentication tokenForUser(String username) { FILE: web/src/test/java/org/springframework/security/web/server/authentication/RedirectServerAuthenticationEntryPointTests.java class RedirectServerAuthenticationEntryPointTests (line 42) | @ExtendWith(MockitoExtension.class) method constructorStringWhenNullLocationThenException (line 59) | @Test method commenceWhenNoSubscribersThenNoActions (line 64) | @Test method commenceWhenSubscribeThenStatusAndLocationSet (line 72) | @Test method commenceWhenCustomServerRedirectStrategyThenCustomServerRedirectStrategyUsed (line 80) | @Test method setRedirectStrategyWhenNullThenException (line 90) | @Test FILE: web/src/test/java/org/springframework/security/web/server/authentication/RedirectServerAuthenticationFailureHandlerTests.java class RedirectServerAuthenticationFailureHandlerTests (line 46) | @ExtendWith(MockitoExtension.class) method constructorStringWhenNullLocationThenException (line 62) | @Test method commenceWhenNoSubscribersThenNoActions (line 67) | @Test method commenceWhenSubscribeThenStatusAndLocationSet (line 75) | @Test method commenceWhenCustomServerRedirectStrategyThenCustomServerRedirectStrategyUsed (line 83) | @Test method setRedirectStrategyWhenNullThenException (line 93) | @Test method createExchange (line 98) | private WebFilterExchange createExchange() { FILE: web/src/test/java/org/springframework/security/web/server/authentication/RedirectServerAuthenticationSuccessHandlerTests.java class RedirectServerAuthenticationSuccessHandlerTests (line 47) | @ExtendWith(MockitoExtension.class) method constructorStringWhenNullLocationThenException (line 66) | @Test method successWhenNoSubscribersThenNoActions (line 71) | @Test method successWhenSubscribeThenStatusAndLocationSet (line 79) | @Test method successWhenCustomLocationThenCustomLocationUsed (line 88) | @Test method setRedirectStrategyWhenNullThenException (line 100) | @Test method setLocationWhenNullThenException (line 105) | @Test FILE: web/src/test/java/org/springframework/security/web/server/authentication/ServerAuthenticationEntryPointFailureHandlerTests.java class ServerAuthenticationEntryPointFailureHandlerTests (line 42) | @ExtendWith(MockitoExtension.class) method constructorWhenNullEntryPointThenException (line 60) | @Test method onAuthenticationFailureWhenInvokedThenDelegatesToEntryPoint (line 65) | @Test method onAuthenticationFailureWhenRethrownFalseThenAuthenticationServiceExceptionSwallowed (line 73) | @Test method handleWhenDefaultsThenAuthenticationServiceExceptionRethrown (line 81) | @Test FILE: web/src/test/java/org/springframework/security/web/server/authentication/ServerFormLoginAuthenticationConverterTests.java class ServerFormLoginAuthenticationConverterTests (line 38) | @ExtendWith(MockitoExtension.class) method setupMocks (line 48) | public void setupMocks() { method applyWhenUsernameAndPasswordThenCreatesTokenSuccess (line 52) | @Test method applyWhenCustomParametersAndUsernameAndPasswordThenCreatesTokenSuccess (line 65) | @Test method applyWhenNoDataThenCreatesTokenSuccess (line 82) | @Test method setUsernameParameterWhenNullThenIllegalArgumentException (line 91) | @Test method setPasswordParameterWhenNullThenIllegalArgumentException (line 96) | @Test FILE: web/src/test/java/org/springframework/security/web/server/authentication/ServerHttpBasicAuthenticationConverterTests.java class ServerHttpBasicAuthenticationConverterTests (line 37) | public class ServerHttpBasicAuthenticationConverterTests { method setCredentialsCharsetWhenNullThenThrowsIllegalArgumentException (line 43) | @Test method applyWhenNoAuthorizationHeaderThenEmpty (line 49) | @Test method applyWhenEmptyAuthorizationHeaderThenEmpty (line 55) | @Test method applyWhenOnlyBasicAuthorizationHeaderThenEmpty (line 61) | @Test method applyWhenNotBase64ThenEmpty (line 67) | @Test method applyWhenNoColonThenEmpty (line 73) | @Test method applyWhenUserPasswordThenAuthentication (line 79) | @Test method applyWhenUserPasswordHasColonThenAuthentication (line 89) | @Test method applyWhenLowercaseSchemeThenAuthentication (line 99) | @Test method applyWhenWrongSchemeThenEmpty (line 109) | @Test method applyWhenNonAsciiThenAuthentication (line 116) | @Test method applyWhenIsoOnlyAsciiThenAuthentication (line 126) | @Test method applyWhenIsoNonAsciiThenAuthentication (line 137) | @Test method apply (line 148) | private Mono apply(MockServerHttpRequest.BaseBuilder fillByteArray() { method anyByteArray (line 274) | private static byte[] anyByteArray() { FILE: web/src/test/java/org/springframework/security/web/server/firewall/StrictServerWebExchangeFirewallTests.java class StrictServerWebExchangeFirewallTests (line 43) | class StrictServerWebExchangeFirewallTests { method cookieWhenHasNewLineThenThrowsException (line 56) | @Test method cookieWhenHasLineFeedThenThrowsException (line 62) | @Test method responseHeadersWhenValueHasNewLineThenThrowsException (line 68) | @Test method responseHeadersWhenValueHasLineFeedThenThrowsException (line 76) | @Test method responseHeadersWhenNameHasNewLineThenThrowsException (line 84) | @Test method responseHeadersWhenNameHasLineFeedThenThrowsException (line 92) | @Test method getFirewalledExchangeWhenInvalidMethodThenThrowsServerExchangeRejectedException (line 100) | @Test method getFirewalledExchange (line 106) | private ServerWebExchange getFirewalledExchange() { method get (line 111) | private MockServerHttpRequest.BodyBuilder get(String uri) { method getFirewalledExchangeWhenTraceMethodThenThrowsServerExchangeRejectedException (line 117) | @Test method getFirewalledExchangeWhenTrackMethodThenThrowsServerExchangeRejectedException (line 123) | @Test method getFirewalledExchangeWhenLowercaseGetThenThrowsServerExchangeRejectedException (line 130) | @Test method getFirewalledExchangeWhenAllowedThenNoException (line 137) | @Test method getFirewalledExchangeWhenInvalidMethodAndAnyMethodThenNoException (line 146) | @Test method getFirewalledExchangeWhenURINotNormalizedThenThrowsServerExchangeRejectedException (line 153) | @Test method getFirewalledExchangeWhenSemicolonInRequestUriThenThrowsServerExchangeRejectedException (line 163) | @Test method getFirewalledExchangeWhenEncodedSemicolonInRequestUriThenThrowsServerExchangeRejectedException (line 169) | @Test method getFirewalledExchangeWhenLowercaseEncodedSemicolonInRequestUriThenThrowsServerExchangeRejectedException (line 175) | @Test method getFirewalledExchangeWhenSemicolonInRequestUriAndAllowSemicolonThenNoException (line 181) | @Test method getFirewalledExchangeWhenEncodedSemicolonInRequestUriAndAllowSemicolonThenNoException (line 188) | @Test method getFirewalledExchangeWhenLowercaseEncodedSemicolonInRequestUriAndAllowSemicolonThenNoException (line 195) | @Test method getFirewalledExchangeWhenLowercaseEncodedPeriodInThenThrowsServerExchangeRejectedException (line 202) | @Test method getFirewalledExchangeWhenContainsLowerboundAsciiThenNoException (line 208) | @Test method getFirewalledExchangeWhenContainsUpperboundAsciiThenNoException (line 214) | @Test method getFirewalledExchangeWhenJapaneseCharacterThenNoException (line 220) | @Test method getFirewalledExchangeWhenContainsEncodedNullThenException (line 227) | @Test method getFirewalledExchangeWhenContainsLowercaseEncodedLineFeedThenException (line 233) | @Test method getFirewalledExchangeWhenContainsUppercaseEncodedLineFeedThenException (line 239) | @Test method getFirewalledExchangeWhenContainsLowercaseEncodedCarriageReturnThenException (line 245) | @Test method getFirewalledExchangeWhenContainsUppercaseEncodedCarriageReturnThenException (line 251) | @Test method getFirewalledExchangeWhenContainsLowercaseEncodedLineFeedAndAllowedThenNoException (line 257) | @Test method getFirewalledExchangeWhenContainsUppercaseEncodedLineFeedAndAllowedThenNoException (line 264) | @Test method getFirewalledExchangeWhenContainsLowercaseEncodedCarriageReturnAndAllowedThenNoException (line 271) | @Test method getFirewalledExchangeWhenContainsUppercaseEncodedCarriageReturnAndAllowedThenNoException (line 278) | @Test method getFirewalledExchangeWhenLowercaseEncodedPathThenException (line 290) | @Test method getFirewalledExchangeWhenUppercaseEncodedPathThenException (line 296) | @Test method getFirewalledExchangeWhenAllowUrlEncodedSlashAndLowercaseEncodedPathThenNoException (line 302) | @Test method getFirewalledExchangeWhenAllowUrlEncodedSlashAndUppercaseEncodedPathThenNoException (line 310) | @Test method getFirewalledExchangeWhenAllowUrlLowerCaseEncodedDoubleSlashThenNoException (line 318) | @Test method getFirewalledExchangeWhenAllowUrlUpperCaseEncodedDoubleSlashThenNoException (line 326) | @Test method getFirewalledExchangeWhenAllowUrlLowerCaseAndUpperCaseEncodedDoubleSlashThenNoException (line 334) | @Test method getFirewalledExchangeWhenAllowUrlUpperCaseAndLowerCaseEncodedDoubleSlashThenNoException (line 342) | @Test method getFirewalledExchangeWhenRemoveFromUpperCaseEncodedUrlBlocklistThenNoException (line 350) | @Test method getFirewalledExchangeWhenRemoveFromDecodedUrlBlocklistThenNoException (line 358) | @Test method getFirewalledExchangeWhenTrustedDomainThenNoException (line 367) | @Test method getFirewalledExchangeWhenUntrustedDomainThenException (line 374) | @Test method getFirewalledExchangeGetHeaderWhenNotAllowedHeaderNameThenException (line 381) | @Test method getFirewalledExchangeWhenHeaderNameNotAllowedWithAugmentedHeaderNamesThenException (line 389) | @Test method getFirewalledExchangeGetHeaderWhenNotAllowedHeaderValueThenException (line 398) | @Test method getFirewalledExchangeWhenHeaderValueNotAllowedWithAugmentedHeaderValuesThenException (line 407) | @Test method getFirewalledExchangeGetDateHeaderWhenControlCharacterInHeaderNameThenException (line 417) | @Test method getFirewalledExchangeGetHeaderWhenUndefinedCharacterInHeaderNameThenException (line 425) | @Test method getFirewalledExchangeGetHeadersWhenControlCharacterInHeaderNameThenException (line 433) | @Test method getFirewalledExchangeGetHeaderNamesWhenControlCharacterInHeaderNameThenException (line 441) | @Test method getFirewalledExchangeGetHeaderWhenControlCharacterInHeaderValueThenException (line 450) | @Test method getFirewalledExchangeGetHeaderWhenHorizontalTabInHeaderValueThenNoException (line 458) | @Test method getFirewalledExchangeGetHeaderWhenUndefinedCharacterInHeaderValueThenException (line 466) | @Test method getFirewalledExchangeGetHeadersWhenControlCharacterInHeaderValueThenException (line 475) | @Test method getFirewalledExchangeGetParameterWhenControlCharacterInParameterNameThenException (line 483) | @Test method getFirewalledExchangeGetParameterValuesWhenNotAllowedInParameterValueThenException (line 491) | @Test method getFirewalledExchangeGetParameterValuesWhenNotAllowedInParameterNameThenException (line 500) | @Test method getFirewalledExchangeGetHeaderWhenNameIsNullThenNull (line 510) | @Test method getFirewalledExchangeWhenMutateThenHeadersStillFirewalled (line 516) | @Test method getMutatedFirewalledExchangeGetHeaderWhenNotAllowedHeaderNameThenException (line 527) | @Test method getMutatedFirewalledExchangeHeadersGetHeaderWhenNotAllowedHeaderNameThenException (line 538) | @Test FILE: web/src/test/java/org/springframework/security/web/server/header/CacheControlServerHttpHeadersWriterTests.java class CacheControlServerHttpHeadersWriterTests (line 34) | public class CacheControlServerHttpHeadersWriterTests { method writeHeadersWhenCacheHeadersThenWritesAllCacheControl (line 42) | @Test method writeHeadersWhenCacheControlThenNoCacheControlHeaders (line 53) | @Test method writeHeadersWhenPragmaThenNoCacheControlHeaders (line 61) | @Test method writeHeadersWhenExpiresThenNoCacheControlHeaders (line 70) | @Test method writeHeadersWhenNotModifiedThenNoCacheControlHeaders (line 79) | @Test FILE: web/src/test/java/org/springframework/security/web/server/header/ClearSiteDataServerHttpHeadersWriterTests.java class ClearSiteDataServerHttpHeadersWriterTests (line 39) | public class ClearSiteDataServerHttpHeadersWriterTests { method constructorWhenMissingDirectivesThenThrowsException (line 41) | @Test method writeHttpHeadersWhenSecureConnectionThenHeaderWritten (line 46) | @Test method writeHttpHeadersWhenInsecureConnectionThenHeaderNotWritten (line 55) | @Test method writeHttpHeadersWhenMultipleDirectivesSpecifiedThenHeaderContainsAll (line 63) | @Test method assertThat (line 73) | private static ClearSiteDataAssert assertThat(ServerHttpResponse respo... class ClearSiteDataAssert (line 77) | private static class ClearSiteDataAssert extends AbstractAssert getHeader() { FILE: web/src/test/java/org/springframework/security/web/server/header/CompositeServerHttpHeadersWriterTests.java class CompositeServerHttpHeadersWriterTests (line 45) | @ExtendWith(MockitoExtension.class) method setup (line 58) | @BeforeEach method writeHttpHeadersWhenErrorNoErrorThenError (line 63) | @Test method writeHttpHeadersWhenErrorErrorThenError (line 71) | @Test method writeHttpHeadersWhenNoErrorThenNoError (line 79) | @Test method writeHttpHeadersSequential (line 89) | @Test FILE: web/src/test/java/org/springframework/security/web/server/header/ContentSecurityPolicyServerHttpHeadersWriterTests.java class ContentSecurityPolicyServerHttpHeadersWriterTests (line 34) | public class ContentSecurityPolicyServerHttpHeadersWriterTests { method setup (line 42) | @BeforeEach method writeHeadersWhenUsingDefaultsThenDoesNotWrite (line 48) | @Test method writeHeadersWhenUsingPolicyThenWritesPolicy (line 55) | @Test method writeHeadersWhenReportPolicyThenWritesReportPolicy (line 65) | @Test method writeHeadersWhenOnlyReportOnlySetThenDoesNotWrite (line 76) | @Test method writeHeadersWhenAlreadyWrittenThenWritesHeader (line 84) | @Test FILE: web/src/test/java/org/springframework/security/web/server/header/ContentTypeOptionsServerHttpHeadersWriterTests.java class ContentTypeOptionsServerHttpHeadersWriterTests (line 33) | class ContentTypeOptionsServerHttpHeadersWriterTests { method writeHeadersWhenNoHeadersThenWriteHeaders (line 41) | @Test method writeHeadersWhenHeaderWrittenThenDoesNotOverride (line 49) | @Test method constantsMatchExpectedHeaderAndValue (line 59) | @Test FILE: web/src/test/java/org/springframework/security/web/server/header/CrossOriginEmbedderPolicyServerHttpHeadersWriterTests.java class CrossOriginEmbedderPolicyServerHttpHeadersWriterTests (line 30) | class CrossOriginEmbedderPolicyServerHttpHeadersWriterTests { method setup (line 36) | @BeforeEach method setEmbedderPolicyWhenNullEmbedderPolicyThenThrowsIllegalArgument (line 42) | @Test method writeHeadersWhenNoValuesThenDoesNotWriteHeaders (line 48) | @Test method writeHeadersWhenResponseHeaderExistsThenDontOverride (line 55) | @Test method writeHeadersWhenSetHeaderValuesThenWrites (line 67) | @Test FILE: web/src/test/java/org/springframework/security/web/server/header/CrossOriginOpenerPolicyServerHttpHeadersWriterTests.java class CrossOriginOpenerPolicyServerHttpHeadersWriterTests (line 30) | class CrossOriginOpenerPolicyServerHttpHeadersWriterTests { method setup (line 36) | @BeforeEach method setOpenerPolicyWhenNullOpenerPolicyThenThrowsIllegalArgument (line 42) | @Test method writeHeadersWhenNoValuesThenDoesNotWriteHeaders (line 48) | @Test method writeHeadersWhenResponseHeaderExistsThenDontOverride (line 55) | @Test method writeHeadersWhenSetHeaderValuesThenWrites (line 67) | @Test FILE: web/src/test/java/org/springframework/security/web/server/header/CrossOriginResourcePolicyServerHttpHeadersWriterTests.java class CrossOriginResourcePolicyServerHttpHeadersWriterTests (line 30) | class CrossOriginResourcePolicyServerHttpHeadersWriterTests { method setup (line 36) | @BeforeEach method setResourcePolicyWhenNullThenThrowsIllegalArgument (line 42) | @Test method writeHeadersWhenNoValuesThenDoesNotWriteHeaders (line 48) | @Test method writeHeadersWhenResponseHeaderExistsThenDontOverride (line 55) | @Test method writeHeadersWhenSetHeaderValuesThenWrites (line 67) | @Test FILE: web/src/test/java/org/springframework/security/web/server/header/FeaturePolicyServerHttpHeadersWriterTests.java class FeaturePolicyServerHttpHeadersWriterTests (line 34) | public class FeaturePolicyServerHttpHeadersWriterTests { method setup (line 42) | @BeforeEach method writeHeadersWhenUsingDefaultsThenDoesNotWrite (line 48) | @Test method writeHeadersWhenUsingPolicyThenWritesPolicy (line 55) | @Test method writeHeadersWhenAlreadyWrittenThenWritesHeader (line 65) | @Test FILE: web/src/test/java/org/springframework/security/web/server/header/HttpHeaderWriterWebFilterTests.java class HttpHeaderWriterWebFilterTests (line 41) | @ExtendWith(MockitoExtension.class) method setup (line 49) | @BeforeEach method filterWhenCompleteThenWritten (line 55) | @Test method filterWhenNotCompleteThenNotWritten (line 62) | @Test FILE: web/src/test/java/org/springframework/security/web/server/header/PermissionsPolicyServerHttpHeadersWriterTests.java class PermissionsPolicyServerHttpHeadersWriterTests (line 34) | public class PermissionsPolicyServerHttpHeadersWriterTests { method setup (line 42) | @BeforeEach method writeHeadersWhenUsingDefaultsThenDoesNotWrite (line 48) | @Test method writeHeadersWhenUsingPolicyThenWritesPolicy (line 55) | @Test method writeHeadersWhenAlreadyWrittenThenWritesHeader (line 65) | @Test FILE: web/src/test/java/org/springframework/security/web/server/header/ReferrerPolicyServerHttpHeadersWriterTests.java class ReferrerPolicyServerHttpHeadersWriterTests (line 35) | public class ReferrerPolicyServerHttpHeadersWriterTests { method setup (line 41) | @BeforeEach method writeHeadersWhenUsingDefaultsThenDoesNotWrite (line 47) | @Test method writeHeadersWhenUsingPolicyThenWritesPolicy (line 56) | @Test method writeHeadersWhenAlreadyWrittenThenWritesHeader (line 66) | @Test FILE: web/src/test/java/org/springframework/security/web/server/header/ServerWebExchangeDelegatingServerHttpHeadersWriterTests.java class ServerWebExchangeDelegatingServerHttpHeadersWriterTests (line 42) | @ExtendWith(MockitoExtension.class) method setup (line 55) | @BeforeEach method constructorWhenNullWebExchangeMatcherThenException (line 61) | @Test method constructorWhenNullWebExchangeMatcherEntryThenException (line 68) | @Test method constructorWhenNullDelegateHeadersWriterThenException (line 75) | @Test method constructorWhenEntryWithNullMatcherThenException (line 82) | @Test method constructorWhenEntryWithNullEntryThenException (line 90) | @Test method writeHeadersWhenMatchThenDelegateWriteHttpHeaders (line 98) | @Test method writeHeadersWhenNoMatchThenDelegateNotCalled (line 107) | @Test FILE: web/src/test/java/org/springframework/security/web/server/header/StaticServerHttpHeadersWriterTests.java class StaticServerHttpHeadersWriterTests (line 35) | public class StaticServerHttpHeadersWriterTests { method writeHeadersWhenSingleHeaderThenWritesHeader (line 46) | @Test method writeHeadersWhenSingleHeaderAndHeaderWrittenThenSuccess (line 53) | @Test method writeHeadersWhenHeaderWrittenWithDifferentCaseThenDoesNotWriteHeaders (line 63) | @Test method writeHeadersWhenMultiHeaderThenWritesAllHeaders (line 80) | @Test method writeHeadersWhenMultiHeaderAndSingleWrittenThenNoHeadersOverridden (line 95) | @Test FILE: web/src/test/java/org/springframework/security/web/server/header/StrictTransportSecurityServerHttpHeadersWriterTests.java class StrictTransportSecurityServerHttpHeadersWriterTests (line 34) | public class StrictTransportSecurityServerHttpHeadersWriterTests { method writeHttpHeadersWhenHttpsThenWrites (line 40) | @Test method writeHttpHeadersWhenCustomMaxAgeThenWrites (line 51) | @Test method writeHttpHeadersWhenCustomIncludeSubDomainsThenWrites (line 63) | @Test method writeHttpHeadersWhenNullSchemeThenNoHeaders (line 74) | @Test method writeHttpHeadersWhenHttpThenNoHeaders (line 82) | @Test method exchange (line 90) | private static MockServerWebExchange exchange(MockServerHttpRequest.Ba... FILE: web/src/test/java/org/springframework/security/web/server/header/XContentTypeOptionsServerHttpHeadersWriterTests.java class XContentTypeOptionsServerHttpHeadersWriterTests (line 34) | public class XContentTypeOptionsServerHttpHeadersWriterTests { method writeHeadersWhenNoHeadersThenWriteHeadersForXContentTypeOptionsServerHttpHeadersWriter (line 42) | @Test method writeHeadersWhenHeaderWrittenThenDoesNotOverrideForXContentTypeOptionsServerHttpHeadersWriter (line 50) | @Test method constantsMatchExpectedHeaderAndValueForXContentTypeOptionsServerHttpHeadersWriter (line 60) | @Test FILE: web/src/test/java/org/springframework/security/web/server/header/XFrameOptionsServerHttpHeadersWriterTests.java class XFrameOptionsServerHttpHeadersWriterTests (line 33) | public class XFrameOptionsServerHttpHeadersWriterTests { method setup (line 39) | @BeforeEach method writeHeadersWhenUsingDefaultsThenWritesDeny (line 44) | @Test method writeHeadersWhenUsingExplicitDenyThenWritesDeny (line 52) | @Test method writeHeadersWhenUsingSameOriginThenWritesSameOrigin (line 61) | @Test method writeHeadersWhenAlreadyWrittenThenWritesHeader (line 70) | @Test method exchange (line 80) | private static MockServerWebExchange exchange(MockServerHttpRequest.Ba... FILE: web/src/test/java/org/springframework/security/web/server/header/XXssProtectionServerHttpHeadersWriterTests.java class XXssProtectionServerHttpHeadersWriterTests (line 33) | public class XXssProtectionServerHttpHeadersWriterTests { method setHeaderValueNullThenThrowsIllegalArgumentException (line 41) | @Test method writeHeadersWhenNoHeadersThenWriteHeaders (line 47) | @Test method writeHeadersWhenHeaderWrittenThenDoesNotOverride (line 54) | @Test method writeHeadersWhenDisabledThenWriteHeaders (line 63) | @Test method writeHeadersWhenEnabledThenWriteHeaders (line 71) | @Test method writeHeadersWhenEnabledModeBlockThenWriteHeaders (line 79) | @Test FILE: web/src/test/java/org/springframework/security/web/server/jackson/DefaultCsrfServerTokenMixinTests.java class DefaultCsrfServerTokenMixinTests (line 36) | public class DefaultCsrfServerTokenMixinTests extends AbstractMixinTests { method defaultCsrfTokenSerializedTest (line 46) | @Test method defaultCsrfTokenDeserializeTest (line 53) | @Test method defaultCsrfTokenDeserializeWithoutClassTest (line 62) | @Test method defaultCsrfTokenDeserializeNullValuesTest (line 69) | @Test FILE: web/src/test/java/org/springframework/security/web/server/jackson2/DefaultCsrfServerTokenMixinTests.java class DefaultCsrfServerTokenMixinTests (line 37) | public class DefaultCsrfServerTokenMixinTests extends AbstractMixinTests { method defaultCsrfTokenSerializedTest (line 47) | @Test method defaultCsrfTokenDeserializeTest (line 54) | @Test method defaultCsrfTokenDeserializeWithoutClassTest (line 63) | @Test method defaultCsrfTokenDeserializeNullValuesTest (line 70) | @Test FILE: web/src/test/java/org/springframework/security/web/server/savedrequest/CookieServerRequestCacheTests.java class CookieServerRequestCacheTests (line 39) | public class CookieServerRequestCacheTests { method saveRequestWhenGetRequestThenRequestUriInCookie (line 43) | @Test method saveRequestWhenGetRequestWithQueryParamsThenRequestUriInCookie (line 57) | @Test method saveRequestWhenGetRequestFaviconThenNoCookie (line 71) | @Test method saveRequestWhenPostRequestThenNoCookie (line 80) | @Test method saveRequestWhenPostRequestAndCustomMatcherThenRequestUriInCookie (line 88) | @Test method getRedirectUriWhenCookieThenReturnsRedirectUriFromCookie (line 101) | @Test method getRedirectUriWhenCookieValueNotEncodedThenRedirectUriIsNull (line 111) | @Test method getRedirectUriWhenNoCookieThenRedirectUriIsNull (line 120) | @Test method removeMatchingRequestThenRedirectUriCookieExpired (line 128) | @Test method saveRequestWithCookieCustomizerThenSameSiteStrict (line 141) | @Test FILE: web/src/test/java/org/springframework/security/web/server/savedrequest/ServerRequestCacheWebFilterTests.java class ServerRequestCacheWebFilterTests (line 46) | @ExtendWith(MockitoExtension.class) method setup (line 60) | @BeforeEach method filterWhenRequestMatchesThenRequestUpdated (line 67) | @Test method filterWhenRequestDoesNotMatchThenRequestDoesNotChange (line 80) | @Test FILE: web/src/test/java/org/springframework/security/web/server/savedrequest/WebSessionServerRequestCacheTests.java class WebSessionServerRequestCacheTests (line 40) | public class WebSessionServerRequestCacheTests { method saveRequestGetRequestWhenGetThenFound (line 44) | @Test method saveRequestGetRequestWithQueryParamsWhenGetThenFound (line 53) | @Test method saveRequestGetRequestWhenFaviconThenNotFound (line 62) | @Test method saveRequestGetRequestWhenPostThenNotFound (line 71) | @Test method saveRequestGetRequestWhenPostAndCustomMatcherThenFound (line 78) | @Test method saveRequestRemoveRequestWhenThenFound (line 87) | @Test method removeRequestGetRequestWhenDefaultThenNotFound (line 96) | @Test method removeMatchingRequestWhenNoParameter (line 104) | @Test method removeMatchingRequestWhenParameter (line 114) | @Test FILE: web/src/test/java/org/springframework/security/web/server/transport/HttpsRedirectWebFilterTests.java class HttpsRedirectWebFilterTests (line 47) | @ExtendWith(MockitoExtension.class) method configureFilter (line 55) | @BeforeEach method filterWhenExchangeIsInsecureThenRedirects (line 60) | @Test method filterWhenExchangeIsSecureThenNoRedirect (line 69) | @Test method filterWhenExchangeMismatchesThenNoRedirect (line 77) | @Test method filterWhenExchangeMatchesAndRequestIsInsecureThenRedirects (line 89) | @Test method filterWhenRequestIsInsecureThenPortMapperRemapsPort (line 102) | @Test method filterWhenRequestIsInsecureAndNoPortMappingThenThrowsIllegalState (line 115) | @Test method filterWhenInsecureRequestHasAPathThenRedirects (line 122) | @Test method setRequiresTransportSecurityMatcherWhenSetWithNullValueThenThrowsIllegalArgument (line 131) | @Test method setPortMapperWhenSetWithNullValueThenThrowsIllegalArgument (line 136) | @Test method redirectedUrl (line 141) | private String redirectedUrl(ServerWebExchange exchange) { method statusCode (line 145) | private int statusCode(ServerWebExchange exchange) { method get (line 149) | private ServerWebExchange get(String uri) { FILE: web/src/test/java/org/springframework/security/web/server/ui/DefaultResourcesWebFilterTests.java class DefaultResourcesWebFilterTests (line 39) | class DefaultResourcesWebFilterTests { method filterWhenPathMatchesThenRenders (line 48) | @Test method filterWhenPathDoesNotMatchThenCallsThrough (line 61) | @Test method toStringPrintsPathAndResource (line 71) | @Test FILE: web/src/test/java/org/springframework/security/web/server/ui/LoginPageGeneratingWebFilterTests.java class LoginPageGeneratingWebFilterTests (line 29) | public class LoginPageGeneratingWebFilterTests { method filterWhenLoginWithContextPathThenActionContainsContextPath (line 31) | @Test method filterWhenLoginWithNoContextPathThenActionDoesNotContainsContextPath (line 41) | @Test method filtersThenRendersPage (line 50) | @Test method filterWhenOneTimeTokenLoginThenOttForm (line 98) | @Test FILE: web/src/test/java/org/springframework/security/web/server/ui/LogoutPageGeneratingWebFilterTests.java class LogoutPageGeneratingWebFilterTests (line 27) | public class LogoutPageGeneratingWebFilterTests { method filterWhenLogoutWithContextPathThenActionContainsContextPath (line 29) | @Test method filterWhenLogoutWithNoContextPathThenActionDoesNotContainsContextPath (line 38) | @Test method filterThenRendersPage (line 46) | @Test FILE: web/src/test/java/org/springframework/security/web/server/ui/OneTimeTokenSubmitPageGeneratingWebFilterTests.java class OneTimeTokenSubmitPageGeneratingWebFilterTests (line 33) | public class OneTimeTokenSubmitPageGeneratingWebFilterTests { method filterWhenTokenQueryParamThenShouldIncludeJavascriptToAutoSubmitFormAndInputHasTokenValue (line 37) | @Test method setRequestMatcherWhenNullThenException (line 48) | @Test method setLoginProcessingUrlWhenNullOrEmptyThenException (line 53) | @Test method setLoginProcessingUrlThenUseItForFormAction (line 59) | @Test method setContextThenGenerates (line 71) | @Test method filterWhenTokenQueryParamUsesSpecialCharactersThenValueIsEscaped (line 83) | @Test method filterThenRenders (line 94) | @Test FILE: web/src/test/java/org/springframework/security/web/server/util/matcher/AndServerWebExchangeMatcherTests.java class AndServerWebExchangeMatcherTests (line 39) | @ExtendWith(MockitoExtension.class) method setUp (line 53) | @BeforeEach method matchesWhenTrueTrueThenTrue (line 58) | @Test method matchesWhenFalseFalseThenFalseAndMatcher2NotInvoked (line 73) | @Test method matchesWhenTrueFalseThenFalse (line 83) | @Test method matchesWhenFalseTrueThenFalse (line 95) | @Test FILE: web/src/test/java/org/springframework/security/web/server/util/matcher/IpAddressServerWebExchangeMatcherTests.java class IpAddressServerWebExchangeMatcherTests (line 39) | @ExtendWith(MockitoExtension.class) method matchesWhenIpv6RangeAndIpv6AddressThenTrue (line 42) | @Test method matchesWhenIpv6RangeAndIpv4AddressThenFalse (line 51) | @Test method matchesWhenIpv4RangeAndIpv4AddressThenTrue (line 60) | @Test method matchesWhenIpv4SubnetAndIpv4AddressThenTrue (line 69) | @Test method matchesWhenIpv4SubnetAndIpv4AddressThenFalse (line 76) | @Test method matchesWhenIpv6SubnetAndIpv6AddressThenTrue (line 83) | @Test method matchesWhenIpv6SubnetAndIpv6AddressThenFalse (line 90) | @Test method matchesWhenZeroMaskAndAnythingThenTrue (line 97) | @Test method matchesWhenIpv4UnresolvedThenTrue (line 107) | @Test method matchesWhenIpv6UnresolvedThenTrue (line 116) | @Test method constructorWhenIpv4AddressMaskTooLongThenIllegalArgumentException (line 125) | @Test method constructorWhenIpv6AddressMaskTooLongThenIllegalArgumentException (line 133) | @Test method exchange (line 142) | private static ServerWebExchange exchange(String ipAddress) throws Unk... method exchange (line 146) | private static ServerWebExchange exchange(String ipAddress, boolean un... FILE: web/src/test/java/org/springframework/security/web/server/util/matcher/MediaTypeServerWebExchangeMatcherTests.java class MediaTypeServerWebExchangeMatcherTests (line 36) | public class MediaTypeServerWebExchangeMatcherTests { method constructorMediaTypeArrayWhenNullThenThrowsIllegalArgumentException (line 40) | @Test method constructorListOfDoesNotThrowNullPointerException (line 46) | @Test method constructorMediaTypeArrayWhenContainsNullThenThrowsIllegalArgumentException (line 51) | @Test method constructorMediaTypeListWhenNullThenThrowsIllegalArgumentException (line 57) | @Test method constructorMediaTypeListWhenContainsNullThenThrowsIllegalArgumentException (line 63) | @Test method matchWhenDefaultResolverAndAcceptEqualThenMatch (line 69) | @Test method matchWhenDefaultResolverAndAcceptEqualAndIgnoreThenMatch (line 76) | @Test method matchWhenDefaultResolverAndAcceptEqualAndIgnoreThenNotMatch (line 84) | @Test method matchWhenDefaultResolverAndAcceptImpliedThenMatch (line 92) | @Test method matchWhenDefaultResolverAndAcceptImpliedAndUseEqualsThenNotMatch (line 99) | @Test method exchange (line 106) | private static ServerWebExchange exchange(MediaType... accept) { FILE: web/src/test/java/org/springframework/security/web/server/util/matcher/NegatedServerWebExchangeMatcherTests.java class NegatedServerWebExchangeMatcherTests (line 35) | @ExtendWith(MockitoExtension.class) method setUp (line 46) | @BeforeEach method matchesWhenFalseThenTrue (line 51) | @Test method matchesWhenTrueThenFalse (line 60) | @Test FILE: web/src/test/java/org/springframework/security/web/server/util/matcher/OrServerWebExchangeMatcherTests.java class OrServerWebExchangeMatcherTests (line 39) | @ExtendWith(MockitoExtension.class) method setUp (line 53) | @BeforeEach method matchesWhenFalseFalseThenFalse (line 58) | @Test method matchesWhenTrueFalseThenTrueAndMatcher2NotInvoked (line 69) | @Test method matchesWhenFalseTrueThenTrue (line 80) | @Test FILE: web/src/test/java/org/springframework/security/web/server/util/matcher/PathMatcherServerWebExchangeMatcherTests.java class PathMatcherServerWebExchangeMatcherTests (line 44) | @ExtendWith(MockitoExtension.class) method setup (line 59) | @BeforeEach method constructorPatternWhenPatternNullThenThrowsException (line 69) | @Test method constructorPatternAndMethodWhenPatternNullThenThrowsException (line 75) | @Test method matchesWhenPathMatcherTrueThenReturnTrue (line 81) | @Test method matchesWhenPathMatcherFalseThenReturnFalse (line 88) | @Test method matchesWhenPathMatcherTrueAndMethodTrueThenReturnTrue (line 94) | @Test method matchesWhenPathMatcherTrueAndMethodFalseThenReturnFalse (line 103) | @Test FILE: web/src/test/java/org/springframework/security/web/server/util/matcher/PathPatternParserServerWebExchangeMatcherTests.java class PathPatternParserServerWebExchangeMatcherTests (line 31) | class PathPatternParserServerWebExchangeMatcherTests { method matchesWhenConfiguredWithNoTrailingSlashAndPathContainsSlashThenMatches (line 33) | @Test FILE: web/src/test/java/org/springframework/security/web/server/util/matcher/ServerWebExchangeMatchersTests.java class ServerWebExchangeMatchersTests (line 34) | public class ServerWebExchangeMatchersTests { method pathMatchersWhenSingleAndSamePatternThenMatches (line 38) | @Test method pathMatchersWhenSingleAndSamePatternAndMethodThenMatches (line 43) | @Test method pathMatchersWhenSingleAndSamePatternAndDiffMethodThenDoesNotMatch (line 49) | @Test method pathMatchersWhenSingleAndDifferentPatternThenDoesNotMatch (line 56) | @Test method pathMatchersWhenMultiThenMatches (line 62) | @Test method anyExchangeWhenMockThenMatches (line 68) | @Test method anyExchangeWhenTwoCreatedThenDifferentToPreventIssuesInMap (line 82) | @Test FILE: web/src/test/java/org/springframework/security/web/servlet/MockServletContext.java class MockServletContext (line 33) | public class MockServletContext extends org.springframework.mock.web.Moc... method mvc (line 37) | public static MockServletContext mvc() { method addServlet (line 43) | @Override method getServletRegistrations (line 50) | @Override method getServletRegistration (line 55) | @Override class MockServletRegistration (line 60) | private static class MockServletRegistration implements ServletRegistr... method MockServletRegistration (line 68) | MockServletRegistration(String name, Class clazz) { method setLoadOnStartup (line 73) | @Override method setServletSecurity (line 78) | @Override method setMultipartConfig (line 83) | @Override method setRunAsRole (line 88) | @Override method setAsyncSupported (line 93) | @Override method addMapping (line 98) | @Override method getMappings (line 104) | @Override method getRunAsRole (line 109) | @Override method getName (line 114) | @Override method getClassName (line 119) | @Override method setInitParameter (line 124) | @Override method getInitParameter (line 129) | @Override method setInitParameters (line 134) | @Override method getInitParameters (line 139) | @Override FILE: web/src/test/java/org/springframework/security/web/servlet/TestMockHttpServletMappings.java class TestMockHttpServletMappings (line 24) | public final class TestMockHttpServletMappings { method TestMockHttpServletMappings (line 26) | private TestMockHttpServletMappings() { method extension (line 30) | public static MockHttpServletMapping extension(HttpServletRequest requ... method path (line 36) | public static MockHttpServletMapping path(HttpServletRequest request, ... method defaultMapping (line 42) | public static MockHttpServletMapping defaultMapping() { FILE: web/src/test/java/org/springframework/security/web/servlet/TestMockHttpServletRequests.java class TestMockHttpServletRequests (line 33) | public final class TestMockHttpServletRequests { method TestMockHttpServletRequests (line 35) | private TestMockHttpServletRequests() { method get (line 39) | public static Builder get() { method get (line 43) | public static Builder get(String url) { method post (line 47) | public static Builder post() { method post (line 51) | public static Builder post(String url) { method request (line 55) | public static Builder request(String method) { class Builder (line 59) | public static final class Builder { method Builder (line 84) | private Builder(HttpMethod method) { method applyUrl (line 88) | private Builder applyUrl(String url) { method applyElement (line 100) | private void applyElement(Consumer apply, T value) { method requestUri (line 106) | public Builder requestUri(String contextPath, String servletPath, St... method requestUri (line 116) | public Builder requestUri(String requestUri) { method param (line 120) | public Builder param(String name, String value) { method port (line 125) | private Builder port(String port) { method port (line 132) | public Builder port(int port) { method queryString (line 137) | public Builder queryString(String queryString) { method scheme (line 142) | public Builder scheme(String scheme) { method serverName (line 147) | public Builder serverName(String serverName) { method build (line 152) | public MockHttpServletRequest build() { FILE: web/src/test/java/org/springframework/security/web/servlet/support/csrf/CsrfRequestDataValueProcessorTests.java class CsrfRequestDataValueProcessorTests (line 38) | public class CsrfRequestDataValueProcessorTests { method setup (line 48) | @BeforeEach method assertAllMethodsDeclared (line 57) | @Test method getExtraHiddenFieldsNoCsrfToken (line 68) | @Test method getExtraHiddenFieldsHasCsrfTokenNoMethodSet (line 74) | @Test method getExtraHiddenFieldsHasCsrfToken_GET (line 79) | @Test method getExtraHiddenFieldsHasCsrfToken_get (line 85) | @Test method getExtraHiddenFieldsHasCsrfToken_POST (line 91) | @Test method getExtraHiddenFieldsHasCsrfToken_post (line 97) | @Test method processAction (line 103) | @Test method processActionWithMethodArg (line 109) | @Test method processFormFieldValue (line 115) | @Test method processUrl (line 121) | @Test method createGetExtraHiddenFieldsHasCsrfToken (line 127) | @Test FILE: web/src/test/java/org/springframework/security/web/servlet/util/matcher/PathPatternRequestMatcherTests.java class PathPatternRequestMatcherTests (line 38) | public class PathPatternRequestMatcherTests { method matcherWhenPatternMatchesRequestThenMatchResult (line 40) | @Test method matcherWhenPatternContainsPlaceholdersThenMatchResult (line 46) | @Test method matcherWhenOnlyPathInfoMatchesThenNoMatch (line 52) | @Test method matcherWhenUriContainsServletPathThenMatch (line 58) | @Test method matcherWhenSameMethodThenMatchResult (line 64) | @Test method matcherWhenDifferentPathThenNoMatch (line 70) | @Test method matcherWhenDifferentMethodThenNoMatch (line 76) | @Test method matcherWhenNoMethodThenMatches (line 82) | @Test method matcherWhenServletPathThenMatchesOnlyServletPath (line 89) | @Test method matcherWhenRequestPathThenRequiresServletPath (line 103) | @Test method matcherWhenMultiServletPathThenMatches (line 115) | @Test method matcherWhenMultiContextPathThenMatches (line 123) | @Test method servletPathWhenEndsWithSlashOrStarThenIllegalArgument (line 131) | @Test method matcherWhenBasePathIsRootThenNoDoubleSlash (line 141) | @Test method matcherWhenRequestMethodIsNullThenNoNullPointerException (line 149) | @Test method matcherWhenRequestPathNotParsedThenDoesNotLeaveParsedRequestPath (line 157) | @Test method matcherWhenRequestPathAlreadyParsedThenLeavesParsedRequestPath (line 166) | @Test method request (line 176) | MockHttpServletRequest request(String uri) { method request (line 182) | MockHttpServletRequest request(String method, String uri, String servl... method servletContext (line 189) | MockServletContext servletContext(String... servletPath) { FILE: web/src/test/java/org/springframework/security/web/servletapi/SecurityContextHolderAwareRequestFilterTests.java class SecurityContextHolderAwareRequestFilterTests (line 72) | @ExtendWith(MockitoExtension.class) method setUp (line 100) | @BeforeEach method clearContext (line 110) | @AfterEach method expectedRequestWrapperClassIsUsed (line 115) | @Test method authenticateFalse (line 126) | @Test method authenticateTrue (line 135) | @Test method authenticateNullEntryPointFalse (line 144) | @Test method authenticateNullEntryPointTrue (line 153) | @Test method login (line 163) | @Test method loginWithExistingUser (line 175) | @Test method loginFail (line 186) | @Test method loginNullAuthenticationManager (line 199) | @Test method loginNullAuthenticationManagerFail (line 210) | @Test method loginWhenHttpServletRequestHasAuthenticationDetailsThenAuthenticationRequestHasDetails (line 223) | @Test method logout (line 244) | @Test method logoutNullLogoutHandler (line 255) | @Test method getAsyncContextNullFromSuper (line 265) | @Test method getAsyncContextStart (line 270) | @Test method startAsyncStart (line 290) | @Test method startAsyncWithRequestResponseStart (line 310) | @Test method updateRequestFactory (line 331) | @Test method wrappedRequest (line 339) | private HttpServletRequest wrappedRequest() throws Exception { FILE: web/src/test/java/org/springframework/security/web/servletapi/SecurityContextHolderAwareRequestWrapperTests.java class SecurityContextHolderAwareRequestWrapperTests (line 41) | public class SecurityContextHolderAwareRequestWrapperTests { method tearDown (line 43) | @BeforeEach method testCorrectOperationWithStringBasedPrincipal (line 48) | @Test method testUseOfRolePrefixMeansItIsntNeededWhenCallngIsUserInRole (line 61) | @Test method testCorrectOperationWithUserDetailsBasedPrincipal (line 72) | @Test method testRoleIsntHeldIfAuthenticationIsNull (line 89) | @Test method testRolesArentHeldIfAuthenticationPrincipalIsNull (line 100) | @Test method testRolePrefix (line 115) | @Test method testRolePrefixNotAppliedIfRoleStartsWith (line 127) | @Test method testGetRemoteUserStringWithAuthenticatedPrincipal (line 138) | @Test FILE: web/src/test/java/org/springframework/security/web/session/DefaultSessionAuthenticationStrategyTests.java class DefaultSessionAuthenticationStrategyTests (line 39) | public class DefaultSessionAuthenticationStrategyTests { method newSessionShouldNotBeCreatedIfNoSessionExistsAndAlwaysCreateIsFalse (line 41) | @Test method newSessionIsCreatedIfSessionAlreadyExists (line 49) | @Test method newSessionIsCreatedIfSessionAlreadyExistsWithEventPublisher (line 59) | @Test method onlySavedRequestAttributeIsMigratedIfMigrateAttributesIsFalse (line 85) | @Test method onlySavedRequestAttributeIsMigratedIfMigrateAttributesIsFalseWithEventPublisher (line 99) | @Test method sessionIsCreatedIfAlwaysCreateTrue (line 124) | @Test method onAuthenticationWhenMigrateSessionAttributesTrueThenMaxInactiveIntervalIsMigrated (line 133) | @Test method onAuthenticationWhenMigrateSessionAttributesFalseThenMaxInactiveIntervalIsNotMigrated (line 144) | @Test FILE: web/src/test/java/org/springframework/security/web/session/DisableEncodeUrlFilterTests.java class DisableEncodeUrlFilterTests (line 33) | @ExtendWith(MockitoExtension.class) method doFilterDisablesEncodeURL (line 44) | @Test method doFilterDisablesEncodeRedirectURL (line 49) | @Test method verifyDoFilterDoesNotInteractWithResponse (line 54) | private void verifyDoFilterDoesNotInteractWithResponse(Consumer extends Serializ... method getExtensionId (line 39) | String getExtensionId(); method getInput (line 48) | T getInput(); FILE: webauthn/src/main/java/org/springframework/security/web/webauthn/api/AuthenticationExtensionsClientInputs.java type AuthenticationExtensionsClientInputs (line 35) | public interface AuthenticationExtensionsClientInputs extends Serializab... method getInputs (line 41) | List getInputs(); FILE: webauthn/src/main/java/org/springframework/security/web/webauthn/api/AuthenticationExtensionsClientOutput.java type AuthenticationExtensionsClientOutput (line 29) | public interface AuthenticationExtensionsClientOutput extends Seriali... method getExtensionId (line 38) | String getExtensionId(); method getOutput (line 47) | T getOutput(); FILE: webauthn/src/main/java/org/springframework/security/web/webauthn/api/AuthenticationExtensionsClientOutputs.java type AuthenticationExtensionsClientOutputs (line 35) | public interface AuthenticationExtensionsClientOutputs extends Serializa... method getOutputs (line 41) | List> getOutputs(); FILE: webauthn/src/main/java/org/springframework/security/web/webauthn/api/AuthenticatorAssertionResponse.java class AuthenticatorAssertionResponse (line 45) | public final class AuthenticatorAssertionResponse extends AuthenticatorR... method AuthenticatorAssertionResponse (line 58) | private AuthenticatorAssertionResponse(Bytes clientDataJSON, Bytes aut... method getAuthenticatorData (line 77) | public Bytes getAuthenticatorData() { method getSignature (line 89) | public Bytes getSignature() { method getUserHandle (line 108) | public @Nullable Bytes getUserHandle() { method getAttestationObject (line 120) | public @Nullable Bytes getAttestationObject() { method builder (line 128) | public static AuthenticatorAssertionResponseBuilder builder() { class AuthenticatorAssertionResponseBuilder (line 138) | public static final class AuthenticatorAssertionResponseBuilder { method AuthenticatorAssertionResponseBuilder (line 150) | private AuthenticatorAssertionResponseBuilder() { method authenticatorData (line 158) | public AuthenticatorAssertionResponseBuilder authenticatorData(@Null... method signature (line 168) | public AuthenticatorAssertionResponseBuilder signature(@Nullable Byt... method userHandle (line 178) | public AuthenticatorAssertionResponseBuilder userHandle(@Nullable By... method attestationObject (line 188) | public AuthenticatorAssertionResponseBuilder attestationObject(@Null... method clientDataJSON (line 198) | public AuthenticatorAssertionResponseBuilder clientDataJSON(@Nullabl... method build (line 207) | public AuthenticatorAssertionResponse build() { FILE: webauthn/src/main/java/org/springframework/security/web/webauthn/api/AuthenticatorAttachment.java class AuthenticatorAttachment (line 30) | public final class AuthenticatorAttachment implements Serializable { method AuthenticatorAttachment (line 58) | AuthenticatorAttachment(String value) { method getValue (line 66) | public String getValue() { method toString (line 70) | @Override method valueOf (line 80) | public static AuthenticatorAttachment valueOf(String value) { method values (line 91) | public static AuthenticatorAttachment[] values() { method readResolve (line 95) | @Serial FILE: webauthn/src/main/java/org/springframework/security/web/webauthn/api/AuthenticatorAttestationResponse.java class AuthenticatorAttestationResponse (line 37) | public final class AuthenticatorAttestationResponse extends Authenticato... method AuthenticatorAttestationResponse (line 43) | private AuthenticatorAttestationResponse(Bytes clientDataJSON, Bytes a... method getAttestationObject (line 57) | public Bytes getAttestationObject() { method getTransports (line 68) | public @Nullable List getTransports() { method builder (line 76) | public static AuthenticatorAttestationResponseBuilder builder() { class AuthenticatorAttestationResponseBuilder (line 86) | public static final class AuthenticatorAttestationResponseBuilder { method AuthenticatorAttestationResponseBuilder (line 96) | private AuthenticatorAttestationResponseBuilder() { method attestationObject (line 104) | public AuthenticatorAttestationResponseBuilder attestationObject(Byt... method transports (line 114) | public AuthenticatorAttestationResponseBuilder transports(Authentica... method transports (line 123) | public AuthenticatorAttestationResponseBuilder transports(@Nullable ... method clientDataJSON (line 133) | public AuthenticatorAttestationResponseBuilder clientDataJSON(Bytes ... method build (line 142) | public AuthenticatorAttestationResponse build() { FILE: webauthn/src/main/java/org/springframework/security/web/webauthn/api/AuthenticatorResponse.java class AuthenticatorResponse (line 31) | public abstract class AuthenticatorResponse implements Serializable { method AuthenticatorResponse (line 39) | AuthenticatorResponse(Bytes clientDataJSON) { method getClientDataJSON (line 51) | public Bytes getClientDataJSON() { FILE: webauthn/src/main/java/org/springframework/security/web/webauthn/api/AuthenticatorSelectionCriteria.java class AuthenticatorSelectionCriteria (line 39) | public final class AuthenticatorSelectionCriteria implements Serializable { method AuthenticatorSelectionCriteria (line 59) | private AuthenticatorSelectionCriteria(@Nullable AuthenticatorAttachme... method getAuthenticatorAttachment (line 78) | public @Nullable AuthenticatorAttachment getAuthenticatorAttachment() { method getResidentKey (line 92) | public @Nullable ResidentKeyRequirement getResidentKey() { method getUserVerification (line 107) | public @Nullable UserVerificationRequirement getUserVerification() { method builder (line 115) | public static AuthenticatorSelectionCriteriaBuilder builder() { class AuthenticatorSelectionCriteriaBuilder (line 125) | public static final class AuthenticatorSelectionCriteriaBuilder { method AuthenticatorSelectionCriteriaBuilder (line 133) | private AuthenticatorSelectionCriteriaBuilder() { method authenticatorAttachment (line 141) | public AuthenticatorSelectionCriteriaBuilder authenticatorAttachment( method residentKey (line 152) | public AuthenticatorSelectionCriteriaBuilder residentKey(@Nullable R... method userVerification (line 162) | public AuthenticatorSelectionCriteriaBuilder userVerification( method build (line 172) | public AuthenticatorSelectionCriteria build() { FILE: webauthn/src/main/java/org/springframework/security/web/webauthn/api/AuthenticatorTransport.java class AuthenticatorTransport (line 31) | public final class AuthenticatorTransport implements Serializable { method AuthenticatorTransport (line 84) | AuthenticatorTransport(String value) { method getValue (line 92) | public String getValue() { method valueOf (line 101) | public static AuthenticatorTransport valueOf(String value) { method values (line 120) | public static AuthenticatorTransport[] values() { FILE: webauthn/src/main/java/org/springframework/security/web/webauthn/api/Bytes.java class Bytes (line 35) | public final class Bytes implements Serializable { method Bytes (line 52) | public Bytes(byte[] bytes) { method getBytes (line 61) | public byte[] getBytes() { method toBase64UrlString (line 69) | public String toBase64UrlString() { method equals (line 73) | @Override method hashCode (line 81) | @Override method toString (line 86) | public String toString() { method random (line 94) | public static Bytes random() { method fromBase64 (line 105) | public static Bytes fromBase64(@Nullable String base64UrlString) { FILE: webauthn/src/main/java/org/springframework/security/web/webauthn/api/COSEAlgorithmIdentifier.java class COSEAlgorithmIdentifier (line 31) | public final class COSEAlgorithmIdentifier implements Serializable { method COSEAlgorithmIdentifier (line 54) | private COSEAlgorithmIdentifier(long value) { method getValue (line 58) | public long getValue() { method toString (line 62) | @Override method values (line 67) | public static COSEAlgorithmIdentifier[] values() { FILE: webauthn/src/main/java/org/springframework/security/web/webauthn/api/CredProtectAuthenticationExtensionsClientInput.java class CredProtectAuthenticationExtensionsClientInput (line 30) | public class CredProtectAuthenticationExtensionsClientInput method CredProtectAuthenticationExtensionsClientInput (line 38) | public CredProtectAuthenticationExtensionsClientInput(CredProtect inpu... method getExtensionId (line 42) | @Override method getInput (line 47) | @Override class CredProtect (line 52) | public static class CredProtect implements Serializable { method CredProtect (line 61) | public CredProtect(ProtectionPolicy credProtectionPolicy, boolean en... method isEnforceCredentialProtectionPolicy (line 66) | public boolean isEnforceCredentialProtectionPolicy() { method getCredProtectionPolicy (line 70) | public ProtectionPolicy getCredProtectionPolicy() { type ProtectionPolicy (line 74) | public enum ProtectionPolicy { FILE: webauthn/src/main/java/org/springframework/security/web/webauthn/api/CredentialPropertiesOutput.java class CredentialPropertiesOutput (line 30) | public class CredentialPropertiesOutput method CredentialPropertiesOutput (line 47) | public CredentialPropertiesOutput(boolean rk) { method getExtensionId (line 51) | @Override method getOutput (line 56) | @Override class ExtensionOutput (line 68) | public static final class ExtensionOutput implements Serializable { method ExtensionOutput (line 75) | private ExtensionOutput(boolean rk) { method isRk (line 86) | public boolean isRk() { FILE: webauthn/src/main/java/org/springframework/security/web/webauthn/api/CredentialRecord.java type CredentialRecord (line 33) | public interface CredentialRecord { method getCredentialType (line 40) | @Nullable PublicKeyCredentialType getCredentialType(); method getCredentialId (line 47) | Bytes getCredentialId(); method getPublicKey (line 54) | PublicKeyCose getPublicKey(); method getSignatureCount (line 61) | long getSignatureCount(); method isUvInitialized (line 70) | boolean isUvInitialized(); method getTransports (line 78) | Set getTransports(); method isBackupEligible (line 86) | boolean isBackupEligible(); method isBackupState (line 94) | boolean isBackupState(); method getUserEntityUserId (line 100) | Bytes getUserEntityUserId(); method getAttestationObject (line 109) | @Nullable Bytes getAttestationObject(); method getAttestationClientDataJSON (line 118) | @Nullable Bytes getAttestationClientDataJSON(); method getLabel (line 124) | String getLabel(); method getLastUsed (line 130) | Instant getLastUsed(); method getCreated (line 136) | Instant getCreated(); FILE: webauthn/src/main/java/org/springframework/security/web/webauthn/api/ImmutableAuthenticationExtensionsClientInput.java class ImmutableAuthenticationExtensionsClientInput (line 29) | public class ImmutableAuthenticationExtensionsClientInput implements ... method ImmutableAuthenticationExtensionsClientInput (line 49) | public ImmutableAuthenticationExtensionsClientInput(String extensionId... method getExtensionId (line 54) | @Override method getInput (line 59) | @Override FILE: webauthn/src/main/java/org/springframework/security/web/webauthn/api/ImmutableAuthenticationExtensionsClientInputs.java class ImmutableAuthenticationExtensionsClientInputs (line 29) | public class ImmutableAuthenticationExtensionsClientInputs implements Au... method ImmutableAuthenticationExtensionsClientInputs (line 36) | public ImmutableAuthenticationExtensionsClientInputs(List ... method PublicKeyCredential (line 51) | private PublicKeyCredential(String id, @Nullable PublicKeyCredentialTy... method getId (line 69) | public String getId() { method getType (line 80) | public @Nullable PublicKeyCredentialType getType() { method getRawId (line 90) | public Bytes getRawId() { method getResponse (line 101) | public R getResponse() { method getAuthenticatorAttachment (line 114) | public @Nullable AuthenticatorAttachment getAuthenticatorAttachment() { method getClientExtensionResults (line 124) | public @Nullable AuthenticationExtensionsClientOutputs getClientExtens... method builder (line 133) | public static PublicKeyCredentialBui... class PublicKeyCredentialBuilder (line 144) | public static final class PublicKeyCredentialBuilder build() { FILE: webauthn/src/main/java/org/springframework/security/web/webauthn/api/PublicKeyCredentialCreationOptions.java class PublicKeyCredentialCreationOptions (line 39) | public final class PublicKeyCredentialCreationOptions implements Seriali... method PublicKeyCredentialCreationOptions (line 62) | private PublicKeyCredentialCreationOptions(PublicKeyCredentialRpEntity... method getRp (line 85) | public PublicKeyCredentialRpEntity getRp() { method getUser (line 95) | public PublicKeyCredentialUserEntity getUser() { method getChallenge (line 106) | public Bytes getChallenge() { method getPubKeyCredParams (line 117) | public List getPubKeyCredParams() { method getTimeout (line 128) | public @Nullable Duration getTimeout() { method getExcludeCredentials (line 139) | public List getExcludeCredentials() { method getAuthenticatorSelection (line 150) | public AuthenticatorSelectionCriteria getAuthenticatorSelection() { method getAttestation (line 161) | public @Nullable AttestationConveyancePreference getAttestation() { method getExtensions (line 172) | public @Nullable AuthenticationExtensionsClientInputs getExtensions() { method builder (line 180) | public static PublicKeyCredentialCreationOptionsBuilder builder() { class PublicKeyCredentialCreationOptionsBuilder (line 190) | public static final class PublicKeyCredentialCreationOptionsBuilder { method PublicKeyCredentialCreationOptionsBuilder (line 214) | private PublicKeyCredentialCreationOptionsBuilder() { method rp (line 222) | public PublicKeyCredentialCreationOptionsBuilder rp(PublicKeyCredent... method user (line 232) | public PublicKeyCredentialCreationOptionsBuilder user(PublicKeyCrede... method challenge (line 242) | public PublicKeyCredentialCreationOptionsBuilder challenge(Bytes cha... method pubKeyCredParams (line 252) | public PublicKeyCredentialCreationOptionsBuilder pubKeyCredParams( method pubKeyCredParams (line 262) | public PublicKeyCredentialCreationOptionsBuilder pubKeyCredParams( method timeout (line 273) | public PublicKeyCredentialCreationOptionsBuilder timeout(@Nullable D... method excludeCredentials (line 283) | public PublicKeyCredentialCreationOptionsBuilder excludeCredentials( method authenticatorSelection (line 294) | public PublicKeyCredentialCreationOptionsBuilder authenticatorSelect... method attestation (line 305) | public PublicKeyCredentialCreationOptionsBuilder attestation( method extensions (line 316) | public PublicKeyCredentialCreationOptionsBuilder extensions( method customize (line 328) | public PublicKeyCredentialCreationOptionsBuilder customize( method build (line 338) | public PublicKeyCredentialCreationOptions build() { FILE: webauthn/src/main/java/org/springframework/security/web/webauthn/api/PublicKeyCredentialDescriptor.java class PublicKeyCredentialDescriptor (line 36) | public final class PublicKeyCredentialDescriptor implements Serializable { method PublicKeyCredentialDescriptor (line 47) | private PublicKeyCredentialDescriptor(PublicKeyCredentialType type, @N... method getType (line 60) | public PublicKeyCredentialType getType() { method getId (line 71) | public @Nullable Bytes getId() { method getTransports (line 83) | public @Nullable Set getTransports() { method builder (line 91) | public static PublicKeyCredentialDescriptorBuilder builder() { class PublicKeyCredentialDescriptorBuilder (line 101) | public static final class PublicKeyCredentialDescriptorBuilder { method PublicKeyCredentialDescriptorBuilder (line 109) | private PublicKeyCredentialDescriptorBuilder() { method type (line 117) | public PublicKeyCredentialDescriptorBuilder type(PublicKeyCredential... method id (line 127) | public PublicKeyCredentialDescriptorBuilder id(@Nullable Bytes id) { method transports (line 137) | public PublicKeyCredentialDescriptorBuilder transports(@Nullable Set... method transports (line 147) | public PublicKeyCredentialDescriptorBuilder transports(Authenticator... method build (line 155) | public PublicKeyCredentialDescriptor build() { FILE: webauthn/src/main/java/org/springframework/security/web/webauthn/api/PublicKeyCredentialParameters.java class PublicKeyCredentialParameters (line 31) | public final class PublicKeyCredentialParameters implements Serializable { method PublicKeyCredentialParameters (line 74) | private PublicKeyCredentialParameters(COSEAlgorithmIdentifier alg) { method PublicKeyCredentialParameters (line 78) | private PublicKeyCredentialParameters(PublicKeyCredentialType type, CO... method getType (line 89) | public PublicKeyCredentialType getType() { method getAlg (line 101) | public COSEAlgorithmIdentifier getAlg() { FILE: webauthn/src/main/java/org/springframework/security/web/webauthn/api/PublicKeyCredentialRequestOptions.java class PublicKeyCredentialRequestOptions (line 39) | public final class PublicKeyCredentialRequestOptions implements Serializ... method PublicKeyCredentialRequestOptions (line 56) | private PublicKeyCredentialRequestOptions(Bytes challenge, Duration ti... method getChallenge (line 76) | public Bytes getChallenge() { method getTimeout (line 87) | public Duration getTimeout() { method getRpId (line 98) | public @Nullable String getRpId() { method getAllowCredentials (line 109) | public List getAllowCredentials() { method getUserVerification (line 120) | public @Nullable UserVerificationRequirement getUserVerification() { method getExtensions (line 131) | public AuthenticationExtensionsClientInputs getExtensions() { method builder (line 139) | public static PublicKeyCredentialRequestOptionsBuilder builder() { class PublicKeyCredentialRequestOptionsBuilder (line 149) | public static final class PublicKeyCredentialRequestOptionsBuilder { method PublicKeyCredentialRequestOptionsBuilder (line 164) | private PublicKeyCredentialRequestOptionsBuilder() { method challenge (line 172) | public PublicKeyCredentialRequestOptionsBuilder challenge(@Nullable ... method timeout (line 182) | public PublicKeyCredentialRequestOptionsBuilder timeout(Duration tim... method rpId (line 193) | public PublicKeyCredentialRequestOptionsBuilder rpId(@Nullable Strin... method allowCredentials (line 203) | public PublicKeyCredentialRequestOptionsBuilder allowCredentials( method userVerification (line 215) | public PublicKeyCredentialRequestOptionsBuilder userVerification( method extensions (line 226) | public PublicKeyCredentialRequestOptionsBuilder extensions(Authentic... method customize (line 236) | public PublicKeyCredentialRequestOptionsBuilder customize( method build (line 246) | public PublicKeyCredentialRequestOptions build() { FILE: webauthn/src/main/java/org/springframework/security/web/webauthn/api/PublicKeyCredentialRpEntity.java class PublicKeyCredentialRpEntity (line 35) | public final class PublicKeyCredentialRpEntity implements Serializable { method PublicKeyCredentialRpEntity (line 44) | private PublicKeyCredentialRpEntity(String name, String id) { method getName (line 57) | public String getName() { method getId (line 68) | public String getId() { method builder (line 76) | public static PublicKeyCredentialRpEntityBuilder builder() { class PublicKeyCredentialRpEntityBuilder (line 86) | public static final class PublicKeyCredentialRpEntityBuilder { method PublicKeyCredentialRpEntityBuilder (line 92) | private PublicKeyCredentialRpEntityBuilder() { method name (line 100) | public PublicKeyCredentialRpEntityBuilder name(@Nullable String name) { method id (line 110) | public PublicKeyCredentialRpEntityBuilder id(@Nullable String id) { method build (line 119) | public PublicKeyCredentialRpEntity build() { FILE: webauthn/src/main/java/org/springframework/security/web/webauthn/api/PublicKeyCredentialType.java class PublicKeyCredentialType (line 30) | public final class PublicKeyCredentialType implements Serializable { method PublicKeyCredentialType (line 42) | private PublicKeyCredentialType(String value) { method getValue (line 50) | public String getValue() { method valueOf (line 54) | public static PublicKeyCredentialType valueOf(String value) { FILE: webauthn/src/main/java/org/springframework/security/web/webauthn/api/PublicKeyCredentialUserEntity.java type PublicKeyCredentialUserEntity (line 37) | public interface PublicKeyCredentialUserEntity extends Serializable { method getName (line 45) | String getName(); method getId (line 54) | Bytes getId(); method getDisplayName (line 62) | @Nullable String getDisplayName(); FILE: webauthn/src/main/java/org/springframework/security/web/webauthn/api/ResidentKeyRequirement.java class ResidentKeyRequirement (line 30) | public final class ResidentKeyRequirement implements Serializable { method ResidentKeyRequirement (line 61) | private ResidentKeyRequirement(String value) { method getValue (line 69) | public String getValue() { method valueOf (line 73) | public static ResidentKeyRequirement valueOf(String value) { FILE: webauthn/src/main/java/org/springframework/security/web/webauthn/api/UserVerificationRequirement.java class UserVerificationRequirement (line 30) | public final class UserVerificationRequirement implements Serializable { method UserVerificationRequirement (line 63) | UserVerificationRequirement(String value) { method getValue (line 71) | public String getValue() { FILE: webauthn/src/main/java/org/springframework/security/web/webauthn/authentication/HttpSessionPublicKeyCredentialRequestOptionsRepository.java class HttpSessionPublicKeyCredentialRequestOptionsRepository (line 35) | public class HttpSessionPublicKeyCredentialRequestOptionsRepository method save (line 43) | @Override method load (line 50) | @Override method setAttrName (line 59) | public void setAttrName(String attrName) { FILE: webauthn/src/main/java/org/springframework/security/web/webauthn/authentication/PublicKeyCredentialRequestOptionsFilter.java class PublicKeyCredentialRequestOptionsFilter (line 54) | public class PublicKeyCredentialRequestOptionsFilter extends OncePerRequ... method PublicKeyCredentialRequestOptionsFilter (line 73) | public PublicKeyCredentialRequestOptionsFilter(WebAuthnRelyingPartyOpe... method setRequestMatcher (line 84) | public void setRequestMatcher(RequestMatcher requestMatcher) { method doFilterInternal (line 89) | @Override method setRequestOptionsRepository (line 114) | public void setRequestOptionsRepository(PublicKeyCredentialRequestOpti... method setConverter (line 123) | public void setConverter(HttpMessageConverter converter) { method setSecurityContextHolderStrategy (line 133) | public void setSecurityContextHolderStrategy(SecurityContextHolderStra... FILE: webauthn/src/main/java/org/springframework/security/web/webauthn/authentication/PublicKeyCredentialRequestOptionsRepository.java type PublicKeyCredentialRequestOptionsRepository (line 32) | public interface PublicKeyCredentialRequestOptionsRepository { method save (line 42) | void save(HttpServletRequest request, HttpServletResponse response, method load (line 52) | @Nullable PublicKeyCredentialRequestOptions load(HttpServletRequest re... FILE: webauthn/src/main/java/org/springframework/security/web/webauthn/authentication/WebAuthnAuthentication.java class WebAuthnAuthentication (line 37) | public class WebAuthnAuthentication extends AbstractAuthenticationToken { method WebAuthnAuthentication (line 44) | public WebAuthnAuthentication(PublicKeyCredentialUserEntity principal, method WebAuthnAuthentication (line 51) | private WebAuthnAuthentication(Builder builder) { method setAuthenticated (line 56) | @Override method getCredentials (line 62) | @Override method getPrincipal (line 67) | @Override method getName (line 72) | @Override method toBuilder (line 77) | @Override class Builder (line 87) | public static final class Builder> extends Abstra... method Builder (line 91) | private Builder(WebAuthnAuthentication token) { method principal (line 101) | @Override method build (line 109) | @Override FILE: webauthn/src/main/java/org/springframework/security/web/webauthn/authentication/WebAuthnAuthenticationFilter.java class WebAuthnAuthenticationFilter (line 83) | public class WebAuthnAuthenticationFilter extends AbstractAuthentication... method WebAuthnAuthenticationFilter (line 90) | public WebAuthnAuthenticationFilter() { method attemptAuthentication (line 98) | @Override method setConverter (line 131) | @Deprecated(forRemoval = true, since = "7.0") method setConverter (line 144) | public void setConverter(SmartHttpMessageConverter converter) { method setRequestOptionsRepository (line 155) | public void setRequestOptionsRepository(PublicKeyCredentialRequestOpti... class GenericHttpMessageConverterAdapter (line 168) | private static final class GenericHttpMessageConverterAdapter exten... method GenericHttpMessageConverterAdapter (line 172) | private GenericHttpMessageConverterAdapter(GenericHttpMessageConvert... method canRead (line 177) | @Override method canRead (line 183) | @Override method canWrite (line 188) | @Override method getSupportedMediaTypes (line 193) | @Override method getSupportedMediaTypes (line 198) | @Override method writeInternal (line 203) | @Override method read (line 209) | @Override method canWrite (line 215) | @Override FILE: webauthn/src/main/java/org/springframework/security/web/webauthn/authentication/WebAuthnAuthenticationProvider.java class WebAuthnAuthenticationProvider (line 45) | public class WebAuthnAuthenticationProvider implements AuthenticationPro... method WebAuthnAuthenticationProvider (line 59) | public WebAuthnAuthenticationProvider(WebAuthnRelyingPartyOperations r... method authenticate (line 67) | @Override method supports (line 84) | @Override FILE: webauthn/src/main/java/org/springframework/security/web/webauthn/authentication/WebAuthnAuthenticationRequestToken.java class WebAuthnAuthenticationRequestToken (line 35) | public class WebAuthnAuthenticationRequestToken extends AbstractAuthenti... method WebAuthnAuthenticationRequestToken (line 47) | public WebAuthnAuthenticationRequestToken(RelyingPartyAuthenticationRe... method getWebAuthnRequest (line 57) | public RelyingPartyAuthenticationRequest getWebAuthnRequest() { method setAuthenticated (line 61) | @Override method getCredentials (line 67) | @Override method getPrincipal (line 72) | @Override FILE: webauthn/src/main/java/org/springframework/security/web/webauthn/jackson/AttestationConveyancePreferenceJackson2Mixin.java class AttestationConveyancePreferenceJackson2Mixin (line 32) | @SuppressWarnings("removal") FILE: webauthn/src/main/java/org/springframework/security/web/webauthn/jackson/AttestationConveyancePreferenceJackson2Serializer.java class AttestationConveyancePreferenceJackson2Serializer (line 36) | @Deprecated(forRemoval = true) method AttestationConveyancePreferenceJackson2Serializer (line 40) | AttestationConveyancePreferenceJackson2Serializer() { method serialize (line 44) | @Override FILE: webauthn/src/main/java/org/springframework/security/web/webauthn/jackson/AttestationConveyancePreferenceMixin.java class AttestationConveyancePreferenceMixin (line 29) | @JsonSerialize(using = AttestationConveyancePreferenceSerializer.class) FILE: webauthn/src/main/java/org/springframework/security/web/webauthn/jackson/AttestationConveyancePreferenceSerializer.java class AttestationConveyancePreferenceSerializer (line 32) | @SuppressWarnings("serial") method AttestationConveyancePreferenceSerializer (line 35) | AttestationConveyancePreferenceSerializer() { method serialize (line 39) | @Override FILE: webauthn/src/main/java/org/springframework/security/web/webauthn/jackson/AuthenticationExtensionsClientInputJackson2Mixin.java class AuthenticationExtensionsClientInputJackson2Mixin (line 32) | @SuppressWarnings("removal") FILE: webauthn/src/main/java/org/springframework/security/web/webauthn/jackson/AuthenticationExtensionsClientInputJackson2Serializer.java class AuthenticationExtensionsClientInputJackson2Serializer (line 36) | @Deprecated(forRemoval = true) method AuthenticationExtensionsClientInputJackson2Serializer (line 43) | AuthenticationExtensionsClientInputJackson2Serializer() { method serialize (line 47) | @Override FILE: webauthn/src/main/java/org/springframework/security/web/webauthn/jackson/AuthenticationExtensionsClientInputMixin.java class AuthenticationExtensionsClientInputMixin (line 29) | @JsonSerialize(using = AuthenticationExtensionsClientInputSerializer.class) FILE: webauthn/src/main/java/org/springframework/security/web/webauthn/jackson/AuthenticationExtensionsClientInputSerializer.java class AuthenticationExtensionsClientInputSerializer (line 32) | @SuppressWarnings("serial") method AuthenticationExtensionsClientInputSerializer (line 38) | AuthenticationExtensionsClientInputSerializer() { method serialize (line 42) | @Override FILE: webauthn/src/main/java/org/springframework/security/web/webauthn/jackson/AuthenticationExtensionsClientInputsJackson2Mixin.java class AuthenticationExtensionsClientInputsJackson2Mixin (line 32) | @SuppressWarnings("removal") FILE: webauthn/src/main/java/org/springframework/security/web/webauthn/jackson/AuthenticationExtensionsClientInputsJackson2Serializer.java class AuthenticationExtensionsClientInputsJackson2Serializer (line 37) | @Deprecated(forRemoval = true) method AuthenticationExtensionsClientInputsJackson2Serializer (line 45) | AuthenticationExtensionsClientInputsJackson2Serializer() { method serialize (line 49) | @Override FILE: webauthn/src/main/java/org/springframework/security/web/webauthn/jackson/AuthenticationExtensionsClientInputsMixin.java class AuthenticationExtensionsClientInputsMixin (line 29) | @JsonSerialize(using = AuthenticationExtensionsClientInputsSerializer.cl... FILE: webauthn/src/main/java/org/springframework/security/web/webauthn/jackson/AuthenticationExtensionsClientInputsSerializer.java class AuthenticationExtensionsClientInputsSerializer (line 33) | @SuppressWarnings("serial") method AuthenticationExtensionsClientInputsSerializer (line 39) | AuthenticationExtensionsClientInputsSerializer() { method serialize (line 43) | @Override FILE: webauthn/src/main/java/org/springframework/security/web/webauthn/jackson/AuthenticationExtensionsClientOutputsDeserializer.java class AuthenticationExtensionsClientOutputsDeserializer (line 41) | @SuppressWarnings("serial") method AuthenticationExtensionsClientOutputsDeserializer (line 49) | AuthenticationExtensionsClientOutputsDeserializer() { method deserialize (line 53) | @Override FILE: webauthn/src/main/java/org/springframework/security/web/webauthn/jackson/AuthenticationExtensionsClientOutputsJackson2Deserializer.java class AuthenticationExtensionsClientOutputsJackson2Deserializer (line 45) | @Deprecated(forRemoval = true) method AuthenticationExtensionsClientOutputsJackson2Deserializer (line 56) | AuthenticationExtensionsClientOutputsJackson2Deserializer() { method deserialize (line 60) | @Override FILE: webauthn/src/main/java/org/springframework/security/web/webauthn/jackson/AuthenticationExtensionsClientOutputsJackson2Mixin.java class AuthenticationExtensionsClientOutputsJackson2Mixin (line 32) | @SuppressWarnings("removal") FILE: webauthn/src/main/java/org/springframework/security/web/webauthn/jackson/AuthenticationExtensionsClientOutputsMixin.java class AuthenticationExtensionsClientOutputsMixin (line 29) | @JsonDeserialize(using = AuthenticationExtensionsClientOutputsDeserializ... FILE: webauthn/src/main/java/org/springframework/security/web/webauthn/jackson/AuthenticatorAssertionResponseJackson2Mixin.java class AuthenticatorAssertionResponseJackson2Mixin (line 33) | @Deprecated(forRemoval = true) class AuthenticatorAssertionResponseBuilderMixin (line 37) | @JsonPOJOBuilder(withPrefix = "") FILE: webauthn/src/main/java/org/springframework/security/web/webauthn/jackson/AuthenticatorAssertionResponseMixin.java class AuthenticatorAssertionResponseMixin (line 30) | @JsonDeserialize(builder = AuthenticatorAssertionResponse.AuthenticatorA... class AuthenticatorAssertionResponseBuilderMixin (line 33) | @JsonPOJOBuilder(withPrefix = "") FILE: webauthn/src/main/java/org/springframework/security/web/webauthn/jackson/AuthenticatorAttachmentDeserializer.java class AuthenticatorAttachmentDeserializer (line 33) | @SuppressWarnings("serial") method AuthenticatorAttachmentDeserializer (line 36) | AuthenticatorAttachmentDeserializer() { method deserialize (line 40) | @Override FILE: webauthn/src/main/java/org/springframework/security/web/webauthn/jackson/AuthenticatorAttachmentJackson2Deserializer.java class AuthenticatorAttachmentJackson2Deserializer (line 38) | @Deprecated(forRemoval = true) method AuthenticatorAttachmentJackson2Deserializer (line 42) | AuthenticatorAttachmentJackson2Deserializer() { method deserialize (line 46) | @Override FILE: webauthn/src/main/java/org/springframework/security/web/webauthn/jackson/AuthenticatorAttachmentJackson2Mixin.java class AuthenticatorAttachmentJackson2Mixin (line 33) | @SuppressWarnings("removal") FILE: webauthn/src/main/java/org/springframework/security/web/webauthn/jackson/AuthenticatorAttachmentJackson2Serializer.java class AuthenticatorAttachmentJackson2Serializer (line 36) | @Deprecated(forRemoval = true) method AuthenticatorAttachmentJackson2Serializer (line 40) | AuthenticatorAttachmentJackson2Serializer() { method serialize (line 44) | @Override FILE: webauthn/src/main/java/org/springframework/security/web/webauthn/jackson/AuthenticatorAttachmentMixin.java class AuthenticatorAttachmentMixin (line 30) | @JsonDeserialize(using = AuthenticatorAttachmentDeserializer.class) FILE: webauthn/src/main/java/org/springframework/security/web/webauthn/jackson/AuthenticatorAttachmentSerializer.java class AuthenticatorAttachmentSerializer (line 32) | @SuppressWarnings("serial") method AuthenticatorAttachmentSerializer (line 35) | AuthenticatorAttachmentSerializer() { method serialize (line 39) | @Override FILE: webauthn/src/main/java/org/springframework/security/web/webauthn/jackson/AuthenticatorAttestationResponseJackson2Mixin.java class AuthenticatorAttestationResponseJackson2Mixin (line 38) | @Deprecated(forRemoval = true) class AuthenticatorAttestationResponseBuilderMixin (line 42) | @JsonPOJOBuilder(withPrefix = "") method transports (line 46) | @JsonSetter FILE: webauthn/src/main/java/org/springframework/security/web/webauthn/jackson/AuthenticatorAttestationResponseMixin.java class AuthenticatorAttestationResponseMixin (line 35) | @JsonDeserialize(builder = AuthenticatorAttestationResponse.Authenticato... class AuthenticatorAttestationResponseBuilderMixin (line 38) | @JsonPOJOBuilder(withPrefix = "") method transports (line 42) | @JsonSetter FILE: webauthn/src/main/java/org/springframework/security/web/webauthn/jackson/AuthenticatorSelectionCriteriaMixin.java class AuthenticatorSelectionCriteriaMixin (line 29) | @JsonInclude(JsonInclude.Include.NON_NULL) FILE: webauthn/src/main/java/org/springframework/security/web/webauthn/jackson/AuthenticatorTransportDeserializer.java class AuthenticatorTransportDeserializer (line 33) | @SuppressWarnings("serial") method AuthenticatorTransportDeserializer (line 36) | AuthenticatorTransportDeserializer() { method deserialize (line 40) | @Override FILE: webauthn/src/main/java/org/springframework/security/web/webauthn/jackson/AuthenticatorTransportJackson2Deserializer.java class AuthenticatorTransportJackson2Deserializer (line 38) | @Deprecated(forRemoval = true) method AuthenticatorTransportJackson2Deserializer (line 42) | AuthenticatorTransportJackson2Deserializer() { method deserialize (line 46) | @Override FILE: webauthn/src/main/java/org/springframework/security/web/webauthn/jackson/AuthenticatorTransportJackson2Mixin.java class AuthenticatorTransportJackson2Mixin (line 33) | @SuppressWarnings("removal") FILE: webauthn/src/main/java/org/springframework/security/web/webauthn/jackson/AuthenticatorTransportJackson2Serializer.java class AuthenticatorTransportJackson2Serializer (line 36) | @Deprecated(forRemoval = true) method serialize (line 39) | @Override FILE: webauthn/src/main/java/org/springframework/security/web/webauthn/jackson/AuthenticatorTransportMixin.java class AuthenticatorTransportMixin (line 30) | @JsonDeserialize(using = AuthenticatorTransportDeserializer.class) FILE: webauthn/src/main/java/org/springframework/security/web/webauthn/jackson/AuthenticatorTransportSerializer.java class AuthenticatorTransportSerializer (line 32) | class AuthenticatorTransportSerializer extends ValueSerializer getPublicKe... FILE: webauthn/src/main/java/org/springframework/security/web/webauthn/management/RelyingPartyPublicKey.java class RelyingPartyPublicKey (line 29) | public class RelyingPartyPublicKey { method RelyingPartyPublicKey (line 40) | public RelyingPartyPublicKey(PublicKeyCredential getCreden... method getLabel (line 51) | public String getLabel() { FILE: webauthn/src/main/java/org/springframework/security/web/webauthn/management/RelyingPartyRegistrationRequest.java type RelyingPartyRegistrationRequest (line 26) | public interface RelyingPartyRegistrationRequest { method getCreationOptions (line 28) | PublicKeyCredentialCreationOptions getCreationOptions(); method getPublicKey (line 30) | RelyingPartyPublicKey getPublicKey(); FILE: webauthn/src/main/java/org/springframework/security/web/webauthn/management/UserCredentialRepository.java type UserCredentialRepository (line 33) | public interface UserCredentialRepository { method delete (line 39) | void delete(Bytes credentialId); method save (line 45) | void save(CredentialRecord credentialRecord); method findByCredentialId (line 52) | @Nullable CredentialRecord findByCredentialId(Bytes credentialId); method findByUserId (line 62) | List findByUserId(Bytes userId); FILE: webauthn/src/main/java/org/springframework/security/web/webauthn/management/WebAuthnRelyingPartyOperations.java type WebAuthnRelyingPartyOperations (line 32) | public interface WebAuthnRelyingPartyOperations { method createPublicKeyCredentialCreationOptions (line 42) | PublicKeyCredentialCreationOptions createPublicKeyCredentialCreationOp... method registerCredential (line 55) | CredentialRecord registerCredential(RelyingPartyRegistrationRequest re... method createCredentialRequestOptions (line 62) | PublicKeyCredentialRequestOptions createCredentialRequestOptions(Publi... method authenticate (line 70) | PublicKeyCredentialUserEntity authenticate(RelyingPartyAuthenticationR... FILE: webauthn/src/main/java/org/springframework/security/web/webauthn/management/Webauthn4JRelyingPartyOperations.java class Webauthn4JRelyingPartyOperations (line 87) | public class Webauthn4JRelyingPartyOperations implements WebAuthnRelying... method Webauthn4JRelyingPartyOperations (line 116) | public Webauthn4JRelyingPartyOperations(PublicKeyCredentialUserEntityR... method setWebAuthnManager (line 134) | public void setWebAuthnManager(WebAuthnManager webAuthnManager) { method setObjectConverter (line 143) | void setObjectConverter(ObjectConverter objectConverter) { method setCustomizeCreationOptions (line 156) | public void setCustomizeCreationOptions( method setCustomizeRequestOptions (line 170) | public void setCustomizeRequestOptions(Consumer credentialDescripto... method findUserEntityOrCreateAndSave (line 225) | private PublicKeyCredentialUserEntity findUserEntityOrCreateAndSave(St... method registerCredential (line 240) | @Override method convertTransportsToString (line 302) | private static @Nullable Set convertTransportsToString(Authent... method convertCredentialParamsToWebauthn4j (line 313) | private List conver... method convertParamToWebauthn4j (line 318) | private com.webauthn4j.data.PublicKeyCredentialParameters convertParam... method toOrigins (line 332) | private Set toOrigins() { method convertTransports (line 336) | private static Set convertTransports( method createCredentialRequestOptions (line 346) | @Override method findCredentialRecords (line 361) | private List findCredentialRecords(@Nullable Authent... method authenticate (line 372) | @Override method convertTransportsToWebauthn4j (line 434) | private static Set convert... method convertAllowedCredentialsToWebauthn4j (line 442) | private static List convertAllowedCredentialsToWebauthn4j( FILE: webauthn/src/main/java/org/springframework/security/web/webauthn/registration/DefaultWebAuthnRegistrationPageGeneratingFilter.java class DefaultWebAuthnRegistrationPageGeneratingFilter (line 53) | public class DefaultWebAuthnRegistrationPageGeneratingFilter extends Onc... method DefaultWebAuthnRegistrationPageGeneratingFilter (line 67) | public DefaultWebAuthnRegistrationPageGeneratingFilter(PublicKeyCreden... method doFilterInternal (line 75) | @Override method passkeyRows (line 95) | private String passkeyRows(String username, String contextPath, CsrfTo... method renderPasskeyRow (line 109) | private String renderPasskeyRow(CredentialRecord credential, String co... method formatInstant (line 122) | private static String formatInstant(Instant created) { method renderCsrfHeader (line 128) | private String renderCsrfHeader(CsrfToken csrfToken) { FILE: webauthn/src/main/java/org/springframework/security/web/webauthn/registration/HtmlTemplates.java class HtmlTemplates (line 36) | final class HtmlTemplates { method HtmlTemplates (line 38) | private HtmlTemplates() { method fromTemplate (line 41) | static HtmlTemplates.Builder fromTemplate(String template) { class Builder (line 45) | static final class Builder { method Builder (line 51) | private Builder(String template) { method withValue (line 62) | HtmlTemplates.Builder withValue(String key, Object value) { method withRawHtml (line 75) | HtmlTemplates.Builder withRawHtml(String key, String value) { method render (line 89) | String render() { FILE: webauthn/src/main/java/org/springframework/security/web/webauthn/registration/HttpSessionPublicKeyCredentialCreationOptionsRepository.java class HttpSessionPublicKeyCredentialCreationOptionsRepository (line 27) | public class HttpSessionPublicKeyCredentialCreationOptionsRepository method save (line 34) | @Override method load (line 40) | public @Nullable PublicKeyCredentialCreationOptions load(HttpServletRe... method setAttrName (line 48) | public void setAttrName(String attrName) { FILE: webauthn/src/main/java/org/springframework/security/web/webauthn/registration/PublicKeyCredentialCreationOptionsFilter.java class PublicKeyCredentialCreationOptionsFilter (line 58) | public class PublicKeyCredentialCreationOptionsFilter extends OncePerReq... method PublicKeyCredentialCreationOptionsFilter (line 80) | public PublicKeyCredentialCreationOptionsFilter(WebAuthnRelyingPartyOp... method setRequestMatcher (line 92) | public void setRequestMatcher(RequestMatcher requestMatcher) { method doFilterInternal (line 97) | @Override method setCreationOptionsRepository (line 126) | public void setCreationOptionsRepository(PublicKeyCredentialCreationOp... method setConverter (line 137) | public void setConverter(HttpMessageConverter converter) { FILE: webauthn/src/main/java/org/springframework/security/web/webauthn/registration/PublicKeyCredentialCreationOptionsRepository.java type PublicKeyCredentialCreationOptionsRepository (line 32) | public interface PublicKeyCredentialCreationOptionsRepository { method save (line 42) | void save(HttpServletRequest request, HttpServletResponse response, method load (line 52) | @Nullable PublicKeyCredentialCreationOptions load(HttpServletRequest r... FILE: webauthn/src/main/java/org/springframework/security/web/webauthn/registration/WebAuthnRegistrationFilter.java class WebAuthnRegistrationFilter (line 81) | public class WebAuthnRegistrationFilter extends OncePerRequestFilter { method WebAuthnRegistrationFilter (line 102) | public WebAuthnRegistrationFilter(UserCredentialRepository userCredent... method setRegisterCredentialMatcher (line 118) | public void setRegisterCredentialMatcher(RequestMatcher registerCreden... method setRemoveCredentialMatcher (line 131) | public void setRemoveCredentialMatcher(RequestMatcher removeCredential... method doFilterInternal (line 136) | @Override method setConverter (line 158) | public void setConverter(HttpMessageConverter converter) { method setCreationOptionsRepository (line 169) | public void setCreationOptionsRepository(PublicKeyCredentialCreationOp... method registerCredential (line 174) | private void registerCredential(HttpServletRequest request, HttpServle... method readRegistrationRequest (line 194) | private @Nullable WebAuthnRegistrationRequest readRegistrationRequest(... method removeCredential (line 205) | private void removeCredential(HttpServletRequest request, HttpServletR... class WebAuthnRegistrationRequest (line 211) | static class WebAuthnRegistrationRequest { method getPublicKey (line 215) | @Nullable RelyingPartyPublicKey getPublicKey() { method setPublicKey (line 219) | void setPublicKey(RelyingPartyPublicKey publicKey) { class SuccessfulUserRegistrationResponse (line 225) | public static class SuccessfulUserRegistrationResponse { method SuccessfulUserRegistrationResponse (line 229) | SuccessfulUserRegistrationResponse(CredentialRecord credentialRecord) { method isSuccess (line 233) | public boolean isSuccess() { FILE: webauthn/src/test/java/org/springframework/security/web/webauthn/aot/PublicKeyCredentialUserEntityRuntimeHintsTests.java class PublicKeyCredentialUserEntityRuntimeHintsTests (line 38) | public class PublicKeyCredentialUserEntityRuntimeHintsTests { method setup (line 42) | @BeforeEach method userEntitiesSqlFilesHasHints (line 49) | @ParameterizedTest method getUserEntitiesSqlFiles (line 55) | private static Stream getUserEntitiesSqlFiles() { FILE: webauthn/src/test/java/org/springframework/security/web/webauthn/aot/UserCredentialRuntimeHintsTests.java class UserCredentialRuntimeHintsTests (line 38) | public class UserCredentialRuntimeHintsTests { method setup (line 42) | @BeforeEach method credentialRecordsSqlFilesHasHints (line 49) | @ParameterizedTest method getClientRecordsSqlFiles (line 55) | private static Stream getClientRecordsSqlFiles() { FILE: webauthn/src/test/java/org/springframework/security/web/webauthn/api/COSEAlgorithmIdentifierTests.java class COSEAlgorithmIdentifierTests (line 28) | class COSEAlgorithmIdentifierTests { method valuesContainsAll (line 30) | @Test method getValue (line 39) | private T getValue(Field f) { FILE: webauthn/src/test/java/org/springframework/security/web/webauthn/api/TestAuthenticationAssertionResponses.java class TestAuthenticationAssertionResponses (line 22) | public final class TestAuthenticationAssertionResponses { method createAuthenticatorAssertionResponse (line 24) | public static AuthenticatorAssertionResponse.AuthenticatorAssertionRes... method TestAuthenticationAssertionResponses (line 34) | private TestAuthenticationAssertionResponses() { FILE: webauthn/src/test/java/org/springframework/security/web/webauthn/api/TestAuthenticatorAttestationResponses.java class TestAuthenticatorAttestationResponses (line 19) | public final class TestAuthenticatorAttestationResponses { method createAuthenticatorAttestationResponse (line 21) | public static AuthenticatorAttestationResponse.AuthenticatorAttestatio... method TestAuthenticatorAttestationResponses (line 30) | private TestAuthenticatorAttestationResponses() { FILE: webauthn/src/test/java/org/springframework/security/web/webauthn/api/TestBytes.java class TestBytes (line 22) | public final class TestBytes { method get (line 24) | public static Bytes get() { method TestBytes (line 28) | private TestBytes() { FILE: webauthn/src/test/java/org/springframework/security/web/webauthn/api/TestCredentialRecords.java class TestCredentialRecords (line 22) | public final class TestCredentialRecords { method userCredential (line 24) | public static ImmutableCredentialRecord.ImmutableCredentialRecordBuild... method fullUserCredential (line 35) | public static ImmutableCredentialRecord.ImmutableCredentialRecordBuild... method TestCredentialRecords (line 53) | private TestCredentialRecords() { FILE: webauthn/src/test/java/org/springframework/security/web/webauthn/api/TestPublicKeyCredentialCreationOptions.java class TestPublicKeyCredentialCreationOptions (line 21) | public final class TestPublicKeyCredentialCreationOptions { method createPublicKeyCredentialCreationOptions (line 23) | public static PublicKeyCredentialCreationOptions.PublicKeyCredentialCr... method TestPublicKeyCredentialCreationOptions (line 54) | private TestPublicKeyCredentialCreationOptions() { FILE: webauthn/src/test/java/org/springframework/security/web/webauthn/api/TestPublicKeyCredentialRequestOptions.java class TestPublicKeyCredentialRequestOptions (line 21) | public final class TestPublicKeyCredentialRequestOptions { method create (line 23) | public static PublicKeyCredentialRequestOptions.PublicKeyCredentialReq... method TestPublicKeyCredentialRequestOptions (line 31) | private TestPublicKeyCredentialRequestOptions() { FILE: webauthn/src/test/java/org/springframework/security/web/webauthn/api/TestPublicKeyCredentialUserEntities.java class TestPublicKeyCredentialUserEntities (line 21) | public final class TestPublicKeyCredentialUserEntities { method userEntity (line 23) | public static PublicKeyCredentialUserEntityBuilder userEntity() { method TestPublicKeyCredentialUserEntities (line 27) | private TestPublicKeyCredentialUserEntities() { FILE: webauthn/src/test/java/org/springframework/security/web/webauthn/api/TestPublicKeyCredentials.java class TestPublicKeyCredentials (line 19) | public final class TestPublicKeyCredentials { method createPublicKeyCredential (line 21) | public static PublicKeyCredential.PublicKeyCredentialBuilder PublicKeyCredential.Pu... method createPublicKeyCredential (line 41) | public static PublicKeyCredential.Pu... method TestPublicKeyCredentials (line 52) | private TestPublicKeyCredentials() { FILE: webauthn/src/test/java/org/springframework/security/web/webauthn/authentication/HttpSessionPublicKeyCredentialRequestOptionsRepositoryTests.java class HttpSessionPublicKeyCredentialRequestOptionsRepositoryTests (line 34) | class HttpSessionPublicKeyCredentialRequestOptionsRepositoryTests { method integrationTests (line 42) | @Test method loadWhenNullSessionThenDoesNotCreate (line 63) | @Test method saveWhenSetAttrThenCustomAttr (line 70) | @Test method loadWhenSetAttrThenCustomAttr (line 79) | @Test FILE: webauthn/src/test/java/org/springframework/security/web/webauthn/authentication/PublicKeyCredentialRequestOptionsFilterTests.java class PublicKeyCredentialRequestOptionsFilterTests (line 67) | @ExtendWith(MockitoExtension.class) method setup (line 90) | @BeforeEach method cleanup (line 99) | @AfterEach method doFilterWhenCustomRequestMatcherThenUses (line 104) | @Test method constructorWhenNull (line 113) | @Test method doFilterWhenNoMatch (line 119) | @Test method doFilterWhenNotPost (line 127) | @Test method doFilterWhenMatches (line 135) | @Test method doFilterWhenCustom (line 156) | @Test method setConverterWhenNull (line 181) | @Test method setSecurityContextHolderStrategyWhenNull (line 186) | @Test FILE: webauthn/src/test/java/org/springframework/security/web/webauthn/authentication/WebAuthnAuthenticationFilterTests.java class WebAuthnAuthenticationFilterTests (line 64) | @ExtendWith(MockitoExtension.class) method setup (line 98) | @BeforeEach method setConverterWhenNullThenIllegalArgumentException (line 103) | @Test method setRequestOptionsRepositoryWhenNullThenIllegalArgumentException (line 112) | @Test method doFilterWhenUrlDoesNotMatchThenChainContinues (line 117) | @Test method doFilterWhenMethodDoesNotMatchThenChainContinues (line 127) | @Test method doFilterWhenNoBodyThenUnauthorized (line 137) | @Test method doFilterWhenInvalidJsonThenUnauthorized (line 143) | @Test method doFilterWhenOptionsNullThenUnAuthorized (line 150) | @Test method doFilterWhenValidThenOk (line 157) | @Test method matchingRequest (line 198) | private static MockHttpServletRequest matchingRequest(String body) { FILE: webauthn/src/test/java/org/springframework/security/web/webauthn/authentication/WebAuthnAuthenticationProviderTests.java class WebAuthnAuthenticationProviderTests (line 40) | class WebAuthnAuthenticationProviderTests { method authenticateWhenSuccessThenIssuesFactor (line 42) | @Test FILE: webauthn/src/test/java/org/springframework/security/web/webauthn/authentication/WebAuthnAuthenticationTests.java class WebAuthnAuthenticationTests (line 32) | class WebAuthnAuthenticationTests { method isAuthenticatedThenTrue (line 34) | @Test method setAuthenticationWhenTrueThenException (line 42) | @Test method setAuthenticationWhenFalseThenNotAuthenticated (line 50) | @Test method toBuilderWhenApplyThenCopies (line 59) | @Test FILE: webauthn/src/test/java/org/springframework/security/web/webauthn/jackson/CredProtectAuthenticationExtensionsClientInputJackson2Tests.java class CredProtectAuthenticationExtensionsClientInputJackson2Tests (line 32) | @SuppressWarnings("removal") method setup (line 37) | @BeforeEach method writeAuthenticationExtensionsClientInputsWhenCredProtectUserVerificationOptional (line 43) | @Test method writeAuthenticationExtensionsClientInputsWhenCredProtectUserVerificationOptionalWithCredentialIdList (line 65) | @Test method writeAuthenticationExtensionsClientInputsWhenCredProtectUserVerificationRequired (line 88) | @Test method writeAuthenticationExtensionsClientInputsWhenEnforceCredentialProtectionPolicyTrue (line 110) | @Test method writeAuthenticationExtensionsClientInputsWhenEnforceCredentialProtectionPolicyFalse (line 132) | @Test FILE: webauthn/src/test/java/org/springframework/security/web/webauthn/jackson/CredProtectAuthenticationExtensionsClientInputJacksonTests.java class CredProtectAuthenticationExtensionsClientInputJacksonTests (line 32) | class CredProtectAuthenticationExtensionsClientInputJacksonTests { method setup (line 36) | @BeforeEach method writeAuthenticationExtensionsClientInputsWhenCredProtectUserVerificationOptional (line 41) | @Test method writeAuthenticationExtensionsClientInputsWhenCredProtectUserVerificationOptionalWithCredentialIdList (line 63) | @Test method writeAuthenticationExtensionsClientInputsWhenCredProtectUserVerificationRequired (line 86) | @Test method writeAuthenticationExtensionsClientInputsWhenEnforceCredentialProtectionPolicyTrue (line 108) | @Test method writeAuthenticationExtensionsClientInputsWhenEnforceCredentialProtectionPolicyFalse (line 130) | @Test FILE: webauthn/src/test/java/org/springframework/security/web/webauthn/jackson/Jackson2Tests.java class Jackson2Tests (line 47) | @SuppressWarnings("removal") method setup (line 52) | @BeforeEach method readAuthenticatorTransport (line 58) | @Test method readAuthenticatorAttachment (line 65) | @Test method writeAuthenticatorAttachment (line 71) | @Test method readAuthenticationExtensionsClientOutputs (line 77) | @Test method readAuthenticationExtensionsClientOutputsWhenAuthenticatorDisplayName (line 94) | @Test method readCredPropsWhenAuthenticatorDisplayName (line 112) | @Test method readAuthenticationExtensionsClientOutputsWhenAppId (line 126) | @Test method readAuthenticationExtensionsClientOutputsWhenUnknownExtension (line 143) | @Test method readAuthenticationExtensionsClientOutputsWhenFieldAfter (line 167) | @Test method writePublicKeyCredentialCreationOptions (line 190) | @Test method readPublicKeyCredentialAuthenticatorAttestationResponse (line 238) | @Test method readPublicKeyCredentialAuthenticatorAttestationResponseWhenExtraFields (line 268) | @Test method writeAuthenticationOptions (line 299) | @Test method readPublicKeyCredentialAuthenticatorAssertionResponse (line 323) | @Test method writeAuthenticationExtensionsClientInputsWhenCredPropsTrue (line 365) | @Test class ClassWithOutputsAndAnotherField (line 381) | public static class ClassWithOutputsAndAnotherField { method getLabel (line 387) | public String getLabel() { method setLabel (line 391) | public void setLabel(String label) { method getClientOutputs (line 395) | public AuthenticationExtensionsClientOutputs getClientOutputs() { method setClientOutputs (line 399) | public void setClientOutputs(AuthenticationExtensionsClientOutputs c... FILE: webauthn/src/test/java/org/springframework/security/web/webauthn/jackson/JacksonTests.java class JacksonTests (line 47) | class JacksonTests { method setup (line 51) | @BeforeEach method readAuthenticatorTransport (line 56) | @Test method readAuthenticatorAttachment (line 63) | @Test method writeAuthenticatorAttachment (line 69) | @Test method readAuthenticationExtensionsClientOutputs (line 75) | @Test method readAuthenticationExtensionsClientOutputsWhenAuthenticatorDisplayName (line 92) | @Test method readCredPropsWhenAuthenticatorDisplayName (line 110) | @Test method readAuthenticationExtensionsClientOutputsWhenAppId (line 124) | @Test method readAuthenticationExtensionsClientOutputsWhenUnknownExtension (line 141) | @Test method readAuthenticationExtensionsClientOutputsWhenFieldAfter (line 165) | @Test method writePublicKeyCredentialCreationOptions (line 188) | @Test method readPublicKeyCredentialAuthenticatorAttestationResponse (line 236) | @Test method readPublicKeyCredentialAuthenticatorAttestationResponseWhenExtraFields (line 266) | @Test method writeAuthenticationOptions (line 297) | @Test method readPublicKeyCredentialAuthenticatorAssertionResponse (line 321) | @Test method writeAuthenticationExtensionsClientInputsWhenCredPropsTrue (line 363) | @Test class ClassWithOutputsAndAnotherField (line 379) | public static class ClassWithOutputsAndAnotherField { method getLabel (line 385) | public String getLabel() { method setLabel (line 389) | public void setLabel(String label) { method getClientOutputs (line 393) | public AuthenticationExtensionsClientOutputs getClientOutputs() { method setClientOutputs (line 397) | public void setClientOutputs(AuthenticationExtensionsClientOutputs c... FILE: webauthn/src/test/java/org/springframework/security/web/webauthn/jackson/PublicKeyCredentialJson.java class PublicKeyCredentialJson (line 25) | public final class PublicKeyCredentialJson { method PublicKeyCredentialJson (line 49) | private PublicKeyCredentialJson() { FILE: webauthn/src/test/java/org/springframework/security/web/webauthn/jackson/WebAuthnAuthenticationMixinTests.java class WebAuthnAuthenticationMixinTests (line 51) | class WebAuthnAuthenticationMixinTests { method setup (line 55) | @BeforeEach method writeWebAuthnAuthentication (line 66) | @Test method readWebAuthnAuthentication (line 100) | @Test FILE: webauthn/src/test/java/org/springframework/security/web/webauthn/management/JdbcPublicKeyCredentialUserEntityRepositoryTests.java class JdbcPublicKeyCredentialUserEntityRepositoryTests (line 41) | public class JdbcPublicKeyCredentialUserEntityRepositoryTests { method setUp (line 49) | @BeforeEach method tearDown (line 56) | @AfterEach method createDb (line 61) | private static EmbeddedDatabase createDb() { method constructorWhenJdbcOperationsIsNullThenThrowIllegalArgumentException (line 72) | @Test method saveWhenUserEntityIsNullThenThrowIllegalArgumentException (line 81) | @Test method findByUserEntityIdWheIdIsNullThenThrowIllegalArgumentException (line 90) | @Test method findByUserNameWheUserNameIsNullThenThrowIllegalArgumentException (line 99) | @Test method saveUserEntityWhenSaveThenReturnsSaved (line 108) | @Test method saveUserEntityWhenUserEntityExistsThenUpdates (line 121) | @Test method findUserEntityByUserNameWhenUserEntityExistsThenReturnsSaved (line 135) | @Test method deleteUserEntityWhenRecordExistThenSuccess (line 145) | @Test method findUserEntityByIdWhenUserEntityDoesNotExistThenReturnsNull (line 156) | @Test method findUserEntityByUserNameWhenUserEntityDoesNotExistThenReturnsEmpty (line 164) | @Test method testUserEntity (line 172) | private PublicKeyCredentialUserEntity testUserEntity(Bytes id) { FILE: webauthn/src/test/java/org/springframework/security/web/webauthn/management/JdbcUserCredentialRepositoryTests.java class JdbcUserCredentialRepositoryTests (line 44) | public class JdbcUserCredentialRepositoryTests { method setUp (line 52) | @BeforeEach method tearDown (line 59) | @AfterEach method createDb (line 64) | private static EmbeddedDatabase createDb() { method constructorWhenJdbcOperationsIsNullThenThrowIllegalArgumentException (line 75) | @Test method saveWhenCredentialRecordIsNullThenThrowIllegalArgumentException (line 84) | @Test method findByCredentialIdWheCredentialIdIsNullThenThrowIllegalArgumentException (line 93) | @Test method findByCredentialIdWheUserIdIsNullThenThrowIllegalArgumentException (line 102) | @Test method saveCredentialRecordWhenSaveThenReturnsSaved (line 111) | @Test method saveCredentialRecordWhenRecordExistsThenReturnsUpdated (line 137) | @Test method findCredentialRecordByUserIdWhenRecordExistsThenReturnsSaved (line 158) | @Test method findCredentialRecordByUserIdWhenRecordDoesNotExistThenReturnsEmpty (line 170) | @Test method findCredentialRecordByCredentialIdWhenRecordDoesNotExistThenReturnsNull (line 180) | @Test method deleteCredentialRecordWhenRecordExistThenSuccess (line 190) | @Test FILE: webauthn/src/test/java/org/springframework/security/web/webauthn/management/MapPublicKeyCredentialUserEntityRepositoryTests.java class MapPublicKeyCredentialUserEntityRepositoryTests (line 33) | class MapPublicKeyCredentialUserEntityRepositoryTests { method findByIdWhenExistsThenFound (line 43) | @Test method findByIdWhenDoesNotExistThenNull (line 50) | @Test method findByUsernameWhenExistsThenFound (line 56) | @Test method findByUsernameReturnsNullWhenUsernameDoesNotExist (line 63) | @Test method saveWhenNonNullThenSuccess (line 69) | @Test method saveWhenUpdateThenUpdated (line 76) | @Test method deleteWhenExistsThenRemovesExistingEntry (line 88) | @Test method deleteWhenNullAndDoesNotExistThenNoException (line 96) | @Test FILE: webauthn/src/test/java/org/springframework/security/web/webauthn/management/MapUserCredentialRepositoryTests.java class MapUserCredentialRepositoryTests (line 38) | class MapUserCredentialRepositoryTests { method findByUserIdWhenNotFoundThenEmpty (line 42) | @Test method findByUserIdWhenNullIdThenIllegalArgumentException (line 47) | @Test method findByCredentialIdWhenIdNullThenIllegalArgumentException (line 52) | @Test method findByCredentialIdWhenNotFoundThenIllegalArgumentException (line 57) | @Test method deleteWhenCredentialNotFoundThenNoException (line 62) | @Test method deleteWhenNullIdThenIllegalArgumentException (line 68) | @Test method saveThenFound (line 73) | @Test method saveWhenNullThenIllegalArgumentException (line 83) | @Test method saveAndDeleteThenNotFound (line 88) | @Test method saveWhenUpdateThenUpdated (line 97) | @Test method saveWhenSameUserThenUpdated (line 112) | @Test method saveWhenDifferentUserThenNewEntryAdded (line 128) | @Test FILE: webauthn/src/test/java/org/springframework/security/web/webauthn/management/TestPublicKeyCredentialRpEntities.java class TestPublicKeyCredentialRpEntities (line 21) | public final class TestPublicKeyCredentialRpEntities { method createRpEntity (line 23) | public static PublicKeyCredentialRpEntity.PublicKeyCredentialRpEntityB... method TestPublicKeyCredentialRpEntities (line 27) | private TestPublicKeyCredentialRpEntities() { FILE: webauthn/src/test/java/org/springframework/security/web/webauthn/management/Webauthn4jRelyingPartyOperationsTests.java class Webauthn4jRelyingPartyOperationsTests (line 93) | @ExtendWith(MockitoExtension.class) method setUp (line 120) | @BeforeEach method constructorWhenUserEntitiesNullThenIllegalArgumentException (line 128) | @Test method constructorWhenUserCredentialsNullThenIllegalArgumentException (line 134) | @Test method constructorWhenRpEntityNullThenIllegalArgumentException (line 140) | @Test method constructorWhenOriginsNullThenIllegalArgumentException (line 146) | @Test method createPublicKeyCredentialCreationOptionsWhenRequestNullThenIllegalArgumentException (line 152) | @Test method createPublicKeyCredentialCreationOptionsWhenAnonymousThenIllegalArgumentException (line 158) | @Test method createPublicKeyCredentialCreationOptionsWhenNotIsAuthenticatedThenIllegalArgumentException (line 167) | @Test method createPublicKeyCredentialCreationOptionsWhenDefaultsThenSuccess (line 176) | @Test method createPublicKeyCredentialCreationOptionsWhenCustomizeThenCustomized (line 217) | @Test method createPublicKeyCredentialCreationOptionsWhenExcludesThenSuccess (line 226) | @Test method registerCredentialWhenRpRegistrationRequestNullThenIllegalArgumentException (line 246) | @Test method registerCredentialWhenDefaultTransportsThenSuccess (line 251) | @Test method registerCredentialWhenCreationOptionsAreJavaDeserializedThenDoesNotThrow (line 270) | @Test method registerCredentialWhenInternalTransportThenCredentialRecordHasTransport (line 297) | @Test method registerCredentialWhenExistsThenException (line 319) | @Test method registerCredentialWhenCTypeIsNotWebAuthn (line 341) | @Test method registerCredentialWhenCChallengeNotEqualBase64UrlEncodingOptionsChallenge (line 369) | @Test method registerCredentialWhenCOriginNotExpected (line 393) | @Test method registerCredentialWhenClientDataJSONDoesNotMatchHash (line 420) | @Test method registerCredentialWhenUPFlagsNotSet (line 442) | @Test method registerCredentialWhenUVBitNotSet (line 462) | @Test method registerCredentialWhenBENotSetAndBSSet (line 484) | @Test method registerCredentialWhenBEInformsUserExperienceBETrue (line 504) | @Test method registerCredentialWhenBSInformsUserExperienceBSTrue (line 515) | @Test method registerCredentialWhenAlgDoesNotMatchOptions (line 526) | @Test method registerCredentialWhenClientExtensionOutputsDoNotMatch (line 553) | @Test method registerCredentialWhenFmtNotValid (line 565) | @Test method createCredentialRequestOptionsThenUserVerificationSameAsCreation (line 581) | @Test method createCredentialRequestOptionsWhenAnonymousAuthentication (line 593) | @Test method createCredentialRequestOptionsWhenNullAuthentication (line 607) | @Test method createCredentialRequestOptionsWhenAuthenticated (line 619) | @Test method authenticateThenWa4jRequestCredentialIdIsRawIdBytes (line 638) | @Test method setFlag (line 683) | private static AuthenticatorAttestationResponse setFlag(byte... flags)... method setFmt (line 709) | private static AuthenticatorAttestationResponse setFmt(String fmt) thr... method cbor (line 721) | private static ObjectMapper cbor() { FILE: webauthn/src/test/java/org/springframework/security/web/webauthn/registration/DefaultWebAuthnRegistrationPageGeneratingFilterTests.java class DefaultWebAuthnRegistrationPageGeneratingFilterTests (line 56) | @ExtendWith(MockitoExtension.class) method constructorWhenNullUserEntities (line 65) | @Test method constructorWhenNullUserCredentials (line 72) | @Test method doFilterWhenNotMatchThenNoInteractions (line 79) | @Test method doFilterThenCsrfDataAttrsPresent (line 87) | @Test method doFilterWhenNullPublicKeyCredentialUserEntityThenNoResults (line 107) | @Test method doFilterWhenNoCredentialsThenNoResults (line 114) | @Test method doFilterWhenResultsThenDisplayed (line 128) | @Test method doFilterWhenResultsContainEntitiesThenEncoded (line 221) | @Test method doFilterWhenContextEmptyThenUrlsEmptyPrefix (line 239) | @Test method doFilterWhenContextNotEmptyThenUrlsPrefixed (line 255) | @Test method bodyAsString (line 270) | private String bodyAsString(RequestBuilder request) throws Exception { method matchingRequest (line 279) | private MockHttpServletRequestBuilder matchingRequest() { method matchingRequest (line 283) | private MockHttpServletRequestBuilder matchingRequest(String contextPa... method mockMvc (line 289) | private MockMvc mockMvc() { FILE: webauthn/src/test/java/org/springframework/security/web/webauthn/registration/HttpSessionPublicKeyCredentialCreationOptionsRepositoryTests.java class HttpSessionPublicKeyCredentialCreationOptionsRepositoryTests (line 35) | class HttpSessionPublicKeyCredentialCreationOptionsRepositoryTests { method integrationTests (line 43) | @Test method loadWhenNullSessionThenDoesNotCreate (line 66) | @Test method saveWhenSetAttrThenCustomAttr (line 73) | @Test method loadWhenSetAttrThenCustomAttr (line 84) | @Test FILE: webauthn/src/test/java/org/springframework/security/web/webauthn/registration/PublicKeyCredentialCreationOptionsFilterTests.java class PublicKeyCredentialCreationOptionsFilterTests (line 69) | @ExtendWith(MockitoExtension.class) method setup (line 83) | @BeforeEach method clear (line 90) | @AfterEach method doFilterWhenCustomRequestMatcherThenUses (line 95) | @Test method setRequestMatcherWhenNullThenIllegalArgument (line 104) | @Test method constructorWhenRpOperationsIsNullThenIllegalArgumentException (line 109) | @Test method doFilterWhenWrongUrlThenNoInteractions (line 115) | @Test method doFilterWhenNotAuthenticatedThenNoInvocations (line 122) | @Test method doFilterWhenAnonymousThenNoInvocations (line 129) | @Test method doFilterWhenGetThenNoInteractions (line 140) | @Test method doFilterWhenNoCredentials (line 147) | @Test method doFilterWhenExcludeCredentialsThenIncludedInResponse (line 197) | @Test method matchingRequest (line 227) | private MockHttpServletRequestBuilder matchingRequest() { method mockMvc (line 233) | private MockMvc mockMvc() { FILE: webauthn/src/test/java/org/springframework/security/web/webauthn/registration/WebAuthnRegistrationFilterTests.java class WebAuthnRegistrationFilterTests (line 60) | @ExtendWith(MockitoExtension.class) method setup (line 107) | @BeforeEach method doFilterWhenCustomRequestRegisterCredentialMatcherThenUses (line 112) | @Test method doFilterWhenCustomRequestRemoveCredentialMatcherThenUses (line 120) | @Test method setRequestRegisterCredentialWhenNullThenIllegalArgument (line 129) | @Test method setRequestRemoveCredentialWhenNullThenIllegalArgument (line 134) | @Test method constructorWhenNullUserCredentials (line 139) | @Test method constructorWhenNullOperations (line 144) | @Test method doFilterWhenRegisterUrlDoesNotMatchThenChainContinues (line 150) | @Test method doFilterWhenRegisterMethodDoesNotMatchThenChainContinues (line 160) | @Test method doFilterWhenRegisterNoBodyThenBadRequest (line 172) | @Test method doFilterWhenInvalidJsonThenBadRequest (line 178) | @Test method doFilterWhenRegisterOptionsNullThenBadRequest (line 184) | @Test method doFilterWhenRegisterSuccessThenOk (line 192) | @Test method doFilterWhenDeleteSuccessThenNoContent (line 214) | @Test method registerCredentialRequest (line 222) | private static MockHttpServletRequest registerCredentialRequest(String... FILE: webauthn/src/test/java/org/springframework/security/web/webauthn/registration/WebAuthnRegistrationRequestJacksonTests.java class WebAuthnRegistrationRequestJacksonTests (line 41) | class WebAuthnRegistrationRequestJacksonTests { method setup (line 45) | @BeforeEach method readRelyingPartyRequest (line 50) | @Test