develop auth session api.