add private source mask
unit test for Initial authentication
取りあえず API 一個呼べるようにはなった