RADIUS_AUTHENTICATION_PROVIDER Enumeration

The RADIUS_AUTHENTICATION_PROVIDER type enumerates the possible authentication providers that Internet Authentication Service can use.

typedef enum _RADIUS_AUTHENTICATION_PROVIDER
{
  rapUnknown,
  rapUsersFile,
  rapProxy,
  rapWindowsNT,
  rapMCIS,
  rapODBC,
  rapNone
}RADIUS_AUTHENTICATION_PROVIDER;

Constants

  • rapUnknown
    The authentication provider is unknown.

  • rapUsersFile
    A users' file provides the authentication information.

  • rapProxy
    Authentication is provided by a RADIUS proxy server.

  • rapWindowsNT
    Authentication is provided by Windows 2000 Domain Authentication.

  • rapMCIS
    Authentication is provided by a Microsoft Commercial Internet System (MCIS) database.

  • rapODBC
    Authentication is provided by an Open Database Connectivity (ODBC) compliant database.

  • rapNone
    Access is unauthenticated.

    **Windows 2000 Server and earlier:  **This value is not available.

Remarks

The ratProvider extended attribute in RADIUS_ATTRIBUTE_TYPE uses values from the RADIUS_AUTHENTICATION_PROVIDER enumeration type.

Requirements

Server

Requires Windows Server 2008, Windows Server 2003, or Windows 2000 Server.

Redistributable

Requires Windows NT 4.0 Option Pack on Windows NT Server 4.0 SP6a.

Header

Declared in AuthIf.h.

See Also

About Internet Authentication Service
Internet Authentication Service Reference
Internet Authentication Service Enumerations
RADIUS_ATTRIBUTE
RADIUS_ATTRIBUTE_TYPE

Send comments about this topic to Microsoft

Build date: 10/1/2007