18 Comments

  1. Tobias Hoffmann

    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’)

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.