以前、ユーザーがリンクをクリックしたときに Zoho レポートに自動的にログインするスクリプトを作成しました。基本的に、共有ユーザー ID を使用したシングル サインオンで Zoho Reports にアクセスできます。
このスクリプトは長い間機能していましたが、もはや機能しません。
古いスクリプトは次のとおりです。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title></title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script>
<script>
$(document).ready(function() {
$.ajax({
type:"GET",
url: "https://accounts.zoho.com/login", // Send the login info to this page
data: { LOGIN_ID: "username", PASSWORD: "password", IS_AJAX: "true", remember :-1, servicename: "ZohoReports"},
dataType: "jsonp",
timeout: 200000,
complete: function() { location.href="https://reports.zoho.com";}
});
});
</script>
</head>
<body>
</body>
</html>
スクリプトにいくつかの変更を加えてみましたが、うまくいきませんでした。アイデアをお持ちの方がいらっしゃいましたら、喜んでお聞きします。