の検索結果 :

×

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

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


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

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

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

  • にサインイン miniOrange ダッシュボード.
  • OAuth/OpenID miniorange シングル サインオン SSO miniorange 管理ダッシュボード
  • ブランドを設定するには、次の場所に移動します。 セミオーダーサービス 左側のメニューから次へ進みます ログインと登録のブランディング タブには何も表示されないことに注意してください。
  • OAuth/OpenID miniorange シングル サインオン SSO セットのブランド名
  • 基本設定 変更 組織名 をクリックします。入力したコードが正しければ、MFAの設定は正常に完了します Save.
  • OAuth/OpenID miniorange シングル サインオン SSO セットのブランド名
  • ダッシュボードで、次の場所に移動します アプリ をクリックします。入力したコードが正しければ、MFAの設定は正常に完了します アプリケーションを追加.
  • OAuth/OpenID miniorange シングル サインオン SSO 追加アプリケーション
  • セットアップボタンをクリックすると、セットアップが開始されます OAuth / OIDC タブを選択 OAuth2/OpenID Connect アプリケーションを作成します。
  • OAuth/OpenID miniorange シングル サインオン SSO openid connect アプリ OAuth/OpenID miniorange シングル サインオン SSO openid connect アプリ
  • 入力する クライアント名 & リダイレクトURL。 コピー リダイレクト/コールバック URL laravel oauthプラグインからConfigureへ ログインリダイレクトURL.
  • OAuth/OpenID miniorange シングル サインオン SSO openid connect アプリ
  • 作成したアプリケーションについては、次の場所に移動します。 選択→編集Action タブには何も表示されないことに注意してください。
  • OAuth/OpenID miniorange シングル サインオン SSO 編集アプリケーション
  • 次に、「アプリ」→「基本設定のコピー」に移動します 顧客ID & クライアントシークレット アプリケーション用。 これらの資格情報をコピーします laravel OAuthプラグイン 対応するフィールドの設定。
  • OAuth/OpenID miniorange シングル サインオン SSO クライアント ID とクライアント シークレット

2. Laravel OAuth プラグインを OAuth クライアントとして設定する

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

  • 範囲: オープンID
    エンドポイントを承認します: https://login.xecurify.com/moas/idp/openidsso
    アクセストークンエンドポイント: https://login.xecurify.com/moas/rest/oauth/token
    UserInfo エンドポイントの取得: https://login.xecurify.com/moas/rest/oauth/getuserinfo

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

3. SSO オプション

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

4. サポート/デモ

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

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

その他のリソース

こんにちは!

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

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

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

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