@@ -16,32 +16,26 @@ class Settings(BaseSettings):
1616 oidc_client_secret : str = ""
1717 oidc_issuer_url : str = "https://auth.codecarbon.io/codecarbon-dev"
1818 oidc_well_known_url : str = ""
19-
20- # Deprecated: Old Fief-specific settings (use OIDC settings instead)
21- @property
22- def fief_client_id (self ) -> str :
23- return self .oidc_client_id
24-
25- @property
26- def fief_client_secret (self ) -> str :
27- return self .oidc_client_secret
28-
29- @property
30- def fief_url (self ) -> str :
31- return self .oidc_issuer_url
32-
3319 frontend_url : str = Field ("" , env = "FRONTEND_URL" )
3420 environment : str = Field ("production" )
3521 jwt_key : str = Field ("" , env = "JWT_KEY" )
3622 api_port : int = Field (8080 , env = "API_PORT" )
3723 server_host : str = Field ("0.0.0.0" , env = "SERVER_HOST" )
3824
25+ # Fief settings (deprecated)
26+ fief_client_id : str = ""
27+ fief_client_secret : str = ""
28+ fief_url : str = ""
29+
3930 class Config :
4031 # Define alternative environment variable names for backward compatibility
4132 fields = {
42- "oidc_client_id" : {"env" : ["OIDC_CLIENT_ID" , "FIEF_CLIENT_ID" ]},
43- "oidc_client_secret" : {"env" : ["OIDC_CLIENT_SECRET" , "FIEF_CLIENT_SECRET" ]},
44- "oidc_issuer_url" : {"env" : ["OIDC_ISSUER_URL" , "FIEF_URL" ]},
33+ "oidc_client_id" : {"env" : ["OIDC_CLIENT_ID" ]},
34+ "oidc_client_secret" : {"env" : ["OIDC_CLIENT_SECRET" ]},
35+ "oidc_issuer_url" : {"env" : ["OIDC_ISSUER_URL" ]},
36+ "fief_client_id" : {"env" : ["FIEF_CLIENT_ID" ]},
37+ "fief_client_secret" : {"env" : ["FIEF_CLIENT_SECRET" ]},
38+ "fief_url" : {"env" : ["FIEF_URL" ]},
4539 "oidc_well_known_url" : {
4640 "env" : [
4741 "OIDC_WELL_KNOWN_URL" ,
0 commit comments