私は、php_svnモジュールを使用してSVNリポジトリからデータを取得するPHP Webサイトで作業しています。 これは私が内部的にハードコードされたユーザー/ pwdを設定して接続できます(汚い方法...)LDAP認証付きPHP SVN
今現在のLDAPユーザーを使用して接続したいと思います。私がSVNに接続しようとすると、PHPは私の現在のWindowsセッション(IEなどを実行するクライアント側)を取得してSVNに渡すことができるので、ユーザ/ pwdにプロンプトを表示せずに私を認識することができます。 ..
ない、これは可能ですが、それを達成するために華麗になるかどうかわから:)
は、誰かが似た何かを達成していますか? php_svnサイトではない多くの情報が...事前に
http://php.net/manual/en/book.svn.php
おかげで、この特定の時点で利用可能です!
セッションベースのWebリクエストを取得しようとしているようです。 Webリクエストはステートレスです(各リクエストは空白のスレートから開始されます)。要求間で資格情報を維持する場合は、何らかの種類のセッションハンドラを使用する必要があります。 PHPには組み込み関数があります。 http://php.net/manual/en/book.session.php – Ian
THanks Ian !,どのようにPHPはこのセッションを使ってSVNリポジトリにログインしますか?私はSVNにログインすることができますが、ユーザー/パスワード、現在のアクティブなWindowsセッションだけを通知する必要はありません。 –
あなたはそれを直接行うことはできません。情報は、ブラウザのプラグインのいくつかの種類なしでは本当に可能ではないブラウザに、Windowsセッションから、その道を作る必要があります...これを行うより現実的な方法です:ユーザーは、ウェブサイトにログインして提出するそれらの資格情報をPHPセッションに保存し、その後の各ページの読み込み時にPHPによって再利用されるようにします。 – Ian