ページの先頭行へ戻る
Interstage Mobile Application Server V1.3.0 アプリケーション開発ガイド
FUJITSU Software

3.5.3.7 ユーザー情報の登録、取得、削除

クライアントアプリケーションが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 (例外キャッチ)
    {
        // キャッチした例外の内容に応じて、例外処理を実装します。
    }
設定したユーザー情報は、Com.Fujitsu.Imaps.Pulgin.Auth.UserManagerを利用する事で取得できます。
    UserManager um = UserManager.getInstance();
    string userId = um.userId; // ユーザーIDを取得する場合
登録したユーザー情報とSLSのデータは、Com.Fujitsu.Imaps.Pulgin.Auth.LoginManagerのdeleteUserInfoを利用して削除できます。
    try
    {
        LoginManager lm = new LoginManager();
        lm.deleteUserInfo(userId);
    }
    catch (例外キャッチ)
    {
        // キャッチした例外の内容に応じて、例外処理を実装します。
    }