summaryrefslogtreecommitdiff
path: root/school/node_modules/pronote-api/src/cas/ac-orleans-tours.js
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;