implement new user login
new spec doc
Signed-off-by: Koichi Yamada <marugarita.yamada@gmail.com>