사용자가 사용자 이름 / 암호를 전달할 때 프롬프트를받지 않도록 PHP 프로세스에서 자격 증명을 하드 코딩하는 방법

프랭크-NewToThis

안녕하세요 – 사용자를 인증이 필요한 페이지로 전달하는 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";
}

?>

사용자가 PHP 파일을 클릭하고 자격 증명이 필요한 페이지로 자동 전달되어야하므로 HTML이 없을 것으로 예상합니다 (이 경우 전달중인 페이지는 Active Directory 인증이 필요한 엔터프라이즈 SharePoint 사이트입니다).

정보 / 도움에 미리 감사드립니다!

레안드로 페리 니

curl을 사용하여 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로 보내기 전에 암호를 암호화해야 할 수도 있습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

Related 관련 기사

뜨겁다태그

보관