の検索結果 :

×

会員登録 お問い合わせ

miniOrange を IDP として使用する Laravel の SAML シングル サインオン (SSO)


Laravel SAML シングルサインオン (SSO) このプラグインは、laravel アプリケーションに対して SAML シングル サインオンを有効にする機能を提供します。 シングルサインオンを使用すると、laravel アプリケーションとサービスにアクセスするために XNUMX つのパスワードだけを使用できます。 私たちのプラグインは、SAML 準拠のすべての ID プロバイダーと互換性があります。 ここでは、miniOrange を IdP として考慮して、Laravel と miniOrange の間でシングル サインオン (SSO) を構成するためのステップバイステップのガイドを説明します。

前提条件: ダウンロードとインストール

  • コマンド プロンプト ウィンドウを開き、作業ディレクトリを次のディレクトリに変更します。 Laravelアプリのメインディレクトリ.
  • 以下のコマンドを入力します。
    composer require miniorange/saml-laravel-free
  • LaravelシングルサインオンSSOはcommondを入力します
  • 注意: Laravel 5.4 以前を使用している場合は、次の値を ' に追加する必要があります。プロバイダ' あなたの配列 app.php にあるファイル プロジェクト\構成 フォルダー:プロバイダー\ssoServiceProvider::class (現在の Laravel バージョンを確認するには、次のコマンドを使用します。 php 職人 --version.)

  • Laravel シングル サインオン SSO に次の値を追加します
  • パッケージが正常にインストールされたら、ブラウザで Laravel アプリに移動し、次のように入力します。 https://<your-host>/mo_admin アドレスバーに。
  • パッケージによってデータベースのセットアップが開始され、管理者登録ページにリダイレクトされます。
  • をクリックしてアカウントに登録またはログインします。 会員登録する ボタンをクリックしてプラグインを設定します。
  • LaravelシングルサインオンSSOプラグイン設定
  • ログイン後、次の画面が表示されます。 サービスプロバイダーの設定 オプションで、サービス プロバイダーのメタデータを取得します。 後で設定する必要があるため、メタデータを手元に置いておいてください ステップ 1.
  • LaravelシングルサインオンSSOサービスプロバイダーの設定

miniOrange シングルサインオン (SSO) Laravel へのログインを設定する手順

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

  • に行く miniOrange 管理コンソール https://login.xecurify.com/moas/login miniOrange 資格情報を使用してログインします。
  • 左側のメニューから、 構成 セクションをクリックします アプリ タブには何も表示されないことに注意してください。
  • 右上隅で、を選択します アプリケーションを追加.
  • miniOrange を IDP として構成する - Laravel の SAML シングル サインオン (SSO) - miniOrange SSO ログイン miniorange
  • 選択する SAML/WS-FEED としてのアプリケーション タイプ.
  • miniOrange を IDP として構成する - Laravel の SAML シングル サインオン (SSO) - miniOrange SSO ログイン miniorange
  • 検索アプリのテキストボックスに次のように入力します。 カスタムSAMLアプリ そしてそれをクリックしてください。
  • miniOrange を IDP として構成する - Laravel の SAML シングル サインオン (SSO) - miniOrange SSO ログイン miniorange
  • 以下のテキストボックスにメタデータの詳細を手動で入力するか、 SP メタデータのインポート.
  • カスタムアプリケーション名 指定するアプリ名。
    SP エンティティ ID または発行者 Enter SPエンティティID / 発行者 Laravelプラグインのサービスプロバイダセクションから
    ACSのURL Enter ACS (アサーション消費者サービス) URL Laravelプラグインのサービスプロバイダー情報セクションより
    シングル ログアウト URL Enter シングル ログアウト URL Laravelプラグインのサービスプロバイダー情報セクションより
  • ソフトウェアの制限をクリック 次へ ボタンをクリックしてログインポリシーセクションまで進みます。
  • miniOrange を IDP として構成する - Laravel の SAML シングル サインオン (SSO) - miniOrange SSO ログイン miniorange
  • ログインポリシー、選択 デフォルト グループ名 ドロップダウン。
  • Enter ポリシー名 提供したいと考えています。
  • 選択する パスワード ログイン方法 ドロップダウン。
  • ソフトウェアの制限をクリック Save.
  • miniOrange を IDP として構成する - Laravel の SAML シングル サインオン (SSO) - miniOrange SSO ログイン miniorange
  • 今、をクリックします 選択 -> メタデータ アプリに対するオプション。
  • APP の作成 - miniorange SSO - miniorange WordPress にログイン
  • をクリックすることにより、 メタデータの詳細を表示をクリックすると、メタデータが表示され、メタデータ XML ファイルをダウンロードできるようになります。 メタデータをダウンロード ボタンをクリックするか、後で設定するために指定された情報を書き留めることもできます。
  • miniOrange を IDP として構成する - laravel の SAML シングル サインオン (SSO) - miniOrange SSO ログイン miniorange sso-5

Laravel サイトへの miniOrange SSO ログインを実現するために、miniOrange を SAML IdP (アイデンティティ プロバイダー) として正常に設定しました。

2. Laravel SAML プラグインをサービスプロバイダーとして設定する

  • に行きます miniOrange Laravel SAML 2.0 SSO プラグインを選択してクリックします ファイルを選択してください ボタンの横にある メタデータのアップロード オプションを選択します。
  • アップロード メタデータファイル IDP からダウンロードして、 アップロード
  • Laravel シングル サインオン SSO アイデンティティ プロバイダーの設定
  • クリック テスト構成 ボタンをクリックして、SAML 構成が正しいことを確認します。 テスト構成が成功すると、アイデンティティ プロバイダーから返された各ユーザーの属性を含むテーブルを受け取ります。
  • LaravelシングルサインオンSSOテスト構成 LaravelシングルサインオンSSOテスト結果

3. SSO オプション

  • ユーザーは、 シングルサインオン ログインページに生成されるボタン。 このページがまだない場合は、実行してください php 職人の make:auth & PHP職人が移行する 認証モジュールを生成します。

  • Laravel シングル サインオン SSO シングル サインオン ボタン

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

その他のリソース

こんにちは!

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

対応