Commit Graph

1508 Commits

Author SHA1 Message Date
Sebastian Sdorra
7821b68d9c implemented LinkEnricher registration via Enrich annotation 2019-01-03 10:52:37 +01:00
Sebastian Sdorra
471852d360 implement new link enricher api for various resource objects.
Repository, Tag, Branch, Changeset, FileObject, Group, User, Me and Index
2019-01-03 10:20:39 +01:00
René Pfeuffer
58df98f8b8 Merge with 2.0.0-m3 2018-12-21 14:08:46 +01:00
René Pfeuffer
05c4e722b6 Map com.fasterxml.jackson.core.JsonParseException to proper response 2018-12-21 14:05:52 +01:00
René Pfeuffer
f37534987a Merge with 2.0.0-m3 2018-12-20 10:56:00 +01:00
René Pfeuffer
ffa013de68 Merge with 2.0.0-m3 2018-12-20 10:44:44 +01:00
René Pfeuffer
667accdf93 Undo unnecessary change 2018-12-20 10:30:20 +01:00
René Pfeuffer
3774b5abb3 Do not send basic auth for /repo requests from web browser
This fixes the basic auth popups in browsers after session timeout and
reload in browsers "inside" of repositories.
2018-12-20 10:05:17 +01:00
René Pfeuffer
53eab1dc4b Merged in feature/changes-for-cas-plugin (pull request #135)
Changes for cas plugin
2018-12-18 14:57:00 +00:00
Sebastian Sdorra
af7e776fdd added getParentKey() to AccessToken interface 2018-12-17 13:06:11 +01:00
René Pfeuffer
a9c5df1403 Merge with 2.0.0-m3 2018-12-14 17:23:22 +01:00
René Pfeuffer
9392619572 Map JAX NotFoundException to 404 2018-12-14 10:42:19 +01:00
Sebastian Sdorra
306482094d move AccessTokenCookieIssue from scm-webapp to scm-core 2018-12-14 08:29:30 +01:00
Philipp Czora
0af5d3901c Renamed NotSupportedFeatureException 2018-12-13 15:31:00 +01:00
René Pfeuffer
b392e3f9d2 Fix content type for simple exception mappers 2018-12-13 09:38:41 +01:00
René Pfeuffer
d31090bcd4 Introduce generic BadRequestException 2018-12-10 18:06:13 +01:00
Sebastian Sdorra
8d27449c86 merge with 2.0.0-m3 2018-12-10 14:06:44 +01:00
Sebastian Sdorra
3d36d07e1d Merged in feature/merge_endpoint (pull request #122)
Feature merge endpoint
2018-12-10 12:20:12 +00:00
René Pfeuffer
9bf802c095 Map not supported media type exceptions 2018-12-07 14:36:56 +01:00
René Pfeuffer
133655418f Merge with 2.0.0-m3 2018-12-07 12:55:14 +01:00
Mohamed Karray
08d5ae4a1b merge 2018-12-06 17:38:03 +01:00
René Pfeuffer
f447ae437b Check feature in "incoming" commands 2018-12-06 11:35:56 +01:00
René Pfeuffer
de6d52bad9 Introduce feature for incoming changes 2018-12-06 10:49:37 +01:00
René Pfeuffer
226dc75ddc Fix unit test 2018-12-06 08:56:57 +01:00
Mohamed Karray
970eb548b3 merge 2018-12-06 08:48:58 +01:00
Mohamed Karray
6b2125687e add the Incoming Resource to get incoming changesets and diff 2018-12-06 08:46:22 +01:00
René Pfeuffer
c328a94147 Handle invalid tokens
Eg. after deletion of user signing keys for JWT tokens, resolving
tokens throws an Authentication Exception. This must be caught.
2018-12-06 08:13:55 +01:00
René Pfeuffer
244586e121 Add documentation 2018-12-05 17:03:02 +01:00
René Pfeuffer
ea35469008 Add merge links to repository resource 2018-12-05 16:46:31 +01:00
René Pfeuffer
7900b94011 Add resource for merges 2018-12-05 13:52:14 +01:00
Sebastian Sdorra
16eb433618 Merged in feature/jwt_refresh (pull request #121)
Feature JWT Refresh
2018-12-05 09:14:16 +00:00
René Pfeuffer
3021bea65a Multiply floating store factories for type safety 2018-12-04 08:56:39 +01:00
René Pfeuffer
33f3216164 Make type optional 2018-12-03 16:30:19 +01:00
René Pfeuffer
44d99f55f2 Do no longer expose StoreParameters 2018-12-03 12:28:35 +01:00
René Pfeuffer
3638d3520f Use static method for new StoreParameters instance 2018-12-03 11:28:03 +01:00
René Pfeuffer
ab8b3bae42 Merge with 2.0.0-m3 2018-12-03 08:28:47 +01:00
René Pfeuffer
581e6a9bff Fix extension point injection 2018-12-03 08:20:41 +01:00
René Pfeuffer
e30d32f1cd Test things 2018-12-01 20:46:05 +01:00
René Pfeuffer
80ce5af12a Log token refresh 2018-11-30 17:25:53 +01:00
René Pfeuffer
58268f88db Fix refresh strategy 2018-11-30 17:19:59 +01:00
René Pfeuffer
aec5520e57 Implement simple JWT refresh filter 2018-11-30 16:57:04 +01:00
René Pfeuffer
c5fe9a123a Merge 2.0.0-m3 2018-11-30 15:17:44 +01:00
René Pfeuffer
043be9f47b Add filter for token refresh 2018-11-30 12:55:48 +01:00
René Pfeuffer
57753e4de0 Add default refresh strategy 2018-11-30 11:35:20 +01:00
René Pfeuffer
205ca42e09 Introduce simple refresh strategy 2018-11-30 11:18:37 +01:00
René Pfeuffer
2e092b36cf Suppress warning 2018-11-30 10:20:12 +01:00
René Pfeuffer
e8672bbeff Keep refresh expiration 2018-11-30 10:15:12 +01:00
René Pfeuffer
46f9473083 Compute new expiration from old expiration 2018-11-30 10:05:43 +01:00
René Pfeuffer
0f6b9ba891 Inject clocks for tests 2018-11-30 09:43:13 +01:00
René Pfeuffer
2adcbe5d99 Set parent token id 2018-11-30 09:22:02 +01:00