Authorization first method