|
123 | 123 | GUARDIAN_GET_INIT_ANONYMOUS_USER = 'api.models.base.get_anonymous_user_instance' |
124 | 124 | ANONYMOUS_USER_NAME = os.environ.get('ANONYMOUS_USER_NAME', 'AnonymousUser') |
125 | 125 | LOGIN_URL = '/v2/auth/login/' |
126 | | -LOGIN_REDIRECT_URL = '/' |
127 | 126 |
|
128 | 127 | # Security settings |
129 | 128 | CORS_ORIGIN_ALLOW_ALL = True |
|
409 | 408 | APP_URL_REGEX = '[a-z0-9-]+' |
410 | 409 |
|
411 | 410 | # Oauth settings |
412 | | -LOGIN_REDIRECT_URL = os.environ.get('LOGIN_REDIRECT_URL', '/admin/') |
413 | | -SOCIAL_AUTH_DRYCC_AUTHORIZATION_URL = os.environ.get('SOCIAL_AUTH_DRYCC_AUTHORIZATION_URL') |
414 | | -SOCIAL_AUTH_DRYCC_ACCESS_TOKEN_URL = os.environ.get('SOCIAL_AUTH_DRYCC_ACCESS_TOKEN_URL') |
415 | | -SOCIAL_AUTH_DRYCC_ACCESS_API_URL = os.environ.get('SOCIAL_AUTH_DRYCC_ACCESS_API_URL') |
416 | | -SOCIAL_AUTH_DRYCC_USERINFO_URL = os.environ.get('SOCIAL_AUTH_DRYCC_USERINFO_URL') |
417 | | -SOCIAL_AUTH_DRYCC_JWKS_URI = os.environ.get('SOCIAL_AUTH_DRYCC_JWKS_URI') |
418 | | -SOCIAL_AUTH_DRYCC_OIDC_ENDPOINT = os.environ.get('SOCIAL_AUTH_DRYCC_OIDC_ENDPOINT') |
419 | | -SOCIAL_AUTH_DRYCC_KEY = os.environ.get('SOCIAL_AUTH_DRYCC_CONTROLLER_KEY') |
420 | | -SOCIAL_AUTH_DRYCC_SECRET = os.environ.get('SOCIAL_AUTH_DRYCC_CONTROLLER_SECRET') |
| 411 | + |
| 412 | +DRYCC_PASSPORT_URL = os.environ.get('DRYCC_PASSPORT_URL', 'https://127.0.0.1:8000') |
| 413 | + |
| 414 | +LOGIN_REDIRECT_URL = os.environ.get( |
| 415 | + 'LOGIN_REDIRECT_URL', |
| 416 | + f'{DRYCC_PASSPORT_URL}/user/login/done/', |
| 417 | +) |
| 418 | + |
| 419 | +SOCIAL_AUTH_DRYCC_AUTHORIZATION_URL = os.environ.get( |
| 420 | + 'SOCIAL_AUTH_DRYCC_AUTHORIZATION_URL', |
| 421 | + f'{DRYCC_PASSPORT_URL}/oauth/authorize/', |
| 422 | +) |
| 423 | +SOCIAL_AUTH_DRYCC_ACCESS_TOKEN_URL = os.environ.get( |
| 424 | + 'SOCIAL_AUTH_DRYCC_ACCESS_TOKEN_URL', |
| 425 | + f'{DRYCC_PASSPORT_URL}/oauth/token/' |
| 426 | +) |
| 427 | +SOCIAL_AUTH_DRYCC_ACCESS_API_URL = os.environ.get( |
| 428 | + 'SOCIAL_AUTH_DRYCC_ACCESS_API_URL', |
| 429 | + f'{DRYCC_PASSPORT_URL}' |
| 430 | +) |
| 431 | +SOCIAL_AUTH_DRYCC_USERINFO_URL = os.environ.get( |
| 432 | + 'SOCIAL_AUTH_DRYCC_USERINFO_URL', |
| 433 | + f'{DRYCC_PASSPORT_URL}/oauth/userinfo/' |
| 434 | +) |
| 435 | +SOCIAL_AUTH_DRYCC_JWKS_URI = os.environ.get( |
| 436 | + 'SOCIAL_AUTH_DRYCC_JWKS_URI', |
| 437 | + f'{DRYCC_PASSPORT_URL}/oauth/.well-known/jwks.json' |
| 438 | +) |
| 439 | +SOCIAL_AUTH_DRYCC_OIDC_ENDPOINT = os.environ.get( |
| 440 | + 'SOCIAL_AUTH_DRYCC_OIDC_ENDPOINT', |
| 441 | + f'{DRYCC_PASSPORT_URL}/oauth' |
| 442 | +) |
| 443 | +SOCIAL_AUTH_DRYCC_KEY = os.environ.get( |
| 444 | + 'SOCIAL_AUTH_DRYCC_KEY', |
| 445 | + 'BZUsBnW8hoSOrWfGs7EEVKSPjvE6PJdc9869v82o' |
| 446 | +) |
| 447 | +SOCIAL_AUTH_DRYCC_SECRET = os.environ.get( |
| 448 | + 'SOCIAL_AUTH_DRYCC_SECRET', |
| 449 | + 'bQpNjR3YkNqE1W7ohNXVAWuTmYbeKyQKRDelkd8JcsbksoJSHs0igox52frNuz6L' |
| 450 | +) |
| 451 | + |
421 | 452 | SOCIAL_AUTH_JSONFIELD_ENABLED = True |
422 | 453 | SOCIAL_AUTH_PIPELINE = ( |
423 | 454 | 'social_core.pipeline.social_auth.social_details', |
|
430 | 461 | 'social_core.pipeline.social_auth.load_extra_data', |
431 | 462 | 'social_core.pipeline.user.user_details', |
432 | 463 | ) |
433 | | -AUTHENTICATION_BACKENDS = ("api.backend.DryccOIDC",) + \ |
434 | | - AUTHENTICATION_BACKENDS |
| 464 | +AUTHENTICATION_BACKENDS = ("api.backend.DryccOIDC", ) + AUTHENTICATION_BACKENDS |
435 | 465 | OAUTH_CACHE_USER_TIME = int(os.environ.get('OAUTH_CACHE_USER_TIME', 30 * 60)) |
436 | 466 |
|
437 | 467 | # Redis Configuration |
|
0 commit comments