Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Save more on your purchases! discount-offer-chevron-icon
Savings automatically calculated. No voucher code required.
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Free Learning
Arrow right icon
Arrow up icon
GO TO TOP
Mastering Netscaler VPX

You're reading from   Mastering Netscaler VPX Learn how to deploy and configure all the available Citrix NetScaler features with the best practices and techniques you need to know

Arrow left icon
Product type Paperback
Published in Nov 2015
Publisher Packt
ISBN-13 9781785281730
Length 218 pages
Edition 1st Edition
Concepts
Arrow right icon
Authors (3):
Arrow left icon
Rick Roetenberg Rick Roetenberg
Author Profile Icon Rick Roetenberg
Rick Roetenberg
Andy Paul Andy Paul
Author Profile Icon Andy Paul
Andy Paul
Marius Sandbu Marius Sandbu
Author Profile Icon Marius Sandbu
Marius Sandbu
Arrow right icon
View More author details
Toc

Table of Contents (9) Chapters Close

Preface 1. Configuring the Standard Features of NetScaler® 2. Using the Features of NetScaler® AppExpert FREE CHAPTER 3. Integration with Citrix® Components 4. Traffic Management 5. Tuning and Monitoring NetScaler® Performances 6. Security Features and Troubleshooting 7. Real-World Deployment Scenarios Index

Configuring NetScaler® AAA

To allow extra security with authentication on the load balancing features, we should use the Citrix NetScaler AAA feature. With the following steps, we can secure a load balancing virtual server with two-factor authentication based on Web Form authentication:

  1. Go to Security | AAA - Application Traffic | Policies | Sessions | Session Profiles, and click on Add.

    Fill in the correct information based on the following explanation:

    • Name: Select a decent name that responds to the AAA Session Profile, for example, AAA-Pro-Session.
    • Session Time-out (mins): The timeout before Citrix NetScaler kills the session.
    • Default Authorization Action: This can be ALLOW or DENY. Select ALLOW.
    • Single Sign-on to Web Applications: Enable this if you want SSON in the backend.
    • Credential Index: Use the primary or secondary authentication policy for SSON.
    • Single Sign-on Domain: This will be the internal domain name from the AD or NDS.
    • HTTPOnly Cookie: Allow only an HTTP session cookie, in which case the cookie cannot be accessed by scripts.
    • Enable Persistent Cookie: You can enable or disable persistent SSO cookies for the traffic management (TM) session. A persistent cookie remains on the user device and is sent with each HTTP request.
    • Persistent Cookie Validity: This is an integer specifying the number of minutes for which the persistent cookie remains valid.
    • KCD Account: Kerberos constrains the delegation account name when using Kerberos authentication.
    • Home Page: This is the web address of the home page that a user is displayed when the authentication vserver is bookmarked and used to log in.
  2. Go to Security | AAA - Application Traffic | Policies | Sessions | Session Policies, and click on Add:
    • Name: Select a decent name that responds to the AAA Session Policy, for example, AAA-Pol-Session.
    • Request Profile: Select the profile created in step 1.
    • Expression: You can bind an expression. In this case, we use ns_true.
  3. Go to Security | AAA - Application Traffic | Virtual Servers, and click on Add. Fill in the correct information based on this explanation:
    • Name: Again, select a decent name that responds to the AAA virtual server, for example, AAA-Srv-TwoFactor.
    • IP Address Type: Select IP address, or non addressable if you want to use the content switching method.
    • Port: This is the AAA virtual server port. The default is 443.
    • Authentication Domain: This would be the domain from the public site, for example, contoso.com.
  4. Bind the certificate.
  5. Bind the session policy created in step 2.
  6. Bind the Basic Authentication Policies, Add LDAP as Primary, and add the RADIUS as Secondary. Click on Continue.
  7. Go to Security | AAA - Application Traffic | Authentication Profile, and click on Add. Fill in the correct information based on the explanations given here:
    • Name: Select a decent name that responds to the AAA virtual server, for example, AAA-AuthPol-TwoFactor
    • Authentication Host: This would be the FQDN where the NetScaler AAA virtual server would respond to, for example, twofactor.contoso.com.
    • Choose Authentication Virtual Server Type: Choose Authentication Virtual Server
    • Authentication Virtual Server: Select the Authentication Virtual Server created in step 3
    • Authentication Domain: This would be the domain from the public site, for example, contoso.com
    • Authentication Level: Fill in the value as 1 if you are using one authentication method, and 2 if you are using two-factor authentication
  8. Open the Load Balancing Virtual Server that you want to protect. Add the Authentication from the right-hand side of the page.
  9. Select Form Based Authentication or 401 Based Authentication. In this case, we're using Form Based Authentication. This is because we wish to use two-factor authentication:
  10. Authentication FQDN: This is the FQDN from the NetScaler AAA virtual server, for example, twofactor.contoso.com.
    • Choose Authentication Virtual Server Type: Choose Authentication Virtual Server
    • Authentication Virtual Server: Select the Authentication Virtual Server created in step 3
    • Authentication Profile: Select the Authentication Policy created in step 7
  11. Now your Load Balancing Virtual Server is protected with the NetScaler AAA security:
    Configuring NetScaler® AAA
lock icon The rest of the chapter is locked
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at $19.99/month. Cancel anytime
Banner background image