20 thoughts on “Add Link or Comment to Citrix ADC Logon Page

  1. Hi, i used your Blog to get a Link in our Login Page. But when i Use this string in the loginschema (nsg-custom-credpasswdnsg-custom-label) I got this error in my Netscler config GUI: Cannot read property ‘type’ of undefined

    Here is my complete schema:

    success
    more-info

    /nf/auth/doAuthentication.do
    /nf/auth/doLogoff.do
    Cancel

    loginExplicitForms-Usernameusernameprefiluserfromexpr_user_namensg-login-labelprefiluserfromexpr_please_supply_either_domain\username_or_user@fully.qualified.domainfalsetrue${http.req.user.name}.+
    passwdExplicitForms-Passwordpasswordprefiluserfromexpr_passwordnsg-login-labeltruefalse.+
    noneprefiluserfromexpr_second_factornsg_confirmation
    saveCredentialssavecredentialsprefiluserfromexpr_remember_my_passwordnsg-login-labelfalse
    loginBtnnonenoneprefiluserfromexpr_log_on

    Do you Have any Ideas for me?

  2. Hi Jeroen,

    We are curently on NetScaler NS12.1: Build 62.27.nc and I tried to add the password reset link just as you stated but nothing shows up.

    The script.js was empty and I pasted your code there ans changed the URL.
    The I added the line in the login schema as second-last requirement. I noticed that it missed a “” at the end but it is in your coding.
    Also I noticed that the “” in your code is before the loginBtn requirement. In the original code it was at the end. I played around with that but to no avail.
    Could it be a problem with CSS?

  3. I created a custom theme based upon the RfWebUI theme. I entered the part in the first step in /var/netscaler/logon/themes//script.js, but I don’t have a custom logon theme file in /flash/nsconfig/loginschema.

    I tried adding the line into /var/netscaler/logon/LogonPoint/LogonUI.html and /flash/nsconfig/loginschema/LoginSchema/SingleAuth.xml, but both didn’t work.

    Do you know what I need to do?

  4. Thank you for this guide, it was really helpful, without this I would’ve used way more time to figure this out.

    Is there a way to center the text under Login button? Not necessary, but would be a nice touch.

  5. Hi Jeroen, Thanks for the writeup, it’s great. I am trying to to upgrade the netscaler firmware to 13.1. we are on 13 train now. in order to do that i am currently working on 2 pre-requisites.
    1. make use of RFWEBGUI theme as X1 is deprecated to be used in 13.1
    2. convert basic policies to Advanced policies.

    I need some help on number 1. I understand i need to use Nfactor Auth alongwith RFWEBGUI theme to achieve the required outcome. I followed citrix article to configure Nfactor. however i get error “not a privileged user” after login. i think that is because the domain field not specified and the session policy may be looking for domain cookie. I wanted to add the “domain” field (not the domain dropdown but just a domain field like Password e.g.) so users can enter the domain name and login. It looks like i would need to work through the script.js in the logon\custom folder , can you please help me with some tips on the code?

  6. Hi. I have version 13.1 and my custom theme was done in gui and is not the default. I also use the authentication profile. However; all I have under “/flash/nsconfig/loginschema/” is a folder called LoginSchema with a bunch of XML files from 2 years ago. What is going on?

    Thanks

  7. I forgot to mention that I have the STANDARD version of the citrix gateway (not enterprise or platinum)…

  8. Hello Jeroen,
    thank you for the perfect tutorial. I have one question: is the change in loginschema visible immediately, or the restart of the appliance is required?

  9. I am getting this error when I try to bind the custom schema.

    Cannot read properties of undefined (reading ‘type’)

  10. Thank you, this is super useful! We’ve been trying to have similar custom element show up *only* in the “Change Password” view (user tries to login, their password has been expired and they’re forced to change it), but to no avail.. Any special tips and tricks? Thanks again 🙂

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Related Posts

Begin typing your search term above and press enter to search. Press ESC to cancel.

Back To Top