## nga.servlet.dsp
クラス DefaultUserAuth

    java.lang.Object
      nga.servlet.spi.UserAuth
          nga.servlet.dsp.DefaultUserAuth

    public class DefaultUserAuth

extends UserAuth

UserAuth のデフォルト実装。

コンストラクタの概要
`DefaultUserAuth()` DefaultUserAuth を作成する。

メソッドの概要
`protected User` `handleGetUser(ServiceInfo serviceInfo)` ログイン済みの user を取得する。
`protected void` `handleLogin(ServiceInfo serviceInfo, User user)` ログイン処理を行なう。
`protected void` `handleLogout(ServiceInfo serviceInfo)` ログアウト処理を行なう。
`protected void` `handleSetPassword(ServiceInfo serviceInfo, User user)` パスワード設定処理を行なう。

クラス nga.servlet.spi.UserAuth から継承されたメソッド
`getUser, login, logout, setPassword`

クラス java.lang.Object から継承されたメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

コンストラクタの詳細

### DefaultUserAuth

    public DefaultUserAuth()

  DefaultUserAuth を作成する。

メソッドの詳細

### handleLogin

    protected void handleLogin(ServiceInfo serviceInfo,
                               User user)
                        throws ServletException

  クラス `UserAuth` の記述:
  ログイン処理を行なう。

  定義:
    クラス `UserAuth` 内の `handleLogin`
  パラメータ:
    `serviceInfo` - 現在実行されている service に関する情報。
    `user` - ログインするユーザ。
  例外:
    `ServletException`

### handleLogout

    protected void handleLogout(ServiceInfo serviceInfo)

  クラス `UserAuth` の記述:
  ログアウト処理を行なう。

  定義:
    クラス `UserAuth` 内の `handleLogout`
  パラメータ:
    `serviceInfo` - 現在実行されている service に関する情報。

### handleGetUser

    protected User handleGetUser(ServiceInfo serviceInfo)

  クラス `UserAuth` の記述:
  ログイン済みの user を取得する。

  定義:
    クラス `UserAuth` 内の `handleGetUser`
  パラメータ:
    `serviceInfo` - 現在実行されている service に関する情報。

### handleSetPassword

    protected void handleSetPassword(ServiceInfo serviceInfo,
                                     User user)
                              throws ServletException

  クラス `UserAuth` の記述:
  パスワード設定処理を行なう。

  定義:
    クラス `UserAuth` 内の `handleSetPassword`
  パラメータ:
    `serviceInfo` - 現在実行されている service に関する情報。
    `user` - パスワード設定処理を行なうユーザ。
  例外:
    `ServletException`