Как создать токен доступа для моего API с помощью PHP

1

Я новичок в REST API, я создал API для своего сайта, я использовал аутентификацию (имя пользователя и пароль) для вызовов API.

Теперь я хочу, чтобы токен доступа выполнял вызовы API, как я могу это достичь?

код:

curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
curl_setopt($ch, CURLOPT_USERPWD, $user . ":" . $pass);

Конец API:

if ($_SERVER['PHP_AUTH_USER'] == '$user' && $_SERVER['PHP_AUTH_PW'] == '$pass') { 
//code to perform api actions 
}

В настоящее время я использую код выше.

заранее спасибо

Теги:

1 ответ

0

использовать этот:

if (!isset($_SERVER['PHP_AUTH_USER'])) {
    header('WWW-Authenticate: Basic realm="My Realm"');
    header('HTTP/1.0 401 Unauthorized');
    return false;
}elseif(isset($_SERVER['PHP_AUTH_USER']) and isset($_SERVER['PHP_AUTH_PW']) ){
}

И это:

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_USERPWD, "$username:$password");
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
$output = curl_exec($ch);
$info = curl_getinfo($ch);
curl_close($ch);
  • 0
    Спасибо за Ваш ответ . Но мне нужно знать, как передать и проверить значение токена доступа к API.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню