の検索結果 :

×

登録する お問い合わせ

Joomla OAuth クライアント プラグインを使用して Apple シングル サインオン (SSO) を構成する

Joomla の Apple によるシングル サインオン (SSO) は、OAuth 認証を使用して、ユーザーに Joomla サイトへの安全なアクセスを提供します。Joomla OAuth シングル サインオン (SSO) プラグインを使用すると、Apple が OAuth プロバイダーとして機能し、Joomla Web サイトへの安全なログインが保証されます。

Joomla と Apple の統合により、OAuth プロトコルを使用したログイン プロセスが簡素化され、セキュリティが確保されます。このソリューションにより、ユーザーは Apple 認証情報を使用してシングル サインオン (SSO) で Joomla サイトにアクセスできるため、複数のパスワードを保存、記憶、リセットする必要がなくなります。

Apple認証情報を使用したOAuthシングルサインオン(SSO)の提供に加えて、このプラグインは、ユーザープロファイル属性マッピング、ロールマッピング、Azureマルチテナントログイン、組織のメールドメインに基づいたサイトアクセスの提供などの高度なSSO機能も提供します。Joomla OAuth&OpenID Connectクライアントプラグイン内で提供しているさまざまな機能の詳細については、当社のページをご覧ください。 こちらJoomla で Apple OAuth SSO を設定するには、以下の手順に従ってください。


この構成では、 Apple OAuthサーバーとして機能し、 Joomlaの ユーザーは、Appleの認証情報を使用してログインすることができます。 Joomla OAuth クライアント プラグイン.

  • Joomla サイトにログインします。 管理者 コンソール。
  • 左側のトグルメニューから、 をクリックします システムをクリックし、「インストール」セクションで「」をクリックします。 拡張機能.
  • 今後はクリック またはファイルを参照します ボタンをクリックして、前にダウンロードしたプラグイン ファイルを見つけてインストールします。
  • プラグインのインストールは成功しました。 今すぐクリックしてください はじめよう!
  • OAuth の設定 -> 事前設定されたアプリ タブで、あなたのものを選択してください OAuthプロバイダー。 検索することもできます カスタム OAuth またはカスタム OpenID 検索バーにアプリケーションを入力し、独自のカスタム プロバイダーを構成します。
OAuth クライアントのセットアップを開始する

  • OAuth プロバイダーを選択すると、次のページにリダイレクトされます。 ステップ1 [リダイレクトURL] タブ。 今すぐコピーしてください コールバック/リダイレクト URL OAuthサーバーの設定に使用する 保存して次へ
OAuth クライアントのセットアップを開始する

  • まず、に行きます https://developer.apple.com をクリックしてください アカウント Apple 開発者アカウントでログインします。
OAuth クライアントのセットアップを開始する
  • ソフトウェアの制限をクリック 証明書、識別子 & 対応プロファイル タブには何も表示されないことに注意してください。
OAuth クライアントのセットアップを開始する
  • 左側のメニューで をクリックします 識別子 その後、 プラスアイコン(青色) 。 をクリックしてください 続ける 次の 2 ページについては、
OAuth クライアントのセットアップを開始する
  • 入力します 説明バンドルID アプリID。 (バンドル ID は、reverse-dns 形式の文字列である必要があります。)
OAuth クライアントのセットアップを開始する
  • 機能 セクションを下にスクロールして選択します リンゴとサインする をクリックします 編集 リンクをクリックします。
OAuth クライアントのセットアップを開始する
  • 選択する プライマリ アプリ ID として有効にする をクリックします。入力したコードが正しければ、MFAの設定は正常に完了します 保存します。 ソフトウェアの制限をクリック 続ける クリックして 登録。
OAuth クライアントのセットアップを開始する
  • 右隅にある をクリックします 続ける それとその後 登録する
  • もう一度クリックします プラスアイコン( 青色)。 選択する サービスID をクリックします。入力したコードが正しければ、MFAの設定は正常に完了します 続行します。
OAuth クライアントのセットアップを開始する
  • 入力します 説明識別する(識別子はクライアントIDになります)。 続ける それとその後 登録する
OAuth クライアントのセットアップを開始する
  • ソフトウェアの制限をクリック キーズ 左側のメニューからタブをクリックします。 プラスアイコン 新しいキーを登録します。
OAuth クライアントのセットアップを開始する
  • あなたにあげなさい キー 名前を入力して選択します Appleでサインイン をクリックします。入力したコードが正しければ、MFAの設定は正常に完了します 構成
OAuth クライアントのセットアップを開始する
  • あなたの選択します。 プライマリID とをクリックしてください 投稿 ボタンをクリックし、その後右隅にある 続ける登録する
OAuth クライアントのセットアップを開始する
  • セットアップボタンをクリックすると、セットアップが開始されます ダウンロード キーがダウンロードされたら、ボタンをクリックします。 クリックします
OAuth クライアントのセットアップを開始する
  • 左側のメニューでをクリックします 識別子 そして右上をクリックします アプリID.
OAuth クライアントのセットアップを開始する
  • ソフトウェアの制限をクリック サービスID ドロップダウンメニューから選択します。
OAuth クライアントのセットアップを開始する
  • あなたの選択します。 サービスID リストから。
OAuth クライアントのセットアップを開始する
  • 選択する Appleでサインイン をクリックします。入力したコードが正しければ、MFAの設定は正常に完了します 構成
OAuth クライアントのセットアップを開始する
  • 現在地に最も近い プライマリアプリID ドロップダウンから、 ドメインリダイレクトURL [ドメインとサブドメイン] および [戻り URL] にそれぞれ入力し、 次へ ボタン (miniOrange プラグインからドメイン名とリダイレクト URL を取得します)。
OAuth クライアントのセットアップを開始する
  • 詳細を確認し、 クリックします ボタンをクリックします。その後、右隅にある 続ける
  • コピー 識別子の値 とをクリックしてください 投稿
OAuth クライアントのセットアップを開始する
  • クライアント ID に識別子の値を入力し、 ダウンロードされたキー miniOrange OAuth クライアント プラグインのクライアント シークレットの値。
  • 以下のリンクからRubyインストーラーをダウンロードします。 https://rubyinstaller.org/downloads/ インストールしてください。
  • Ruby でコマンド プロンプトを開始を検索し、Ruby コマンド プロンプトを開いて、コマンド ラインで次のコマンドを実行して JWT gem をインストールします:gem install JWT。
  • 以下のコードをファイルにコピーし、.rb 拡張子でファイルを保存します。この .rb ファイルとダウンロードした .p8 ファイルを同じフォルダーに保存します。
  • ダウンロードしたファイルの名前を入力します。 example= コード内の「key.P8」、key_id、client_id、team_id
  • Ruby コマンド プロンプトを開き、次のコマンドを使用して上記のコードを実行します。 Ruby ファイル名.rb
  • 'jwt'key_file = 'key.P8' が必要です
    チームID = ''
    クライアントID = ''
    key_id = ''
    ecdsa_key = OpenSSL::PKey::EC.new IO.read key_file
    ヘッダー= {
    '子供' => key_id
    }
    クレーム = {
    'iss' => チーム ID、
    'iat' => Time.now.to_i,
    'exp' => Time.now.to_i + 86400*180,
    'aud' => 'https://appleid.apple.com',
    'sub' => client_id、
    }
    トークン = JWT.encode クレーム、ecdsa_key、'ES256'、ヘッダー
    トークンを置く
  • 秘密鍵を取得します。 秘密鍵をコピーします。
OAuth クライアントのセットアップを開始する
  • に行きます ステップ2 [クライアントIDとシークレット] Joomla OAuth クライアント プラグインのタブ、ここに貼り付けます 顧客ID, クライアントシークレット取得。 クリックします。 構成の保存
OAuth クライアントのセットアップを開始する
  • ユーザー属性マッピングは、ユーザーが Joomla に正常にログインできるようにするには必須です。以下の設定を使用して、Joomla のユーザー プロファイル属性を設定します。
  • に行く ステップ 3 [属性マッピング] タブをクリックして テスト構成
IdPメタデータをアップロード

  • 次のように、テスト構成の出力で属性を確認できます。
IdPメタデータをアップロード

  • 今すぐ ステップ 3 [属性マッピング] タブをクリックして属性名を選択します メールアドレスとユーザー名 ドロップダウンから選択します。 構成の完了
IdPメタデータをアップロード

  • さあ行く ステップ4 [SSO URL] タブ、ここにコピーします ログイン/SSO URL 指定された手順に従ってサイトに追加します。
IdPメタデータをアップロード

  • 次にログアウトして、このリンクを追加した Joomla サイトのページに移動します。ボタンを配置した場所にログイン リンクが表示されます。このボタンをクリックして SSO を実行します。


ADFS_sso ×
こんにちは!

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

サポート