Can we use OAuth2 to take a token as input for authentication rather than using BasicAuth with fastapi-authz ?