۵ علی
مشکل در دریافت توکن
بهنام مرادی حل شده توسط بهنام مرادی

با سلام 

من در بخش اخر که باید توکن دریافت شود به ارور404 بر میخورم 

همه چی را چک کردم درست بود بجز این که فایل htaccess. من ظاهرا درست خوانده نمیشود

تنظیمات پیوند یکتا رو هم میزون کردم اما باز به ارور میخورم و حالت ساده تنظیمات پیوند یکتا کلا json روش عمل نمیکنه بخاطر همین حالت نوشته رو گذاشتم

عکس کد‌ها رو میفرستم که ببینید

 

ممنون میشم راهنمایی بفرمایید برای حل مشکل

 

1-6KbA.png2-kevq.png

 


 

ببخشید عکس اول رو اشتباه فرستادم دوباره میفرستم

علی ۰۵ بهمن ۱۴۰۲، ۲۰:۵۶
3-faWG.png
علی ۰۵ بهمن ۱۴۰۲، ۲۰:۵۷

با سلام

جناب عاشوری متوجه مشکل شما نشدم » این تاپیک به عنوان راهنمای رفع مشکل ارسال شده است یا نیاز دارید که تاپیک شما بررسی شود ؟

بهنام مرادی ۰۹ بهمن ۱۴۰۲، ۱۷:۵۵

سلام و درود برشما

نیاز به بررسی دارم به ارور فوق برخورد کردم و راحل رو پیدا نکردم هنوز

ممنون میشم راهنمایی بفرمایید

علی ۰۹ بهمن ۱۴۰۲، ۱۸:۱۲

با سلام

موارد زیر را بررسی کنید ابتدا که در داکیومنت اصلی نوشته شده است.

PHP

Minimum PHP version: 7.4.0

PHP HTTP AUTHORIZATION HEADER ENABLE

Most of the shared hosting has disabled the HTTP Authorization Header by default.

To enable this option you’ll need to edit your .htaccess file adding the follow

RewriteEngine on
RewriteCond %{HTTP:Authorization} ^(.*)
RewriteRule ^(.*) - [E=HTTP_AUTHORIZATION:%1]

WPENGINE

To enable this option you’ll need to edit your .htaccess file adding the follow

See https://github.com/Tmeister/wp-api-jwt-auth/issues/1

SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1

CONFIGURATION

CONFIGURATE THE SECRET KEY

The JWT needs a secret key to sign the token this secret key must be unique and never revealed.

To add the secret key edit your wp-config.php file and add a new constant called JWT_AUTH_SECRET_KEY

define('JWT_AUTH_SECRET_KEY', 'your-top-secret-key');

You can use a string from here https://api.wordpress.org/secret-key/1.1/salt/

CONFIGURATE CORS SUPPORT

The wp-api-jwt-auth plugin has the option to activate CORs support.

To enable the CORs Support edit your wp-config.php file and add a new constant called JWT_AUTH_CORS_ENABLE

define('JWT_AUTH_CORS_ENABLE', true);

Finally activate the plugin within your wp-admin.

NAMESPACE AND ENDPOINTS

When the plugin is activated, a new namespace is added

/jwt-auth/v1

Also, two new endpoints are added to this namespace

Endpoint | HTTP Verb
/wp-json/jwt-auth/v1/token | POST
/wp-json/jwt-auth/v1/token/validate | POST

بهترین پاسخ
بهنام مرادی ۱۶ بهمن ۱۴۰۲، ۰۹:۳۱