Pb Connection atrium-sud.fr et cas.agora06.fr

Bonjour,

J’ai acheté ce plugin et j’ai téléchargé la dernière béta. j’ai une fille et un garcon, et je n’arrive pas a voir les données ni pour elle, ni pour lui.

Pour ma fille:
Pour voir pronote j’utilise le portail: https://www.atrium-sud.fr/
et ensuite je clique sur pronote qui m’amene a ce lien: Atrium CAS – Central Authentication Service - CAS – Central Authentication Service
est ce possible ou pas encore développé?
J’ai essaye plusieurs façon différente, et j’ai souvent:

[2020-10-11 09:54:24][DEBUG] : getData
[2020-10-11 09:54:24][DEBUG] : Fetch
[2020-10-11 09:54:24][DEBUG] : Get Token
[2020-10-11 09:54:24][DEBUG] : Fetch
[2020-10-11 09:54:25][DEBUG] : Fetch result : {"code":3,"message":"Wrong user credentials"}
[2020-10-11 09:54:25][ERROR] : Wrong user credentials: XXXX.YYYYY
[2020-10-11 09:54:25][DEBUG] : Get Token ERROR
[2020-10-11 09:54:25][DEBUG] : Fetch result : {"message":"Missing 'Token' header"}

Dans mes test, j’ai pu avoir d’autres logs, mais c’etait pour me dire que j’avais fait trop de tests et que j’avais bloqué mon compte pour un certain temp :frowning:

Pour mon fils:
Je me connecte avec le portail: Bienvenue sur votre Environnement Numérique de Travail - Authentification et ensuite l’url pronote est: http://notes.clg-canteperdrix.ac-nice.fr/pronote/parent.html
Là, il me semble que la connection fonctionne, j’utilise agora 06 pour le mode de connexion, mais aucune info sur mon fils n’est remonté.
voici les logs:

[2020-10-11 09:46:50][INFO] : Set des data du compte : XXXXXXX
[2020-10-11 09:46:50][DEBUG] : getData
[2020-10-11 09:46:50][DEBUG] : Fetch
[2020-10-11 09:46:50][DEBUG] : Fetch result : {"data":{"params":{"firstDay":1598911200000,"lastDay":1625522400000}}}
[2020-10-11 09:46:50][DEBUG] : getData : {"data":{"params":{"firstDay":1598911200000,"lastDay":1625522400000}}}
[2020-10-11 09:46:50][DEBUG] : getPeriods
[2020-10-11 09:46:50][DEBUG] : Fetch
[2020-10-11 09:46:51][DEBUG] : Fetch result : {"data":{"params":{"periods":[{"name":"Trimestre 1","notationPeriod":0,"from":1598911200000,"to":1606086000000},{"name":"Trimestre 2","notationPeriod":1,"from":1606172400000,"to":1614553200000},{"name":"Trimestre 3","notationPeriod":2,"from":1614639600000,"to":1625522400000},{"name":"Semestre 1","notationPeriod":3,"from":1598911200000,"to":1610924400000},{"name":"Semestre 2","notationPeriod":4,"from":1611010800000,"to":1625522400000},{"name":"Année continue","notationPeriod":5,"from":1598911200000,"to":1625522400000},{"name":"Hors période","notationPeriod":6,"from":1598911200000,"to":1625522400000},{"name":"Contrôle en cours de formation","notationPeriod":6,"from":1598911200000,"to":1625522400000},{"name":"Bac blanc","notationPeriod":6,"from":1598911200000,"to":1625522400000},{"name":"Brevet blanc","notationPeriod":6,"from":1598911200000,"to":1625522400000},{"name":"Mi-semestre 2","notationPeriod":6,"from":1598911200000,"to":1625522400000},{"name":"Mi-semestre 1","notationPeriod":6,"from":1598911200000,"to":1611097200000}]}}}
[2020-10-11 09:46:51][DEBUG] : getPeriods : {"data":{"params":{"periods":[{"name":"Trimestre 1","notationPeriod":0,"from":1598911200000,"to":1606086000000},{"name":"Trimestre 2","notationPeriod":1,"from":1606172400000,"to":1614553200000},{"name":"Trimestre 3","notationPeriod":2,"from":1614639600000,"to":1625522400000},{"name":"Semestre 1","notationPeriod":3,"from":1598911200000,"to":1610924400000},{"name":"Semestre 2","notationPeriod":4,"from":1611010800000,"to":1625522400000},{"name":"Ann\u00e9e continue","notationPeriod":5,"from":1598911200000,"to":1625522400000},{"name":"Hors p\u00e9riode","notationPeriod":6,"from":1598911200000,"to":1625522400000},{"name":"Contr\u00f4le en cours de formation","notationPeriod":6,"from":1598911200000,"to":1625522400000},{"name":"Bac blanc","notationPeriod":6,"from":1598911200000,"to":1625522400000},{"name":"Brevet blanc","notationPeriod":6,"from":1598911200000,"to":1625522400000},{"name":"Mi-semestre 2","notationPeriod":6,"from":1598911200000,"to":1625522400000},{"name":"Mi-semestre 1","notationPeriod":6,"from":1598911200000,"to":1611097200000}]}}}
[2020-10-11 09:46:51][DEBUG] : getchildren
[2020-10-11 09:46:51][DEBUG] : Fetch
[2020-10-11 09:46:51][DEBUG] : Fetch result : {"data":{"user":{"students":[{"name":"YYYYY zzz","studentClass":{"name":"XEMEY"}}]}}}
[2020-10-11 09:46:51][DEBUG] : getchildren : {"data":{"user":{"students":[{"name":"YYYYY zzz","studentClass":{"name":"XEMEY"}}]}}}
[2020-10-11 09:46:51][INFO] : Set des data du compte : XXXXXXX Finish

Est ce que quelqu’un a une idée?

Merci

Hello,
Fait un F5 sur ton équipements et ensuite choisi ton enfant.
Puis resauvegarde.
PS : sa prend jusqu’à 15 min pour la mise a jours des données.

Cdt
Thibaut

Merci @Thibaut_T, ca a fonctionné le coup du F5,
et pour ma fille?

J’utilise le portail: https://www.atrium-sud.fr/
et ensuite je clique sur pronote qui m’amene a ce lien: Atrium CAS – Central Authentication Service - CAS – Central Authentication Service

quel ENT je dois utiliser, le mode manuel?

Merci

Hello,

Pour atrium-sud.fr pas encore de prise en compte.

Je vais voir si j’arrive a le prendre en compte.

Cdt
Thibaut

ok, j’attends de tes nouvelles

Pour info, j’ai beaucoup de log de ce type en ce moment (je suis a jour, j’ai pris la derniere version beta ce matin)

[2020-10-12 13:46:01][DEBUG] : Fetch
[2020-10-12 13:46:01][DEBUG] : Fetch result : {"message":"write EPROTO 1996150128:error:1425F102:SSL routines:ssl_choose_client_version:unsupported protocol:../deps/openssl/openssl/ssl/statem/statem_lib.c:1942:
","name":"Error","stack":"Error: write EPROTO 1996150128:error:1425F102:SSL routines:ssl_choose_client_version:unsupported protocol:../deps/openssl/openssl/ssl/statem/statem_lib.c:1942:
at WriteWrap.onWriteComplete [as oncomplete] (internal/stream_base_commons.js:92:16)","config":{"url":"https://notes.clg-canteperdrix.ac-nice.fr/pronote/?ticket=ST-102483-pMtcF0D7u8q8N65stuHavw6ZIoo-cg06-prod-web4","method":"get","headers":{"Accept":"application/json, text/plain, */*","User-Agent":"Mozilla/5.0 (X11; Linux x86_64; rv:59.0) Gecko/20100101 Firefox/59.0","Content-Type":"","Cookie":"JSESSIONID=4B111C757180BA26707AD9AC38BE8C62.web4; SERVERID=cg06-prod-web4; TGC=\"eyJhbGciOiJIUzUxMiJ9.ZXlKNmFYQWlPaUpFUlVZaUxDSmhiR2NpT2lKa2FYSWlMQ0psYm1NaU9pSkJNVEk0UTBKRExVaFRNalUySW4wLi43eVhkX3RXZkNtQ1dCSnFiYjdTLVl3Lng4OVBzYmJibHh5Y3ctVUNtSlNnSzRDa2U3UktNQUVWR3lDQW1BUjY0NEd4dnhlOVdRUXBUdWdva3p2Q3BrM1AwUW5SXzVTWXNfeVZpakVaaG5PZVVqSGhXdkJCUk8ydm1obkt0NlJvTFlobjhSM1hwb0QtWWlkX2h6TXdyeFdoZDlZM0pGMzc3ampLdU9pczlsTzhDWWl2cGtaeUdWZTE2ekZCWFIySHhxTFpQS0w2ci1aUG54RTJzOExJV0JPeW5MaG1hUTdXVnJ6RU01MDhVLVViN2U2TDNBdWpvcXRxYVJSQ2xBMkw2aW8udkE1UDJ0MlZvQU9pdzB2Sm54UXcwUQ==.FasggI8D60oP9mo80wnOeW2GZvnucLz4QlB1_7ozwEgQfPtgTnTLbLs-7j2JLaYd11HTP_zLTHNxWTudqA-VFw\""},"transformRequest":[null],"transformResponse":[null],"timeout":0,"xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1,"maxRedirects":0},"code":"EPROTO"}
[2020-10-12 13:46:01][ERROR] : write EPROTO 1996150128:error:1425F102:SSL routines:ssl_choose_client_version:unsupported protocol:../deps/openssl/openssl/ssl/statem/statem_lib.c:1942:
[2020-10-12 13:46:01][DEBUG] : Token : {"message":"write EPROTO 1996150128:error:1425F102:SSL routines:ssl_choose_client_version:unsupported protocol:..\/deps\/openssl\/openssl\/ssl\/statem\/statem_lib.c:1942:
","name":"Error","stack":"Error: write EPROTO 1996150128:error:1425F102:SSL routines:ssl_choose_client_version:unsupported protocol:..\/deps\/openssl\/openssl\/ssl\/statem\/statem_lib.c:1942:
at WriteWrap.onWriteComplete [as oncomplete] (internal\/stream_base_commons.js:92:16)","config":{"url":"https:\/\/notes.clg-canteperdrix.ac-nice.fr\/pronote\/?ticket=ST-102483-pMtcF0D7u8q8N65stuHavw6ZIoo-cg06-prod-web4","method":"get","headers":{"Accept":"application\/json, text\/plain, *\/*","User-Agent":"Mozilla\/5.0 (X11; Linux x86_64; rv:59.0) Gecko\/20100101 Firefox\/59.0","Content-Type":"","Cookie":"JSESSIONID=4B111C757180BA26707AD9AC38BE8C62.web4; SERVERID=cg06-prod-web4; TGC=\"eyJhbGciOiJIUzUxMiJ9.ZXlKNmFYQWlPaUpFUlVZaUxDSmhiR2NpT2lKa2FYSWlMQ0psYm1NaU9pSkJNVEk0UTBKRExVaFRNalUySW4wLi43eVhkX3RXZkNtQ1dCSnFiYjdTLVl3Lng4OVBzYmJibHh5Y3ctVUNtSlNnSzRDa2U3UktNQUVWR3lDQW1BUjY0NEd4dnhlOVdRUXBUdWdva3p2Q3BrM1AwUW5SXzVTWXNfeVZpakVaaG5PZVVqSGhXdkJCUk8ydm1obkt0NlJvTFlobjhSM1hwb0QtWWlkX2h6TXdyeFdoZDlZM0pGMzc3ampLdU9pczlsTzhDWWl2cGtaeUdWZTE2ekZCWFIySHhxTFpQS0w2ci1aUG54RTJzOExJV0JPeW5MaG1hUTdXVnJ6RU01MDhVLVViN2U2TDNBdWpvcXRxYVJSQ2xBMkw2aW8udkE1UDJ0MlZvQU9pdzB2Sm54UXcwUQ==.FasggI8D60oP9mo80wnOeW2GZvnucLz4QlB1_7ozwEgQfPtgTnTLbLs-7j2JLaYd11HTP_zLTHNxWTudqA-VFw\""},"transformRequest":[null],"transformResponse":[null],"timeout":0,"xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1,"maxRedirects":0},"code":"EPROTO"}

une idée?

Bonjour,

Merci d’utiliser les balises </> pour une meilleurs lisibilité de vos logs a l’avenir.

Hello,

Oui c’est normal :
Le certificat est pas valide :

Cdt
Thibaut

Bonjour @Thibaut_T,

Est ce que tu as une idée pour le support de https://www.atrium-sud.fr ?

Merci

Non toujours pas, j’ai pas eux le temps de m’occuper des cas

Cdt
Thibaut

Bonjour @Thibaut_T,
Concernant le certificat https non valide (voir 2 reponses ci dessus), est ce que je/tu peux faire qqchose?
Parce que j’ai des centaines de logs qui rentrent sans arret, et plusieurs fois par secondes…
Est il possible de ne pas faire la verification du certificat? si j’accepte les risques en activant une option?
Merci

Oui c’est possible, je peux vous donné la facon de le faire, mais attention, c’est a faire a la main et a chaque update du plugin .

Cdt
Thibaut

Ps : Atrium sud est en beta :wink: et même sur la stable, (Pas encore dans la doc car il est en fin de beta)

1 « J'aime »

Je veux bien la procedure pour le certificat, l’ideal serait de mettre une case a cocher pour le désactiver, ca m’eviterait de le faire a chaque fois.

Pour atrium sud, je viens de tester, ca a l’air de marcher pour le moment. Merci!!!

1 « J'aime »

@Thibaut_T petit up, car je pense que tu n’as pas dû voir mon message pour le certificat,

Si je l’ai vu, j’ai juste pas eux le temps de le retrouvé et de te définir une marche a suivre

Hello,

Dans la dernière BETA, j’ai normalement mi une exception, tu peux test ?

Cdt
Thibaut

Je vois ca dans les logs:

}
internal/modules/cjs/loader.js:969
throw err;
^
Error: Cannot find module ‹ xxhashjs ›
Require stack:

  • /var/www/html/plugins/pronotlink/resources/src/data/id.js
  • /var/www/html/plugins/pronotlink/resources/src/fetch/timetable.js
  • /var/www/html/plugins/pronotlink/resources/src/session.js
  • /var/www/html/plugins/pronotlink/resources/src/auth.js
  • /var/www/html/plugins/pronotlink/resources/src/server/auth.js
  • /var/www/html/plugins/pronotlink/resources/src/server/index.js
  • /var/www/html/plugins/pronotlink/resources/bin/server.js
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:966:15)
    at Function.Module._load (internal/modules/cjs/loader.js:842:27)
    at Module.require (internal/modules/cjs/loader.js:1026:19)
    at require (internal/modules/cjs/helpers.js:72:18)
    at Object. (/var/www/html/plugins/pronotlink/resources/src/data/id.js:1:17)
    at Module._compile (internal/modules/cjs/loader.js:1138:30)
    at Object.Module._extensions…js (internal/modules/cjs/loader.js:1158:10)
    at Module.load (internal/modules/cjs/loader.js:986:32)
    at Function.Module._load (internal/modules/cjs/loader.js:879:14)
    at Module.require (internal/modules/cjs/loader.js:1026:19) {
    code: ‹ MODULE_NOT_FOUND ›,
    requireStack: [
    ‹ /var/www/html/plugins/pronotlink/resources/src/data/id.js ›,
    ‹ /var/www/html/plugins/pronotlink/resources/src/fetch/timetable.js ›,
    ‹ /var/www/html/plugins/pronotlink/resources/src/session.js ›,
    ‹ /var/www/html/plugins/pronotlink/resources/src/auth.js ›,
    ‹ /var/www/html/plugins/pronotlink/resources/src/server/auth.js ›,
    ‹ /var/www/html/plugins/pronotlink/resources/src/server/index.js ›,
    ‹ /var/www/html/plugins/pronotlink/resources/bin/server.js ›
    ]
    }

Hello,

Une petite update des dépendance sont nécessaire.

Cdt
Thibaut

J’ai relancer l’installation des dependances et j’ai plein de logs qui n’arretent pas d’arriver:

[2020-12-06 22:19:05][ERROR] : write EPROTO 1996154224:error:1425F102:SSL routines:ssl_choose_client_version:unsupported protocol:../deps/openssl/openssl/ssl/statem/statem_lib.c:1942:
[2020-12-06 22:19:05][ERROR] : write EPROTO 1996154224:error:1425F102:SSL routines:ssl_choose_client_version:unsupported protocol:../deps/openssl/openssl/ssl/statem/statem_lib.c:1942:
[2020-12-06 22:19:06][ERROR] : write EPROTO 1996154224:error:1425F102:SSL routines:ssl_choose_client_version:unsupported protocol:../deps/openssl/openssl/ssl/statem/statem_lib.c:1942:
[2020-12-06 22:19:06][ERROR] : write EPROTO 1996154224:error:1425F102:SSL routines:ssl_choose_client_version:unsupported protocol:../deps/openssl/openssl/ssl/statem/statem_lib.c:1942:
[2020-12-06 22:19:07][ERROR] : write EPROTO 1996154224:error:1425F102:SSL routines:ssl_choose_client_version:unsupported protocol:../deps/openssl/openssl/ssl/statem/statem_lib.c:1942:
[2020-12-06 22:19:08][ERROR] : write EPROTO 1996154224:error:1425F102:SSL routines:ssl_choose_client_version:unsupported protocol:../deps/openssl/openssl/ssl/statem/statem_lib.c:1942:
[2020-12-06 22:19:08][ERROR] : write EPROTO 1996154224:error:1425F102:SSL routines:ssl_choose_client_version:unsupported protocol:../deps/openssl/openssl/ssl/statem/statem_lib.c:1942:
[2020-12-06 22:19:09][ERROR] : write EPROTO 1996154224:error:1425F102:SSL routines:ssl_choose_client_version:unsupported protocol:../deps/openssl/openssl/ssl/statem/statem_lib.c:1942:
[2020-12-06 22:19:09][ERROR] : write EPROTO 1996154224:error:1425F102:SSL routines:ssl_choose_client_version:unsupported protocol:../deps/openssl/openssl/ssl/statem/statem_lib.c:1942:
[2020-12-06 22:19:10][ERROR] : write EPROTO 1996154224:error:1425F102:SSL routines:ssl_choose_client_version:unsupported protocol:../deps/openssl/openssl/ssl/statem/statem_lib.c:1942:
[2020-12-06 22:19:10][ERROR] : write EPROTO 1996154224:error:1425F102:SSL routines:ssl_choose_client_version:unsupported protocol:../deps/openssl/openssl/ssl/statem/statem_lib.c:1942:
[2020-12-06 22:19:11][ERROR] : write EPROTO 1996154224:error:1425F102:SSL routines:ssl_choose_client_version:unsupported protocol:../deps/openssl/openssl/ssl/statem/statem_lib.c:1942:
[2020-12-06 22:19:12][ERROR] : write EPROTO 1996154224:error:1425F102:SSL routines:ssl_choose_client_version:unsupported protocol:../deps/openssl/openssl/ssl/statem/statem_lib.c:1942:
[2020-12-06 22:19:12][ERROR] : write EPROTO 1996154224:error:1425F102:SSL routines:ssl_choose_client_version:unsupported

et ceux la apres avoir repositionner le nom de l’enfant:

_readableState: [ReadableState],
readable: false,
_maxListeners: undefined,
_writableState: [WritableState],
writable: false,
allowHalfOpen: false,
_sockname: null,
_pendingData: null,
_pendingEncoding: '',
server: undefined,
_server: null,
ssl: null,
_requestCert: true,
_rejectUnauthorized: false,
parser: null,
_httpMessage: [Circular],
[Symbol(res)]: [TLSWrap],
[Symbol(verified)]: false,
[Symbol(pendingSession)]: null,
[Symbol(asyncId)]: 1646871,
[Symbol(kHandle)]: null,
[Symbol(kSetNoDelay)]: false,
[Symbol(lastWriteQueueSize)]: 949,
[Symbol(timeout)]: null,
[Symbol(kBuffer)]: null,
[Symbol(kBufferCb)]: null,
[Symbol(kBufferGen)]: null,
[Symbol(kCapture)]: false,
[Symbol(kBytesRead)]: 0,
[Symbol(kBytesWritten)]: 949,
[Symbol(connect-options)]: [Object]
},
_header: 'GET /pronote/?ticket=ST-96180-CrN1oPmluDq8NY5b9QvGXG5An-s-cg06-prod-web4 HTTP/1.1
' +
'Accept: application/json, text/plain, */*
' +
'User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:59.0) Gecko/20100101 Firefox/59.0
' +
'Content-Type:
' +
'Cookie: JSESSIONID=DEF0B08EC6D0554B364D8B6724F1369A.web4; SERVERID=cg06-prod-web4; TGC="eyJhbGciOiJIUzUxMiJ9.ZXlKNmFYQWlPaUpFUlVZaUxDSmhiR2NpT2lKa2FYSWlMQ0psYm1NaU9pSkJNVEk0UTBKRExVaFRNalUySW4wLi5QNk8tZlhqQnR3MW9pS2JlcnFZb293LnhoUkdLNVdjd3dBNmZjUERhU2dTQ1BnSTZpV001clEyWVFOUC1ybGhiYndWd2M3TDFHOFo3MFJvazFPQWJ6dDhsZU1QczhfOGppTnFCOHp2WnhPbS1yYlI4bnBGaHlzTHA5Szh3LW4zdGVfNkpfcW1RMXFRdmtvZWZwNjZXU182cVRYeVJYdFJENW5IVnFMczBUSmZvcDJnUHp0enZFVlU1ZEM3bVNtRjJUS2ZsWXhkM2Zha2JZWnRTRFM0azQ2NENXWGFoeDFrVjJfZ0VjeVFOZ21adEY3bkt6TEVlNThBVmMzWlpnZHpETHcucWJhN21sX2oySU9acjZQM0taRUJSUQ==.IDpFTJPTNpma19SI1xchTeq7_7D8jn6xlrqddvAJFByb-DHQnlrzGhU8wdZZDJByxV7kU8rmQc5OTHosR1PxjQ"
' +
'Host: notes.clg-canteperdrix.ac-nice.fr
' +
'Connection: close
' +
'
',
_onPendingData: [Function: noopPendingOutput],
agent: Agent {
_events: [Object: null prototype],
_eventsCount: 2,
_maxListeners: undefined,
defaultPort: 443,
protocol: 'https:',
options: [Object],
requests: {},
sockets: [Object],
freeSockets: {},
keepAliveMsecs: 1000,
keepAlive: false,
maxSockets: Infinity,
maxFreeSockets: 256,
maxCachedSessions: 100,
_sessionCache: [Object],
[Symbol(kCapture)]: false
},
socketPath: undefined,
method: 'GET',
insecureHTTPParser: undefined,
path: '/pronote/?ticket=ST-96180-CrN1oPmluDq8NY5b9QvGXG5An-s-cg06-prod-web4',
_ended: false,
res: null,
aborted: false,
timeoutCb: null,
upgradeOrConnect: false,
parser: null,
maxHeadersCount: null,
reusedSocket: false,
[Symbol(kCapture)]: false,
[Symbol(kNeedDrain)]: false,
[Symbol(corked)]: 0,
[Symbol(kOutHeaders)]: [Object: null prototype] {
accept: [Array],
'user-agent': [Array],
'content-type': [Array],
cookie: [Array],
host: [Array]
}
},
response: undefined,
isAxiosError: true,
toJSON: [Function: toJSON]
}
Error during request handling :
Error: write EPROTO 1996154224:error:1425F102:SSL routines:ssl_choose_client_version:unsupported protocol:../deps/openssl/openssl/ssl/statem/statem_lib.c:1942:
at WriteWrap.onWriteComplete [as oncomplete] (internal/stream_base_commons.js:92:16) {
errno: 'EPROTO',
code: 'EPROTO',
syscall: 'write',
config: {
url: 'https://notes.clg-canteperdrix.ac-nice.fr/pronote/?ticket=ST-95472-CEr1cneEx4ND9VPSxyVi1WQOlN8-cg06-prod-web1',
method: 'get',
headers: {
Accept: 'application/json, text/plain, */*',
'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:59.0) Gecko/20100101 Firefox/59.0',
'Content-Type': '',
Cookie: 'JSESSIONID=34AEEF6A71DD8B08E82569BD944E3AB6.web1; SERVERID=cg06-prod-web1; TGC="eyJhbGciOiJIUzUxMiJ9.ZXlKNmFYQWlPaUpFUlVZaUxDSmhiR2NpT2lKa2FYSWlMQ0psYm1NaU9pSkJNVEk0UTBKRExVaFRNalUySW4wLi5ENWloMHZadThxQXlMdTNxb2tjSXBBLmdLdy1Ud1lfM3RpdXBfNUdwdVFQaXlnUGQzRUdxaml3NmUwa2pTc0lmVXNrLTlPTzRKSUlMVEcxSFU0QTFoMDh5UzVLWUpiQzlyNElzcVFsWHd0bDJ2VjdYUU9mWUhsNUtBNWRiSEdXVDZzMmpFRWNJRkFCeHJBVlJCNXdma0Z0QjNHb184aVYyMC12MHAyNTc0RGtXWHpXT1dXYnlpYVFTSkczWG5TWVBPODJoQWJhRHMwbk92cTlaZlVHY25TdzVVUElvUkFmeTg0Z1NxbWl6a25CQnJpdE5nWTNLeHJfM3pCNnpnamc0UDAuaVhOSXZvT2Q1WFNhMno3eWl2OHBSZw==.FGPDtSO-V1Ct-up27N7I_7QyfAtU-4OPuwJppjZDFcctr-VunEtOd9u81qHdeFUVv4tc-mU3xjPvrz90vwej2A"'
},
transformRequest: [ [Function: transformRequest] ],
transformResponse: [ [Function: transformResponse] ],
timeout: 0,
adapter: [Function: httpAdapter],
xsrfCookieName: 'XSRF-TOKEN',
xsrfHeaderName: 'X-XSRF-TOKEN',
maxContentLength: -1,
maxBodyLength: -1,
maxRedirects: 0,
validateStatus: [Function: validateStatus],
data: undefined
},
request: ClientRequest {
_events: [Object: null prototype] {
response: [Function],
error: [Function: handleRequestError]
},
_eventsCount: 2,
_maxListeners: undefined,
outputData: [],
outputSize: 0,
writable: true,
_last: true,
chunkedEncoding: false,
shouldKeepAlive: false,
useChunkedEncodingByDefault: false,
sendDate: false,
_removedConnection: false,
_removedContLen: false,
_removedTE: false,
_contentLength: 0,
_hasBody: true,
_trailer: '',
finished: true,
_headerSent: true,
socket: TLSSocket {
_tlsOptions: [Object],
_secureEstablished: false,
_securePending: false,
_newSessionPending: false,
_controlReleased: true,
secureConnecting: true,
_SNICallback: null,
servername: null,
alpnProtocol: null,
authorized: false,
authorizationError: null,
encrypted: true,
_events: [Object: null prototype],
_eventsCount: 10,
connecting: false,
_hadError: true,
_parent: null,
_host: 'notes.clg-canteperdrix.ac-nice.fr',
_readableState: [ReadableState],
readable: false,
_maxListeners: undefined,
_writableState: [WritableState],
writable: false,
allowHalfOpen: false,
_sockname: null,
_pendingData: null,
_pendingEncoding: '',
server: undefined,
_server: null,
ssl: null,
_requestCert: true,
_rejectUnauthorized: false,
parser: null,
_httpMessage: [Circular],
[Symbol(res)]: [TLSWrap],
[Symbol(verified)]: false,
[Symbol(pendingSession)]: null,
[Symbol(asyncId)]: 1647020,
[Symbol(kHandle)]: null,
[Symbol(kSetNoDelay)]: false,
[Symbol(lastWriteQueueSize)]: 949,
[Symbol(timeout)]: null,
[Symbol(kBuffer)]: null,
[Symbol(kBufferCb)]: null,
[Symbol(kBufferGen)]: null,
[Symbol(kCapture)]: false,
[Symbol(kBytesRead)]: 0,
[Symbol(kBytesWritten)]: 949,
[Symbol(connect-options)]: [Object]
},
connection: TLSSocket {
_tlsOptions: [Object],
_secureEstablished: false,
_securePending: false,
_newSessionPending: false,
_controlReleased: true,
secureConnecting: true,
_SNICallback: null,
servername: null,
alpnProtocol: null,
authorized: false,
authorizationError: null,
encrypted: true,
_events: [Object: null prototype],
_eventsCount: 10,
connecting: false,
_hadError: true,
_parent: null,
_host: 'notes.clg-canteperdrix.ac-nice.fr',
_readableState: [ReadableState],
readable: false,
_maxListeners: undefined,
_writableState: [WritableState],
writable: false,
allowHalfOpen: false,
_sockname: null,
_pendingData: null,
_pendingEncoding: '',
server: undefined,
_server: null,
ssl: null,
_requestCert: true,
_rejectUnauthorized: false,
parser: null,
_httpMessage: [Circular],
[Symbol(res)]: [TLSWrap],
[Symbol(verified)]: false,
[Symbol(pendingSession)]: null,
[Symbol(asyncId)]: 1647020,
[Symbol(kHandle)]: null,
[Symbol(kSetNoDelay)]: false,
[Symbol(lastWriteQueueSize)]: 949,
[Symbol(timeout)]: null,
[Symbol(kBuffer)]: null,
[Symbol(kBufferCb)]: null,
[Symbol(kBufferGen)]: null,
[Symbol(kCapture)]: false,
[Symbol(kBytesRead)]: 0,
[Symbol(kBytesWritten)]: 949,
[Symbol(connect-options)]: [Object]
},
_header: 'GET /pronote/?ticket=ST-95472-CEr1cneEx4ND9VPSxyVi1WQOlN8-cg06-prod-web1 HTTP/1.1
' +
'Accept: application/json, text/plain, */*
' +
'User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:59.0) Gecko/20100101 Firefox/59.0
' +
'Content-Type:
' +
'Cookie: JSESSIONID=34AEEF6A71DD8B08E82569BD944E3AB6.web1; SERVERID=cg06-prod-web1; TGC="eyJhbGciOiJIUzUxMiJ9.ZXlKNmFYQWlPaUpFUlVZaUxDSmhiR2NpT2lKa2FYSWlMQ0psYm1NaU9pSkJNVEk0UTBKRExVaFRNalUySW4wLi5ENWloMHZadThxQXlMdTNxb2tjSXBBLmdLdy1Ud1lfM3RpdXBfNUdwdVFQaXlnUGQzRUdxaml3NmUwa2pTc0lmVXNrLTlPTzRKSUlMVEcxSFU0QTFoMDh5UzVLWUpiQzlyNElzcVFsWHd0bDJ2VjdYUU9mWUhsNUtBNWRiSEdXVDZzMmpFRWNJRkFCeHJBVlJCNXdma0Z0QjNHb184aVYyMC12MHAyNTc0RGtXWHpXT1dXYnlpYVFTSkczWG5TWVBPODJoQWJhRHMwbk92cTlaZlVHY25TdzVVUElvUkFmeTg0Z1NxbWl6a25CQnJpdE5nWTNLeHJfM3pCNnpnamc0UDAuaVhOSXZvT2Q1WFNhMno3eWl2OHBSZw==.FGPDtSO-V1Ct-up27N7I_7QyfAtU-4OPuwJppjZDFcctr-VunEtOd9u81qHdeFUVv4tc-mU3xjPvrz90vwej2A"
' +
'Host: notes.clg-canteperdrix.ac-nice.fr
' +
'Connection: close
' +
'
',
_onPendingData: [Function: noopPendingOutput],
agent: Agent {
_events: [Object: null prototype],
_eventsCount: 2,
_maxListeners: undefined,
defaultPort: 443,
protocol: 'https:',
options: [Object],
requests: {},
sockets: [Object],
freeSockets: {},
keepAliveMsecs: 1000,
keepAlive: false,
maxSockets: Infinity,
maxFreeSockets: 256,
maxCachedSessions: 100,
_sessionCache: [Object],
[Symbol(kCapture)]: false
},
socketPath: undefined,
method: 'GET',
insecureHTTPParser: undefined,
path: '/pronote/?ticket=ST-95472-CEr1cneEx4ND9VPSxyVi1WQOlN8-cg06-prod-web1',
_ended: false,
res: null,
aborted: false,
timeoutCb: null,
upgradeOrConnect: false,
parser: null,
maxHeadersCount: null,
reusedSocket: false,
[Symbol(kCapture)]: false,
[Symbol(kNeedDrain)]: false,
[Symbol(corked)]: 0,
[Symbol(kOutHeaders)]: [Object: null prototype] {
accept: [Array],
'user-agent': [Array],
'content-type': [Array],
cookie: [Array],
host: [Array]
}
},
response: undefined,
isAxiosError: true,
toJSON: [Function: toJSON]
}
Error during request handling :
Error: write EPROTO 1996154224:error:1425F102:SSL routines:ssl_choose_client_version:unsupported protocol:../deps/openssl/openssl/ssl/statem/statem_lib.c:1942:
at WriteWrap.onWriteComplete [as oncomplete] (internal/stream_base_commons.js:92:16) {
errno: 'EPROTO',
code: 'EPROTO',
syscall: 'write',
config: {
url: 'https://notes.clg-canteperdrix.ac-nice.fr/pronote/?ticket=ST-96255-VYNx-okF-nShCHKSvaGUTIu0KVU-cg06-prod-web5',
method: 'get',
headers: {
Accept: 'application/json, text/plain, */*',
'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:59.0) Gecko/20100101 Firefox/59.0',
'Content-Type': '',
Cookie: 'JSESSIONID=8C5589A4BFE5882E7060713249D45B95.web5; SERVERID=cg06-prod-web5; TGC="eyJhbGciOiJIUzUxMiJ9.ZXlKNmFYQWlPaUpFUlVZaUxDSmhiR2NpT2lKa2FYSWlMQ0psYm1NaU9pSkJNVEk0UTBKRExVaFRNalUySW4wLi5qMzV0dWoxeWk2UW5FRTBWZlpENTVRLjdSVVI2bkx4dEZMTE5HaktGcUhRUjlLRlB5a09sMG1fckZKZ2xYRWRVRFFZRjdvbmNIQVlFTVpiRVcwdUkzblhwdjJwTkg3Z19PZ1BMRFlYVWZ0c011akZXTXpsNTltZFRkTlBkNG1fVXZWLWFKSWJjVklCaGxzaWZxdldEQzN2elJqU3JIVlpuczQyUG1hRU5Ud19KMC14TFRISzBydU1LcmZENUhaOGxpNTdnbnA0RlNHeG9Zd1J2NXVwcWc5VGVQZTNXOGs5QWtaMTNWbTZGSk5GdUpoY3NvSy1FNlJvTWJBVUVYWXlLWEEub0pIZEQtNlJjamFSc0JqX3ZkX3c4UQ==.iZsXigCcNtTlzOUZQQ9-hp_jRAhZ0MaqYd8CmwQ8F5Yvf9rZXDT4KsKoUdSY4drFmxYNWuHcgvtHNHLo9VgaHA"'
},
transformRequest: [ [Function: transformRequest] ],
transformResponse: [ [Function: transformResponse] ],
timeout: 0,
adapter: [Function: httpAdapter],
xsrfCookieName: 'XSRF-TOKEN',
xsrfHeaderName: 'X-XSRF-TOKEN',
maxContentLength: -1,
maxBodyLength: -1,
maxRedirects: 0,
validateStatus: [Function: validateStatus],
data: undefined
},
request: ClientRequest {
_events: [Object: null prototype] {
response: [Function],
error: [Function: handleRequestError]
},
_eventsCount: 2,
_maxListeners: undefined,
outputData: [],
outputSize: 0,
writable: true,
_last: true,
chunkedEncoding: false,
shouldKeepAlive: false,
useChunkedEncodingByDefault: false,
sendDate: false,
_removedConnection: false,
_removedContLen: false,
_removedTE: false,
_contentLength: 0,
_hasBody: true,
_trailer: '',
finished: true,
_headerSent: true,
socket: TLSSocket {
_tlsOptions: [Object],
_secureEstablished: false,
_securePending: false,
_newSessionPending: false,
_controlReleased: true,
secureConnecting: true,
_SNICallback: null,
servername: null,
alpnProtocol: null,
authorized: false,
authorizationError: null,
encrypted: true,
_events: [Object: null prototype],
_eventsCount: 10,
connecting: false,
_hadError: true,
_parent: null,
_host: 'notes.clg-canteperdrix.ac-nice.fr',
_readableState: [ReadableState],
readable: false,
_maxListeners: undefined,
_writableState: [WritableState],
writable: false,
allowHalfOpen: false,
_sockname: null,
_pendingData: null,
_pendingEncoding: '',
server: undefined,
_server: null,
ssl: null,
_requestCert: true,
_rejectUnauthorized: false,
parser: null,
_httpMessage: [Circular],
[Symbol(res)]: [TLSWrap],
[Symbol(verified)]: false,
[Symbol(pendingSession)]: null,
[Symbol(asyncId)]: 1647039,
[Symbol(kHandle)]: null,
[Symbol(kSetNoDelay)]: false,
[Symbol(lastWriteQueueSize)]: 949,
[Symbol(timeout)]: null,
[Symbol(kBuffer)]: null,
[Symbol(kBufferCb)]: null,
[Symbol(kBufferGen)]: null,
[Symbol(kCapture)]: false,
[Symbol(kBytesRead)]: 0,
[Symbol(kBytesWritten)]: 949,
[Symbol(connect-options)]: [Object]
},
connection: TLSSocket {
_tlsOptions: [Object],
_secureEstablished: false,
_securePending: false,
_newSessionPending: false,
_controlReleased: true,
secureConnecting: true,
_SNICallback: null,
servername: null,
alpnProtocol: null,
authorized: false,
authorizationError: null,
encrypted: true,
_events: [Object: null prototype],
_eventsCount: 10,
connecting: false,
_hadError: true,
_parent: null,
_host: 'notes.clg-canteperdrix.ac-nice.fr',
_readableState: [ReadableState],
readable: false,
_maxListeners: undefined,
_writableState: [WritableState],
writable: false,
allowHalfOpen: false,
_sockname: null,
_pendingData: null,
_pendingEncoding: '',
server: undefined,
_server: null,
ssl: null,
_requestCert: true,
_rejectUnauthorized: false,
parser: null,
_httpMessage: [Circular],
[Symbol(res)]: [TLSWrap],
[Symbol(verified)]: false,
[Symbol(pendingSession)]: null,
[Symbol(asyncId)]: 1647039,
[Symbol(kHandle)]: null,
[Symbol(kSetNoDelay)]: false,
[Symbol(lastWriteQueueSize)]: 949,
[Symbol(timeout)]: null,
[Symbol(kBuffer)]: null,
[Symbol(kBufferCb)]: null,
[Symbol(kBufferGen)]: null,
[Symbol(kCapture)]: false,
[Symbol(kBytesRead)]: 0,
[Symbol(kBytesWritten)]: 949,
[Symbol(connect-options)]: [Object]
},
_header: 'GET /pronote/?ticket=ST-96255-VYNx-okF-nShCHKSvaGUTIu0KVU-cg06-prod-web5 HTTP/1.1
' +
'Accept: application/json, text/plain, */*
' +
'User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:59.0) Gecko/20100101 Firefox/59.0
' +
'Content-Type:
' +
'Cookie: JSESSIONID=8C5589A4BFE5882E7060713249D45B95.web5; SERVERID=cg06-prod-web5; TGC="eyJhbGciOiJIUzUxMiJ9.ZXlKNmFYQWlPaUpFUlVZaUxDSmhiR2NpT2lKa2FYSWlMQ0psYm1NaU9pSkJNVEk0UTBKRExVaFRNalUySW4wLi5qMzV0dWoxeWk2UW5FRTBWZlpENTVRLjdSVVI2bkx4dEZMTE5HaktGcUhRUjlLRlB5a09sMG1fckZKZ2xYRWRVRFFZRjdvbmNIQVlFTVpiRVcwdUkzblhwdjJwTkg3Z19PZ1BMRFlYVWZ0c011akZXTXpsNTltZFRkTlBkNG1fVXZWLWFKSWJjVklCaGxzaWZxdldEQzN2elJqU3JIVlpuczQyUG1hRU5Ud19KMC14TFRISzBydU1LcmZENUhaOGxpNTdnbnA0RlNHeG9Zd1J2NXVwcWc5VGVQZTNXOGs5QWtaMTNWbTZGSk5GdUpoY3NvSy1FNlJvTWJBVUVYWXlLWEEub0pIZEQtNlJjamFSc0JqX3ZkX3c4UQ==.iZsXigCcNtTlzOUZQQ9-hp_jRAhZ0MaqYd8CmwQ8F5Yvf9rZXDT4KsKoUdSY4drFmxYNWuHcgvtHNHLo9VgaHA"
' +
'Host: notes.clg-canteperdrix.ac-nice.fr
' +
'Connection: close
' +
'
',
_onPendingData: [Function: noopPendingOutput],
agent: Agent {
_events: [Object: null prototype],
_eventsCount: 2,
_maxListeners: undefined,
defaultPort: 443,
protocol: 'https:',
options: [Object],
requests: {},
sockets: [Object],
freeSockets: {},
keepAliveMsecs: 1000,
keepAlive: false,
maxSockets: Infinity,
maxFreeSockets: 256,
maxCachedSessions: 100,
_sessionCache: [Object],
[Symbol(kCapture)]: false
},
socketPath: undefined,
method: 'GET',
insecureHTTPParser: undefined,
path: '/pronote/?ticket=ST-96255-VYNx-okF-nShCHKSvaGUTIu0KVU-cg06-prod-web5',
_ended: false,
res: null,
aborted: false,
timeoutCb: null,
upgradeOrConnect: false,
parser: null,
maxHeadersCount: null,
reusedSocket: false,
[Symbol(kCapture)]: false,
[Symbol(kNeedDrain)]: false,
[Symbol(corked)]: 0,
[Symbol(kOutHeaders)]: [Object: null prototype] {
accept: [Array],
'user-agent': [Array],
'content-type': [Array],
cookie: [Array],
host: [Array]
}
},
response: undefined,
isAxiosError: true,
toJSON: [Function: toJSON]
}