Skip to content

42ParisLan/42lan_oauth

 
 

Repository files navigation

🔑 42LAN OAuth

Système d'authentification automatisé pour serveurs Discord utilisant l'API Intra de 42.

🌟 Fonctionnalités

Vérification 42 : Authentification sécurisée via OAuth2. Mise à jour automatique : Change le pseudonyme en Prénom (login) et attribue un rôle dédié. Interface simple : Bouton d'authentification persistant dans le salon choisi.

🛠️ Configuration Rapide

Variables d'environnement : Créez un fichier .env basé sur .env.example avec vos accès Discord et 42.

Lancement via Docker :

docker-compose -f docker-compose.dev.yml up -d Cette commande lance simultanément le bot et le serveur de callback.

📂 Structure

discord_bot.py : Gestion du bot et des interactions. flask_server.py : Serveur web pour le traitement de l'authentification.

📜 Licence Distribué sous licence GNU GPL v3.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 100.0%