Commit Graph

368 Commits

Author SHA1 Message Date
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