rundll32
@rundll32

Зависание программы при попытке выполнить JWT авторизацию с WP сайтом?

Делал все по этой инструкции.
Поставил плагины для JWT авторизации и REST API, именно те, которые там указаны.
Отредактировал .htaccess сайта, добавив указанные строки, теперь он выглядит так:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
RewriteCond %{HTTP:Authorization} ^(.*)
RewriteRule ^(.*) - [E=HTTP_AUTHORIZATION:%1]
SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1
</IfModule>

Добавил в wp-config.php следующие строки
define('JWT_AUTH_SECRET_KEY', 'тут токен, который я сам придумал');
define('JWT_AUTH_CORS_ENABLE', true);

Ну и попытка получить клиента по методу из статьи, на котором все и зависает:
private void Button1_Click(object sender, EventArgs e)
        {
            client = GetClient().Result;
        }

        private async Task<WordPressClient> GetClient()
        {
            // JWT authentication
            var client = new WordPressClient(WP_URL);
            client.AuthMethod = AuthMethod.JWT;
            await client.RequestJWToken(ADMIN, PASSWORD);
            return client;
        }
  • Вопрос задан
  • 43 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы