riverside/web-auth

PHP authentication library

Fund package maintenance!
www.paypal.me/Dimitar81

Installs: 1

Dependents: 0

Suggesters: 0

Security: 0

Stars: 3

Watchers: 2

Forks: 2

Open Issues: 0

pkg:composer/riverside/web-auth

dev-master 2025-04-26 10:29 UTC

This package is auto-updated.

Last update: 2025-09-26 11:20:35 UTC


README

PHP authentication library based on OAuth1 and OAuth2. Supported social providers includes Facebook, Google, Twitter, and LinkedIn.

Installation

$ php composer.phar install

or

"riverside/web-auth": "1.0"

Example

<?php
$client = new \WebAuth\Client('Facebook');
$client
    ->setClientId($client_id)
    ->setClientSecret($client_secret)
    ->setRedirectUri($redirect_uri);

if ($identity = $client->getIdentity())
{
    echo 'Hi, '. $identity->getDisplayName() .'<a href="logout">Log Out</a>';
} else {
    echo '<a href="'. $client->getAuthUrl() .'">Log In</a>';
}