Hallöle,
wir sind gerade dabei solch eine Lösung zu implementieren.
Zugriffsteuerung auf eine DownloadDatenbank per Notes ACL und innerhalb der Datenbank werden die Rechte (Download bestimmter Software) über die Smartcard definiert.
Auch wenn es in den obigen Beiträgen so klingt das sich keiner von euch vorstellen kann das dies sinnvoll ist, manchmal verbirgt sich doch ein Sinn dahinter
In unserem Fall sind auf der Karte verschiedene Berechtigungsstufen für die Arbeit an Medizinprodukten hinterlegt. (Bsp: Update nur innerhalb einer SW-Revision, oder SW-Update auf die nächst höhere SW ...) Ebenso ist auf der Karte hinterlegt an welchen Produkten der User Rechte hat.
Da diese Informationen nun auf der Karte hinterlegt sind, macht es absolut keinen Sinn solche Informationen parallel über Gruppen / Rollen oder sonstwas in Notes zu pflegen. Lediglich der Zugriff auf die DB ansich wird per ACL Gruppen festgelegt.
Ist der User eingeloggt sieht er dann die Inhalte die seiner Berechtigungsstufe entsprechen...
und schon hat das Ganze einen Sinn.
Nun zur eigentlichen Frage, dem WIE? In unserem Fall geht dies per Java auf die API des Kartenlesers. Ist nicht ganz easy, aber wenn man einen guten JavaProgrammierer hat ist dies eine beherschbare Aufgabe
Leider kann ich Dir aus Sicherheits- und Geheimhaltungsgründen (ist wirklich so!) keine Detailinformationen aus unserem Projekt geben.