Internet Authentication Service Extensions


The Internet Authentication Service Extensions (IASE) API enables software developers to write their own extensions to IAS. IASE also allows developers to implement session control and accounting plug-in DLLs, add authorizations, and use network authentication methods for remote access. IASE supports the Remote Authentication Dial-In User Service (RADIUS) protocol.

Where Applicable

IASE is applicable in any computing environment where it would improve efficiency to authenticate dial-in users through a remote server. This technology is especially useful for Internet Service Providers (ISPs).

Developer Audience

The IASE API is designed for use by C/C++ programmers. Programmers should also be familiar with networking concepts and with the RADIUS protocol. RADIUS is documented in RFC 2865 and RFC 2866.

Run-Time Requirements

IASE is supported on Microsoft®Windows 2000 Server and Microsoft Windows Server 2003, and Windows Server 2008. It is also supported on Microsoft Windows NT 4.0 SP5 with the installation of the Windows NT Option Pack or Microsoft Commercial Internet Service (MCIS).

In This Section



General information about programming for Internet Authentication Service.


Documentation for functions, structures, and enumerated types for programming with Internet Authentication Service.


Sample code that extends the functionality of Internet Authentication Service.

See Also

Extensible Authentication Protocol (EAP)

Send comments about this topic to Microsoft

Build date: 10/1/2007

Community Additions