jquery — Блэкбод с единым входом PHP в ColdFusion — правильно ли я понял?

Я пытаюсь внедрить систему единого входа (SSO), используя документацию Blackbaud, которую мне прислали. Мой клиент работает на ColdFusion, но все примеры Blackbaud написаны на PHP или C +. PHP более читабелен (для меня), поэтому я решил преобразовать этот код:

<?php
/* make_sso_url
* $sharedkey = the key that is specified in Sites & settings
* $username = the Blackbaud NetCommunity username to log in with
* $url = the URL of the page with the User Login part that users should be directed to
* $ip = the IP address the user should be from
* $includeip = whether or not to include ip address in the hash
*/
function make_sso_url($sharedkey,$username,$url,$ip){
$time = time();
$hashString = $sharedkey.$username.$time;
return $url."&t=".$time."&u=".$username."&m=".md5($hashString);
}
?>

Прежде чем я углублюсь в этот процесс, это выглядит как вызов ajax с использованием переменных PHP. Если это так, то я могу просто использовать переменные ColdFusion, создать строку URL, использовать jQuery JSONP для выполнения вызова домена / ajax, получить то, что мне нужно, из системы Блэкбауда, и я великолепен. Я что-то пропустил?

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …