クライアントアプリケーションがIMAPS以外の既存の業務システムを利用して認証している場合、そのままではオフライン認証や認証モードでのSLSを利用できません。
このような独自認証を行った場合、ユーザーの情報を登録すれば、これらの機能を利用できます。
string userId = "user1";
string passwd = "pass11";
string userName = "name1";
string[] userRole = null;
try
{
LoginManager lm = new LoginManager();
lm.setLoginUserInfo(userId, passwd, userName, userRole);
}
catch (例外キャッチ)
{
// キャッチした例外の内容に応じて、例外処理を実装します。
}
UserManager um = UserManager.getInstance();
string userId = um.userId; // ユーザーIDを取得する場合
try
{
LoginManager lm = new LoginManager();
lm.deleteUserInfo(userId);
}
catch (例外キャッチ)
{
// キャッチした例外の内容に応じて、例外処理を実装します。
}