Mercurial > hg > orthanc-authorization
annotate NEWS @ 84:9194a65254d4
news
author | Alain Mazy <am@osimis.io> |
---|---|
date | Fri, 17 Mar 2023 17:01:43 +0100 |
parents | 94a9484d7f8f |
children | 50e4d01eb263 |
rev | line source |
---|---|
84 | 1 2023-03-17 - v 0.5.0 |
2 ==================== | |
3 | |
72
e381ba725669
new PUT auth/tokens/{token-type} API route + updated interface with WebService
Alain Mazy <am@osimis.io>
parents:
71
diff
changeset
|
4 * BREAKING-CHANGE: the API between the authorization plugin and the |
e381ba725669
new PUT auth/tokens/{token-type} API route + updated interface with WebService
Alain Mazy <am@osimis.io>
parents:
71
diff
changeset
|
5 WebService has slightly changed. Check the samples in the README (TODO). |
e381ba725669
new PUT auth/tokens/{token-type} API route + updated interface with WebService
Alain Mazy <am@osimis.io>
parents:
71
diff
changeset
|
6 - "identifier" has been renamed into "server-id" |
71 | 7 * new user-permission based authorization model. This is enabled if you |
8 define the new "WebServiceUserProfileUrl" configuration. | |
72
e381ba725669
new PUT auth/tokens/{token-type} API route + updated interface with WebService
Alain Mazy <am@osimis.io>
parents:
71
diff
changeset
|
9 * new "orthanc-explorer-2" StandardConfigurations |
e381ba725669
new PUT auth/tokens/{token-type} API route + updated interface with WebService
Alain Mazy <am@osimis.io>
parents:
71
diff
changeset
|
10 * new GET "auth/user/profile" Rest API route to retrieve user permissions |
e381ba725669
new PUT auth/tokens/{token-type} API route + updated interface with WebService
Alain Mazy <am@osimis.io>
parents:
71
diff
changeset
|
11 * new PUT "auth/tokens/{token-type}" Rest API route to create tokens |
74 | 12 * new POST "auth/tokens/decode" Rest API route to decode tokens |
84 | 13 * these 3 new routes required an updated auth-web-service. |
77
94a9484d7f8f
fix security issues allowing to browse remote dicom servers + introduced UnitTests
Alain Mazy <am@osimis.io>
parents:
74
diff
changeset
|
14 * SECURITY FIX: in prior versions, it was possible to browse remote |
94a9484d7f8f
fix security issues allowing to browse remote dicom servers + introduced UnitTests
Alain Mazy <am@osimis.io>
parents:
74
diff
changeset
|
15 dicom-web servers without being authenticated. (The API routes |
94a9484d7f8f
fix security issues allowing to browse remote dicom servers + introduced UnitTests
Alain Mazy <am@osimis.io>
parents:
74
diff
changeset
|
16 /dicom-web/servers/.../studies were unprotected). The local |
94a9484d7f8f
fix security issues allowing to browse remote dicom servers + introduced UnitTests
Alain Mazy <am@osimis.io>
parents:
74
diff
changeset
|
17 dicom-web server was correctly protected. |
72
e381ba725669
new PUT auth/tokens/{token-type} API route + updated interface with WebService
Alain Mazy <am@osimis.io>
parents:
71
diff
changeset
|
18 |
65 | 19 |
63 | 20 2022-11-16 - v 0.4.1 |
62
222f0652025f
fix get argument values that were transformed to lowercase
Alain Mazy <am@osimis.io>
parents:
60
diff
changeset
|
21 ==================== |
222f0652025f
fix get argument values that were transformed to lowercase
Alain Mazy <am@osimis.io>
parents:
60
diff
changeset
|
22 |
222f0652025f
fix get argument values that were transformed to lowercase
Alain Mazy <am@osimis.io>
parents:
60
diff
changeset
|
23 * fix: get argument values were transformed to lower case |
222f0652025f
fix get argument values that were transformed to lowercase
Alain Mazy <am@osimis.io>
parents:
60
diff
changeset
|
24 * the "osimis-web-viewer" StandardConfigurations now take into account |
222f0652025f
fix get argument values that were transformed to lowercase
Alain Mazy <am@osimis.io>
parents:
60
diff
changeset
|
25 the token get argument used when downloading a study from the UI |
222f0652025f
fix get argument values that were transformed to lowercase
Alain Mazy <am@osimis.io>
parents:
60
diff
changeset
|
26 |
60 | 27 2022-11-10 - v 0.4.0 |
28 ==================== | |
53 | 29 |
58
ad279c70c22d
added a new configuration 'StandardConfigurations'
Alain Mazy <am@osimis.io>
parents:
56
diff
changeset
|
30 * new configuration option "CheckedLevel" that is clearer than "UncheckedLevels". |
ad279c70c22d
added a new configuration 'StandardConfigurations'
Alain Mazy <am@osimis.io>
parents:
56
diff
changeset
|
31 "UncheckedLevels" remains for backward compatibility. |
ad279c70c22d
added a new configuration 'StandardConfigurations'
Alain Mazy <am@osimis.io>
parents:
56
diff
changeset
|
32 Allowed values: "patients", "studies", "series", "instances" |
ad279c70c22d
added a new configuration 'StandardConfigurations'
Alain Mazy <am@osimis.io>
parents:
56
diff
changeset
|
33 * new configuration option "StandardConfigurations" to replace multiple configurations. |
ad279c70c22d
added a new configuration 'StandardConfigurations'
Alain Mazy <am@osimis.io>
parents:
56
diff
changeset
|
34 Allowed values: "osimis-web-viewer", "stone-webviewer" |
56
c02f0646297d
added support for /dicom-web/studies?0020000D=1.2.3&...
Alain Mazy <am@osimis.io>
parents:
54
diff
changeset
|
35 * added support for QIDO-RS query arguments (e.g: /dicom-web/studies?0020000D=1.2.3&...) |
59
a5f2976fe8a0
fix Authorization header conflicting with WebServiceUsername
Alain Mazy <am@osimis.io>
parents:
58
diff
changeset
|
36 * possible BREAKING_CHANGE: if "TokenHttpHeaders" is set to "Authorization" and if |
a5f2976fe8a0
fix Authorization header conflicting with WebServiceUsername
Alain Mazy <am@osimis.io>
parents:
58
diff
changeset
|
37 "WebServiceUsername" is defined, the "Authorization" header of the HTTP request |
a5f2976fe8a0
fix Authorization header conflicting with WebServiceUsername
Alain Mazy <am@osimis.io>
parents:
58
diff
changeset
|
38 sent to the auth-service will contain the basic auth info from WebServiceUsername and |
a5f2976fe8a0
fix Authorization header conflicting with WebServiceUsername
Alain Mazy <am@osimis.io>
parents:
58
diff
changeset
|
39 WebServicePassword. You should get the "Authorization" value from the token-value field |
a5f2976fe8a0
fix Authorization header conflicting with WebServiceUsername
Alain Mazy <am@osimis.io>
parents:
58
diff
changeset
|
40 of the payload sent to the auth-service. |
58
ad279c70c22d
added a new configuration 'StandardConfigurations'
Alain Mazy <am@osimis.io>
parents:
56
diff
changeset
|
41 |
54
317b31e99501
Added 3 new configurations: WebServiceUsername, WebServicePassword, WebServiceIdentifier. WebServiceIdentifier is now included in the payload as the 'identifier' field
Alain Mazy <am@osimis.io>
parents:
53
diff
changeset
|
42 2022-09-26 - v 0.3.0 |
317b31e99501
Added 3 new configurations: WebServiceUsername, WebServicePassword, WebServiceIdentifier. WebServiceIdentifier is now included in the payload as the 'identifier' field
Alain Mazy <am@osimis.io>
parents:
53
diff
changeset
|
43 ==================== |
317b31e99501
Added 3 new configurations: WebServiceUsername, WebServicePassword, WebServiceIdentifier. WebServiceIdentifier is now included in the payload as the 'identifier' field
Alain Mazy <am@osimis.io>
parents:
53
diff
changeset
|
44 |
317b31e99501
Added 3 new configurations: WebServiceUsername, WebServicePassword, WebServiceIdentifier. WebServiceIdentifier is now included in the payload as the 'identifier' field
Alain Mazy <am@osimis.io>
parents:
53
diff
changeset
|
45 * Added 3 new configurations: WebServiceUsername, WebServicePassword, WebServiceIdentifier. |
317b31e99501
Added 3 new configurations: WebServiceUsername, WebServicePassword, WebServiceIdentifier. WebServiceIdentifier is now included in the payload as the 'identifier' field
Alain Mazy <am@osimis.io>
parents:
53
diff
changeset
|
46 * The WebServiceIdentifier is now included in the payload sent to the WebService as the |
317b31e99501
Added 3 new configurations: WebServiceUsername, WebServicePassword, WebServiceIdentifier. WebServiceIdentifier is now included in the payload as the 'identifier' field
Alain Mazy <am@osimis.io>
parents:
53
diff
changeset
|
47 "identifier" field. |
317b31e99501
Added 3 new configurations: WebServiceUsername, WebServicePassword, WebServiceIdentifier. WebServiceIdentifier is now included in the payload as the 'identifier' field
Alain Mazy <am@osimis.io>
parents:
53
diff
changeset
|
48 |
53 | 49 |
52 | 50 2022-05-13 - v 0.2.5 |
51 ==================== | |
1 | 52 |
50 | 53 * Fix osimis-viewer route |
43 | 54 |
58
ad279c70c22d
added a new configuration 'StandardConfigurations'
Alain Mazy <am@osimis.io>
parents:
56
diff
changeset
|
55 |
43 | 56 2020-12-10 - v 0.2.4 |
57 ==================== | |
58 | |
28
ae19947abf68
Added support for Osimis Web Viewer new route (osimis-viewer/custom-command/)
am@osimis.io
parents:
25
diff
changeset
|
59 * Added support for Osimis Web Viewer new route (osimis-viewer/custom-command/) |
38 | 60 * Support of dynamic linking against the system-wide Orthanc framework library |
28
ae19947abf68
Added support for Osimis Web Viewer new route (osimis-viewer/custom-command/)
am@osimis.io
parents:
25
diff
changeset
|
61 |
43 | 62 |
25 | 63 2018-08-13 - v 0.2.3 |
64 ==================== | |
65 | |
24 | 66 * Compatibility with Linux Standard Base |
67 * Now using the Orthanc framework | |
1 | 68 |
43 | 69 |
25 | 70 2018-07-19 - v 0.2.2 |
71 ==================== | |
72 | |
73 * Added automated build | |
74 | |
43 | 75 |
16 | 76 2018-03-09 - v 0.2.1 |
77 ==================== | |
78 | |
79 * Upgraded sdk to 1.3.1 | |
80 | |
43 | 81 |
12 | 82 2018-03-08 - v 0.2.0 |
83 ==================== | |
84 | |
85 * Added support for Osimis Web Viewer | |
86 | |
1 | 87 |
88 2017-03-22 | |
89 ========== | |
90 | |
91 * Initial release |