LDAP認証をWebポータルのCGIフォームからApacheのディレクトリに転送することは可能ですか?

アレックス

私は、ユーザーがPerlCGIフォームを介してLDAPによって認証されるWebポータルに取り組んでいます。認証プロセスは、Net :: LDAPSモジュールを使用します。ログインすると、システムはユーザーの認証ステータスを保持し、CGI Cookieを作成します。ユーザーは、ログアウトするまで、ポータルを介してさまざまなアクション(主にデータベースとの対話)を実行できます。

同じサーバー上に、いくつかのファイルを含むディレクトリがあります。ユーザーがWebポータルにログインしてから、ファイルディレクトリを参照し、それらのファイルをダウンロードできるようにしたいと思います。

私が考えることができる最も簡単な方法は、「オプション+インデックス」とLDAP認証を含むhtaccessファイルをディレクトリに配置することですが、これにはWebポータルにリンクされていない別のログインが必要になります。

WebポータルのcgiベースのLDAP認証をhtaccessファイルにリンクする方法はありますか?

Guido Flohr

ユーザーがログアウトすると、ポータルを使用できなくなるとのことです。ただし、基本認証を使用してユーザーをログアウトするための移植可能な方法はありません。彼らはディレクトリを閲覧し続けることができます。

ユーザーを認証するCGIスクリプトの代わりに、データディレクトリとポータルの両方にLDAP認証を設定するだけで済みます。醜いですが、うまくいくでしょう。

より適切でクリーンなオプションは、データディレクトリへのアクセスを直接ではなく、ポータルからのみ提供することです。Apacheのパス情報機能(https://httpd.apache.org/docs/2.4/de/mod/core.html#acceptpathinfoを使用する場合は、悪意のある「../」のパスをチェックする必要さえありません。 ../ .. "コンストラクトとURIは、ユーザーにとって非常に自然に見えます。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Firebaseのデフォルトの認証UIに別のプラットフォーム認証を追加することは可能ですか?

分類Dev

メインファイルがあるディレクトリの外からPythonファイルをインポートすることは可能ですか?

分類Dev

単一のオーディオストリームを別の出力デバイスに転送することは可能ですか?

分類Dev

Apacheポータブルランタイムを使用してディレクトリ内のファイルのリストを取得することは可能ですか?

分類Dev

フォーム全体を1つのAngularJsディレクティブに入れることは可能ですか?

分類Dev

MVC 5コントローラーの1つのアクションで認証フィルターを無効にすることは可能ですか?

分類Dev

更新メソッドのためにフォームオブジェクトからエンティティにデータを転送するためのよりクリーンな方法は何でしょうか?

分類Dev

webViewの使用中にHTMLフォームからAndroidにデータを取得することは可能ですか?

分類Dev

FTPからAzureBLOBストレージにファイルとフォルダーをタイムリーに送信することは可能ですか?

分類Dev

ディレクトリCのファイルからディレクトリBにtarアーカイブを作成するディレクトリAでtarコマンドを実行することは可能ですか?

分類Dev

Google Analytics-同じカスタムレポートの各タブに異なるフィルターを設定することは可能ですか?

分類Dev

Spring Boot、セキュリティ、OAuth2:カスタムAuthorizationCodeResourceDetailsを使用することは可能ですか?認証サーバーはリダイレクトURLに特定のパラメーターを必要とします

分類Dev

あるLinuxPCから別のLinuxPCにホームディレクトリ構造を転送する方法

分類Dev

Jinja2のデフォルトフィルターで変数を使用することは可能ですか?

分類Dev

ディレクトリが常に同じであるとは限らない場合に、ディレクトリ内の各ディレクトリ名から変数を作成するループを作成することは可能ですか?

分類Dev

認証トークンを別のファイルに保存することは可能ですか?

分類Dev

ポートへのデータの転送を確認するにはどうすればよいですか?

分類Dev

Dockerコンテナからubuntu18.04のローカルディレクトリにファイルを転送/コピーする方法は?

分類Dev

Dockerコンテナからubuntu18.04のローカルディレクトリにファイルを転送/コピーする方法は?

分類Dev

whileループのHTMLフォーム、各アイテムからデータを転送する方法は?

分類Dev

コンソールの「Command」フォルダをデフォルトのディレクトリから移動して、例外を回避することは可能ですか?コマンド「name」が定義されていませんか?

分類Dev

ジオメトリデータをシェープファイルからQGISからCSVにエクスポートすることは可能ですか?

分類Dev

イベントベースの機能とサービスからアクティビティへのデータ転送をトリガーするために、ブロードキャストレシーバーをGreenrobot Eventbusに置き換えるのは良いことですか?

分類Dev

ルーターから特定のポートで特定のhttpリクエストを転送するにはどうすればよいですか?

分類Dev

MVC C#のクラスレベルバリデーターにクライアント検証を追加することは可能ですか?

分類Dev

1つのテーブルから複数のテーブルにデータを転送することは可能ですか?それらのテーブルはそのデータを含むテーブルから作成されています

分類Dev

データフレームセル内にベクトルを格納することは可能ですか?

分類Dev

Crystalレポートでデフォルトの数式フィールド値を保持することは可能ですか?

分類Dev

Firestoreのセキュリティルール-カスタム認証を使用するときにデータアクセスを制限することは可能ですか?

Related 関連記事

  1. 1

    Firebaseのデフォルトの認証UIに別のプラットフォーム認証を追加することは可能ですか?

  2. 2

    メインファイルがあるディレクトリの外からPythonファイルをインポートすることは可能ですか?

  3. 3

    単一のオーディオストリームを別の出力デバイスに転送することは可能ですか?

  4. 4

    Apacheポータブルランタイムを使用してディレクトリ内のファイルのリストを取得することは可能ですか?

  5. 5

    フォーム全体を1つのAngularJsディレクティブに入れることは可能ですか?

  6. 6

    MVC 5コントローラーの1つのアクションで認証フィルターを無効にすることは可能ですか?

  7. 7

    更新メソッドのためにフォームオブジェクトからエンティティにデータを転送するためのよりクリーンな方法は何でしょうか?

  8. 8

    webViewの使用中にHTMLフォームからAndroidにデータを取得することは可能ですか?

  9. 9

    FTPからAzureBLOBストレージにファイルとフォルダーをタイムリーに送信することは可能ですか?

  10. 10

    ディレクトリCのファイルからディレクトリBにtarアーカイブを作成するディレクトリAでtarコマンドを実行することは可能ですか?

  11. 11

    Google Analytics-同じカスタムレポートの各タブに異なるフィルターを設定することは可能ですか?

  12. 12

    Spring Boot、セキュリティ、OAuth2:カスタムAuthorizationCodeResourceDetailsを使用することは可能ですか?認証サーバーはリダイレクトURLに特定のパラメーターを必要とします

  13. 13

    あるLinuxPCから別のLinuxPCにホームディレクトリ構造を転送する方法

  14. 14

    Jinja2のデフォルトフィルターで変数を使用することは可能ですか?

  15. 15

    ディレクトリが常に同じであるとは限らない場合に、ディレクトリ内の各ディレクトリ名から変数を作成するループを作成することは可能ですか?

  16. 16

    認証トークンを別のファイルに保存することは可能ですか?

  17. 17

    ポートへのデータの転送を確認するにはどうすればよいですか?

  18. 18

    Dockerコンテナからubuntu18.04のローカルディレクトリにファイルを転送/コピーする方法は?

  19. 19

    Dockerコンテナからubuntu18.04のローカルディレクトリにファイルを転送/コピーする方法は?

  20. 20

    whileループのHTMLフォーム、各アイテムからデータを転送する方法は?

  21. 21

    コンソールの「Command」フォルダをデフォルトのディレクトリから移動して、例外を回避することは可能ですか?コマンド「name」が定義されていませんか?

  22. 22

    ジオメトリデータをシェープファイルからQGISからCSVにエクスポートすることは可能ですか?

  23. 23

    イベントベースの機能とサービスからアクティビティへのデータ転送をトリガーするために、ブロードキャストレシーバーをGreenrobot Eventbusに置き換えるのは良いことですか?

  24. 24

    ルーターから特定のポートで特定のhttpリクエストを転送するにはどうすればよいですか?

  25. 25

    MVC C#のクラスレベルバリデーターにクライアント検証を追加することは可能ですか?

  26. 26

    1つのテーブルから複数のテーブルにデータを転送することは可能ですか?それらのテーブルはそのデータを含むテーブルから作成されています

  27. 27

    データフレームセル内にベクトルを格納することは可能ですか?

  28. 28

    Crystalレポートでデフォルトの数式フィールド値を保持することは可能ですか?

  29. 29

    Firestoreのセキュリティルール-カスタム認証を使用するときにデータアクセスを制限することは可能ですか?

ホットタグ

アーカイブ