Generate, Sign, and Automate Salesforce documents with real-time sync
Build portals, apps, and forms directly in Salesforce with Dynamic data flow and adaptability
How can we help you?
OTP (One-Time Password) access is a security mechanism that generates a unique, temporary password or code for a single login session or transaction. It is often used as an additional layer of authentication to enhance security, commonly in multi-factor authentication (MFA) systems. OTPs are valid for only a short period and can only be used once, making it difficult for attackers to reuse stolen credentials.
With Titan, you can configure custom OTP access as a crucial security layer that helps safeguard sensitive information and transactions from unauthorized access and cyber threats.
You can create custom authentication flows or logic based on integration with Salesforce Apex classes. The Apex creates a Salesforce session for the user, and all the actions (get/push and so on) are performed with that session and not with the Titan Integration User.
In this article, you will learn how to do the following:
Prerequisites:
You must have Apex codes configured in Salesforce to do the following:
You will need variables when you configure OTP Access. Here is a short description of how they are used in this instance:
These Apexes must be developed by your Salesforce developers.
You can open the Salesforce Integrations by clicking the Salesforce Integration button.
This is useful if you have more than one Titan project that is connected.
Configure environment variables if you are going to export the project/s. Refer to OTP Access with Environment Variables for more information.
You can configure a shared session from a child project to a parent project.
The OTP verification is done on the parent project and passed to the child project.
You can configure the action on a custom button to run the Initial and Login Apexes and redirect the client to the Smart OTP form widget.
You can configure a verify action on a custom button to run the Verify Apex.
You can configure the action on a button to log out the client. The session ends when the client logs out.
Learn more about Titan’s native integration with the Salesforce Experience Cloud.
Create custom Salesforce forms, collect data, and automate processes with our drag-and-drop form builder.
Easily design, deploy, and measure custom web applications directly from Salesforce using Titan’s drag-and-drop web page builder.
The Only Forms Solution Built 100% in Salesforce.