We are trying to implement CAC (Common Access Card or a smart card) authentication in the Pega cloud environment.
Planning to implement the following:
1. User hits a Pega login page
2. Custom Auth Service executes a custom activity
3. Actiivity reads the headers for the CAC card details (find more details about CAC reader in the below link). If CAC details are found, we would like to display the login page. Otherwise, we would like to show Unauthorized page.
Please note that its a Pega cloud environment. We would like to know what config changes need to be done on the Pega server to accomplish this? Did anyone implement similar custom authentication?
We too would be very interested in this solution. We are currently working on a project that has the user type in their username/password; however, we would like to read the CAC credentials (assuming the user types in the correct PIN) and then automatically log them in with their CAC unique identifier.