René Pfeuffer
470ebaff7e
Implement base to read groups
2018-06-11 08:27:25 +02:00
René Pfeuffer
38ad423f3d
Update Apache Shiro to 1.4.0
2018-06-08 08:35:50 +02:00
René Pfeuffer
a8c61a9bfd
Cleanup and documentation
2018-06-06 16:24:59 +02:00
René Pfeuffer
2c5823e961
Add json enricher and json field filter
2018-06-06 10:36:27 +02:00
René Pfeuffer
2673756f8b
Correct pagination
2018-06-06 08:44:32 +02:00
Sebastian Sdorra
244e9ba297
fix deserialization of changeset modifications
2017-06-28 22:03:51 +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
07a1c8b151
[maven-release-plugin] prepare for next development iteration
2017-06-06 11:39:35 +02:00
Sebastian Sdorra
fd02f4c068
[maven-release-plugin] prepare release 1.54
2017-06-06 11:39:34 +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
Oliver Milke
33ea2273b0
Add git-lfs support
2017-05-19 17:27:18 +02:00
Oliver Milke
80fe417206
fixing test execution on german / windows machines
2017-05-10 13:56:13 +02:00
Sebastian Sdorra
5cae7ab35a
[maven-release-plugin] prepare for next development iteration
2017-05-17 08:36:55 +02:00
Sebastian Sdorra
95bc7607c4
[maven-release-plugin] prepare release 1.53
2017-05-17 08:36:54 +02:00
Sebastian Sdorra
1d1e239d64
[maven-release-plugin] prepare for next development iteration
2017-05-10 09:46:54 +02:00
Sebastian Sdorra
68903ea5af
[maven-release-plugin] prepare release 1.52
2017-05-10 09:46:54 +02:00
Sebastian Sdorra
f4c9c35996
added support for gtld email domains, see #909
2017-04-26 11:01:18 +02:00
Sebastian Sdorra
3724c6a24c
merge with branch issue-781
2017-04-26 08:47:49 +02:00
Sebastian Sdorra
d68e557561
added more tests for email address validation
2017-04-25 21:29:34 +02:00
Gábor Stefanik
1d40b454ec
Fix e-mail address validation for t.co, ucla.college and example.xn--p1ai
...
These are all valid domain names that can host e-mail addresses.
2017-03-07 18:53:07 +00:00
Sebastian Sdorra
66a0165280
fix wrong comments of the AdvancedHttpClient api
2017-04-25 21:17:31 +02:00
Gábor Stefanik
64d57e932a
Fix e-mail address validation for t.co, ucla.college and example.xn--p1ai
...
These are all valid domain names that can host e-mail addresses.
2017-03-07 18:53:07 +00:00
Sebastian Sdorra
acc3ff791b
#781 process all kinds authorization relevant event and produce AuthorizationChangedEvent
2017-02-26 13:19:35 +01:00
Sebastian Sdorra
e0d42d7c92
change authentication parameters to match oauth spec
2017-02-09 20:52:53 +01:00
Sebastian Sdorra
1b16613840
[maven-release-plugin] prepare for next development iteration
2017-02-09 13:33:00 +01:00
Sebastian Sdorra
da3a8b7cd3
[maven-release-plugin] prepare release 1.51
2017-02-09 13:32:59 +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
Sebastian Sdorra
70d5942250
token enricher should use new access token api
2017-01-17 15:33:19 +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
df6d9dacf8
implement LoginAttemptHandler for scm-manager 2
2017-01-15 20:27:06 +01:00
Sebastian Sdorra
cbc6dad0fe
fixed duplicate filter bindings
2017-01-15 19:33:22 +01:00
Sebastian Sdorra
1591ab43b3
improve DeepCopy util class
2017-01-15 13:13:59 +01:00
Sebastian Sdorra
3536c29908
added DAORealmHelperFactory to simplify the creation of dao based realms
2017-01-15 12:50:29 +01:00
Sebastian Sdorra
76384de26f
enabled xsrf be default and remove claim prefix to reduce size
2017-01-14 18:26:11 +01:00
Sebastian Sdorra
46d8b58810
introduce TokenClaimsEnricher and TokenClaimsValidator api
2017-01-12 22:04:19 +01:00
Sebastian Sdorra
fc6287fd40
remove deprecations and fixed some compiler warnings
2017-01-12 20:02:06 +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
62ca20f6b1
fix typo
2016-12-11 19:30:18 +01:00
Sebastian Sdorra
009fea3ad4
use lambdas and added javadoc to unit test
2016-12-11 19:24:41 +01:00
Sebastian Sdorra
4f124691d0
use shiro-unit for manager permission tests
2016-12-08 22:08:11 +01:00
Sebastian Sdorra
c673b0fb10
replace admin role check from SecurityUtil with permission checks
2016-12-08 07:56:40 +01:00
Sebastian Sdorra
64581e1f75
use already exists exceptions always with an appropriate message
2016-12-07 22:40:24 +01:00
Sebastian Sdorra
3709ce7602
fix typo
2016-12-07 22:28:06 +01:00
Sebastian Sdorra
2a6f51fa6d
added message to GroupAlreadyExistsException
2016-12-07 22:24:59 +01:00
Sebastian Sdorra
26ece65363
use ssp for user and repository permission checks
2016-12-06 22:04:13 +01:00
Sebastian Sdorra
0a47d5946a
added unit test for storing and loading of default cipher key
2016-11-29 20:46:30 +01:00