Skip to content

natan33/oauth2-microsoft-flask

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flask OAuth2 com Microsoft (Azure AD)

Este projeto é uma aplicação simples em Flask que utiliza OAuth2 com a Microsoft (Azure Active Directory) para autenticação.

🔐 Funcionalidades

  • Login com conta Microsoft (Azure AD)
  • Redirecionamento seguro com tokens
  • Sessão protegida com Flask-Login

🛠️ Requisitos

  • Python 3.8+
  • Conta na Azure Active Directory (Azure Portal)
  • Flask
  • requests-oauthlib

🚀 Instalação

  1. Clone o projeto:
git clone https://github.com/seu-usuario/flask-oauth2-microsoft.git
cd oauth2-microsoft-flask
cd flask-oauth2-microsoft
  1. Instale as dependências:
pip install -r requirements.txt

🔧 Configuração

Crie um arquivo .env com as informações da sua aplicação no Azure:

env
CLIENT_ID=seu_client_id
CLIENT_SECRET=seu_client_secret
REDIRECT_URI=http://localhost:5000/callback
AUTHORITY=https://login.microsoftonline.com/seu-tenant-id
SCOPE=User.Read openid profile email

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors