Add OAuth2 module