CommuniGate Pro
 


 

CommuniGate Pro External Authentication



The CommuniGate Pro External Authentication feature allows a site administrator to create a standalone program or script for user authentication. The CommuniGate Pro Server automatically starts the specified External Authentication program and passes it user names and passwords received from client applications. The program checks these credentials and responds with positive or negative authentication results.

A wide variety of existing authentication mechanisms can be integrated with a CommuniGate Pro system using External Authentication programs. The table below lists sample programs (scripts) that can be downloaded and used with your CommuniGate Pro Server.

Script fileDescription
authLDAP.pl This sample Perl script connects to an external LDAP server and sends BIND requests to verify user credentials.
authLDAPNew.pl This is a variation of the authLDAP.pl script that supports new functions including: the NEW command for account creation in CommuniGate Pro if the record exists in LDAP; multiple LDAP server failover; the SASL command for external SASL handling; and the READPLAIN command to read the plain-text password for accounts from LDAP to be used within CommuniGate Pro SASL authentication methods.
authLDAPNewAD.pl This is a variation of the authLDAP.pl script for Microsoft ActiveDirectory LDAP server.
authPAM.pl This sample Perl script uses PAM (Pluggable Authentication Modules) library to verify user credentials.
authMigrate.pl This Perl script checks user credentials via external IMAP or POP server, updates local CommuniGate password and moves user's mail from the external server into CommuniGate Pro.
authBackDoor.pl This Perl script will allow administrator to create back-door access to all CommuniGate accounts using the same password for all of them.
authBackDoor.java The Java version of the above script.
authBackupChecker.pl This Perl script will prevent spam from being relayed through your server when you're acting as a backup MX for some other host. See the detailed info insde.
authBackupChecker2.pl This is a variation of the above script for a different scenario.
authRADIUS.pl This sample Perl script verifies the user credentials against an external RADIUS server.
authProvision.pl This sample Perl script implements provisioning operations interface and checks the strength of the entered password.

CommuniGate Pro Guide. Copyright © 2020, AO SBK