René Pfeuffer
aa327ae465
Cleanup
2018-05-29 16:39:09 +02:00
René Pfeuffer
92d5ec58b6
Add more links (unconditional)
2018-05-29 15:36:52 +02:00
René Pfeuffer
89b0c08f70
Enhance unit tests and use guice for injection
2018-05-29 10:47:15 +02:00
René Pfeuffer
8ea0070019
Encrypt password
2018-05-28 16:02:28 +02:00
René Pfeuffer
6ac0765788
Add links map
2018-05-28 14:13:47 +02:00
broDom
46f5002f29
refactor: replace removed Guava API calls
2017-07-05 21:23:28 +02:00
broDom
1da3c7436c
refactor: replace StreamSupport.stream(spliterator, false) with Guava's Stream.stream(iterable)
2017-07-05 21:02:17 +02:00
broDom
656288857b
refactor: remove redundant type arguments
2017-07-03 17:17:39 +02:00
broDom
efac49ccf7
style: use uppercase L instead of lowercase version for better readability
2017-07-03 17:16:54 +02:00
broDom
0cff0e7e7a
refactor: remove explicit type arguments
2017-07-03 17:12:41 +02:00
broDom
b73040771a
refactor: replace statement lambda with expression lambda
2017-07-03 17:11:32 +02:00
broDom
397904adde
refactor: replace anonymous types with lambdas
2017-07-03 17:07:07 +02:00
broDom
f70745d65a
style: remove unused imports
2017-07-03 16:45:21 +02:00
Sebastian Sdorra
99c946b524
fix serialization/deserialization of integration tests
2017-06-28 22:03:21 +02:00
Sebastian Sdorra
97abf3de0e
improve default configuration for json serialization/deserialization
2017-06-28 21:59:49 +02:00
Sebastian Sdorra
e826b833cc
switch from jersey 1.x to resteasy
2017-06-27 20:16:05 +02:00
Sebastian Sdorra
68006b322d
removed unused import from GroupCollectorTest
2018-04-12 20:20:32 +02:00
Sebastian Sdorra
c216692eab
#965 fixed handling of resources with spaces in its id
2018-02-08 22:36:54 +01:00
Sebastian Sdorra
5e6685260e
fix integer overflow of request with body larger than 4gb, see issue #953
2017-11-19 21:07:28 +01:00
Sebastian Sdorra
f72648f646
fixes usage of named cache configurations, see issue #943
2017-08-14 16:04:30 +02:00
Sebastian Sdorra
b17a23ddc8
added option to disallow non fast-forward git pushes
2017-07-06 10:13:11 +02:00
Sebastian Sdorra
3637a8de20
switch from jersey 1.x to resteasy
2017-06-27 20:16:05 +02:00
Sebastian Sdorra
aec3d5d65d
merge with branch 1.x
2017-06-25 19:01:33 +02:00
Sebastian Sdorra
0b78c4eeeb
fix wrong itcase commit message
2017-06-06 11:21:05 +02:00
Sebastian Sdorra
b7568ea919
introducing new ExtensionPoint for repository path matching
...
The new ExtensionPoint was introduced to remove the tight coupling between the DefaultRepositoryManager and the GitRepositoryHandler.
Git has now its own RepositoryPathMatcher which allow the matching of repository with .git or without .git extension.
2017-06-06 10:46:44 +02:00
Sebastian Sdorra
84b15fdf89
implemented integration tests for lfs
2017-06-02 14:18:41 +02:00
Sebastian Sdorra
eb7872bb3f
execute CreateRepositoryITCase for git, subversion and mercurial
2017-05-30 09:29:50 +02:00
Oliver Milke
9b932a325e
refactor git repository matching for accepting optional .git suffix
2017-05-19 17:27:48 +02:00
Sebastian Sdorra
a6120f0b16
rename SessionStore to CredentialsStore
2017-02-26 14:54:01 +01:00
Sebastian Sdorra
06b67e2c72
fixed wrong status code check i DeactivatedUserITCase integration test
2017-02-26 14:53:03 +01:00
Sebastian Sdorra
402d2cfdb7
#781 added missing unit tests for authentication related classes
2017-02-26 14:28:00 +01:00
Sebastian Sdorra
acc3ff791b
#781 process all kinds authorization relevant event and produce AuthorizationChangedEvent
2017-02-26 13:19:35 +01:00
Sebastian Sdorra
b6a49570cf
refactor AuthenticationInfoCollector
2017-02-17 23:06:05 +01:00
Sebastian Sdorra
e0e765eaa3
start refactoring of ScmRealm to simplify shiro cache integration
2017-02-17 21:36:52 +01:00
Sebastian Sdorra
731337f2ab
created adapter between scm and shiro caches, see issue #781
2017-02-16 22:15:36 +01:00
Sebastian Sdorra
e0d42d7c92
change authentication parameters to match oauth spec
2017-02-09 20:52:53 +01:00
Sebastian Sdorra
dcf62ae991
added resolver to simplify parsing and validating of access tokens
2017-01-17 17:22:55 +01:00
Sebastian Sdorra
5738fa2d66
redesign bearer tokens
2017-01-17 15:54:32 +01:00
Sebastian Sdorra
70d5942250
token enricher should use new access token api
2017-01-17 15:33:19 +01:00
Sebastian Sdorra
2388cfd35d
create a more flexible interface for the creation of access tokens
...
Provide a AccessTokenBuilderFactory to simplify the creation of access tokens and a default implementation which is based on JWT. Added also an AccessTokenCookieIssuer to unify the creation of access token cookies. Removed old BearerTokenGenerator.
2017-01-17 14:40:50 +01:00
Sebastian Sdorra
e7d6f50fd9
implement token scopes, scopes can be used to issue a token which is only suitable for a single or set explicit actions
2017-01-16 15:04:44 +01:00
Sebastian Sdorra
df6d9dacf8
implement LoginAttemptHandler for scm-manager 2
2017-01-15 20:27:06 +01:00
Sebastian Sdorra
3536c29908
added DAORealmHelperFactory to simplify the creation of dao based realms
2017-01-15 12:50:29 +01:00
Sebastian Sdorra
f142e1a83f
merge with branch 1.x
2017-01-14 13:25:25 +01:00
Sebastian Sdorra
c149b180a1
use newer repository client api
2017-01-14 11:48:42 +01:00
Sebastian Sdorra
6e83a9a717
merge with branch 1.x
2017-01-13 22:47:54 +01:00
Sebastian Sdorra
b5d59fabd4
implement svn client provider
2017-01-13 22:38:54 +01:00
Sebastian Sdorra
86e0cba156
fix compiler warning
2017-01-13 20:22:49 +01:00
Sebastian Sdorra
ba11ed1a0f
added missing unit tests for xsrf related classes
2017-01-13 06:59:44 +01:00
Sebastian Sdorra
4e62f9552a
re implement xsrf protection for scm-manager 2.0.0
2017-01-12 22:16:14 +01:00