Spaces:
Configuration error
Configuration error
changing host for github to work
Browse files
app.py
CHANGED
|
@@ -57,7 +57,12 @@ def admin_required(f):
|
|
| 57 |
# GitHub OAuth Configuration
|
| 58 |
GITHUB_CLIENT_ID = os.environ.get('GITHUB_CLIENT_ID')
|
| 59 |
GITHUB_CLIENT_SECRET = os.environ.get('GITHUB_CLIENT_SECRET')
|
| 60 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 61 |
|
| 62 |
# GitHub OAuth Functions
|
| 63 |
def generate_github_auth_url():
|
|
|
|
| 57 |
# GitHub OAuth Configuration
|
| 58 |
GITHUB_CLIENT_ID = os.environ.get('GITHUB_CLIENT_ID')
|
| 59 |
GITHUB_CLIENT_SECRET = os.environ.get('GITHUB_CLIENT_SECRET')
|
| 60 |
+
# Auto-detect the correct callback URL based on environment
|
| 61 |
+
SPACE_HOST = os.environ.get('SPACE_HOST')
|
| 62 |
+
if SPACE_HOST:
|
| 63 |
+
GITHUB_REDIRECT_URI = f'https://{SPACE_HOST}/api/auth/github/callback'
|
| 64 |
+
else:
|
| 65 |
+
GITHUB_REDIRECT_URI = os.environ.get('GITHUB_OAUTH_BACKEND_REDIRECT', 'http://127.0.0.1:5000/auth/github/callback')
|
| 66 |
|
| 67 |
# GitHub OAuth Functions
|
| 68 |
def generate_github_auth_url():
|