の検索結果 :

×

会員登録 お問い合わせ

LinkedIn を OAuth プロバイダーとして使用する Laravel のシングル サインオン (SSO)


Laravel OAuth クライアント シングル サインオン (SSO) プラグインは、laravel アプリケーションの OAuth シングル サインオンを有効にする機能を提供します。 シングルサインオンを使用すると、laravel アプリケーションとサービスにアクセスするために XNUMX つのパスワードだけを使用できます。 私たちのプラグインは、OAuth に準拠したすべての ID プロバイダーと互換性があります。 ここでは、LinkedIn を OAuth プロバイダーとして考慮して、Laravel と LinkedIn の間でシングル サインオン (SSO) を構成するためのステップバイステップ ガイドを説明します。 Laravel OAuth シングルサインオン SSO プラグインで提供される他の機能について詳しく知りたい場合は、以下をご覧ください。 こちらをクリックしてください。.

Laravel Oauth クライアントのインストール

  • コマンド プロンプト ウィンドウを開き、作業ディレクトリを次のディレクトリに変更します。 Laravelアプリのメインディレクトリ.
  • 以下のコマンドを入力します。
    composer require miniorange/oauth-laravel-free
  • パッケージが正常にインストールされたら、ブラウザで Laravel アプリに移動し、次のように入力します。 {laravel-application-domain}/mo_oauth_admin
  • パッケージによってデータベースのセットアップが開始され、管理者登録ページにリダイレクトされます。
  • miniOrange アカウントで登録またはログインして、プラグインを設定します。
  • LaravelシングルサインオンSSOプラグイン設定
  • ログイン後、次の画面が表示されます。 OAuthプロバイダーの設定 オプションで、リダイレクト/コールバック URL を取得します。 後で LinkedIn シングル サインオン SSO を構成するために必要になるため、手元に置いておいてください。
  • LaravelシングルサインオンSSO OAuthクライアント設定

Laravel への LinkedIn シングル サインオン (SSO) ログインを構成する手順

1. LinkedIn を OAuth プロバイダーとして構成する

  • 開始するには、LinkedIn 開発者コンソールにアクセスしてください 詳細 そして、linkedin 開発者アカウントでサインアップ/ログインします。
  • リンクされた開発者アプリ ページに移動し、[アプリの作成] ボタンをクリックして新しいアプリケーションを作成します。
  • シングル サインオン (SSO) Linkedin で新しいアプリケーションを作成する
  • 必要な詳細を入力し、 アプリを作成 ボタンをクリックして変更を保存します。
  • リンクされた必要な詳細間のシングル サインオン (SSO)
  • ここで、権限を設定するために必要なため、下の画像に示すように製品を選択します。
  • LinkedIn 製品権限間のシングル サインオン (SSO)
  • laravel OAuthプラグインからリダイレクト/コールバックURLをコピーし、「OAuth 2.0 -> Authorized Redirect URLs」テキストボックスに入力します。 クリックしてください 追加 テキスト ボックスの横にあるボタンをクリックして保存します。 最後に、「更新」ボタンをクリックして構成を保存します。
  • リダイレクト URL 間のシングル サインオン (SSO)

2. LinkedIn 用の Laravel OAuth クライアント プラグインを構成する

  • に行きます miniOrange Laravel OAuth SSO プラグインを選択してクリックします OAuth プロバイダーとして LinkedIn を選択します.
  • LaravelシングルサインオンSSO選択アプリ
  • 入力する 顧客ID の三脚と クライアントシークレット リンクトインから 認証.
  • LaravelシングルサインオンSSO保存設定
  • 設定については、以下の表を参照してください。 対象領域 の三脚と Endpoints または、linkedin スコープを選択すると、エンドポイントがそれぞれのフィールドに自動的に追加されます。

  • 範囲: r_liteprofile r_emailaddress
    エンドポイントを承認します: https://www.linkedin.com/oauth/v2/authorization
    アクセストークンエンドポイント: https://www.linkedin.com/oauth/v2/accessToken
    UserInfo エンドポイントの取得: https://api.linkedin.com/v2/me

  • これで、クライアントの資格情報を送信できるようになりました。 ヘッダ or ボディ そしてまた送ります 状態 パラメータもそれに応じて入力します ログイン属性 あなたの要件ごとに。
  • LaravelシングルサインオンSSO選択アプリ
  • ソフトウェアの制限をクリック 設定を保存する ボタン。 その後、 をクリックします テスト構成 ボタン。 OAuth プロバイダーから送信された属性名と属性値のリストを取得します。
  • LaravelシングルサインオンSSO保存設定

3. SSO オプション

  • リンクを使用して、OAuth/OpenID プロバイダー経由でログインすることもできます。
  • このリンクの形式は次のとおりです。
    {laravel-application-domain}/ssologin.php?option=oauthredirect

4. サポート/デモ

  • サポート の三脚と トライアル/デモのリクエスト 顧客がデモやサポートを求める場合は、これらのタブを利用できます。
  • Laravel シングル サインオン SSO シングル サインオン ボタン Laravel シングル サインオン SSO シングル サインオン ボタン

このガイドでは、正常に構成されています LinkedIn シングル サインオン (SSO) Laravel Oauthクライアント プラグイン。 このソリューションにより、Laravel サイトへの安全なアクセスを展開する準備が整います。 LinkedIn ログイン 数分以内に資格情報を取得します。

その他のリソース

こんにちは!

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

対応