If the TOTP seed needs to originate from "outside ISVA" and be populated "into ISVA" for a user account, then you build your own trivial registration experience (either for the user, but more likely for admins) via InfoMap, and leverage the IDMappingExtUtils.storeTotpSecretKey(user, key) API to populate it into the ISVA registry.
You can even build it in such a way that it can be accessed via apiauthsvc with a JSON payload, and support scripted or bulk registration payloads.
------------------------------
Shane Weeden
IBM
------------------------------