vc-authn-oidc
vc-authn-oidc copied to clipboard
"Kiosk mode" for running VCAuth on devices without wanting a deep link
This was an idea from some discussion with Kim about VCAuthn use cases where someone might need to be running a verifier on a tablet or phone or other android/ios device but does not want to present the deep link. Like verifying to enter some door or something.
In this case we could just run VCAuthN in "Kiosk Mode" so it will default to just the QR code display no matter what device.
If we want to handle this with a controller config value this is very easy, just pass the config down to the html template and skip the user agent detection. Could do that immediately.
We could possibly handle with a query param through the keycloak flow as well to allow it to be settable by the calling app? That could be a future feature maybe.
As discussed briefly yesterday, I struggle to see the need for a kiosk mode for VC-AuthN. For similar implementations (such as https://github.com/bcgov/lcrb-dav) it might make sense, since they are not meant to provide an OIDC token, but rather just check the proof and display a result.
I think if we end-up with enough use-cases to support the work, we might be better off having a separate repository for the UI/UX that also accounts for kiosk mode, among other things, and import that into our project (after all, the QR code page can be customized at will, we likely need some better docs on what variables are available and how to use them, other than the pre-built example).
Is this still relevant? If so, what is blocking it? Is there anything you can do to help move it forward?
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs.