の検索結果 :

×

何が ララベルパスポート?

Laravel Passport は、Laravel アプリケーションを OAuth 2.0 サーバーに変換する Laravel コミュニティによって提供されるパッケージです。 Laravel Passport を使用すると、Laravel Web サイトの資格情報を使用して OAuth 準拠のアプリケーションにログインするために、XNUMX セットの資格情報だけを使用できます。

パスポートまたは サンクタム認証

認証方法を検討するときは、どのようなアプローチを採用するかを確認する必要があります。 ここでは、Laravel Passport ライブラリと Laravel Sanctum ライブラリの両方について簡単に説明し、どちらが自分にとって最適かを選択できるようにします。

Laravel Passport は、アプリケーションに OAuth 認証を提供する OAuth サーバー実装です。 対照的に、Laravel Sanctum は、シングル ページ アプリケーションに Cookie ベースの認証を提供する認証ライブラリであり、それを必要とする OAuth クライアント (モバイル アプリなど) に「より単純な」トークン ベースの認証を提供します。

Java SAML シングル サインオン (SSO)
Java OAuth シングル サインオン (SSO)

ミニオレンジ パスポートアドオン

Laravel の Laravel Passport パッケージを使用するには、手動で設定を行う必要がありますが、これは面倒なプロセスです。 miniOrange Laravel Passport アドオンは、パスポートとは異なり、手動構成を必要とせずに、Laravel Web サイトを OAuth 2.0 サーバーに変換する自動ソリューションです。

また、ユーザー情報エンドポイント (パスポートなどのパッケージで自動的に提供される)、OpenID 接続エンドポイント (既知のエンドポイント) などの追加のエンドポイントも提供します。

ユーザー情報 エンドポイント

UserInfo エンドポイントは、クライアント アプリケーションがログインしているエンド ユーザーに関するアサーション、つまり同意されたクレームを取得できる OAuth 2.0 で保護されたリソースです。 アクセス トークンを Authorization ヘッダーの Bearer トークンとして受け入れ、それを検証します。

次に、アクセス トークンに対応するユーザー情報を取得し、JSON 応答として返します。 クライアント アプリケーションは、この情報をユーザーの検索、ユーザーの更新、およびセッションの作成に使用します。

Java ユーザー - 同期

Java 2FA 認証

OpenID Connect 有名なエンドポイント

OpenID Connect の既知のエンドポイントを使用して、アイデンティティ サーバーに関するメタデータを取得できます。メタデータは、OAuth/OpenID エンドポイント、発行者 URL、サポートされている付与タイプ、サポートされているスコープ、およびキー マテリアルに関する情報を JSON 形式のクレームとともに返します。

これらの詳細は、クライアントが OpenID サーバー要求を作成するために使用できます。 既知の構成 URL には、発行者 URL に関連して /.well-known/openid-configuration 経由でアクセスできます。

どのように パッケージ作業?



    受験資格: Laravel Passport パッケージがプロジェクト ディレクトリにインストールされている必要があります。

    以下の手順に従って、OAuth サーバーの実装を機能させることができます。

  • Laravel Passport アドオンを入手するには、以下までご連絡ください。 laravelsupport@xecurify.com.
  • Laravel Passport アドオンをインストールすると、必要なすべての構成が自動的に実行されます (したがって、手動構成が自動化されます)。
  • その後、クライアント アプリケーションからリダイレクト/コールバック URL を指定することで、任意の数の OAuth クライアントを作成できます。
  • 次に、クライアント ID とクライアント シークレットが提供されます。これらをクライアント アプリケーションで構成し、OAuth 実装を機能させることができます。
  • Userinfo エンドポイントは、今後の使用のためにログイン ユーザーに関する情報を取得するために使用されます。



Laravel SAMLパスポート

私達と連絡をとる




 ご返答ありがとうございます。 すぐにご連絡させていただきます。

何か問題が発生しました。 もう一度質問を送信してください

Email:


コー​​ル:

+ 1 978 658 9387(米国)

+91 97178 45846 (インド)



こんにちは!

助けが必要? 私たちはここにいます!

サポート
miniOrange サポートにお問い合わせください
成功

お問い合わせありがとうございます。

24 時間以内に当社からのご連絡がない場合は、お気軽にフォローアップ メールを送信してください。 info@xecurify.com