I want to add the CoSign signature solution to my company's custom Oracle forms system using the CoSign api. For extended security and compliance with local legislation I want to use OTP (One Time Passwords).
Desired functionality:
- The user logs in to my custom application
- A custom form with a list of many pdf (50-100) files opens with a check box next to them
- If he wants, the user opens each pdf. Usually he will not but it’s his decision
- The user checks all the check boxes next to the list of pdf files and presses the Sign button
- A custom pop up asks the user for his CoSign username/password and OTP
- Using CoSign api the user is authenticated. At first an api call is made to CoSign regarding username and password. Afterwards another api call is made to the Radius server regarding the OTP.
- If authentication is successful all 50-100 pdfs are signed at once without asking the user for username-password-otp again.
- If the user wants to sign another set of 50-100 pdfs then it is ok if he is asked for his credentials again.
Is the above possible or must the user provide the application with his credentials 50-100 times in this batch signing custom app?
Is the above flow supported by the CoSign api? Will there be duration problems regarding the otp or session lifetime?