bruno icon indicating copy to clipboard operation
bruno copied to clipboard

Support OIDC workflows with PIV card authentication

Open x80486 opened this issue 1 year ago • 0 comments
trafficstars

I have checked the following:

  • [X] I've searched existing issues and found nothing related to my issue.

Describe the feature you want to add

I've been testing the support for OpenID Connect (OIDC) workflow in Bruno — specifically the Authorization Code Flow with PKCE.

The issue I'm facing is related with SSL/TLS certificates. Basically, when the required fields are provided (at the collection level) and the Access Token is retrieved, a dialog is presented with an HTML form to click on a button to use the Personal Identity Verification (PIV) card. Eventually, this fails. The exact error message is: Please choose a certificate that is enabled for Smart Card login — and even though this is a custom message, it's explicit enough to give me a hint what the problem is.

I"m not exactly sure why Bruno is unable to use the built-in SSL/TLS certificates from the laptop, but I guess that will solve this problem.

I've tested this on Windows and macOS — no difference on the outcome.

Mockups or Images of the feature

N/A

x80486 avatar Sep 25 '24 14:09 x80486