Add initial login API.

TODO: add session logic later.