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

8.1.1 必要なメソッドを実装する

  1. 以下のクラスを継承して必要なメソッドを実装します。
    com.fujitsu.imaps.account.models.AbstractPassword
    クラスには、java.util.Map<String, String>のパラメーターを持つコンストラクタを実装します。以下のメソッドを実装してください。
      /**
       * 指定されたパスワードをリポジトリに保管する値に変換します。
       * @param password 指定された値
       * @return 変換したパスワード
       * @throws Exception エラーが発生した場合
       */
      public byte[] create(String password) throws Exception;  
    認証定義に設定したパラメーターは以下のメソッドで取得できます。
      /**
       * 認証定義の値を取得します。
       * @param name 項目名
       * @return 値
       */
      public String getParameter(String name) 
    実装例:
    package com.xxx;
    
    import com.fujitsu.imaps.account.models.AbstractPassword;
    
    public class CreatePasswordXXX extends AbstractPassword {
      /**
       * コンストラクタ
       */
     public CreatePasswordXXX(Map<String, String> params) {
        super(params);
      }
    
      @Override
      public byte[] create(String password) throws Exception {
        // パスワードの生成ロジックを実装。
      }
    
       ・・・以下、略
  2. 次のjarファイルを使って作成したクラスをコンパイルします。
    Windows
    <製品インストールフォルダー>\lib\imauth.jar
    Linux
    /opt/FJSVimaps/lib/imauth.jar