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… 288Number of Views Partial Failure - Changes are not published successfully on the Identity Router (IDR) but successfully published on the Cl… 28Number of Views How to verify a third party patch has been installed successfully on Authentication Manager 8.1 6Number of Views PASSMARK_PAGE_SERVED event not being logged 4Number of Views How to increase the logging of KCA on Solaris 5Number of Views
Trending Articles
RSA MFA Agent 2.3.6 for Microsoft Windows Installation and Administration Guide RSA Authentication Manager 8.9 Release Notes (January 2026) RSA Release Notes for RSA Authentication Manager 8.8 Deploying RSA Authenticator 6.2.2 for Windows Using DISM Downloading RSA Authentication Manager license files or RSA Software token seed records
Don't see what you're looking for?