0

現在、Windows Server 2012 R2のIIS 8.5にインストールされているJoomla 3.6サイトとSharePoint 2013サーバーの間の仲介者として機能するC#MVC Web APIを開発中です。 JoomlaとSharePointの両方のリクエストを処理するために、Joomla 3.6サイトとSharePoint 2013は既に設定され、機能的です。SharePointにはアクティブな開発サイトが既に設定されていますが、現在はSharePointアプリケーション/ C#ASP MVC Web APIを使用しています。このアプリケーションは、ログイン(サーバー上のActive Directoryに対して検証される)、ファイルのアップロード/ダウンロード、ユーザ/ドキュメント/タグの検索など、あらゆるリクエストを処理します。 C#app/web APIエンドポイントは、ログイン以外のシステムにログインしたユーザーだけが呼び出すこともできます。JoomlaのPHPログインページをC#ASP.Netログイン機能にリンクする方法はありますか(基本認証でSharePointログインに使用されます)?

私の質問はこれになります。簡単に言えば、ユーザーがログインページを使用してシステムにログインしようとすると、ログインエンドポイントに電話をかけたり、何とかSharePoint 2013サーバーで認証したりすると、Joomla 3.6 Webサイトに伝えることはできますか?可能であれば、私は自分のC#ログインエンドポイントを使ってSharePointと対話したいと思っています。

ありがとうございました。

+0

https://docs.joomla.org/J3.x:Creating_a_Plugin_for_Joomla

は、JoomlaのためのSAML認証プラグインを見つけて、 "何とか認証/ログインページ" としてActive DirectoryからADFSを使用しています。 –

+0

@FlorinAsăvoaieあなたはオフラインでお勧めするプラグインはありますか? –

+0

Joomlaのファンではありませんが、そこにはいくつかあると確信しています。 –

答えて

1

はい、Joomlaプラグインを介して提供されるメカニズムがあります。私はいくつかのサードパーティのサービス用の認証プラグインを開発しました。

onAuthenticateイベントにフックするユーザープラグインを開発することで、ユーザーを賢明にすることなくユーザーを傍受して認証することができます。

あなたは(つまり、ドメイン)のためにログインするフィールドを追加する必要がある場合も、フォームフィールドをonContentPrepareFormイベントにフックし、追加、変更または削除することができ

また、これはかなりまともあり1ユースケースであります利用可能なドキュメント。 https://docs.joomla.org/J3.x:Creating_an_Authentication_Plugin_for_Joomla https://docs.joomla.org/Plugin/Events

関連する問題