About the NetShow Authentication API

Authentication involves user validation before any information exchange takes place. When a client initiates a request to the server that has authentication enabled, the server challenges the client to confirm its identity. Typically, this amounts to inspecting the name and password of the user account under various authentication protocols. However, both client and server must adhere to one agreed protocol.

The Microsoft NetShow Unicast Server Manager supports user authentication as a security feature to grant access to NetShow content. The NetShow server can be configured to have authentication enabled. The authentication is either offered as a built-in capability or enabled via a plug-in component.

With an authenticator, the server can delegate the responsibility of credential validation to a dedicated component. With the authenticator components, it is possible to implement authentication schemes of varied sophistication. The NetShow authenticators are COM-based objects. You can adopt custom authentication logic by creating an authentication plug-in component. Using the NetShow Authentication API, you can create an authenticator with ease and integrate it with the NetShow server seamlessly to check client credentials against any pre-installed or custom-made user account databases, and to notify the server of the outcome.

Each authenticator is designed to implement one type of authentication. Although there can be more than one authenticator registered in the system, only one authenticator can be used at a time.

© 1996-1998 Microsoft Corporation. All rights reserved.