の検索結果 :

×

会員登録 お問い合わせ

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


Laravel OAuth シングルサインオン(SSO) プラグインを使用すると、Laravel アプリケーションで OAuth シングルサインオンを有効にできます。シングルサインオンを使用すると、1 つのパスワードだけで Laravel アプリケーションとサービスにアクセスできます。このプラグインは、すべての OAuth 準拠の ID プロバイダーと互換性があります。ここでは、Auth0 を OAuth プロバイダーとして、Laravel と Auth0 間のシングルサインオン (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 を取得します。 後で Auth0 シングル サインオン SSO プラグインを構成するために必要になるため、手元に置いておいてください。
  • LaravelシングルサインオンSSO OAuthクライアント設定

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

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

  • Auth0 開発者コンソールに移動します 詳細 Auth0 開発者アカウントでサインアップ/ログインします。
  • 左側のパネルの「アプリケーション」タブに移動し、「 用途.
  • をクリックしてください アプリケーションを作成する 新しいアプリケーションを作成します。
  • シングル サインオン (SSO) Auth0 で新しいアプリケーションを作成する
  • アプリケーションを入力してください 名前 と選択 通常のWebアプリケーション をクリックします。入力したコードが正しければ、MFAの設定は正常に完了します 創造する
  • 必要な詳細間のシングル サインオン (SSO) Auth0
  • さあ行く 設定 タブには何も表示されないことに注意してください。
  • 「アプリケーション URI」セクションまで下にスクロールし、 コールバックURL プラグインから取得します。 次に、下にスクロールしてクリックします 変更内容を保存.
  • リダイレクト URL 間のシングル サインオン (SSO)
  • さあ行く ユーザー 左側のパネルからユーザー管理のタブをクリックします。
  • ソフトウェアの制限をクリック ユーザーの作成 新しいユーザーを作成します。
  • LaravelシングルサインオンSSO選択アプリ
  • 必要な詳細をすべて入力し、「作成」をクリックします。 リダイレクト URL 間のシングル サインオン (SSO)
  • コピー 顧客ID (NAIST) と クライアントシークレット 設定タブの基本情報から、laravel OAuth プラグイン設定に保存します。
  • リダイレクト URL 間のシングル サインオン (SSO)

2. Laravel OAuth クライアントプラグインを Auth0 用に設定する

  • に行きます miniOrange Laravel OAuth SSO プラグインを選択してクリックします OAuth プロバイダーとして Auth0 を選択します.
  • LaravelシングルサインオンSSO選択アプリ
  • 入力する 顧客ID (NAIST) と クライアントシークレット 認証0から アプリ.
  • LaravelシングルサインオンSSO保存設定
  • 設定 対象領域 as オープンIDプロファイル Auth0 アプリ設定からドメイン名のコピーを入力します。
  • Note : Add http:// or https:// in domain name.

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

3. SSO オプション

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

4. サポート/デモ

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

このガイドでは、 LaravelをOAuthクライアントとして使用し、Auth0シングルサインオン(SSO)の設定を完了しました。このソリューションにより、 Auth0のログイン認証情報を使用して、Laravelサイトへの安全なアクセスを数分以内に展開できるようになります。

その他のリソース

こんにちは!

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

対応