Update oauth2 middleware