2017-09-16 129 views
0

我使用5.5 larevel的版本和郵遞員來測試API。laravel護照密碼授予未經身份驗證

我跑的命令

PHP工匠護照:客戶--password

要生成的ID和密碼。當我發佈localhost:8000/oauth/token

後:

post

它返回我一個令牌,但是當我想要得到的enpoints重視回報我未認證

Unauthenticated

這裏是路線API .php

<?php 

use Illuminate\Http\Request; 

/* 
|-------------------------------------------------------------------------- 
| API Routes 
|-------------------------------------------------------------------------- 
| 
| Here is where you can register API routes for your application. These 
| routes are loaded by the RouteServiceProvider within a group which 
| is assigned the "api" middleware group. Enjoy building your API! 
| 
*/ 

Route::middleware('auth:api')->get('/users', function (Request $request) { 
    return $request->user(); 
}); 
Route::middleware('auth:api')->get('/subjects','[email protected]'); 

回答

0

如果你在Apache服務器,我想這應該幫助你,因爲它適用於礦山:

只需添加上你的.htaccess文件這些行:

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

this線程說。

希望有所幫助。

+0

哪裏是.htaccess文件。我的項目未在www/var/ –

+0

中運行我添加了.htaccess並且沒有功能 –

+0

.htaccess文件應該位於公用文件夾內。礦看起來像這樣:' 選項-MultiViews RewriteEngine敘述在 的RewriteCond%{HTTP:授權}(。*)。^ 重寫規則* - 苯並[e = HTTP_AUTHORIZATION:%1] #重定向結尾的斜槓如果不是文件夾... 的RewriteCond%{REQUEST_FILENAME} -D- 重寫規則^(。*)/ $/$ 1 [L,R = 301] #手柄前!控制器... RewriteCond%{REQUEST_FILENAME}!-d RewriteCond%{REQUEST_FILENAME}!-f RewriteRule^index.php [L] ' –

0

檢查有效的access_token。 在我的情況下,發生錯誤是因爲我剛剛複製了access_token的一部分。 例如: 的access_token:eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImp0aSI6ImE2YWU0YjdjNjQzN2NhMjgxNTgxMGZhOGQ1ZmJmNDE5YzUwZDVhMzEyZmRiMzVmYTIyZjA0ZmZmMGQ0MDQxMzU2M2E1YWIyMGM1ODE3ZDAwIn0.eyJhdWQiOiI3IiwianRpIjoiYTZhZTRiN2M2NDM3Y2EyODE1ODEwZmE4ZDVmYmY0MTljNTBkNWEzMTJmZGIzNWZhMjJmMDRmZmYwZDQwNDEzNTYzYTVhYjIwYzU4MTdkMDAiLCJpYXQiOjE1MDczNTEyMjAsIm5iZiI6MTUwNzM1MTIyMCwiZXhwIjoxNTA4NjQ3MjIwLCJzdWIiOiI1OWNkODBlMGQxMzgyMS4zNDYyNDIxNyIsInNjb3BlcyI6WyIqIl19.4aC5jlHlqXYX9_StnwaU_4nSHUlum1gTuNGyKUyDoCs_1s-PYDMRD74gH1sG0l2B2TkGJjM_mHNSNTzQNKxSmHNGCncvQkpQtJQ9-iObJb0gWVHTwBz53GS5FNPcp6VlN5yX8qkZQLvt28uJTAzqdkqtKBt0592Lh7K2TIueRaytQKk_lRc6sud9WdYOojlNK37Og94adbX3nNbtiHKQ2WSsdJTP5IWhsQIRjgYEEhY9phtLdFAuFBK30lDQ3wshlcl4kPo9GBcjfZe0K5I_vISo0v9JzGHkf0xJynhx9SWPtFY4Ol1BwCKztfLiW2oyFLdGY-CKGpJo1iX5AQGmwqWeW6zP3gQ1JTRtpQy6X3HSrTu3TLWamZZWLaB1niIQ7w2jNIhc2NbEW0eUw7xSFuNiWvHneyAPC1FTPKSigL7qtS9_zOi80PHWxQ6yRdRWqiV3HqSYdjzQaLe-RCz4zABiaRP1-YLd0xCUMoGjRSTUOKFkOQSYiTdTYQq2bwHPwjHnmKRiyFRCyiGbTmgnZjQ2nPVSL16x3adg7s5ECk2LlSNrMykB-YVueY6i7M4wF993tmgBGyCtx_mIruFN8-I8vs0cbo2Pv1AFM7Tss1dZ8NMZJRW6mU5M_95AfeNphGpVJ6U4xFZBM6GoXP4yTx-zTBR7xWG404f9yJocqIE

但我coppied

eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImp0aSI6ImE2YWU0YjdjNjQzN2NhMjgxNTgxMGZhOGQ1ZmJmNDE5YzUwZDVhMzEyZmRiMzVmYTIyZjA0ZmZmMGQ0MDQxMzU2M2E1YWIyMGM1ODE3ZDAwIn0