@mattrjk @kschroeder
`<?php
error_reporting(E_ALL);
ini_set('display_errors', 1);
error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE);
require_once DIR . '/vendor/autoload.php';
session_start();
$config = [
'authentication' => [
'ad' => [
'client_id' => '----------------',
'client_secret' => '2F3-----------------',
'redirect_url' => 'https://----------------.azurewebsites.net/login/',
'enabled' => '1',
'directory' => '----------------d0e5'
]
]
];
$request = new \Zend\Http\PhpEnvironment\Request();
$ad = new \Magium\ActiveDirectory\ActiveDirectory(
new \Magium\Configuration\Config\Repository\ArrayConfigurationRepository($config),
Zend\Psr7Bridge\Psr7ServerRequest::fromZend(new \Zend\Http\PhpEnvironment\Request())
);
$entity = $ad->authenticate();
echo $entity->getName() . '
';
//echo $entity->getOid() . '
';
echo $entity->getPreferredUsername() . '
';
?>`
Despite having defined redirect_url is am still getting the below error;
Fatal error: Uncaught League\OAuth2\Client\Provider\Exception\IdentityProviderException: invalid_client in D:\home\site\wwwroot\login\vendor\league\oauth2-client\src\Provider\GenericProvider.php:216 Stack trace: #0 D:\home\site\wwwroot\login\vendor\league\oauth2-client\src\Provider\AbstractProvider.php(644): League\OAuth2\Client\Provider\GenericProvider->checkResponse(Object(GuzzleHttp\Psr7\Response), Array) #1 D:\home\site\wwwroot\login\vendor\league\oauth2-client\src\Provider\AbstractProvider.php(560): League\OAuth2\Client\Provider\AbstractProvider->getResponse(Object(GuzzleHttp\Psr7\Request)) #2 D:\home\site\wwwroot\login\src\Delegates\Receive.php(81): League\OAuth2\Client\Provider\AbstractProvider->getAccessToken(Object(League\OAuth2\Client\Grant\AuthorizationCode), Array) #3 D:\home\site\wwwroot\login\src\ActiveDirectory.php(179): Magium\ActiveDirectory\Delegates\Receive->execute() #4 D:\home\site\wwwroot\login\index.php(28): Magium\ActiveDirectory\ActiveDirectory->authenticate() #5 {main} thrown in D:\home\site\wwwroot\login\vendor\league\oauth2-client\src\Provider\GenericProvider.php on line 216
Originally posted by @dewhurstwill in #22 (comment)
@mattrjk @kschroeder
`<?php
error_reporting(E_ALL);
ini_set('display_errors', 1);
error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE);
require_once DIR . '/vendor/autoload.php';
session_start();
$config = [
'authentication' => [
'ad' => [
'client_id' => '----------------',
'client_secret' => '2F3-----------------',
'redirect_url' => 'https://----------------.azurewebsites.net/login/',
'enabled' => '1',
'directory' => '----------------d0e5'
]
]
];
$request = new \Zend\Http\PhpEnvironment\Request();
$ad = new \Magium\ActiveDirectory\ActiveDirectory(
new \Magium\Configuration\Config\Repository\ArrayConfigurationRepository($config),
Zend\Psr7Bridge\Psr7ServerRequest::fromZend(new \Zend\Http\PhpEnvironment\Request())
);
$entity = $ad->authenticate();
echo $entity->getName() . '
';
//echo $entity->getOid() . '
';
echo $entity->getPreferredUsername() . '
';
?>`
Despite having defined redirect_url is am still getting the below error;
Fatal error: Uncaught League\OAuth2\Client\Provider\Exception\IdentityProviderException: invalid_client in D:\home\site\wwwroot\login\vendor\league\oauth2-client\src\Provider\GenericProvider.php:216 Stack trace: #0 D:\home\site\wwwroot\login\vendor\league\oauth2-client\src\Provider\AbstractProvider.php(644): League\OAuth2\Client\Provider\GenericProvider->checkResponse(Object(GuzzleHttp\Psr7\Response), Array) #1 D:\home\site\wwwroot\login\vendor\league\oauth2-client\src\Provider\AbstractProvider.php(560): League\OAuth2\Client\Provider\AbstractProvider->getResponse(Object(GuzzleHttp\Psr7\Request)) #2 D:\home\site\wwwroot\login\src\Delegates\Receive.php(81): League\OAuth2\Client\Provider\AbstractProvider->getAccessToken(Object(League\OAuth2\Client\Grant\AuthorizationCode), Array) #3 D:\home\site\wwwroot\login\src\ActiveDirectory.php(179): Magium\ActiveDirectory\Delegates\Receive->execute() #4 D:\home\site\wwwroot\login\index.php(28): Magium\ActiveDirectory\ActiveDirectory->authenticate() #5 {main} thrown in D:\home\site\wwwroot\login\vendor\league\oauth2-client\src\Provider\GenericProvider.php on line 216
Originally posted by @dewhurstwill in #22 (comment)