の検索結果 :

×

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

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


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

ダウンロードとインストール

  • WordPress インスタンスに管理者としてログインします。
  • WordPress に移動します ダッシュボード -> プラグイン をクリックします。入力したコードが正しければ、MFAの設定は正常に完了します 新規追加.
  • WordPress を検索する WP OAuth サーバー (WordPress でログイン) プラグインを選択してクリックします 今すぐインストール.
  • インストールしたら、をクリックします アクティブにしましょう.


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

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

    WordPress シングルサインオン (SSO) を設定する手順 Laravel Oauth クライアントへのログイン

    1. WordPress を OAuth プロバイダーとして設定する

    • に行く miniOrange OAuth サーバー 左側のメニューでプラ​​グインを選択し、リストから OAuth クライアントを選択します。 カスタム OAuth 2.0 クライアント.
    • XNUMX つの WordPress サイト間のシングル サインオン (SSO) - wordpress を選択
    • 入力します クライアント名 必要に応じてコピーしてください リダイレクト/コールバック URL Laravel OAuth SSO から、以下に入力します URIをリダイレクトする 分野。 クリック クライアントの保存
    • XNUMX つの WordPress サイト間のシングル サインオン (SSO) - リダイレクト / コールバック URL を追加
    • さあ、メモしてください クライアントID & クライアントシークレット およびlaravel OAuthシングルサインオン(SSO)プラグインを構成するためのエンドポイント。
    • XNUMX つの WordPress サイト間のシングル サインオン (SSO) - クライアント ID クライアント シークレットの取得

      上記のエンドポイントで 404 が発生する場合は、選択されていないことを確認してください。 シンプルスタイル パーマリンク設定で。


      シングル サインオン (SSO) 404 パーマリンク設定

    2.WordPress用のLaravel OAuthサーバープラグインを構成する

    • に行きます miniOrange Laravel OAuth SSO プラグインを選択してクリックします OAuth プロバイダーとして WordPress を選択します.
    • LaravelシングルサインオンSSO選択アプリ
    • 入力する 顧客ID & クライアントシークレット miniOrange OAuth サーバー プラグインから。
    • LaravelシングルサインオンSSO保存設定
    • 設定については、以下の表を参照してください。 対象領域 & エンドポイント あるいは、oauth サーバープラグインからコピーすることもできます。

    • 範囲: openid プロフィールメール
      エンドポイントを承認します: {あなたのドメイン}/wp-json/moserver/authorize
      アクセストークンエンドポイント: {あなたのドメイン}/wp-json/moserver/token
      UserInfo エンドポイントの取得: {あなたのドメイン}/wp-json/moserver/resource

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

    3. SSO オプション

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

4. サポート/デモ

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

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

その他のリソース

こんにちは!

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

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

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

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