Active Directory Integration (LDAP)
In this guide we will cover: – Setting Up A New Connection The Details Tab Field Mappings Agent/User Mappings CAB Mappings New User Onboarding Imports – Running the Sync – Helpful Information Fields Child Domains Halo's integration with Active Directory (AD) allows you to configure an LDAP connection for syncing Agents and Users from AD into […]
Triggering Mail Campaigns From Opportunities
This guide will cover: – Automatically Adding Opportunity Contacts to Distribution Lists – Triggering A Mail Campaign From An Opportunity Setting The End Of A Mail Campaign To Update The Relevant Opportunity With the dynamic members list functionality within distribution lists, you are able to have users and prospects added and removed from your distribution […]
My Account
In this guide we will cover: – Accessing your Account – Agent Details – Agent Activity – Agent Preferences Accessing your Account To access your account click on your Profile Picture in the Top Right Corner of the screen. Fig 1. Your Profile Icon. Here you will be presented with the options: My Account – […]
Home Page
In this guide we will cover: – Navigating the Home Screen – Search – Notifications – To-Do – Activity Feed – Timesheets Navigating the Home Screen On your Home page you will find multiple different options. All the areas you can access will be displayed both on the navigation menu (Left side) and as modules […]
Splunk On Call Integration
In this guide we will cover: – What is the Splunk On Call Integration? – Connecting to Splunk On Call – Configuring and Integrating Splunk On Call – Creating Splunk On Call Webhooks What is the Splunk On Call Integration? Splunk on Call is an incident management platform designed to help teams respond quickly to problems […]
X.509 for encryption
Passwords and secrets are encrypted with an X.509 certificate built into the app by default. It is reccomended to use your own self-signed X.509 certificate for encryption. Generate a self-signed certificate First, you need to generate a self-signed certificate to use for encryption. If you have not done this before, you can download a free […]
Protect token signing keys with a certificate
When authenticating in Halo, access tokens are signed with a key. We recommend encrypting this key with an X.509 certificate. Generate a self-signed certificate First, you need to generate a self-signed certificate to use for encryption. If you have not done this before, you can download a free tool to do this for you here; […]
Read-only connection for reports
Prevent abuse of the report builder by ensuring a database connection with read-only privileges is used for SQL reports. Create a SQL user with read-only access to the Halo database Create a new SQL user account in SQL Server Management Studio by going to Security > Logins, right-click on Logins and select New Login. Use […]
Enabling Secure Cookies in the Web Application
Enable secure cookies to stop cookies from being sent over HTTP. This is not enabled by default as it makes the application unusable over HTTP. Before enabling ensure an upgrade from HTTP to HTTPS is enabled as the app will no longer function over HTTP. Add the following property into the 3 appsettings.json files at […]
Enable HTTP strict transport security (HSTS)
This ensures all traffic to the Halo site can only use a secure HTTPS connection. HTTPS must already be configured for the web application. Currently, these steps are required after any upgrade. If HTTPS/SSL is not configured, and HSTS is enabled, the application will not work. Open web.config in the root of your Halo web […]