McAfee One Time Password Integration & APIs

McAfee One Time Password can be integrated using VPN/RADIUS, Java and .NET/COM APIs, and on-demand web services. Most VPN/RADIUS-aware products can integrate without any installation, since the One Time Password server can act as a RADIUS server. Simply configure the VPN/RADIUS product and the One Time Password server, and the integration is complete. By using the APIs it is possible to add strong authentication to your custom applications.


McAfee One Time Password can act as a RADIUS server to support most VPN and other RADIUS-aware applications. The VPN/RADIUS application should support RADIUS challenge/response standard for the best integration.

List of existing integration modules

Name Version Download Instruction
Citrix Receiver 1.0  
Citrix Access Gateway 5.X VPX    
Citrix Access Gateway Enterprise Edition (Netscaler VPX)    
Citrix Web Interface 5.4 1.0
ISA Server 2006 2.0
TMG 2010 1.0
UAG 2010 1.0  
IIS 6.0 1.3
IIS 7.x - Custom AD Membership Provider 1.4
Outlook Web Access 2007 1.1
Outlook Web App 2010 1.0
Outlook Web App 2013 1.0
Remote Desktop Web App 1.0
SharePoint 2010 AD Membership Provider - ASP.NET 1.0
Access Manager 3.1 2.1
Siteminder 2.0
Lotus Domino (Apache Proxy) Windows Server 2003 1.0
Big-IP Access Policy Manager (APM)    
Juniper Networks SA SSL-VPN Serie    
Check Point Secure Client VPN-1    
Cisco ASA 5500    
Bluecoat ProxySG    

Palo Alto Networks

Next-Generation Firewall SSL-VPN (PA-Series)    
VMware View 5.1    
Unix via PAM module    

Programming APIs

Custom applications can integrate easily with McAfee One Time Password by using our programming APIs. There are APIs for Java, PHP, and the Microsoft .NET framework. An updated version of the Java API is always included in the latest McAfee One Time Password release. The APIs for Microsoft .NET and PHP are updated shortly after the release and can be downloaded below on this page.

Name Download Instruction
One Time Password Server API
Microsoft .NET
Web service Client API