To ensure the MSN Chat network was only being connected to by authorized clients, Microsoft created and implemented a SASL based Security Service Provider authentication package known as Gate Keeper.This used a randomized session key to authorize users not using the Microsoft Passport (now Microsoft account) system.
There have been various methods through the use of m IRC to access the MSN Chat Network.
If the control was instructed to connect to any address other than the server, it would not match the server's hash and thus authentication would fail.
A few later third party clients could authenticate without the control and were adjusted to compensate for this change.
MSN Chat was the Microsoft Network version of IRCX (Internet Relay Chat extensions by Microsoft), which replaced Microsoft Chat, a set of Exchange-based IRCX servers first available in the Microsoft Comic Chat client, although Comic Chat was not required to connect.
The Microsoft Network Chat Control was developed as an Active X Component Object Model (COM) Object.