René Pfeuffer
838777b403
Mob review
2018-06-14 08:05:29 +02:00
René Pfeuffer
b9f1a200fa
Test roles
2018-06-13 14:07:43 +02:00
René Pfeuffer
384183f3a9
Remove outdated test case
2018-06-13 12:56:44 +02:00
René Pfeuffer
4a63f0a3de
Use json file for test instead of embedded json
2018-06-13 12:49:29 +02:00
René Pfeuffer
8bfe6bacb0
Create endpoint for groups
2018-06-13 12:45:32 +02:00
René Pfeuffer
6dfd0353ce
Do not map creation/modification dates on post
2018-06-13 11:04:56 +02:00
René Pfeuffer
b09bf67959
Implement group dto to entity mapping
2018-06-13 10:17:30 +02:00
René Pfeuffer
b94e83b334
Model members as embedded partial users
2018-06-13 08:56:49 +02:00
René Pfeuffer
853f8d6a45
Map members collection for groups
2018-06-12 08:18:29 +02:00
René Pfeuffer
470ebaff7e
Implement base to read groups
2018-06-11 08:27:25 +02:00
René Pfeuffer
fb27c0d40c
Cleanup shiro after test
2018-06-08 10:56:46 +02:00
René Pfeuffer
e92616c6eb
Peer review
2018-06-07 10:04:28 +02:00
René Pfeuffer
62711700f9
Use streams
2018-06-06 17:32:15 +02:00
René Pfeuffer
a8c61a9bfd
Cleanup and documentation
2018-06-06 16:24:59 +02:00
René Pfeuffer
ff8c6ea014
Move create link to collection resource
2018-06-06 14:12:53 +02:00
René Pfeuffer
ea93b2d123
Use permissions instead of roles
2018-06-06 13:46:06 +02:00
René Pfeuffer
2c5823e961
Add json enricher and json field filter
2018-06-06 10:36:27 +02:00
René Pfeuffer
b25dae00d4
Migrate to edison hal library for links
2018-06-05 08:17:25 +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
25e25a3a94
Simplify link building
2018-05-31 08:56:05 +02:00
René Pfeuffer
8770fd2a76
First step for sub resources
2018-05-30 15:40:31 +02:00
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
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
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