FEAT: salesforce passport

This commit is contained in:
Arthur Simas
2022-06-29 12:39:54 -03:00
parent dd4a1ecd46
commit 5d3510639e
8 changed files with 110 additions and 7 deletions
+13
View File
@@ -89,6 +89,19 @@ export class OauthController {
return await this.callback(req, 'mailchimp');
}
@Get('salesforce')
@UseGuards(AuthGuard('salesforce'))
async oauthSalesforce() {
return true;
}
@Get('salesforce/callback')
@UseGuards(AuthGuard('salesforce'))
@Redirect()
async oauthSalesforceCallback(@Req() req) {
return await this.callback(req, 'salesforce');
}
async callback(@Req() req: Request, plugin) {
const { error, state: customer_id } = req.query;