Parameterize oauth2 module
Get refactored perform (from performative) module