Operation Authorization
This built-in feature that Innovation Studio provides a multi-factor authorization process on-demand to verify the identity of a customer to authorize an action in the digital journey. It adds a layer of protection in the digital transformation. In the case of Online and Mobile Banking, the authorization is implemented in three processes:
- Authorizing Bulk Payments;
- ;
- Authorizing Utility Payments.
Hence, when one such payment has been initiated it needs to be signed digitally via a One-Time-Password generated by Operation Authorization. To access the configurations made:
- Log in the Innovation Studio with the credentials.
- Open the main menu and select Advanced.
- Select the child menu item Operation Authorization Types.
- There are three authorizations created:
FTOS_IB_BulkFiles;
FTOS_IB_Payment;
FTOS_IB_UtilityPaymentContract.
FTOS_IB_BulkFilesField Value Description Name FTOS_IB_BulkFiles Name of the action authorization type. Display Name FTOS_IB_BulkFiles Name of the action authorization type as it will be displayed in the user interface. Bearer Entity FTOS_IB_BulkFiles It is the entity in the data model for data persistence. Details Automation Script FTOS_IB_GetBulkDetailsForSCA Server-side on-demand script endpoint containing the inputs for the pass-code generation and the available tokens for the pass-code message and authorization page templates. Authorization Scenario Copy[
{
"name": "otp",
"formTag": "OTP",
"messageTemplateName": "FTOS_IB_BulkSCAContent",
"channelProviderName": "GatewayEmailOTP"
}
]JSON object containing keys for: the name of the scenario, the token used for the pass-code input field in the authorization page template, the template used for the pass-code message, and the channel provider used to send the pass-code message. Session Expiration Time in seconds 300 Number of seconds the user has to authorize the operation from the time the pass-code message is sent. If this duration is exceeded, the operation is rejected. Custom Page Template FTOS_IB_BulkDynamicLinking Template for the authorization page. On Authorization Automation Script FTOS_IB_BulkSCAAcceptScript Server-side on-demand automation script endpoint executed if the operation is authorized. On Reject Automation Script FTOS_IB_BulkSCARejectScript Server-side on-demand automation script endpoint executed if the operation is rejected.
FTOS_IB_PaymentField Value Description Name FTOS_IB_Payment Name of the action authorization type. Display Name Payment Name of the action authorization type as it will be displayed in the user interface. Bearer Entity FTOS_IB_Payment It is the entity in the data model for data persistence. Details Automation Script FTOS_IB_GetBulkDetailsForSCA Server-side on-demand script endpoint containing the inputs for the pass-code generation and the available tokens for the pass-code message and authorization page templates. Authorization Scenario Copy[
{
"name": "otp",
"formTag": "OTP",
"messageTemplateName": "FTOS_IB_PaymentSCAContent",
"channelProviderName": "GatewayEmailOTP"
}
]JSON object containing keys for: the name of the scenario, the token used for the pass-code input field in the authorization page template, the template used for the pass-code message, and the channel provider used to send the pass-code message. Session Expiration Time in seconds 300 Number of seconds the user has to authorize the operation from the time the pass-code message is sent. If this duration is exceeded, the operation is rejected. Custom Page Template FTOS_IB_PaymentDynamicLinking Template for the authorization page. On Authorization Automation Script FTOS_IB_BulkSCAAcceptScript Server-side on-demand automation script endpoint executed if the operation is authorized. On Reject Automation Script FTOS_IB_BulkSCARejectScript Server-side on-demand automation script endpoint executed if the operation is rejected.
FTOS_IB_UtilityPaymentContractField Value Description Name FTOS_IB_UtilityPaymentContract Name of the action authorization type. Display Name FTOS_IB_UtilityPaymentContract Name of the action authorization type as it will be displayed in the user interface. Bearer Entity FTOS_IB_UtilityPaymentContract It is the entity in the data model for data persistence. Details Automation Script FTOS_IB_GetBulkDetailsForSCA Server-side on-demand script endpoint containing the inputs for the pass-code generation and the available tokens for the pass-code message and authorization page templates. Authorization Scenario Copy[
{
"name": "otp",
"formTag": "OTP",
"messageTemplateName": "FTOS_IB_UtilitySCAContent",
"channelProviderName": "GatewayEmailOTP"
}
]JSON object containing keys for: the name of the scenario, the token used for the pass-code input field in the authorization page template, the template used for the pass-code message, and the channel provider used to send the pass-code message. Session Expiration Time in seconds 300 Number of seconds the user has to authorize the operation from the time the pass-code message is sent. If this duration is exceeded, the operation is rejected. Custom Page Template FTOS_IB_ContractDynamicLinking Template for the authorization page. On Authorization Automation Script FTOS_IB_BulkSCAAcceptScript Server-side on-demand automation script endpoint executed if the operation is authorized. On Reject Automation Script FTOS_IB_BulkSCARejectScript Server-side on-demand automation script endpoint executed if the operation is rejected. For details on how the emails and SMSes are genarated and sent to the users, see Email and SMS Generation.