Login   Register  
PHP Classes
elePHPant
Icontem

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

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us

  Author Author  
Picture of Manuel Lemos
Name: Manuel Lemos <contact>
Classes: 38 packages by
Country: Portugal Portugal
Age: 46
All time rank: 1
Week rank: 2 Down1 in Portugal Portugal Equal


  Detailed description   Download Download .zip .tar.gz   Install with Composer Install with Composer  
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 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)

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

  Classes of Manuel Lemos  >  Simple Authentication and Security Layer  >  Download Download .zip .tar.gz  >  Support forum Support forum (18)  >  Blog Blog  >  RSS 1.0 feed RSS 2.0 feed Latest changes  
Name: Simple Authentication and Security Layer
Base name: sasl
Description: Single API for standard authentication mechanisms
Version: -
PHP version: -
License: BSD License
All time users: 22375 users
All time rank: 21
Week users: 42 users
Week rank: 22 Down
 
  Groups   Rate classes User ratings   Dependents  
  Trackback   Applications   Files Files  

  Groups  
Group folder image Networking Networking protocols, clients and servers View top rated classes
Group folder image Cryptography Encrypting, decrypting and hashing data View top rated classes
Group folder image User Management User records, authentication and session handling View top rated classes


  User ratings  
RatingsUtility Consistency Documentation Examples Tests Videos Overall Rank
All time: Good (88%) Sufficient (77%) Sufficient (76%) - - - Not sure (59%) 945
Month: Not yet rated by the users

  Other classes that need this package  
Class Why it is needed Dependency
PHP HTTP protocol client When the HTTP server requires authentication, the SASL package provides support for implementing authentication mechanisms like: Basic, Digest, PLAIN, LOGIN, CRAM-MD5, NTLM (Windows or Linux/Unix with Samba). Conditional
PHP Print IPP Authentication for above http backend Conditional
POP3 e-mail client When the POP3 server requires authentication the SASL package provides support for implementing authentication mechanisms like: PLAIN, LOGIN, CRAM-MD5, NTLM (Windows or Linux/Unix with Samba). Conditional
pop3ml for standard pop3 authentication Required
SMTP E-mail sending class When the SMTP server requires authentication the SASL package provides support for implementing authentication mechanisms like: PLAIN, LOGIN, CRAM-MD5, NTLM (Windows or Linux/Unix with Samba). Conditional

  Pages that reference this package  
Alternative to CURL in Moriarty
I just checked in a small update to moriarty that might solve a problem some people have experienced using curl...
NTLM authentication PHP
What about using your favorite WEB search engine ?...

Latest pages that reference packages Latest pages that reference packages


  Applications that use this package  
No pages of applications that use this class were specified.
Add link image If you know an application of this package, send a message to the author to add a link here.
  Files folder image Files  
File Role Description
Files folder imagedocumentation (1 file)
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
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

  Files folder image Files  /  documentation  
File Role Description
  Accessible without login HTML file sasl_class.html Doc. SASL client API documentation

Install with Composer Install with Composer - Download Download all files: sasl.tar.gz sasl.zip
NOTICE: if you are using a download manager program like 'GetRight', please Login before trying to download this archive.