integration sdk + oauth