oauth support

@zendesk/quokka 

validation on oauth details when provided in manifest