の検索結果 :

×

登録する お問い合わせ

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


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

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

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

  • にサインイン Azureのポータル.
  • 選択 Azure Active Directory.
  • Azure AD シングル サインオン (SSO) - ログイン
  • 左側のナビゲーション ウィンドウで、 アプリの登録 サービスを選択し、クリックします 新規登録.
  • Azure AD シングル サインオン (SSO) - アプリ登録
  • 「作成」ページが表示されたら、アプリケーションの登録情報を入力します。(下表参照)
    • 名前: アプリケーションの名前。
      アプリケーションタイプ :
      1. 選択 「Webアプリ・API」 for クライアントアプリケーションリソース/API アプリケーション 安全なサーバーにインストールされています。 この設定は OAuth 機密に使用されます Webクライアント そして公に ユーザーエージェントベースのクライアント。 同じアプリケーションでクライアントとリソース/API の両方を公開することもできます。
      リダイレクト URI :
      1. 「Web アプリ / API」アプリケーションの場合は、アプリのベース URL を指定します。 例: https:// ローカル マシンで実行されている Web アプリの URL である可能性があります。 ユーザーは、この URL を使用して Web クライアント アプリケーションにサインインします。
  • 名前を入力し、このアプリケーションを使用できるユーザー、またはこの API にアクセスできるユーザーを選択し、次を入力します URIをリダイレクトする from laravel Oauth SSO パッケージ化してクリックします 登録する.
  • Azure AD シングル サインオン (SSO) - 概要
  • Azure AD は、アプリケーションに一意のアプリケーション ID を割り当てます。 の アプリケーションID あなたです 顧客ID ディレクトリID あなたです テナントID, これらの値は、Laravel OAuth クライアント プラグインを設定するために必要になるため、手元に置いておいてください。
  • Azure AD シングル サインオン (SSO) - 概要
  • に行く 証明書と秘密 左側のナビゲーション ペインで をクリックし、 新しいクライアントシークレット。 説明と有効期限を入力し、クリックします。 追加 オプションを選択します。
  • Azure AD シングル サインオン (SSO) - 秘密キー
  • 秘密鍵をコピーする "値" 後で設定する必要があるので、値を手元に保管してください クライアントシークレット laravel OAuth クライアントプラグインの下にあります。
  • Azure AD シングル サインオン (SSO) - 秘密キー 2

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

  • に行きます Laravel OAuth SSO プラグインを選択してクリックします OAuth プロバイダーとして Azure を選択する.
  • LaravelシングルサインオンSSO選択アプリ
  • 入力する 顧客IDクライアントシークレット Azure ADから アプリ.
  • LaravelシングルサインオンSSO保存設定
  • 設定 対象領域 as オープンID 入力してください テナントID Azure AD アプリケーション プロファイルからの値のコピー。
  • クライアント認証情報は次のように送信できます。 ヘッダ そしてまた送ります 状態 パラメータもそれに応じて入力します ログイン属性 あなたの要件ごとに。
  • LaravelシングルサインオンSSO選択アプリ
  • ソフトウェアの制限をクリック 設定を保存する ボタン。 その後、 をクリックします テスト構成 ボタン。 OAuth プロバイダーから送信された属性名と属性値のリストを取得します。
  • LaravelシングルサインオンSSO保存設定

3. SSO オプション

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

4. サポート/デモ

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

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

その他のリソース

こんにちは!

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

サポート