@@ -127,6 +127,7 @@ def randstr(k):
127127AUTHENTICATION_BACKENDS = (
128128 "django.contrib.auth.backends.ModelBackend" ,
129129 "guardian.backends.ObjectPermissionBackend" ,
130+ "api.apps_extra.social_core.backends.DryccOIDC" ,
130131)
131132GUARDIAN_GET_INIT_ANONYMOUS_USER = 'api.models.base.get_anonymous_user_instance'
132133ANONYMOUS_USER_NAME = os .environ .get ('ANONYMOUS_USER_NAME' , 'AnonymousUser' )
@@ -431,54 +432,31 @@ def randstr(k):
431432 f'{ DRYCC_PASSPORT_URL } /user/login/done/' ,
432433)
433434
435+ # social auth settings
434436SOCIAL_AUTH_DRYCC_KEY = os .environ .get (
435437 "DRYCC_PASSPORT_KEY" ,
436438 os .environ .get ("SOCIAL_AUTH_DRYCC_KEY" ),
437439)
438-
439440SOCIAL_AUTH_DRYCC_SECRET = os .environ .get (
440441 'DRYCC_PASSPORT_SECRET' ,
441442 os .environ .get ("SOCIAL_AUTH_DRYCC_SECRET" ),
442443)
443-
444- SOCIAL_AUTH_DRYCC_AUTHORIZATION_URL = os .environ .get (
445- 'SOCIAL_AUTH_DRYCC_AUTHORIZATION_URL' ,
446- f'{ DRYCC_PASSPORT_URL } /oauth/authorize/' ,
447- )
448- SOCIAL_AUTH_DRYCC_ACCESS_TOKEN_URL = os .environ .get (
449- 'SOCIAL_AUTH_DRYCC_ACCESS_TOKEN_URL' ,
450- f'{ DRYCC_PASSPORT_URL } /oauth/token/'
451- )
452- SOCIAL_AUTH_DRYCC_ACCESS_API_URL = os .environ .get (
453- 'SOCIAL_AUTH_DRYCC_ACCESS_API_URL' ,
454- f'{ DRYCC_PASSPORT_URL } '
455- )
456- SOCIAL_AUTH_DRYCC_USERINFO_URL = os .environ .get (
457- 'SOCIAL_AUTH_DRYCC_USERINFO_URL' ,
458- f'{ DRYCC_PASSPORT_URL } /oauth/userinfo/'
459- )
460- SOCIAL_AUTH_DRYCC_JWKS_URI = os .environ .get (
461- 'SOCIAL_AUTH_DRYCC_JWKS_URI' ,
462- f'{ DRYCC_PASSPORT_URL } /oauth/.well-known/jwks.json'
463- )
464444SOCIAL_AUTH_DRYCC_OIDC_ENDPOINT = os .environ .get (
465445 'SOCIAL_AUTH_DRYCC_OIDC_ENDPOINT' ,
466446 f'{ DRYCC_PASSPORT_URL } /oauth'
467447)
468-
469448SOCIAL_AUTH_JSONFIELD_ENABLED = True
470449SOCIAL_AUTH_PIPELINE = (
471450 'social_core.pipeline.social_auth.social_details' ,
472451 'social_core.pipeline.social_auth.social_uid' ,
473452 'social_core.pipeline.social_auth.social_user' ,
474453 'social_core.pipeline.user.get_username' ,
475454 'social_core.pipeline.social_auth.associate_by_email' ,
476- 'api.pipeline .update_or_create' ,
455+ 'api.apps_extra.social_core.pipelines .update_or_create' ,
477456 'social_core.pipeline.social_auth.associate_user' ,
478457 'social_core.pipeline.social_auth.load_extra_data' ,
479458 'social_core.pipeline.user.user_details' ,
480459)
481- AUTHENTICATION_BACKENDS = ("api.backend.DryccOIDC" , ) + AUTHENTICATION_BACKENDS
482460DRYCC_CACHE_USER_TIME = int (os .environ .get ('DRYCC_CACHE_USER_TIME' , 30 * 60 ))
483461
484462# Cache Valkey Configuration
0 commit comments