Forces user to authorize app before use