OpenID Connect для идентификации сервера в php - PullRequest
1 голос
/ 29 апреля 2020

Я использую https://github.com/jumbojett/OpenID-Connect-PHP эту библиотеку для авторизации пользователя с сервера идентификации 4. Я пытаюсь подключиться, чтобы идентифицировать сервер с этими настройками

Scope : offline_access
Response type: code id_token
DefaultScheme = “Cookie”

Ошибка Я получаю:

Sorry, there was an error : unauthorized_client
Invalid grant type for client

Мой код

$issuer = 'issuer';
$cid = 'clientid';
$secret = 'clientsecret';
$oidc = new Jumbojett\OpenIDConnectClient($issuer, $cid, $secret);
$oidc->addScope(array('openid', 'offline_access'));
$oidc->authenticate();
$oidc->requestUserInfo('sub');
$user = $oidc->requestUserInfo();
session_start();
$_SESSION['user'] = $user;
...