msentra auth

This commit is contained in:
Jan Prochazka
2024-08-08 11:45:21 +02:00
parent cfa08286de
commit 7e5364d400
5 changed files with 29 additions and 3 deletions

View File

@@ -443,4 +443,16 @@ module.exports = {
const loginResp = await getAuthProviderById(amoid).login(null, null, { conid });
return loginResp;
},
volatileDbloginFromAuth_meta: true,
async volatileDbloginFromAuth({ conid }, req) {
const connection = await this.getCore({ conid });
const driver = requireEngineDriver(connection);
const accessToken = await driver.getAccessTokenFromAuth(connection, req);
if (accessToken) {
const volatile = await this.saveVolatile({ conid, accessToken });
return volatile;
}
return null;
},
};