GWT OAuth vs extension