Johnny Lim
5f518d00e5
Apply Checkstyle EmptyStatementCheck module
...
This commit adds Checkstyle `EmptyStatementCheck` module and aligns code with it.
8 years ago
Oleg Zhuravlev
563139c469
Fix keys in messages bundle
8 years ago
Benedikt Ritter
fffd781b03
Add localization to error messages from ExceptionTranslationFilter
...
Fixes gh-4504
8 years ago
Johnny Lim
b6895e6359
Apply Checkstyle WhitespaceAfterCheck module
8 years ago
Johnny Lim
d900f2a623
Remove unused imports
...
This commit also adds UnusedImportsCheck Checkstyle module.
8 years ago
Rob Winch
6d4b4bf2c7
Align Dependencies with Spring IO Cairo
...
Fixes gh-4821
8 years ago
Johnny Lim
99df632f24
Add missing @Override annotations
...
This commit also adds MissingOverrideCheck module to Checkstyle configuration.
8 years ago
Rob Winch
d9abd2e443
User.UserBuilder only encodes once
...
Fixes gh-4794
8 years ago
Greg Turnquist
881cd0befb
Fix UsernamePasswordAuthenticationTokenMixin to handle null credentials/details
...
Resolves #4698
8 years ago
Rob Winch
e95430fa36
Polish Reactive Method Security reference
...
Issue gh-4757
8 years ago
Gajendra kumar
ec723952d5
principals and sessionIds should be set using constructor so that can be shared across node in cluster
...
As principals and sessionIds are set in class itself so one can't share user session count across nodes(Cluster). Using constructor for setting principals and sessionIds we can pass Cache map to constructor which can enable common session count in cluster otherwise user would be allowed to logged in with multiple sessions. There is no point keeping principals and sessionIds completely internal.
8 years ago
Frank Pavageau
35706ad60a
Deserialize the principal in a neutral way
...
When the principal of the Authentication is an object, it is not necessarily
an User: it could be another implementation of UserDetails, or even a
completely unrelated type. Since the type of the object is serialized as a
property and used by the deserialization anyway, there's no point in
enforcing a stricter type.
8 years ago
Frank Pavageau
6fd9ff254b
Map values directly from the JSON nodes
...
Not only is it more efficient without converting to an intermediate String,
using JsonNode.toString() may not even produce valid JSON according to its
Javadoc (ObjectMapper.writeValueAsString() should be used).
8 years ago
Antoine
0771778b81
Polish more AssertJ assertions
8 years ago
Antoine
e0aca04a28
Polish AssertJ assertions
...
Polish AssertJ assertions
8 years ago
Rob Winch
44320447fe
Update to Spring 5.0.1.RELEASE
...
Issue gh-4739
8 years ago
Rob Winch
747473257f
Use ReactorSecurityContextHolder
...
Issue gh-4713
8 years ago
Rob Winch
9ea4df5b5d
ReactiveSecurityContextHolder
...
Fixes gh-4713
8 years ago
Rob Winch
399da1ecad
SecurityContextImpl constructor
...
Fixes gh-4712
8 years ago
Rob Winch
38a8189a62
DelegatingApplicationListener uses CopyOnWriteArrayList
...
Fixes gh-4416
8 years ago
Rob Winch
8291f20796
DaoAuthenticationProvider uses DelegatingPasswordEncoder
...
This means that passwords will be encoded with BCrypt by default
Fixes: gh-2775
8 years ago
Rob Winch
d19b222b55
UserDetailsRepositoryReactiveAuthenticationManager uses DelegatingPasswordEncoder
...
This means passwords will be encoded with BCrypt by default
Issue: gh-2775
8 years ago
Rob Winch
cdc992b132
Remove SaltSource
...
Fixes gh-4681
8 years ago
Rob Winch
4529e09339
Remove PasswordEncoder from core
...
Issue: gh-4674
8 years ago
Rob Winch
6c69333df6
Remove PasswordEncoderUtils from core
...
Issue: gh-4674
8 years ago
Rob Winch
3a4a32e654
Remove LdapShaPasswordEncoder from core
...
Issue: gh-4674
8 years ago
Rob Winch
6a3e981c80
Remove BaseDigestPasswordEncoder from core
...
Issue: gh-4674
8 years ago
Rob Winch
a8aa65b828
Remove Md4PasswordEncoder from core
...
Issue: gh-4674
8 years ago
Rob Winch
2dc4e326be
Remove MessageDigestPasswordEncoder from core
...
Issue: gh-4674
8 years ago
Rob Winch
12dbf2e961
Remove PlainTextPasswordEncoder from core
...
Issue: gh-4674
8 years ago
Rob Winch
40fd8d7aa7
Remove ShaPasswordEncoder from core
...
Issue: gh-4674
8 years ago
Rob Winch
e98fc3556e
Remove Md5PasswordEncoder from core
...
Issue: gh-4674
8 years ago
Rob Winch
52560b560d
PasswordEncodedUser
...
Fixes gh-4680
8 years ago
Rob Winch
1ea10a1e89
Add User.withDefaultPasswordEncoder()
...
Fixes gh-4678
8 years ago
Rob Winch
a0fb324e1d
Add passwordEncoder to UserBuilder
...
Fixes gh-4677
8 years ago
Rob Winch
7fd1cff3ce
Fix PrePostAdviceReactiveMethodInterceptor tangle
...
Issue: gh-4636
8 years ago
Rob Winch
1dc49276f8
Fix P tangle
...
Issue: gh-4636
8 years ago
Rob Winch
96f6368214
Update to Spring Framework 5.0.1.BUILD-SNAPSHOT
...
Fixes gh-4633
8 years ago
Rob Winch
57d26ffa10
Polish
8 years ago
Rob Winch
e99e2a9f09
PrePostAdviceMethodInterceptor->PrePostAdviceReactiveMethodInterceptor
...
Issue gh-4615
8 years ago
Rob Winch
5502856095
UserDetailsRepositoryAuthenticationManager->UserDetailsRepositoryReactiveAuthenticationManager
...
Issue gh-4615
8 years ago
Rob Winch
4681697581
UserDetailsRepository->ReactiveUserDetailsService
...
Issue gh-4615
8 years ago
Rob Winch
f1bc82dcef
AuthenticatedAuthorizationManager->AuthenticatedReactiveAuthorizationManager
...
Issue gh-4615
8 years ago
Rob Winch
866ce5eaec
AuthorityAuthorizationManager->AuthorityReactiveAuthorizationManager
...
Issue gh-4615
8 years ago
Rob Winch
fc84d31010
Fix Javadoc Encoding
8 years ago
Rob Winch
23f56f568c
Update MockitJunitRunner import
...
Issue: gh-4608
8 years ago
Rob Winch
445834784a
Update to Mockito 2.10.0
...
Issue: gh-4608
8 years ago
Rob Winch
f3828924ff
Fix equals and hashCode alignment
...
Fixes gh-4588
8 years ago
Rob Winch
1c9b627267
Update to Spring Framework 5.0.0.RELEASE
...
Fixes gh-4585
8 years ago
Rob Winch
b59265c641
Add InMemoryUserDetailsManager(UserDetails... users)
8 years ago