blob: d0c876a4dbf1627f0c976d021633026732fe9837 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
const jsdom = require('jsdom');
const { getDOM } = require('./api');
const educonnect = require('./generics/educonnect');
async function login(url, account, username, password)
{
const jar = new jsdom.CookieJar();
let dom = await getDOM({
url: 'https://lycees.netocentre.fr/portail/f/welcome/normal/render.uP',
jar
});
dom = await getDOM({
url: dom.window.document.getElementById('portalCASLoginLink').href + '&idpId=parentEleveEN-IdP',
jar
});
return educonnect({ dom, jar, url, account, username, password });
}
module.exports = login;
|