2017-03-29 8 views
1

こんにちは - 認証が必要なページにユーザーを転送するPHPプロセスを作成したいと思いますが、自分のPHPプロセスでサービスアカウントの資格情報をハードコードして、転送時にユーザー名/パスワードの入力を求めないようにします。 私が持っている擬似コードは次のようになります。この場合はPHPプロセスで資格情報をハードコードして、ユーザー名/パスワードの入力時にプロンプ​​トが表示されないようにする方法

<?php 

// User Login LDAP 

$ldap = ldap_connect("example"); 
if ($bind = ldap_bind($ldap, $_POST['username'], $_POST['Password'])) { 
    echo "success"; 
} else { 
    echo "not a success"; 
} 

?> 

私はユーザーとして任意のHTMLは、PHPファイルを打つことを期待していないと自動で資格情報を要求するページに転送されるはずです(ページIそれらをActive Directory認証が必要なエンタープライズSharePointサイトに転送しています)。

ご連絡いただきありがとうございます。

答えて

1

あなたはカールを使用してSharePointのページへの資格情報を投稿できるようになります。

$params=['name'=>'John', 'surname'=>'Doe', 'age'=>36) 
$defaults = array(
CURLOPT_URL => 'http://myremoteservice/', 
CURLOPT_POST => true, 
CURLOPT_POSTFIELDS => $params, 
); 
$ch = curl_init(); 
curl_setopt_array($ch, ($options + $defaults)); 

http://php.net/manual/en/curl.examples-basic.php

たぶん、あなたは、SharePointに送信する前にパスワードを暗号化する必要があります。

+0

賢い、ありがとう! –

関連する問題