How to increase the chances of successfully configuring Citrix Delegated Forms Authentication (DFA) with the RSA Authentication Agent 1.0 for Citrix StoreFront
Originally Published: 2016-07-13
Article Number
Applies To
RSA Product/Service Type: RSA Authentication Agent for Citrix StoreFront
RSA Version/Condition: 1.0
Platform: Windows
Issue
ERROR: RSA Credentials not found
The web page may stop there or it may redirect to a Citrix Receiver where it requires a passcode because RBA logon failed:
The most common reason for the message RSA credentials not found is the Citrix Delegated Forms Authentication (DFA) forms authentication was not correctly configured, so no form was presented to RBA in which to place our credentials; therefore no RSA credentials were found.
If you are running a Fiddler HTTP trace you may see the errors shown here. For a quick introduction, watch the Fiddler Quick Start Guide - HTTP Debugging Software.
Error Message: 405 HTTP verb error. Redirect Loop Blank screen, never re-directs Agent Integration Error
Error Message: 405 HTTP verb error.
Agent Integration Error
Tasks
As of Summer 2016 the RSA Authentication Agent for Citrix StoreFront only supported Citrix StoreFront version 3.0, and does not support versions 3.5 or 3.6.
Steps to follow are:
- Install the RSA Authentication Agent for Citrix StoreFront and get authentication working with either a tokencode or passcode from a hardware or software token or when using a fixed passcode.
- Install the RBA Helper.
- Configure RBA with the Citrix NetScaler 11 with the DFA integration script for RBA.
- See article 000033186 How to increase chances for successfully implementing Risk Based Authentication on the RSA Authentication Agent for Citrix StoreFront, as well as the RSA Authentication Agent for Citrix StoreFront 1.0 Installation and Administration Guide.
Resolution
- Launch an Administrator PowerShell window and set up the Citrix DFA-related PowerShell commandlets.
- Enable the DFA Server using Install-DSDFAServer.
- Create the DFA Client (used by NetScaler) using the command Add-DSCitrixPSKTrustedClient. For example,
Add-DSCitrixPskTrustedClient -clientid 2189 -passphrase <passphrase>
- Verify that the NetScaler is also configured to use DFA, via the NetScaler Admin Console.
- Check DFA policy. DFA serverURL.
- Check ClientID. In this example it is 2189.
- And when debugging DFA:
- Check that Authentication Policy has the correct DFA serverURL and Client ID.
- Debug output is in LogonPoint files.
- DFA enables NetScaler to defer authentication to StoreFront, extends RSA SecurID to external users, and is required to support integration with Authentication Manager RBA.
- Then install RSA Authenticaiton Agent for Citrix StoreFront for tokens or fixed passcodes, with the StoreFront DFA configured to use RSA SecurID.
Use the PowerShell cmdlet to configure SecurID and to verify that SecurIDAuthentication is set as the ConversationFactory.
Set-DSDFAProperty -ConversationFactory “SecurIDAuthenticationEnter
- Use PowerShell cmdlets to verify that DFA is enabled on the Citrix StoreFront. See the section of the RSA Authentication Agent for Citrix StoreFront 1.0 Installation and Administration Guide on how to "Configure Delegated Forms Authentication to Use RSA SecurID Authentication."
- Finally install the RBA Helper app and configure RBA on top of the working SecurID passcode setup.
- The RBA Helper is a small IIS web application that provides a form which Authentication Manager needs to post the RBA credentials.
- The RBA Helper performs no authentication and is not displayed to the user, but can be configured to be visible in order to debug.
- The RBA Helper places the RBA credentials into a secure cookie and redirects the authentication to the DFA URL. An integration script running in the DFA URL collects the cookie and submits the credentials to the Citrix agent.
Notes
- The Citrix product documentation on how to configure NetScaler and StoreFront for Delegated Forms Authentication (DFA)
- Refer to the Citrix Developer Configuration Guide to complete this multi-step, non-trivial process, specifically the section on the “Procedure for Configuring NetScaler VPN Virtual Server."
- On each StoreFront server locate the <ProgramFiles>\Citrix\Receiver StoreFront\Management\Cmdlets\DFAServerFPReadMe.rtf.
Related Articles
How to increase chances for successfully implementing Risk Based Authentication on the RSA Authentication Agent for Citrix… 291Number of Views How to increase the logging of KCA on Solaris 5Number of Views RBA logon through RSA Authentication Agent for Citrix StoreFront 1.0 fails with "Cannot complete request" 88Number of Views 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
Trending Articles
An example of SSO using SAML and ADFS with RSA Identity Management and Governance 6.9.x RSA Authentication Manager 8.9 Release Notes (January 2026) RSA MFA Agent 2.3.6 for Microsoft Windows Installation and Administration Guide Passwordless Authentication in Windows MFA Agent for Active Directory – Quick Setup Guide RSA Authentication Manager Upgrade Process
Don't see what you're looking for?