PHP Classes

Simple Authentication and Security Layer: Single API for standard authentication mechanisms

Recommend this page to a friend!
  Info   View files Documentation   View files View files (16)   DownloadInstall with Composer Download .zip   Reputation   Support forum (21)   Blog    
Last Updated Ratings Unique User Downloads Download Rankings
2023-06-01 (10 months ago) RSS 2.0 feedStarStarStarStar 60%Total: 25,835 This week: 3All time: 20 This week: 44Down
Version License PHP version Categories
sasl 1.0.2BSD License5Networking, Cryptography, User Manage...
Description 

Author

This package provides a single interface for implementing multiple standard authentication mechanisms commonly used by Internet protocols such as SMTP, POP3, IMAP, HTTP, etc.

Currently, it implements the following mechanisms:

- PLAIN
- LOGIN
- CRAM-MD5
- NTLM (used by Windows or Linux/Unix with Samba)
- Basic (used in HTTP Basic authentication)
- Digest (used in HTTP Digest authentication)
- XOAUTH2 (use in SMTP, POP3, and IMAP authentication with the OAuth protocol)

See the "Packages that need this class" for examples of usage.

Picture of Manuel Lemos
  Performance   Level  
Name: Manuel Lemos is available for providing paid consulting. Contact Manuel Lemos .
Classes: 45 packages by
Country: Portugal Portugal
Age: 55
All time rank: 1
Week rank: 4 Down1 in Portugal Portugal Equal

Documentation

 

  Files folder image Files  
File Role Description
Files folder imagedocumentation (6 files)
Plain text file sasl.php Class Main SASL authentication client class
Plain text file basic_sasl_client.php Class Basic SASL authentication mechanism client class used by HTTP basic authentication
Accessible without login Plain text file classmaps.php Aux. Class map list
Plain text file cram_md5_sasl_client.php Class CRAM-MD5 SASL authentication mechanism client class
Plain text file digest_sasl_client.php Class Digest mechanism SASL client class
Accessible without login Plain text file LICENSE Lic. BSD License
Plain text file login_sasl_client.php Class LOGIN SASL authentication client class
Plain text file ntlm_sasl_client.php Class NTLM (Windows or Samba) SASL authentication mechanism client class based on a contribution made by Gerardo Rojas
Plain text file plain_sasl_client.php Class PLAIN SASL authentication mechanism client class
Plain text file xoauth2_sasl_client.php Class XOAUTH2 SASL client class

  Files folder image Files  /  documentation  
File Role Description
  Accessible without login Plain text file build.php Example Documentation build script
  Accessible without login Plain text file documentation.input Data Documentation build input definitions
  Accessible without login Plain text file documentation.output Data Documentation build output definitions
  Accessible without login Plain text file sasl.input Data sasl_class documentation input definitions
  Accessible without login Plain text file sasl_class.class Data sasl_class object input definitions
  Accessible without login HTML file sasl_class.html Doc. SASL client API documentation

 Version Control Reuses Unique User Downloads Download Rankings  
 87%7
Total:25,835
This week:3
All time:20
This week:44Down
User Ratings User Comments (2)
 All time
Utility:89%StarStarStarStarStar
Consistency:80%StarStarStarStarStar
Documentation:78%StarStarStarStar
Examples:-
Tests:-
Videos:-
Overall:60%StarStarStarStar
Rank:1148
 
Good coding and good classes, but php classes layout is the w...
12 years ago (Ricardo André Pikussa)
67%StarStarStarStar
I was unable to find a simple HOWTO.
14 years ago (Tim Manos)
60%StarStarStarStar