<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="https://doc.sibvisions.com/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://doc.sibvisions.com/feed.php">
        <title>Documentation de:jvx:server:security</title>
        <description></description>
        <link>https://doc.sibvisions.com/</link>
        <image rdf:resource="https://doc.sibvisions.com/lib/tpl/material/images/favicon.ico" />
       <dc:date>2026-05-03T18:33:59+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://doc.sibvisions.com/de/jvx/server/security/config_encrypt?rev=1518072426&amp;do=diff"/>
                <rdf:li rdf:resource="https://doc.sibvisions.com/de/jvx/server/security/dbsecman?rev=1517560943&amp;do=diff"/>
                <rdf:li rdf:resource="https://doc.sibvisions.com/de/jvx/server/security/manager?rev=1731926488&amp;do=diff"/>
                <rdf:li rdf:resource="https://doc.sibvisions.com/de/jvx/server/security/password_policy?rev=1517575688&amp;do=diff"/>
                <rdf:li rdf:resource="https://doc.sibvisions.com/de/jvx/server/security/server_jndi?rev=1517560023&amp;do=diff"/>
                <rdf:li rdf:resource="https://doc.sibvisions.com/de/jvx/server/security/sessman_objprovider?rev=1591098804&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://doc.sibvisions.com/lib/tpl/material/images/favicon.ico">
        <title>Documentation</title>
        <link>https://doc.sibvisions.com/</link>
        <url>https://doc.sibvisions.com/lib/tpl/material/images/favicon.ico</url>
    </image>
    <item rdf:about="https://doc.sibvisions.com/de/jvx/server/security/config_encrypt?rev=1518072426&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-02-08T06:47:06+00:00</dc:date>
        <title>Konfiguration verschlüsseln</title>
        <link>https://doc.sibvisions.com/de/jvx/server/security/config_encrypt?rev=1518072426&amp;do=diff</link>
        <description>Die Konfiguration einer Applikation wird im Normalfall vom Source Code getrennt und in die Konfigurationsdatei config.xml ausgelagert. Bei der Datei handelt es sich um eine Standard XML Datei.

Sofern die Datenbank Zugangsdaten darin abgelegt sind, können sowohl Benutzername als auch Passwort ausgelesen werden. Das hat zwar den Vorteil das eine Änderung der Datei jederzeit möglich ist, aber auch den Nachteil das die Daten ohne weiteres auslesbar sind.</description>
    </item>
    <item rdf:about="https://doc.sibvisions.com/de/jvx/server/security/dbsecman?rev=1517560943&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-02-02T08:42:23+00:00</dc:date>
        <title>Using DBSecurityManager</title>
        <link>https://doc.sibvisions.com/de/jvx/server/security/dbsecman?rev=1517560943&amp;do=diff</link>
        <description>Eine übliche Anforderung an Business Anwendungen ist die Benutzer Authentifizierung. Im Grunde eine triviale Anforderung, doch die Umsetzung ist alles andere als einfach. Je nachdem wie sehr eine Anwendung in die bestehende Infrastruktur eingegliedert werden muss, desto komplexer wird die Umsetzung, z.B. Single Sign On.</description>
    </item>
    <item rdf:about="https://doc.sibvisions.com/de/jvx/server/security/manager?rev=1731926488&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-11-18T10:41:28+00:00</dc:date>
        <title>Einen SecurityManager implementieren</title>
        <link>https://doc.sibvisions.com/de/jvx/server/security/manager?rev=1731926488&amp;do=diff</link>
        <description>Ein SecurityManager wird benötigt wenn der Client bzw. ein Benutzer authentifiziert werden muss. In diesem Fall werden die Anmeldedaten vom Client an den Server übermittelt, damit dieser die Überprüfung durchführen kann. Der Server delegiert die Überpfürung der Daten stets an einen definierbaren SecurityManager.</description>
    </item>
    <item rdf:about="https://doc.sibvisions.com/de/jvx/server/security/password_policy?rev=1517575688&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-02-02T12:48:08+00:00</dc:date>
        <title>Passwortrichtlinien umsetzen</title>
        <link>https://doc.sibvisions.com/de/jvx/server/security/password_policy?rev=1517575688&amp;do=diff</link>
        <description>Vor allem Web Applikationen setzen sichere Passwörter voraus. Die Anwender verwenden jedoch lieber Passwörter die sie sich einfacher merken können. Daher darf die Verantwortung für ein sicheres Passwort nicht der Anwender tragen. Die Applikation muss gewisse Richtlinien vorgeben.</description>
    </item>
    <item rdf:about="https://doc.sibvisions.com/de/jvx/server/security/server_jndi?rev=1517560023&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-02-02T08:27:03+00:00</dc:date>
        <title>de:jvx:server:security:server_jndi</title>
        <link>https://doc.sibvisions.com/de/jvx/server/security/server_jndi?rev=1517560023&amp;do=diff</link>
        <description>Der Server für JVx Clients wird entweder in der aktuellen JVM instanziert oder am Applikationsserver wie z.B. Tomcat, JBoss. In der aktuellen VM genügt der Aufruf


Server server = new Server();


um eine Server Instanz zu erstellen. Doch dadurch besteht die Gefahr das mehrere Server Instanzen erstellt werden (kann aber durchaus erwünscht sein). Um den Server als Singleton zu behandeln steht die Methode</description>
    </item>
    <item rdf:about="https://doc.sibvisions.com/de/jvx/server/security/sessman_objprovider?rev=1591098804&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-06-02T11:53:24+00:00</dc:date>
        <title>Benutzerdefinierter Session Manager und Objekt Provider</title>
        <link>https://doc.sibvisions.com/de/jvx/server/security/sessman_objprovider?rev=1591098804&amp;do=diff</link>
        <description>Die Standard JVx Server Implementierung benutzt die Klassen DefaultObjectProvider und DefaultSessionManager für die Objekt bzw. Session Verwaltung. Um das Standard Verhalten zu ändern, kann die Server Konfiguration mittels config.xml geändert werden.</description>
    </item>
</rdf:RDF>
