Skip to content

phidias-sas/oauth.api

Repository files navigation

Phidias OAuth endpoints

Setup

Import OAuth endpoints in your server

Server::import("vendor/phidias/oauth.api");

Configuration

Define a credential validation function that takes username and password and return payload data.

Return false or throw exceptions when authentication fails

Phidias\Oauth\Controller::addCredentialsValidator(function ($username, $password) {
    // do your voodoo
    return $payload;
});

Access the token payload globally from you application

use Phidias\Oauth\Token;

$payload = Token::getPayload();

if ($payload === null) {
    die("you are not authenticated");
}

echo "Welcome back, {$payload->firstName}!";

About

OAuth enpoints and authentication for Phidias APIs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages