Form validation is a critical aspect of web development, ensuring that user inputs adhere to the required format before processing. In this article, we will explore how to create custom validation attributes in C# using regular expressions to enforce specific input rules for various form fields. We will discuss each custom attribute in detail, along […]
Category: Technical Configurations
Technical Configurations
Integrating Single Sign-On (SSO) with Microsoft Entra ID in Destinity Inspire PMS System
Follow the steps below to integrate Single Sign-On (SSO) with our Property Management System (PMS) using Microsoft Entra ID. This guide covers setting up app registration, configuring custom claims, setting central URIs, and updating the manifest file. We’ll specifically configure a custom claim for user.employeeId in Microsoft Entra ID. Prerequisites Access to the Microsoft Entra […]
How to Install an SSL Certificate on an IIS Server
Securing your website using an SSL certificate is a crucial step to encrypt communication between users and your server. This process involves generating a Certificate Signing Request (CSR), obtaining the SSL certificate from a Certificate Authority (CA), and installing it on your IIS server. Below are the steps involved, accompanied by visuals from the provided […]
How to Point a Domain or Sub Domain to a Static IP and Bind It to an IIS Server Application
Setting up a subdomain and binding it to a web application hosted on an IIS server can seem daunting if you’re new to server management. However, with the right steps, anyone can successfully point a subdomain to a static IP address and bind it to their IIS server app. In this article, we’ll walk you […]
How to Check if a Port is Open on a Server
When setting up a server, ensuring that the necessary ports are open is critical for proper communication between the server and its clients or connected services. If certain ports remain closed, it can lead to service disruptions, connectivity issues, or blocked features. Fortunately, there are online tools that allow you to easily check whether specific […]
IIS Domain and Port Mapping: Optimizing Your PMS Configuration
When implementing your Property Management System (PMS) on an IIS server, there are two primary methods for managing access to different modules: Domain Mapping and Port Mapping. Both approaches offer distinct advantages depending on your security preferences, server architecture, and network configurations. Below is a breakdown of each method and how it affects your application […]