Commit Graph

540 Commits

Author SHA1 Message Date
Sebastian Sdorra
ac683ad8a9 improve logging 2012-10-03 12:49:12 +02:00
Sebastian Sdorra
bff2b74c4e remove missing import 2012-10-02 16:27:47 +02:00
Sebastian Sdorra
1a41802a1f fix bug in AuthorizationInfo cache 2012-10-02 16:27:17 +02:00
Sebastian Sdorra
9157457206 use joiner instead of while loop 2012-10-02 16:21:53 +02:00
Sebastian Sdorra
f648f01676 realm should be a singleton 2012-10-02 16:16:13 +02:00
Sebastian Sdorra
f29bb6d983 create global object for the anonymous user 2012-10-02 16:02:44 +02:00
Sebastian Sdorra
7463e0f16f fix wrong status codes with enabled anonymous access 2012-10-02 15:58:49 +02:00
Sebastian Sdorra
b47929adfc fix logout with enabled anonymous access 2012-09-30 17:53:05 +02:00
Sebastian Sdorra
9b98ab78c6 fix license headers 2012-09-13 15:47:13 +02:00
Sebastian Sdorra
492fb08558 fix anonymous access 2012-09-13 15:28:46 +02:00
Sebastian Sdorra
53d44fdfc5 permission type enum is always upper case 2012-09-02 17:48:09 +02:00
Sebastian Sdorra
65826e749e implement administration context with apache shiro 2012-08-30 16:49:46 +02:00
Sebastian Sdorra
2a48dcf4d5 fix bug with group permissions 2012-08-30 16:34:43 +02:00
Sebastian Sdorra
fc2e3f7c81 fix wrong return code 2012-08-30 13:42:17 +02:00
Sebastian Sdorra
a5d0a41222 fix typo in log message 2012-08-30 13:26:45 +02:00
Sebastian Sdorra
4a9d14b708 mark security context as deprecated and use shiro apis instead 2012-08-30 13:20:26 +02:00
Sebastian Sdorra
5dde369927 use SubjectAwareExecutorService for repository hooks 2012-08-30 11:02:49 +02:00
Sebastian Sdorra
81060af003 replace groups class with groupnames 2012-08-30 10:38:56 +02:00
Sebastian Sdorra
1ab5e5610d fix wrong initializing order 2012-08-29 19:05:11 +02:00
Sebastian Sdorra
230fd1a4fb show authentication stacktrace only on trace log level 2012-08-29 18:09:09 +02:00
Sebastian Sdorra
a1d83e6f82 the first (primary) principal should be a unique identifier for the user 2012-08-29 17:58:41 +02:00
Sebastian Sdorra
f657e9d55b use apache shiro api for authentication resource 2012-08-29 16:29:41 +02:00
Sebastian Sdorra
b70fc53571 added security constants 2012-08-29 10:21:58 +02:00
Sebastian Sdorra
625b59553d grant owner permissions to each repository for admins 2012-08-29 10:18:15 +02:00
Sebastian Sdorra
bc8b2a3644 fix possible npe in ScmRealm 2012-08-29 10:12:44 +02:00
Sebastian Sdorra
5e05a1a12e use apache shiro to check repository permissions 2012-08-29 09:45:08 +02:00
Sebastian Sdorra
d9810da47c move repository permissions to scm-core 2012-08-29 09:35:28 +02:00
Sebastian Sdorra
e444d5d275 improve constructor of repository permission 2012-08-29 09:32:13 +02:00
Sebastian Sdorra
2ddfe06a54 BasicSecurityContext should not throw AuthenticationException, to not break existing behavior 2012-08-29 09:27:55 +02:00
Sebastian Sdorra
0197eb6f07 fix npe on wrong password 2012-08-28 18:34:24 +02:00
Sebastian Sdorra
761c0b215e BasicSecurityContext should wrap apache shiro api for compatibility reasons 2012-08-27 08:05:46 +02:00
Sebastian Sdorra
7b3dfd3ce2 bind new security api 2012-08-27 08:04:44 +02:00
Sebastian Sdorra
585a2559ce clear cache only on a post event 2012-08-27 08:00:16 +02:00
Sebastian Sdorra
2030a643d4 use groups class 2012-08-27 07:50:32 +02:00
Sebastian Sdorra
8044107f11 fix npe 2012-08-26 17:48:45 +02:00
Sebastian Sdorra
692c2ef7cd fix wrong UnsupportedTokenException 2012-08-26 17:42:58 +02:00
Sebastian Sdorra
5d1cad77b4 added missing injector annotation 2012-08-26 17:37:01 +02:00
Sebastian Sdorra
e9a08fbec6 move authentication logic from BasicSecurityContext to ScmRealm 2012-08-26 17:27:13 +02:00
Sebastian Sdorra
440542f55e start implementation of shiro realm 2012-08-26 17:16:08 +02:00
Sebastian Sdorra
68edc4fa14 fix non closing "hg serve" processes 2012-08-20 08:57:45 +02:00
Sebastian Sdorra
9de33362bd throw io exception if template is not parse able 2012-08-18 13:52:17 +02:00
Sebastian Sdorra
65dde22676 fix mustache render failure test 2012-08-18 13:40:21 +02:00
Sebastian Sdorra
eb0c943202 fix enunciate warnings 2012-08-18 13:25:56 +02:00
Sebastian Sdorra
e275c2ebfe improve logging 2012-08-18 12:19:38 +02:00
Sebastian Sdorra
72eb5a4ba6 return null if no template could be found 2012-08-18 12:18:58 +02:00
Sebastian Sdorra
ff362ead93 return null if no template could be found 2012-08-18 12:02:07 +02:00
Sebastian Sdorra
428b7973fe remove unused import 2012-08-18 11:41:08 +02:00
Sebastian Sdorra
473ccdd61d bind new template api in error module 2012-08-13 16:51:48 +02:00
Sebastian Sdorra
18be1a5b70 do not transform script resources 2012-08-13 08:13:02 +02:00
Sebastian Sdorra
bed3015fe3 fix template not found problems on /index.html 2012-08-12 22:22:51 +02:00