管理情報とはIMAPSサーバがクライアントからアクセスされた場合に、APIからのアクセスである事を確認するための情報の事です。管理情報はシステム管理者によってIMAPSサーバに設定され、ユーザーの認証情報とは別に管理されます。
IMAPSサーバにアクセスするアプリケーションは、必ずアプリケーション内で管理情報を設定してください。具体的にどのような管理情報を設定してよいかは、システム管理者に問い合わせてください。管理情報の設定は1つのアプリケーション内で一度おこなえばよく、IMAPSサーバにアクセスするAPIを呼び出すたびに実行する必要はありません。IMAPSサーバにアクセスするAPIを呼び出す際には、認証情報を付与してアクセスしてください。
使用例
// 管理情報の設定 function setManageInfo(mgrId, passwd) { imaps.auth.setManageInfo(resultHandler, errorHandler, mgrId, passwd); } function resultHandler(result) { alert("result: \r\n"+result ); } function errorHandler(error) { alert("Error: \r\n"+error ); } // IMAPSサーバにアクセス function getContent(url) { var xmlHttp; xmlHttp = new XMLHttpRequest(); xmlHttp.open("GET",url, false); imaps.auth.setRequestHeader(resultHandler2, errorHandler, xmlHttp); } function resultHandler2(result) { xmlHttp.send(null); if(imaps.auth.checkResponseHeader(xmlHttp)) { alert("SERVER TIME OUT"); } else{ alert(xmlHttp.responseText); } }
注意
異なるプロセスから管理情報を設定した場合は、IMAPSサーバにアクセスできません。