René Pfeuffer
67b27fee0d
Create collections conform to HAL
2018-06-05 10:56:59 +02:00
René Pfeuffer
b25dae00d4
Migrate to edison hal library for links
2018-06-05 08:17:25 +02:00
René Pfeuffer
05a9cd115e
Use versioned media type
2018-06-04 15:55:18 +02:00
René Pfeuffer
dc9295a434
Add all value constructor for proper deserialization of empty optional
2018-06-04 12:43:57 +02:00
René Pfeuffer
5f051ecccd
Produce custom media type
2018-06-04 11:48:58 +02:00
René Pfeuffer
95194f3f86
Nail down date format
2018-06-04 10:06:32 +02:00
René Pfeuffer
28643d541c
Enable Jackson serialization features
2018-06-04 09:45:11 +02:00
René Pfeuffer
71fa5e100c
Use Optional for optional attributes
2018-06-01 15:07:35 +02:00
René Pfeuffer
c62168274d
Use Instant in DTO
2018-06-01 14:19:12 +02:00
René Pfeuffer
cb4f2e49d9
Rename UserNewResource to UserV2Resource and add minimal test
2018-06-01 12:58:43 +02:00
René Pfeuffer
f614ee3bb4
Correct resource path
2018-06-01 11:21:13 +02:00
René Pfeuffer
9ac4c6744a
Move new users resource to new package
2018-06-01 08:56:11 +02:00
René Pfeuffer
992188ae41
Use guava immutable collection
2018-05-31 10:32:51 +02:00
René Pfeuffer
25e25a3a94
Simplify link building
2018-05-31 08:56:05 +02:00
René Pfeuffer
252c309a05
First step for sub resources
2018-05-30 16:23:00 +02:00
René Pfeuffer
8770fd2a76
First step for sub resources
2018-05-30 15:40:31 +02:00
René Pfeuffer
b9d9d1c907
Cleanup
2018-05-29 17:11:22 +02:00
René Pfeuffer
f32bb38ac2
Refactoring
2018-05-29 16:29:13 +02:00
René Pfeuffer
14d960c753
Refactoring
2018-05-29 16:24:19 +02:00
René Pfeuffer
92d5ec58b6
Add more links (unconditional)
2018-05-29 15:36:52 +02:00
René Pfeuffer
0bb7c131ed
Correct returned collection of get all
2018-05-29 15:36:29 +02:00
René Pfeuffer
89b0c08f70
Enhance unit tests and use guice for injection
2018-05-29 10:47:15 +02:00
René Pfeuffer
933e610daf
Implement delete
2018-05-28 16:22:32 +02:00
René Pfeuffer
4b1385d7e9
Implement create
2018-05-28 16:16:00 +02:00
René Pfeuffer
8ea0070019
Encrypt password
2018-05-28 16:02:28 +02:00
René Pfeuffer
0583fd2210
Implement update
2018-05-28 14:55:22 +02:00
René Pfeuffer
cf6353dcbf
Function get all
2018-05-28 14:31:43 +02:00
René Pfeuffer
6ac0765788
Add links map
2018-05-28 14:13:47 +02:00
René Pfeuffer
61c2e942be
Extend user dto
2018-05-28 13:21:47 +02:00
René Pfeuffer
56af56b39e
Create first new dummy user resource
2018-05-28 13:18:00 +02:00
René Pfeuffer
8c308f7d74
Correct Typo
2018-05-25 15:13:34 +02:00
Sebastian Sdorra
97abf3de0e
improve default configuration for json serialization/deserialization
2017-06-28 21:59:49 +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
9ff0d1863c
improve rest api documentation of Repository, RepositoryImport, Search, SecuritySystem and User resource
2017-05-10 08:56:43 +02:00
Sebastian Sdorra
42f412faa4
improve rest api documentation of Authentication, ChangePassword, Cipher, Group, Key and Plugin resource
2017-05-09 16:06:08 +02:00
Sebastian Sdorra
9ffb07acee
update enunciate to version 2.9.1
2017-05-09 15:18:14 +02:00
Sebastian Sdorra
e0d42d7c92
change authentication parameters to match oauth spec
2017-02-09 20:52:53 +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
7429a90424
fix broken build
2017-01-13 06:43:59 +01:00
Sebastian Sdorra
4e62f9552a
re implement xsrf protection for scm-manager 2.0.0
2017-01-12 22:16:14 +01:00
Sebastian Sdorra
bad99919f4
merge with branch 1.x
2017-01-12 19:50:39 +01:00
Sebastian Sdorra
5332ac2466
refactor store api
2016-12-11 21:31:05 +01:00
Sebastian Sdorra
3709ce7602
fix typo
2016-12-07 22:28:06 +01:00
Sebastian Sdorra
488d4e3323
implemented xsrf protection, see issue #793
2016-01-23 22:02:25 +01:00
Sebastian Sdorra
6dd765e3be
start implementation of repository permissions
2015-07-09 20:29:07 +02:00
Sebastian Sdorra
71291bd7ea
fix wrong uft-8 filenames on raw download, see issue #697
2015-04-18 22:11:34 +02:00
Sebastian Sdorra
c921fa9ab0
remove cookie on logout
2015-04-01 10:47:00 +02:00
Sebastian Sdorra
fd683dd6b4
disable apache shiro remember me function
2015-03-21 17:03:23 +01:00