LaravelパスポートAPIの非認証URLの認証チェック

Sandeep Nambiar

私はLaravel5.4 APIにパスポート認証を使用しています。ここに会社の詳細のAPIがあり、それは非認証APIです。このURLで認証を使用してこの会社が好きなログインユーザーを確認する必要があります...これを行う方法。

これが私のルートです

   Route::get('/company/{company}','Api\V1\CompanyController@show');
Route::group(['middleware' => 'auth:api','prefix'=>'v1'], function(){
//auth urls
}

これが私のコントローラーです

class CompanyController extends Controller
{
    public function show(Company $company,Request $request)
    {
        $data                           =   array();
        $flag                           =   0;
        $data['status']                 =   1;
        $data['message']                =   'success';
        $data['baseUrl']                =    url('/');
        $data['is_login']               =   Auth::check(); 

ここで、apiのヘッダーに認証トークンを追加した場合、is_loginは常にfalseを返します。

ラグボックス

デフォルトのガードセットは何ですか?

Auth::check()あるAuth::guard(null)->check()現在のデフォルトのガードを使用します。

APIをチェックしたい場合apiauthミドルウェアが使用するときに使用してauth:apiいるの同じようにガードを使用することをお勧めします

Auth::guard('api')->check()apiデフォルトが何であるかではなくガードを明示的に使用するように指示します。これは、何を設定したかわからないため、何でもかまいません。

authミドルウェアが実行されると、実際にはミドルウェアに渡されるガードと、ユーザーを解決できるガードに応じて、デフォルトのガードが設定されます。Auth::user()ミドルウェアは現在をユーザーを解決したものに設定するため、正しいガードから正しいユーザーを呼び出して取得できるのはそのためです(このミドルウェアを持つルートを呼び出す場合)

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Laravel API認証(パスポート); CryptKey.phpのErrorException

分類Dev

LaravelパスポートAPI認証

分類Dev

Expressでの認証とパスポート認証

分類Dev

API認証(パスポート)を使用したlaravelマルチ認証用のライブラリファイルはありますか?

分類Dev

Laravel5.3コンストラクターの認証チェックがfalseを返す

分類Dev

Laravel 5.3パスポートJWT認証

分類Dev

ポリシーベースの承認を追加すると、JWTベアラートークン認証チェックがスキップされますか?

分類Dev

Laravelパスポート変更ヘッダー認証

分類Dev

Laravelの基本HTTP認証チェックがFalseを返す

分類Dev

静的パスの認証、nodejsエクスプレスパスポートhtml

分類Dev

Laravel認証vsパスポートvsサンクタム

分類Dev

ServiceFabricステートレスAPI認証ベースの認証

分類Dev

Laravelでパスポートパッケージを使用する際の認証エラー

分類Dev

トークンベースの認証とJWTまたはパスポートlaravel?

分類Dev

カスタムガードの認証でlaravel5.5の非オブジェクトのプロパティを取得しようとしています

分類Dev

認証済み+未認証のLaravelエアロックルート

分類Dev

パスポート認証のユニークなパターン

分類Dev

ガードを使用したLaravelパスポートの複数認証

分類Dev

PayPalエクスプレスチェックアウトサーバー側、認証の失敗

分類Dev

リダイレクトURLの後に認証コードをフェッチできません

分類Dev

Laravel認証ポリシーのゲストユーザー

分類Dev

オブジェクトの送信とパスポートによる認証を同時に行う方法

分類Dev

Laravel 5.4 mongodb パスポート アクセス トークン 未認証

分類Dev

Sonatype Nexus:パスワード変更時の「無効な認証チケット」

分類Dev

Laravel5.2認証とパスワードのルート

分類Dev

マイクロサービスと API ゲートウェイ アーキテクチャでの入力と認証の検証

分類Dev

Nodejsのパスポート認証オプション

分類Dev

パスポート認証後の(req、res)は何ですか?

分類Dev

アーキテクチャのコンポーネントMVVMでの認証は、リポジトリからのViewModelにトークンパッシング

Related 関連記事

  1. 1

    Laravel API認証(パスポート); CryptKey.phpのErrorException

  2. 2

    LaravelパスポートAPI認証

  3. 3

    Expressでの認証とパスポート認証

  4. 4

    API認証(パスポート)を使用したlaravelマルチ認証用のライブラリファイルはありますか?

  5. 5

    Laravel5.3コンストラクターの認証チェックがfalseを返す

  6. 6

    Laravel 5.3パスポートJWT認証

  7. 7

    ポリシーベースの承認を追加すると、JWTベアラートークン認証チェックがスキップされますか?

  8. 8

    Laravelパスポート変更ヘッダー認証

  9. 9

    Laravelの基本HTTP認証チェックがFalseを返す

  10. 10

    静的パスの認証、nodejsエクスプレスパスポートhtml

  11. 11

    Laravel認証vsパスポートvsサンクタム

  12. 12

    ServiceFabricステートレスAPI認証ベースの認証

  13. 13

    Laravelでパスポートパッケージを使用する際の認証エラー

  14. 14

    トークンベースの認証とJWTまたはパスポートlaravel?

  15. 15

    カスタムガードの認証でlaravel5.5の非オブジェクトのプロパティを取得しようとしています

  16. 16

    認証済み+未認証のLaravelエアロックルート

  17. 17

    パスポート認証のユニークなパターン

  18. 18

    ガードを使用したLaravelパスポートの複数認証

  19. 19

    PayPalエクスプレスチェックアウトサーバー側、認証の失敗

  20. 20

    リダイレクトURLの後に認証コードをフェッチできません

  21. 21

    Laravel認証ポリシーのゲストユーザー

  22. 22

    オブジェクトの送信とパスポートによる認証を同時に行う方法

  23. 23

    Laravel 5.4 mongodb パスポート アクセス トークン 未認証

  24. 24

    Sonatype Nexus:パスワード変更時の「無効な認証チケット」

  25. 25

    Laravel5.2認証とパスワードのルート

  26. 26

    マイクロサービスと API ゲートウェイ アーキテクチャでの入力と認証の検証

  27. 27

    Nodejsのパスポート認証オプション

  28. 28

    パスポート認証後の(req、res)は何ですか?

  29. 29

    アーキテクチャのコンポーネントMVVMでの認証は、リポジトリからのViewModelにトークンパッシング

ホットタグ

アーカイブ