RBA logon through RSA Authentication Agent for Citrix StoreFront 1.0 fails with "Cannot complete request"
Originally Published: 2016-11-14
Article Number
Applies To
RSA Product/Service Type: Authentication Agent for Citrix StoreFront
RSA Version/Condition: 1.0
Issue
Cannot complete your request.
Cause
KB article 000033532 (How to increase your changes of successfully configuring Citirx Delegated Forms Authentication (DFA)) outlines that DFA should be configured and working successfully for password logons before attempting to add either SecurID passcode or RBA authentication. The article will provide some details on how to do that on the Citrix StoreFront server through PowerShell. For full details, review the DFA Configuration document on the Citrix website.
Resolution
- Configure the Citrix StoreFront back to standard DFA, without RSA SecurID or RBA, in PowerShell with the command:
Set-DSDFAProperty -ConversationFactory ExplicitAuthentication
- Test a Citrix logon through DFA with the default LDAP or AD password. If it still fails, look at the Windows Event Log on the Citrix StoreFront server when you get the authentication failure such as "Cannot complete your request." In one particular case we saw the following error:
The decryption of the delegated form body failed. Is there an encryption key mismatch?
System.Security.Cryptography.CryptographicException, mscorlib, Version=4.0.0.0
System.Security.Cryptography.CryptographicException, mscorlib, Version=4.0.0.0
This error indicated that the passphrase was not the same on the NetScaler as the StoreFront, even though it was verified. It turned out the there was a special character in the passphrase, which caused the discrepancy, so we simplified the passphrase to avoid special characters.
- On the StoreFront server, launch PowerShell and issue the following command to use a different, simpler passpharase:
Update-DSCitrixPSKTrustedClient -clientID <access_Web_agent> -passphrase <passphrase>
- se the same less complex passphrase on the NetScaler:
- Once you successfully logon to Citrix with an LDAP or AD password through DFA, you can change DFA to use SecurID in PowerShell.
Set-DSDFAProperty -ConversationFactory SecurIDAuthentication
- Test SecurID with a fixed passcode.
- If the test is successful, test again using RBA. Troubleshoot any script problems or RBA helper problems
Workaround
Related Articles
RSA Authentication Agent 2.0.2 for Citrix StoreFront Release Notes 11Number of Views RSA Authentication Agent 2.0.4 for Citrix StoreFront Administrator's Guide 57Number of Views RSA Authentication Agent 2.0.4 for Citrix StoreFront Release Notes 20Number of Views How to increase the chances of successfully configuring Citrix Delegated Forms Authentication (DFA) with the RSA Authentic… 156Number of Views User password not saved when password integration is implemented with RSA Authentication Agent for Citrix StoreFront when … 116Number of Views
Trending Articles
Passwordless Authentication in Windows MFA Agent for Active Directory – Quick Setup Guide RSA Authentication Manager 8.9 Release Notes (January 2026) RSA Authentication Manager Upgrade Process RSA Authentication Manager 8.7 SP2 Setup and Configuration Guide An example of SSO using SAML and ADFS with RSA Identity Management and Governance 6.9.x
Don't see what you're looking for?