OAuth grant by extensions