認証関連API
エンティティ
認証をユーザ情報とトークンの交換、という形で定義する。
ユーザ
ID付きのデータコンテナ
トークン
ユーザ情報のハッシュ
有効期限を持つ
認証情報
特定のキーペアをユーザIDに変換する関数
拡張
Request 定義の拡張
AuthRequestを拡張する
ライブラリ内部にバリデーションの機構は持たない。
UserModel の拡張
UserServiceInterfaceを拡張
用意されたエンティティは認証用のデータコンテナなので、 別関心で別のエンティティが必要であれば別に定義すればOK