OAuth updates and interface fixes