Currently, Duo does not directly support programmable tokens. However, you can still use programmable tokens with Duo by following the steps below:
Step 1: Program your tokens with random secrets
SafeID programmable tokens, such as SafeID/Pro, SafeID/Diamond are actually pre-programmed by the vendor. You can use them as pre-programmed tokens and skip to Step 2. Otherwise, if you want to reprogram them, then take this step.
Step 3: Once you have programmed your tokens, then you can upload the tokens in the same way as uploading pre-programmed tokens