<feed xmlns='http://www.w3.org/2005/Atom'>
<title>onkostar-plugin-dnpm.git/src/main/java/DNPM/security, branch v2.1.0</title>
<subtitle>Onkostar-Plugin zur Verwendung mit der DNPM-Formularsammlung</subtitle>
<link rel='alternate' type='text/html' href='http://git.dnpm.dev/pub/onkostar-plugin-dnpm.git/'/>
<entry>
<title>refactor: use package name following Java guidelines</title>
<updated>2024-09-21T20:10:24+00:00</updated>
<author>
<name>Paul-Christian Volkmer</name>
</author>
<published>2024-09-21T20:10:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dnpm.dev/pub/onkostar-plugin-dnpm.git/commit/?id=cc27edc544cec1b892e7c224aec9e6e42342aa39'/>
<id>cc27edc544cec1b892e7c224aec9e6e42342aa39</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Verwende programmatische Berechtigungsprüfung</title>
<updated>2023-05-26T09:49:56+00:00</updated>
<author>
<name>Paul-Christian Volkmer</name>
</author>
<published>2023-05-26T09:49:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dnpm.dev/pub/onkostar-plugin-dnpm.git/commit/?id=4380e773097eb5dae4589a0618d6930be229fe2c'/>
<id>4380e773097eb5dae4589a0618d6930be229fe2c</id>
<content type='text'>
Bei Verwendung des Plugins in einer alten Onkostar-Installation kam es bei
verwendung von AOP zu Problemen, daher wird die verwendung von AOP vorerst
deaktiviert und grundsätzlich eine programmatische Berechtigungsprüfung
durchgeführt.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Bei Verwendung des Plugins in einer alten Onkostar-Installation kam es bei
verwendung von AOP zu Problemen, daher wird die verwendung von AOP vorerst
deaktiviert und grundsätzlich eine programmatische Berechtigungsprüfung
durchgeführt.
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #24: Annotationen für formularbasierte Berechtigungsprüfung</title>
<updated>2023-04-10T12:56:15+00:00</updated>
<author>
<name>Paul-Christian Volkmer</name>
</author>
<published>2023-04-10T12:56:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dnpm.dev/pub/onkostar-plugin-dnpm.git/commit/?id=f2dc5b014d68fa61bacd5f9928eedd0c4c882070'/>
<id>f2dc5b014d68fa61bacd5f9928eedd0c4c882070</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #24: Extrahiere Service mit Datenbankanfragen</title>
<updated>2023-04-10T12:27:40+00:00</updated>
<author>
<name>Paul-Christian Volkmer</name>
</author>
<published>2023-04-10T12:26:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dnpm.dev/pub/onkostar-plugin-dnpm.git/commit/?id=5b9b12afc9ed29d005442b3a18a45b9a3104ad84'/>
<id>5b9b12afc9ed29d005442b3a18a45b9a3104ad84</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #24: Füge PermissionEvaluator zur Gesamtprüfung der Berechtigung hinzu</title>
<updated>2023-04-10T11:09:54+00:00</updated>
<author>
<name>Paul-Christian Volkmer</name>
</author>
<published>2023-04-10T11:09:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dnpm.dev/pub/onkostar-plugin-dnpm.git/commit/?id=44396ff04a24088ac9fb2cab270036a9a983944f'/>
<id>44396ff04a24088ac9fb2cab270036a9a983944f</id>
<content type='text'>
Dieser PermissionEvaluator delegiert die einzelnen Prüfungen an PermissionEvaluatoren
welche `AbstractDelegatedPermissionEvaluator` erweitern.

Nur, wenn all diese PermissionEvaluatoren die Berechtigung erfolgreich geprüft haben,
gibt dieser PermissionEvaluator ein positives Prüfungsergebnis zurück.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Dieser PermissionEvaluator delegiert die einzelnen Prüfungen an PermissionEvaluatoren
welche `AbstractDelegatedPermissionEvaluator` erweitern.

Nur, wenn all diese PermissionEvaluatoren die Berechtigung erfolgreich geprüft haben,
gibt dieser PermissionEvaluator ein positives Prüfungsergebnis zurück.
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #24: Ermögliche Berechtigungsprüfung anhand Formularnamen</title>
<updated>2023-04-10T10:24:35+00:00</updated>
<author>
<name>Paul-Christian Volkmer</name>
</author>
<published>2023-04-10T10:24:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dnpm.dev/pub/onkostar-plugin-dnpm.git/commit/?id=2495d851fcaa49ea61db2ce5c9a96f31b800014c'/>
<id>2495d851fcaa49ea61db2ce5c9a96f31b800014c</id>
<content type='text'>
Diese Berechtigungsprüfung erlaubt immer den Zugriff auf Patienten, jedoch nur auf
die Prozeduren, die explizit für die Benutzergruppe des Benutzers freigegeben wurde.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Diese Berechtigungsprüfung erlaubt immer den Zugriff auf Patienten, jedoch nur auf
die Prozeduren, die explizit für die Benutzergruppe des Benutzers freigegeben wurde.
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #24: Ermögliche Berechtigungsprüfung anhand ID und Klassennamen</title>
<updated>2023-04-09T12:01:14+00:00</updated>
<author>
<name>Paul-Christian Volkmer</name>
</author>
<published>2023-04-09T12:01:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dnpm.dev/pub/onkostar-plugin-dnpm.git/commit/?id=b56ff9e0d8a4efc71803e1eb435848c8bb42844c'/>
<id>b56ff9e0d8a4efc71803e1eb435848c8bb42844c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #24: Füge Annotationen und Spring-AOP Aspect zum Absichern von Methodenaufrufen hinzu</title>
<updated>2023-04-06T12:42:35+00:00</updated>
<author>
<name>Paul-Christian Volkmer</name>
</author>
<published>2023-04-06T12:42:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dnpm.dev/pub/onkostar-plugin-dnpm.git/commit/?id=e0dba6f4ee1550c55e2765adeabf334200984543'/>
<id>e0dba6f4ee1550c55e2765adeabf334200984543</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #24: Verwende Berechtigung READ und READ_WRITE</title>
<updated>2023-04-06T10:48:43+00:00</updated>
<author>
<name>Paul-Christian Volkmer</name>
</author>
<published>2023-04-05T15:39:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dnpm.dev/pub/onkostar-plugin-dnpm.git/commit/?id=dfbcf3186e6974ef71dfa77b2148f9a8bfe2ce42'/>
<id>dfbcf3186e6974ef71dfa77b2148f9a8bfe2ce42</id>
<content type='text'>
Schreibberechtigung bedeutet gleichzeitig Berechtigung den Eintrag zu lesen.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Schreibberechtigung bedeutet gleichzeitig Berechtigung den Eintrag zu lesen.
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #24: Erste Implementierung eines PermissionEvaluators</title>
<updated>2023-04-06T10:48:43+00:00</updated>
<author>
<name>Paul-Christian Volkmer</name>
</author>
<published>2023-04-05T15:33:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dnpm.dev/pub/onkostar-plugin-dnpm.git/commit/?id=b9f971b295be6c9a711c964e3d0795406b9f3670'/>
<id>b9f971b295be6c9a711c964e3d0795406b9f3670</id>
<content type='text'>
Diese erste Implementierung wertet die Zugriffsberechtigung auf den Personenstamm
aus, in dem der Patient oder eines der Formulare zum Patienten gehört.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Diese erste Implementierung wertet die Zugriffsberechtigung auf den Personenstamm
aus, in dem der Patient oder eines der Formulare zum Patienten gehört.
</pre>
</div>
</content>
</entry>
</feed>
