chatbox-inc/apiauth



Documentation

認証関連API

エンティティ

認証をユーザ情報とトークンの交換、という形で定義する。

ユーザ

ID付きのデータコンテナ

トークン

ユーザ情報のハッシュ

有効期限を持つ

認証情報

特定のキーペアをユーザIDに変換する関数

拡張

Request 定義の拡張

AuthRequestを拡張する

ライブラリ内部にバリデーションの機構は持たない。

UserModel の拡張

UserServiceInterfaceを拡張

用意されたエンティティは認証用のデータコンテナなので、 別関心で別のエンティティが必要であれば別に定義すればOK