Authentification
Ajout de la possibilité de s’authentifier sur les serveurs de l’UTT
- utt_auth.cas(service: str, identifiant: str = '', mdp: str = '', session_web: requests.sessions.Session = <requests.sessions.Session object>) requests.sessions.Session
Permet d’initier une session web sur un service via le CAS de l’UTT, soit de manière manuelle, soit de manière automatique en fournissant id, mdp, et session web si besoin
- Date
Aout 2019
- Author
Ivann LARUELLE
- Paramètres
service (str) – L’url du service auquel on veut accéder via le CAS
identifiant – L’identifiant de l’user en mode auto
mdp (str) – Le mdp de l’user en mode auto
session_web (requests.sessions.Session) – On peut ajouter la connexion CAS à une session web déjà existante
- Renvoie
Une session avec laquelle on peut effectuer des requêtes, ou -1 en mode auto si échec
- Type renvoyé
requests.sessions.Session
- Lève
Exception – Si l’id/mdp ne sont pas corrects ou connexion impossible au CAS
- utt_auth.smtp(identifiant: str = '', mdp: str = '') smtplib.SMTP_SSL
Permet d’initier une session SMTP sécurisée sur le serveur mail de l’UTT, soit de manière manuelle, soit de manière automatique en fournissant id et mdp
- Date
Aout 2020
- Author
Ivann LARUELLE
- Paramètres
identifiant (str) – L’identifiant de l’user en mode auto
mdp (str) – Le mdp de l’user en mode auto
- Renvoie
Une session avec laquelle on peut effectuer des requêtes, ou -1 en mode auto si échec
- Type renvoyé
smtplib.SMTP_SSL
- Lève
smtplib.SMTPAuthenticationError – Si le couple id/mdp est invalide
Exception – si le serveur est injoignable