Ejemplo de flujo de uso de OAuth2 con el flujo authorization code para obtener el user_name de un usuario en reddit
El ejemplo consta de distintas ramas donde en cada una se va avanzando en la utilización de dicho flujo
- step_1 Paso 1 del flujo
- step_2 Pasos 1 y 2 del flujo
- step_3 Flujo completo
- step_4 Acceso a nuevos recursos
Python
- requests
- Flask
Exportar las variables de ambientes
export REDDIT_CLIENT_ID="CLIENT_ID"
export REDDIT_CLIENT_SECRET="CLIENT_SECRET"
Tanto CLIENT_ID como CLIENT_SECRET se obtienen dando de alta una app en https://www.reddit.com/prefs/apps/