Josh Cummings
39e84013f7
ClearSiteDataHeaderWriter Directives
...
Fixes gh-7347
6 years ago
Eleftheria Stein
ad0d3e9702
Polish remember me username check
6 years ago
Scott Murphy
26ae590c68
Check that userdetails for username exists. #7251
6 years ago
kostya05983
f6c650db47
Replace Streams with Loops
...
First version of replacing streams
fix wwwAuthenticate and codestyle
fix errors in implementation to pass tests
Fix review notes
Remove uneccessary final to align with cb
Short circuit way to authorize
Simplify error message, make code readably
Return error while duplicate key found
Delete check for duplicate, checkstyle issues
Return duplicate error
Fixes gh-7154
6 years ago
watsta
2c2e8e5f24
Remove internal Optional usage in favor of null checks
...
Issue gh-7155
6 years ago
Daniel Wegener
1a233a58c7
Add OnCommittedResponseWrapper.setContentLengthLong
...
Add setContentLengthLong tracking to OnCommittedResponseWrapper in
order to detect commits on servlets that use setContentLengthLong to
announce the entity size they are about to write (as used in the
Apache Tomcat's DefaultServlet).
Fixes gh-7261
6 years ago
Eleftheria Stein
4bc231872f
Expire as many sessions as exceed maximum allowed
...
Fixes: gh-7166
6 years ago
Josh Cummings
9735a718cc
Remove MultiTenantAuthenticationManagerResolver
...
Fixes gh-7259
6 years ago
Lars Grefer
ec6ca97226
Fix tests
6 years ago
Lars Grefer
ff1070df36
remove redundant modifiers found by checkstyle
6 years ago
Lars Grefer
38de737663
Java 8: Statement lambda can be replaced with expression lambda
6 years ago
Lars Grefer
7b2a7847e5
Java 8: Single Map method can be used
6 years ago
Lars Grefer
25c06be1eb
Java 7: Identical 'catch' branches in 'try' statement
6 years ago
Lars Grefer
578d628774
'Collection.toArray()' call style
6 years ago
Lars Grefer
b388976ac8
fix checkstyle
6 years ago
Lars Grefer
35bdf1f009
Unnecessary semicolon
6 years ago
Lars Grefer
d9c1f03b84
Unnecessary interface modifier
6 years ago
Lars Grefer
40bee457f9
Unnecessary enum modifier
6 years ago
Lars Grefer
8d0ca14e55
Unnecessary conversion to String
6 years ago
Lars Grefer
fb39d9c255
Anonymous type can be replaced with lambda
6 years ago
Lars Grefer
05f42a4995
Remove unused imports
6 years ago
Lars Grefer
2056834432
Cleanup unnecessary unboxing
...
Unboxing is unnecessary under Java 5 and newer, and can be safely removed.
6 years ago
Lars Grefer
2306d987e9
Cleanup unnecessary boxing
6 years ago
Filip Hanik
2055466ad7
Add Javadoc
6 years ago
Filip Hanik
ddf68821cb
Add RequestMatcher.matcher(HttpServletRequest)
...
Step 3 - Usage of RequestVariablesExtractor or types that are assigned
to AntPathRequestMatcher should be replaced with the new method.
[closes #7148 ]
6 years ago
Eddú Meléndez
496579dde2
Add match result for servlet requests
...
Fixes gh-7148
6 years ago
Josh Cummings
774a2e669c
Polish setAllowedHostnames
...
Added JavaDoc to method, including @since attribute
Issue gh-4310
6 years ago
Eddú Meléndez
f712c5598c
Add support for allowedHostnames in StrictHttpFirewall
...
Introduce a new method `setAllowedHostnames` which perform the validation
against untrusted hostnames.
Fixes gh-4310
6 years ago
Khy
a5cfd9fdb9
Downgrade AuthenticationFilter modifier
...
Fixes gh-7177
6 years ago
Lars Grefer
776a4c3760
Use org.mockito.ArgumentMatchers in favor of org.mockito.Matchers
6 years ago
Rob Winch
ad2f999c25
Polish BasicAuthenticationConverter
...
This reverts to the old behavior from BasicAuthenticationFilter.
Specifically, if a token has an empty password, it still parses a username
and an empty String password.
Issue gh-7025
6 years ago
Josh Cummings
d157125c8e
Polish AuthenticationFilter
...
Updated member variable references to be prefixed with "this.".
Fixed typo in authentication manager resolver error message.
Issue: gh-6506
7 years ago
Eddú Meléndez
50adb6abcb
Fix javadoc
7 years ago
Eleftheria Stein
0b4502b2c5
Remove exceptions from lambda security configuration
...
Fixes: gh-7128
7 years ago
Eleftheria Stein
b55322b2cb
Make basic authentication scheme case-insensitive
...
Fixes: gh-7163
7 years ago
sbespalov
f1187bdfc2
issue/6506: AuthenticationConverter implementation
7 years ago
Clement Ng
ab6440db10
Throws exception when passed IP address with too long mask
...
Fixes gh-2790
7 years ago
Lars Grefer
3ea9d376b2
Cleanup explicit type arguments
7 years ago
Lars Grefer
c5b5cc507c
Cleanup redundant type casts
7 years ago
Eleftheria Stein
758397f102
Allow configuration of headers through nested builder
...
Issue: gh-5557
7 years ago
Lars Grefer
43737a56bd
Use foreach where possible
7 years ago
Bruno Studer
8016a193b9
Optimize IpAddressMatcher
...
Get rid of byte array allocation in matcher and small optimizations
7 years ago
Lars Grefer
4b0fb19fff
Use MessageDigest.isEqual() where possible
...
fixes #7058
7 years ago
Lars Grefer
400e0c83b0
Add missing nullability annotation
7 years ago
Josh Cummings
f5da63118e
Add MultiTenantAuthenticationManagerResolver
...
A class with a number of handy request-based implementations of
AuthenticationManagerResolver targeted at common multi-tenancy
scenarios.
Fixes: gh-6976
7 years ago
Bagyoni Attila
878d262a26
Reimplement some hashCodes according to the currently recommended pattern.
...
These hashCode implementations seemed suspicious (field hashCodes XORed together with 31).
Included caseSensitive in AntPathRequestMatcher.hashCode() to be consistent with equals().
7 years ago
Rafiullah Hamedy
f6ed1db702
Introduced ReactiveAuthenticationManagerResolver
...
Suitable for multi-tenant reactive applications needing to branch
authentication strategies based on request details.
7 years ago
Clement Ng
e66369f6c6
Added null checks and tests to constructors
...
RequestKey, JaasGrantedAuthority, and SwitchUserGrantedAuthority
assume certain final members are non-null.
Issue: gh-6892
7 years ago
httpain
98a8467e4c
Fix javadoc typo
7 years ago
Alexey Nesterov
9a67441507
Add x509 support for Reactive Security
...
[gh #5038 ]
7 years ago