Online EID Viewer - IGEL Thin Client

116 views
Skip to first unread message

Bram

unread,
Jul 6, 2021, 4:10:01 AM7/6/21
to eID Middleware Dev
Hi,

I have a client who is running Windows Server 2019. He is connecting using IGEL RDP Client, installed on an IGEL Thin Client.

All eID website based applications (like eID test website: https://iamapps.belgium.be/tma/) is working without issues.
However, the eID Viewer (https://eid.belgium.be/nl/eid-viewer), installed on the Windows clients, is not working. The card reader is not detected.

I would like to use a web-based application to read the eID card and put the data into an XML file, just like the eID Viewer does.
Is there a web-based example (using javascrip) I can build of to get a working online eID Viewer?

If you need any more information, please let me know! I'm new to eID and have no experience with it.
Thank you very much!

Best,
Bram

Frederik Vernelen

unread,
Jul 6, 2021, 4:11:33 AM7/6/21
to eID Middleware Dev
Hello Bram,

The Igel issue is know, it is related to the (lack off) multi-threading pcsc support in pcsc-lite.

In short:
According to pcsc-lite documentation for SCardEstablishContext()
https://pcsclite.apdu.fr/api/group__API.html#gaa1b8970169fd4883a6dc4a8f43f19b67
" Each thread of an application shall use its own SCARDCONTEXT "

You can find more info about it here:
https://github.com/Fedict/eid-mw/issues/86

So a more simple application that would use pcsc in only one thread should work.



Regarding your question to read eID card data from a javascript, you can find some info about that in this group.
e.g. at:
https://groups.google.com/g/eid-middleware-dev/c/AXUx1nRvSCo/m/9_AQmcP8FgAJ
https://groups.google.com/g/eid-middleware-dev/c/_ov6KeHrcqo/m/mgVRFvFMCAAJ

The eID card related info can be found here: https://github.com/Fedict/eid-mw/wiki/Development

Wkr,
 Frederik

--
You received this message because you are subscribed to the Google Groups "eID Middleware Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to eid-middleware-...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/eid-middleware-dev/69d511c1-8cc9-4626-b4bd-c82f19141777n%40googlegroups.com.

in...@wautersit.com

unread,
Jul 8, 2021, 3:45:11 AM7/8/21
to eID Middleware Dev
Hey,

I was toying with the idea of using Raspberry Pi with remote desktop to a Windows virtual machine instead of IGEL Thin Clients and rather expensive HPE Thin Clients. Only for internal use or if a VPN network is used.
Do you have any knowledge of such configurations with eID?

Regards,
Frans


Op dinsdag 6 juli 2021 om 10:11:33 UTC+2 schreef fvernelen:

Frederik Vernelen

unread,
Jul 8, 2021, 4:34:34 AM7/8/21
to eID Middleware Dev
Hello Frans,

I'm afraid we do not give official support for client-server setups, nor that I may advise one or another vendor.

I can tell you that the issues that are reported to us regarding such setups are often when client and server run a different OS.
The pcsc-lite issue was mentioned here already, but there is also a difference in eID Viewer behaviour between the linux and the windows viewer,
where the linux viewer uses polling to retrieve the card and readers states, the Windows viewer uses events from the virtuel reader "\\\\?PnP?\\Notification".

So any difference in behaviour regarding reader and card state changes between the pcsc services of client and server might become visible when changing from a local setup to a client-server setup.



Reply all
Reply to author
Forward
0 new messages