PHP code example of ecmxperts / lumenoauth2
1. Go to this page and download the library: Download ecmxperts/lumenoauth2 library. Choose the download type require. 2. Extract the ZIP file and open the index.php. 3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
ecmxperts / lumenoauth2 example snippets
$this->app['auth']->viaRequest('api', function ($request) {
if (($token = $request->bearerToken()) != null) {
try {
return LumenOauth2::setProviderUrl(env('IDENTITY_URL'))
->setAudience('expected audience')
->authenticate($token);
} catch (LumenOauth2Exception $e) {
Log::error($e, ['exception' => $e]);
}
}
});